【电大作业代做】新疆一体化 03595 c语言程序设计 网上在线形考作业

1.若一个函数的定义处于调用它的函数之前,则在程序开始可以省去该函数的##语句。
原型(或声明)
【答案】:原型(或声明)

2.在#include命令中所包含的头文件,可以是系统定义的头文件,也可以是##定义的头文件。
用户(或编程者)
【答案】:用户(或编程者)

3.当执行cout语句输出endl数据项时,将使C++显示输出屏幕上的光标从当前位置移动到##的开始位置。
下一行
【答案】:请联系在线客服,或加微信好友

4.设px是指向一个类动态对象的指针变量,则执行”deletepx;”语句时,将自动调用该类的##_。
析构函数
【答案】:请联系在线客服,或加微信好友

5.执行“typedefintABC[10];”语句把ABC定义为具有10个整型元素的##。
数组类型
【答案】:请联系在线客服,或加微信好友

6.当执行cin语句时,从键盘上输入每个数据后必须接着输入一个##符,然后才能继续输入下一个数据。
空白
【答案】:请联系在线客服,或加微信好友

7.一个函数的函数体就是一条##_语句。
复合
【答案】:请联系在线客服,或加微信好友

8.一条表达式语句必须以##作为结束符。
分号
【答案】:请联系在线客服,或加微信好友

9.使用const语句定义一个标识符常量时,则必须对它同时进行##。
初始化
【答案】:请联系在线客服,或加微信好友

10.为了提高程序的运行速度,可将不太复杂的功能用内联函数实现.()
对 错
【答案】:请联系在线客服,或加微信好友

11.一个完整程序中必须有一个名为main的函数。()
对 错
【答案】:请联系在线客服,或加微信好友

12.do语句能够改写为while语句()
对 错
【答案】:请联系在线客服,或加微信好友

13.在C++中存储字符串”abcdef”至少需要7个字节。()
对 错
【答案】:请联系在线客服,或加微信好友

14.switch语句能够改写为if语句。()
对 错
【答案】:请联系在线客服,或加微信好友

15.程序中主函数的名字为.main()
对 错
【答案】:请联系在线客服,或加微信好友

16.C++语言是在C语言的基础上发展起来的。()
对 错
【答案】:请联系在线客服,或加微信好友

17.在C++中存储字符串”a+b=c”至少需要6个字节。()
对 错
【答案】:请联系在线客服,或加微信好友

18.行尾使用注释的开始标记符为//。()
对 错
【答案】:请联系在线客服,或加微信好友

19.作为C++程序的基本单位是函数。()
对 错
【答案】:请联系在线客服,或加微信好友

20.switch语句能够改写为if语句。()
对 错
【答案】:请联系在线客服,或加微信好友

21.由C++源程序文件编译而成的目标文件的默认扩展名为exe()
对 错
【答案】:请联系在线客服,或加微信好友

22.用于输出表达式值的标准输出流对象是cout。()
对 错
【答案】:请联系在线客服,或加微信好友

23.C++语言是在C语言的基础上发展起来的。()
对 错
【答案】:请联系在线客服,或加微信好友

24.程序中主函数的名字为.main()
对 错
【答案】:请联系在线客服,或加微信好友

25.C++源程序文件的默认扩展名为.cpp()
对 错
【答案】:请联系在线客服,或加微信好友

26.行尾使用注释的开始标记符为//。()
对 错
【答案】:请联系在线客服,或加微信好友

27.do语句能够改写为while语句()
对 错
【答案】:请联系在线客服,或加微信好友

28.为了提高程序的运行速度,可将不太复杂的功能用内联函数实现.()
对 错
【答案】:请联系在线客服,或加微信好友

29.在C++中存储字符串”abcdef”至少需要7个字节。()
对 错
【答案】:请联系在线客服,或加微信好友

30.作为C++程序的基本单位是函数。()
对 错
【答案】:请联系在线客服,或加微信好友

31.switch语句能够改写为if语句。()
对 错
【答案】:请联系在线客服,或加微信好友

32.在C++中存储字符串”a+b=c”至少需要6个字节。()
对 错
【答案】:请联系在线客服,或加微信好友

33.假定x是一个逻辑量,则x&&true的值为y。()
对 错
【答案】:请联系在线客服,或加微信好友

34.假定x和y为整型,其值分别为16和5,则x%y和x/y的值分别为1和3。()
对 错
【答案】:请联系在线客服,或加微信好友

35.假定x和y为整型,其值分别为16和5,则x/y和double(x)/y的值分别为3和3.2。()
对 错
【答案】:请联系在线客服,或加微信好友

36.一个完整程序中必须有一个名为##的函数。
main
【答案】:请联系在线客服,或加微信好友

37.若要在程序文件中进行标准输入输出操作,则必须在开始的#include命令中使用##头文件。
iostream.h 或 iomanip.h
【答案】:请联系在线客服,或加微信好友

38.若需要把一个函数”voidF();”定义为一个类AB的友元函数,则应在类AB的定义中加入一条语句:##_。
friend void F();
【答案】:请联系在线客服,或加微信好友

39.说明函数原型时不需要指明每个参数的类型,只需要说明每个参数的名字就可以了。()
对 错
【答案】:请联系在线客服,或加微信好友

40.C++程序从上机到得到结果的几个操作步骤依次是编辑、编译、运行()
对 错
【答案】:请联系在线客服,或加微信好友

41.如果在一个程序块中有两个变量具有相同的名字,并且都有效,只是它们的作用域不同,则优先访问作用域较大的那个变量。()
对 错
【答案】:请联系在线客服,或加微信好友

42.如果在一个程序块中有两个变量具有相同的名字,并且都有效,只是它们的作用域不同,则优先访问作用域较大的那个变量。()
对 错
【答案】:请联系在线客服,或加微信好友

43.说明函数原型时不需要指明每个参数的类型,只需要说明每个参数的名字就可以了。()
对 错
【答案】:请联系在线客服,或加微信好友

44.在C++中,关键字class与struct具有完全相同的作用。()
对 错
【答案】:请联系在线客服,或加微信好友

45.C++程序从上机到得到结果的几个操作步骤依次是编辑、编译、运行()
对 错
【答案】:请联系在线客服,或加微信好友

46.派生类的成员函数不能访问基类的()
公有成员 私有成员 公有成员和保护成员 保护成员
【答案】:请联系在线客服,或加微信好友

47.设x是一个bool型的逻辑量,y的值为10,则表达式x&&y的值为()。
0 与x值相反 1 与x值相同
【答案】:请联系在线客服,或加微信好友

48.由C++源程序文件编译而成的目标文件的默认扩展名为()。
&& app doc exe
【答案】:请联系在线客服,或加微信好友

49.下列哪个类型函数不适合声明为内联函数()
函数执行时间过长 函数体语句较少 函数执行时间较短 函数体语句较多
【答案】:请联系在线客服,或加微信好友

50.在下面的字符数组定义中,哪一个有语法错误。()。
char a[]=”x+y=55.”; char a[20]=”abcdefg”; char a[15]; char a[10]=’5’;
【答案】:请联系在线客服,或加微信好友

51.设存在函数intmax(int,int)返回两参数中较大值,若求22,59,70三者中最大值,下列表达式不正确的是()
int m = max(59,max(22,70)); int m = max(22,max(59,70)); int m = max(max(22,59),70); int m = max(22,59,70);
【答案】:请联系在线客服,或加微信好友

52.以下关于函数模板叙述正确的是()。
用函数模板定义的函数没有类型 函数模板的类型参数与函数的参数是同一个概念 函数模板也是一个具体类型的函数 通过使用不同的类型参数,函数模板可以生成不同类型的函数
【答案】:请联系在线客服,或加微信好友

53.以下说法中正确的是()。
C++程序总是从第一个定义的函数开始执行 C++程序中有调用关系的所有函数必须放在同一个程序文件中 C++函数必须有返回值,否则不能使用函数 C++程序总是从main函数开始执行
【答案】:请联系在线客服,或加微信好友

54.C++程序从上机到得到结果的几个操作步骤依次是()。
编译、运行、编辑、连接 编译、编辑、连接、运行 编辑、运行、编辑、连接 编辑、编译、连接、运行
【答案】:请联系在线客服,或加微信好友

55.在下面的一维数组定义中,哪一个有语法错误。()
int a[]={1,2,3}; int a[10]={0}; int a[5]; int a[];
【答案】:请联系在线客服,或加微信好友

56.假定一个二维数组的定义语句为“inta[3][4]={{3,4},{2,8,6}};”,则元素a[2][1]的值为()。
8 6 4 0
【答案】:请联系在线客服,或加微信好友

57.在下面循环语句中循环体执行的次数为()。inti=0;doi++;while(i*i<10);3 2 5 4【答案】:请联系在线客服,或加微信好友58.在下面循环语句中内层循环体S语句的执行总次数为()。for(inti=0;i0||y==5的相反表达式为()。
x<=0 || y!=5 x<=0 && y!=5 x>0 && y==5 x>0 || y!=5
【答案】:请联系在线客服,或加微信好友

111.x>0&&x<=10的相反表达式为()。x>0 && x>10 x<=0 || x>10 x<=0 && x>10 x<=0 || x<=10【答案】:请联系在线客服,或加微信好友112.能作为C++程序的基本单位是()。源程序文件 函数 语句 字符【答案】:请联系在线客服,或加微信好友113.以下标识符中不全是保留字的是()。bool class long default then while case for int goto return char【答案】:请联系在线客服,或加微信好友114.程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用()符号作为分隔符。逗号或回车 空格或回车 空格或逗号 逗号或分号【答案】:请联系在线客服,或加微信好友115.假定一个二维数组为a[M][N],则a[i]的地址值(以字节为单位)为##。a+(i*N)*sizeof(a[0][0]) 或a+i*sizeof(a[i])【答案】:请联系在线客服,或加微信好友116.实现运行时的多态性要使用()。虚函数 析构函数 重载函数 构造函数【答案】:请联系在线客服,或加微信好友117.下列关于C++函数的叙述中,正确的是()。函数在被调用之前必须先声明 每个函数至少要具有一个参数 每个函数都必须返回一个值 函数不能自己调用自己【答案】:请联系在线客服,或加微信好友118.变量的指针,其含义是指该变量的:()地址 名 值 一个标志【答案】:请联系在线客服,或加微信好友119.在一个函数中,要求通过函数来实现一种不太复杂的功能,并且要求加快执行速度,选用()合适。内联函数 嵌套调用 递归调用 重载函数【答案】:请联系在线客服,或加微信好友120.为了提高程序的运行速度,可将不太复杂的功能用函数实现,此函数应选择()。内联函数 重载函数 函数模板 递归函数【答案】:请联系在线客服,或加微信好友121.以下叙述中不正确的是()。函数必须有返回值 不同的函数中可以使用相同名字的变量 在一个函数中,可以有多条return语句 函数的定义不能嵌套,但函数的调用可以嵌套【答案】:请联系在线客服,或加微信好友122.对使用关键字new所开辟的动态存储空间,释放时必须使用()delete realse free create【答案】:请联系在线客服,或加微信好友123.若定义了函数double*function(),则函数function的返回值为()。实数的地址 指向函数的指针 实数型 函数的地址【答案】:请联系在线客服,或加微信好友124.下列()的调用方式是引用调用。形参是引用,实参是变量 形参是指针,实参是地址值 形参是变量,实参是地址值 形参和实参都是变量【答案】:请联系在线客服,或加微信好友125.在下面循环语句中循环体执行的次数为()。inti=0,s=0;while(s<20){i++;s+=i;}6 7 4 5【答案】:请联系在线客服,或加微信好友126.循环体至少被执行一次的语句为()。do循环 for循环 while循环 任一种循环【答案】:请联系在线客服,或加微信好友127.在下面的二维数组定义中,正确的是()。int a[][3]={{1,3,5},{2}}; int a[](10); int a[5][]; int a[][5];【答案】:请联系在线客服,或加微信好友128.在下面循环语句中循环体执行的次数为()。for(inti=0;in/2)break;
n/2+1 n-1 n/2 n/2-1
【答案】:请联系在线客服,或加微信好友

129.假定下列x和y均为int型变量,则不正确的赋值为()。
x++=y++ x+=y++ ++x=++y x=++y
【答案】:请联系在线客服,或加微信好友

130.设x是一个bool型的逻辑量,y的值为10,则表达式x&&y的值为()。
与x值相同 0 1 与x值相反
【答案】:请联系在线客服,或加微信好友

131.程序中主函数的名字为()。
main 任意标识符 MAIN Main
【答案】:请联系在线客服,或加微信好友

132.C++程序从上机到得到结果的几个操作步骤依次是()。
编辑、编译、连接、运行 编辑、运行、编辑、连接 编译、编辑、连接、运行 编译、运行、编辑、连接
【答案】:请联系在线客服,或加微信好友

133.表达式x=x+1表示成增1表达式为##。
++x
【答案】:请联系在线客服,或加微信好友

134.行尾使用注释的开始标记符为##。
//
【答案】:请联系在线客服,或加微信好友

135.假定要访问一个结构指针p所指对象中的b指针成员所指的对象,则表示方法为##_。
*(p->b) 或 *((*p).b)
【答案】:请联系在线客服,或加微信好友

136.若定义:int a【2】【3】{0,2,4,6,8,10};以下描述正确的有______
*(a+1)为元素6的地址 *(a【1】+1)的值为2 **(a+1)+2的值为8 a【0】与a的相同
【答案】:请联系在线客服,或加微信好友

137.在缓冲文件系统中用于读写的函数有______
putchar() fread() rewind() purw()
【答案】:请联系在线客服,或加微信好友

138.指出下面合法的标识符______
3ab ABC a_3 _stu2
【答案】:请联系在线客服,或加微信好友

139.指出下面哪些是合法的用户定义的标识符______
P-S _908 wind x y
【答案】:请联系在线客服,或加微信好友

140.这段程序中的常量有:#define PI 3.14 ;void main(){ int sum;sum = 10 + 15;printf(“sum=%d\n”,sum);printf(“result is 25\n”);}这段程序中常量有______
10 sum 15 PI
【答案】:请联系在线客服,或加微信好友

141.程序的结构可分为哪几类______
顺序结构 循环结构 程序结构 选择结构
【答案】:请联系在线客服,或加微信好友

142.已知a为整型变量,那么与表达式a!=0真假值情况相同的表达式有哪些?______
a>0||a<0 a !a==0 !a【答案】:请联系在线客服,或加微信好友143.指出下面错误的表达式______a=5,b=6,c=7 i=i++ 5.6+6.2%3.1 56=a11【答案】:请联系在线客服,或加微信好友144.下面哪些写法是对的,而且是常量?______125 2.5E+21 AB' \n\\\'\123【答案】:请联系在线客服,或加微信好友145.下面哪些是合法的用户定义的标识符______908 *par sheep! wind【答案】:请联系在线客服,或加微信好友146.设int a=3,b=4,c=5;,则下面的表达式中,值为0的表达式是( )。a>b a<=b (a||b)>c a<=(b||c) !((a<b)&&!c||b)
【答案】:请联系在线客服,或加微信好友

147.以下哪些是有效的变量名?( )。
main 4ever monkey-king __int
【答案】:请联系在线客服,或加微信好友

148.给定:
int a,b;
scanf(“%d %d”, &a, &b);
则以下哪些输入方式是正确的?( )。
1 2 1,2 1(回车)2 1、2
【答案】:请联系在线客服,或加微信好友

149.C语言中使用的字符常量,其起止标记符是( )。
单引号 中括号 尖括号 双引号
【答案】:请联系在线客服,或加微信好友

150.C语言中使用的字符串常量,其起止标记符是( )。
中括号 双引号 单引号 尖括号
【答案】:请联系在线客服,或加微信好友

151.在C语言中,一条简单语句的结束符是( )。
逗号 分号 空格 冒号
【答案】:请联系在线客服,或加微信好友

152.在C语言中,每条复合语句的开始标记字符为( )。
< { [ (【答案】:请联系在线客服,或加微信好友153.不符合C语言规定的复合语句是( )。{} {y=10} {x=0;} {;}【答案】:请联系在线客服,或加微信好友154.C语言中的选择类语句有两条,它们是( )。if和switch switch和case else和case if和else【答案】:请联系在线客服,或加微信好友155.在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为( )。MAIN main unction name【答案】:请联系在线客服,或加微信好友156.C语言程序中的基本功能模块为( )。函数 语句 表达式 标识符【答案】:请联系在线客服,或加微信好友157.一个函数定义所包含的两个部分是( )。函数原型和函数体 函数头和函数尾 函数头和函数体 函数名和参数表【答案】:请联系在线客服,或加微信好友158.一个程序文件开始使用的每条预处理命令,其首字符必须是( )。“%” “@” “#” “$”【答案】:请联系在线客服,或加微信好友159.在一个程序文件中,若要使用#include命令包含一个系统头文件,则此头文件所使用的起止定界符为一对( )。双引号 花括号 尖括号 单引号【答案】:请联系在线客服,或加微信好友160.在C语言程序中,单行或行尾注释使用的标记符为( )。*/ // /* **【答案】:请联系在线客服,或加微信好友161.在C语言程序中,多行注释使用的结束标记符为( )/* ** // */【答案】:请联系在线客服,或加微信好友162.用于输出表达式值的标准输出函数是( )。print() output() scanf() printf()【答案】:请联系在线客服,或加微信好友163.在printf()函数调用的格式字符串中,每个格式符的先导字符为( )。“%” “@” “$” “#”【答案】:请联系在线客服,或加微信好友164.在printf()函数调用的格式字符串中,若使用格式符为“%d”,则对应输出的数据类型为( )。int char double float【答案】:请联系在线客服,或加微信好友165.在printf()函数调用的格式字符串中,若使用格式符为“%f”,则对应输出的数据类型为( )。float char double int【答案】:请联系在线客服,或加微信好友166.在printf()函数调用的格式字符串中,若使用格式符为“%5d”,则规定对应输出的数据占用的字符位置个数为( )。4 3 6 5【答案】:请联系在线客服,或加微信好友167.程序运行中需要从键盘上输入多于一个数据时,若不特别规定分隔符,则输入的各数据之间所使用的分隔符为( )。逗号或分号 空格或逗号 空格或回车 逗号或回车【答案】:请联系在线客服,或加微信好友168.用于从键盘上为变量输入值的标准输入函数是( )。printf() print() scanf()【答案】:请联系在线客服,或加微信好友169.在scanf()函数调用的格式字符串中,每个格式符的先导字符为( )。# % @ $【答案】:请联系在线客服,或加微信好友170.在scanf()函数调用的格式字符串中,若使用格式字符串为“%d,%d”,则规定输入的两个数据之间的分隔符为( )。“%” “$” “#” “@”【答案】:请联系在线客服,或加微信好友171.C语言源程序文件的扩展名为( )。cpp exe obj c【答案】:请联系在线客服,或加微信好友172.每个C语言程序文件的编译错误的类型有( )。2种 1种 3种 4种【答案】:请联系在线客服,或加微信好友173.每个C程序文件在编译时可能出现有警告性错误,其对应的标识符号为( )。err error warn warning【答案】:请联系在线客服,或加微信好友174.C语言中的循环类语句有3条,它们是(  )。for,if,while for,while,do while,do,switch for,break,do【答案】:请联系在线客服,或加微信好友175.C语言中的跳转类语句有四条,它们是goto,return和(  )。break,const static,continue break,continue while,extern【答案】:请联系在线客服,或加微信好友176.当不需要函数返回任何值时,则所使用的返回类型为(  )。int union void Void【答案】:请联系在线客服,或加微信好友177.在一个函数定义中,函数头包括的3个部分依次为函数类型、函数名和(  )。表达式 语句 函数体 参数表【答案】:请联系在线客服,或加微信好友178.在一个程序文件的开始,若需要使用一个包含命令包含一个头文件时,则命令标识符为(  )。“#clude” “#const” “#include” “#defile”【答案】:请联系在线客服,或加微信好友179.在#include预处理命令中,不可以包含(  )。系统头文件 程序文件 用户头文件 目标文件【答案】:请联系在线客服,或加微信好友180.在printf()函数调用的格式字符串中,若使用格式符为“%6.2f”,则规定对应输出的数据占用的字符位置个数为(  )。5 6 4 2【答案】:请联系在线客服,或加微信好友181.在printf()函数调用的格式字符串中,若使用格式符为“%6.2f”,则规定对应输出的数据中,其小数部分占用的字符位置个数为(  )。5 6 4 2【答案】:请联系在线客服,或加微信好友182.在printf()函数调用的格式字符串中,若使用格式符为“%6.2f”,则规定对应输出的数据中,其整数部分占用的字符位置个数为(  )。6 4 3 2【答案】:请联系在线客服,或加微信好友183.在scanf()函数调用的格式字符串中,若使用格式符为“%f”,则对应输入的数据类型为(  )。char int float double【答案】:请联系在线客服,或加微信好友184.在scanf()函数调用的格式字符串中,若使用格式符为“%Lf”,则对应输入的数据类型为(  )。char int float double【答案】:请联系在线客服,或加微信好友185.每个C程序文件在编译时可能出现有严重性错误,其对应的标识符号为(  )。warning error warn err【答案】:请联系在线客服,或加微信好友186.在VC++环境下,为运行一个程序而建立的工作区文件的扩展名为(  )。obj exe dsw dsp【答案】:请联系在线客服,或加微信好友187.char类型的长度为( )。4 1 2 3【答案】:请联系在线客服,或加微信好友188.常数120的数据类型为( )。长整型 双精度型 短整型 整型【答案】:请联系在线客服,或加微信好友189.一个无符号字符类型的值域范围是( )。-127到255 0到255 -128到+127 1到255【答案】:请联系在线客服,或加微信好友190.数值常量0x62的表示方式为( )。十进制 十六进制 二进制 八进制【答案】:请联系在线客服,或加微信好友191.在C语言中,表示换行符的转义字符为( )。\m \f \r \n【答案】:请联系在线客服,或加微信好友192.字符串"It\'s\'"中包含的字符个数为( )。8 7 5 6【答案】:请联系在线客服,或加微信好友193.执行“printf("%c",'B'+2);”语句后得到的输出结果为( )。A C B D【答案】:请联系在线客服,或加微信好友194.要定义a和b为两个整型变量,则使用的定义语句为( )。int a;b; int a,b; int a:b; int a b;【答案】:请联系在线客服,或加微信好友195.运算符优先级最高的是(  )。% ++ / ||【答案】:请联系在线客服,或加微信好友196.下列数值中最小值是(  )。35/3 28%8 35%3 28/8【答案】:请联系在线客服,或加微信好友197.已知x的初值为15,则下列各表达式中的最小值为(  )。x+=10 x/=2 x%=20 x*=2【答案】:请联系在线客服,或加微信好友198.若x=5,y=10,则计算y*=++x表达式后,y的值为(  )。50 60 55 40【答案】:请联系在线客服,或加微信好友199.设x和y均为逻辑值,则x && y为真的条件是(  )。它们均为假 其中一个为假 其中一个为真 它们均为真【答案】:请联系在线客服,或加微信好友200.x<=10的相反表达式为(  )。x!=10 x>10 x>=10 x>0
【答案】:请联系在线客服,或加微信好友

201.函数pow(4,3)的值为(  )。
56 27 64.0 12.0
【答案】:请联系在线客服,或加微信好友

202.假定x=4.6,则函数floor(x)的值为(  )。
4.6 5.0 4.0 4.5
【答案】:请联系在线客服,或加微信好友

203.正弦函数sin48在C语言的表示为(  )。
sin(48/180.0) sin(48) sin(48*3.14159) sin(48*3.14159/180)
【答案】:请联系在线客服,或加微信好友

204.int类型的长度为(  )。
1 2 4 8
【答案】:请联系在线客服,或加微信好友

205.常数-4.25的数据类型为(  )。
整型 单精度型 双精度型 长双精度型
【答案】:请联系在线客服,或加微信好友

206.一个有符号字符类型的值域范围是(  )。
“-128到+127” “0到255” “-127到255” “1到255”
【答案】:请联系在线客服,或加微信好友

207.字符串”Its\40\n”的长度为(  )。
5 6 7 8
【答案】:请联系在线客服,或加微信好友

208.实数340.25对应的规格化浮点数为(  )。
340.25 34.025e1 3.4025e2 0.34025e3
【答案】:请联系在线客服,或加微信好友

209.要利用const保留字定义整型常量ABC的值为10,则对应的定义语句为(  )。
const int ABC 10; const int ABC,10; const int ABC;10; const int ABC=10;
【答案】:请联系在线客服,或加微信好友

210.要利用#define命令定义ABC常量的值为100,则对应的命令格式为(  )。
“#define ABC=100” “#define ABC==100” “#define ABC 100” “#define ABC;100”
【答案】:请联系在线客服,或加微信好友

211.下列数值中最大值是(  )。
28/8 35/3 28%8 35%4
【答案】:请联系在线客服,或加微信好友

212.在下面运算符中,优先级最高的是( )。
“!” “&&” “||” “!=”
【答案】:请联系在线客服,或加微信好友

213.设有语句序列为“int a=12; a+=a*a;”,则执行结束后,a的值为(  )。
12 144 156 288
【答案】:请联系在线客服,或加微信好友

214.在C语言中,用于比较大小的关系运算符的总数为(  )。
3 4 5 6
【答案】:请联系在线客服,或加微信好友

215.x>0 && y<=5的相反表达式为(  )。x<=0 || y>5 x>0 || y<=5 x<=0 && y>5 x<0 && y!=5【答案】:请联系在线客服,或加微信好友216.假定x是一个逻辑量,则(x && !x)和(x || !x)的值分别为( )。1和1 0和0 0和1 1和0【答案】:请联系在线客服,或加微信好友217.假定x=4.6,则函数ceil(x)的值为( )。4.0 4.6 4.5 5.0【答案】:请联系在线客服,或加微信好友218.表达式floor(2.3457*100+0.5)/100的值为( )。A. 2.35 2 2.34 2.3457【答案】:请联系在线客服,或加微信好友219.若x的值为5,则执行“if(x>10) x++; else x–;”语句后,x的值为( )。
3 6 5 4
【答案】:请联系在线客服,或加微信好友

220.若x的值为-10,则执行“if(x) x++; else x–;”语句后,x的值为( )。
“-10” “-11” “-9” ”0”
【答案】:请联系在线客服,或加微信好友

221.在switch语句的每个case块中,假定都是以break语句结束的,则此switch语句容易被改写成语句( )。
while for do if
【答案】:请联系在线客服,或加微信好友

222.每个C语言程序文件的编译错误的类型有( )。2. 在switch语句中,每个保留字case后面的表达式必须是( )。
常量 函数调用 变量种 一般表达式
【答案】:请联系在线客服,或加微信好友

223.当处理问题时的循环次数是确定的,则采用的最合适的循环方式为( )。
switch do-while while for
【答案】:请联系在线客服,或加微信好友

224.若需要定义一个符号常量,并且使C语言能够进行类型检查,则应在定义语句的开始使用保留字( )。
const continue case static
【答案】:请联系在线客服,或加微信好友

225.已知’A’~’Z’的ASCII码为65~90,当执行“int x=’C’+5;”语句后x的值为( )。
73 72 71 70
【答案】:请联系在线客服,或加微信好友

226.每次先进行循环条件的判断,然后再执行循环体的语句为( )。
for和while for和do while和do switch和break
【答案】:请联系在线客服,或加微信好友

227.若n的值为5,s的值为0,则执行“while(n>0) s+=n–;”语句后,s的值为( )。
15 14 12 13
【答案】:请联系在线客服,或加微信好友

228.流程控制类语句包括的3类语句为( )。
选择、输入、输出 选择、循环、输入 选择、循环、跳转 循环、选择、函数
【答案】:请联系在线客服,或加微信好友

229.若i的值为0,则执行“do i++; while(i*i<10);”语句的过程中,循环体被执行的次数为( )。2 4 5 3【答案】:请联系在线客服,或加微信好友230.若要结束所在函数的执行过程,返回到调用该函数所在位置,则使用的语句为( )。continue break return goto【答案】:请联系在线客服,或加微信好友231.要结束所在循环语句中循环体的一次执行,则在其中使用的语句为( )。goto break continue return【答案】:请联系在线客服,或加微信好友232.若x的值为15,则执行“if(x>10) x++; else x–;”语句后,x的值为( )。
16 15 10 14
【答案】:请联系在线客服,或加微信好友

233.若x的值为-10,则执行“if(!x) x++; else x–;”语句后,x的值为( )。
“-9” “0” “-10” “-11”
【答案】:请联系在线客服,或加微信好友

234.若x的值为10,则执行“switch(x%3){case0: x++; case 1:x++; case 2: x++;}”语句后,x的值为( )。
11 12 10 13
【答案】:请联系在线客服,或加微信好友

235.若x的值为10,则执行“switch(x%3){case0: x++; break; case 1:x++; default: x++;}”语句后,x的值为( )。
12 9 11 10
【答案】:请联系在线客服,或加微信好友

236.若n的值为10,则执行“for(i=1; in/3) break;”语句后,i的值为( )。
3 6 4 5
【答案】:请联系在线客服,或加微信好友

238.若n的值为10,则执行“for(i=1; i0) s+=n;”语句的过程中,循环体被执行的次数为( )。
8 10 11 9
【答案】:请联系在线客服,或加微信好友

241.若n的值为5,s的值为0,则执行“while(n–>0) s+=n;”语句后,s的值为( )。
14 15 12 10
【答案】:请联系在线客服,或加微信好友

242.在下列的语句中,必须以分号作为结束的语句是( )。
do while for switch
【答案】:请联系在线客服,或加微信好友

243.若n的值为5,s的值为0,则执行“do s+=n–; while(n>0);”语句后,s的值为( )。
13 14 15 12
【答案】:请联系在线客服,或加微信好友

244.要结束任一种循环语句或switch语句的执行,则在其中使用的语句为( )。
break return goto continue
【答案】:请联系在线客服,或加微信好友

245.在一个数组中,数组元素a[i]前面的元素个数为( )。
2*i i+1 i-1 i
【答案】:请联系在线客服,或加微信好友

246.假定一维数组的定义为“char a[8];”,则该数组所占用的存储空间的字节数为( )。
32 16 8 64
【答案】:请联系在线客服,或加微信好友

247.假定有一个定义语句为“int a[10]={3,4,2,8,6};”,则元素a[3]的值为( )。
2 6 4 8
【答案】:请联系在线客服,或加微信好友

248.在下面字符数组的定义语句中,有语法错误的是( )。
char a[]=”x+y=55.”; char a[10]=’5′; char a[20]=”abcdefg”; char a[15]={‘1′,’2’};
【答案】:请联系在线客服,或加微信好友

249.假定有一个定义语句为“int a[3][4]={{3,4},{2,8,6}};”,则元素a[2][1]的值为( )。
0 4 6 8
【答案】:请联系在线客服,或加微信好友

250.假定二维数组的定义语句为“int* a[3][5];”,则该数组所占用的存储空间的字节数为( )。
30 120 15 60
【答案】:请联系在线客服,或加微信好友

251.使用“typedef int Integer;”语句把标识符Integer定义为一个( )。
数组类型 整数类型 整数变量 数组变量
【答案】:请联系在线客服,或加微信好友

252.使用“typedef int ABC[10];”语句把标识符ABC定义为( )。
符号常量 简单变量 字符数组 整型数组类型
【答案】:请联系在线客服,或加微信好友

253.利用一维字符数组存储一个字符串时,在其末尾自动存储的一个字符是( )。
回车 ‘\0’ ‘\n’ 空格
【答案】:请联系在线客服,或加微信好友

254.一个二维字符数组a[M][N]能够存储的字符串个数至多为( )。
N-1 M M-1 N
【答案】:请联系在线客服,或加微信好友

255.若需要把一个字符串赋给字符数组,则选用的函数是( )。
strcpy strcat strcmp strlen
【答案】:请联系在线客服,或加微信好友

256.假定有一个元素类型为int的数组a[10],它所占用的存储空间的字节数为( )。
80 10 20 40
【答案】:请联系在线客服,或加微信好友

257.假定一维数组的定义为“char* a[8];”,则该数组所占用的存储空间的字节数为( )。
8 64 32 16
【答案】:请联系在线客服,或加微信好友

258.假定有一个定义语句为“int a[10]={3,4,2,8,6};”,则元素a[5]的值为( )。
0 2 8 6
【答案】:请联系在线客服,或加微信好友

259.在下面的一维数组定义语句中,有语法错误的是( )。
int a[]={1,2,3}; int a[10]={0}; int a[5]; int a[];
【答案】:请联系在线客服,或加微信好友

260.假定二维数组的定义语句为“int a[3][5];”,则该数组所含元素的个数为( )。
10 15 12 8
【答案】:请联系在线客服,或加微信好友

261.假定有一个定义语句为“int a[3][4]={{3,4},{2,8,6}};”,则元素a[1][2]的值为( )。
6 4 2 8
【答案】:请联系在线客服,或加微信好友

262.对于一个长度为n的字符串,保存它至少需要占用的存储字节数为( )。
n n+2 n+1 n-1
【答案】:请联系在线客服,或加微信好友

263.对于一个二维字符数组a[M][N],存储每个字符串的长度至多为( )。
N M-1 N-1 M
【答案】:请联系在线客服,或加微信好友

264.若需要比较两个字符串的大小,则选用的函数是( )。
strlen strcpy strcmp strcat
【答案】:请联系在线客服,或加微信好友

265.一个指针类型的简单变量占用内存中的字节数为( )。
8 2 4 16
【答案】:请联系在线客服,或加微信好友

266.在定义指针变量的语句中,在指针变量名的前面标记的字符为( )。
“$” “#” “*” “&”
【答案】:请联系在线客服,或加微信好友

267.假定p是一个指向float型数据的指针,则p+1所指数据的地址比p所指数据的地址大( )。
2个字节 8个字节 1个字节 4个字节
【答案】:请联系在线客服,或加微信好友

268.假定变量m定义为“int m=7;”,则下面定义语句格式正确的是( )。
int *p=m; int p=&m; int *p=&m; int &p=*m;
【答案】:请联系在线客服,或加微信好友

269.假定一个数据对象为int*类型,则指向该对象的指针类型为( )。
int int** int* int***
【答案】:请联系在线客服,或加微信好友

270.假定p是一个指向数据对象的指针,则通过p表示该数据对象为( )。
*p p& p* &p
【答案】:请联系在线客服,或加微信好友

271.若p指向x,则与x的等价表示为( )。
*p *x &x p
【答案】:请联系在线客服,或加微信好友

272.假定a为一个数组名,则下面表达式中错误的是( )。
*a *a++ a[i] *(a+1)
【答案】:请联系在线客服,或加微信好友

273.已知“int a[10], x, *pa=a;”,若要把数组a[3]元素的值赋给x,则不正确的语句为( )。
x=a[3]; x=pa[3]; x=*pa+3; x=*(a+3);
【答案】:请联系在线客服,或加微信好友

274.已知“char a[3][5];”,则元素a[2][3]的地址比该数组的首地址大( )。
13个字节 52个字节 26个字节 48个字节
【答案】:请联系在线客服,或加微信好友

275.一个二维数组元素为a[i][j],它的指针访问方式不正确的是( )。
(*(a+i))[j] *(a[i]+j) *(*(a+i)+j) *a[i]+j
【答案】:请联系在线客服,或加微信好友

276.对于每个进行动态存储分配的函数,其返回值类型为( )。
char char* void* void
【答案】:请联系在线客服,或加微信好友

277.已知“int *p=calloc(24,sizeof(int));”,则p所指向的动态内存空间中,能够存储整型元素的个数为( )。
24 58 12 6
【答案】:请联系在线客服,或加微信好友

278.一个指针指向一个数据对象,它保存着该数据对象的地址,若数据对象为DataType类型,则该指针的类型为( )。
DataType& DataType* DataType** DataType
【答案】:请联系在线客服,或加微信好友

279.NULL是一个符号常量,通常作为空指针值,它的取值为( )。
0 -1 1 ‘\n’
【答案】:请联系在线客服,或加微信好友

280.若要把一个整型指针p转换为字符指针,则采用的强制转换表达式为( )。
(char*)p (int)*p (int*)p (char)p
【答案】:请联系在线客服,或加微信好友

281.若要定义整型指针p并初始指向x,则所使用的定义语句为( )。
int p=&x int *p=x; int *p=&x; int p=x;
【答案】:请联系在线客服,或加微信好友

282.假定p所指对象的值为25,p+1所指对象的值为42,则表达式*p++的值为( )。
26 42 25 43
【答案】:请联系在线客服,或加微信好友

283.假定p是一个指针变量,则该变量的地址表示为( )。
**p &&p *p &p
【答案】:请联系在线客服,或加微信好友

284.已知“char *s=”Hello world!”;”,要使变量p指向s所指向的同一个字符串,则p应定义为( )。
char *p;p=*s; char *p=s; char *p(s); char *p=&s;
【答案】:请联系在线客服,或加微信好友

285.假定a为一个数组名,则下面表达式中错误的是( )。
*a+i a+i (*a)++ *a++
【答案】:请联系在线客服,或加微信好友

286.已知“char b[10]=”12345”, *p=b;”,则*(p+2)的值为( )。
5′ ‘2’ ‘4’ ‘3’
【答案】:请联系在线客服,或加微信好友

287.已知“int a[6][5];”,则元素a[2][4]的地址比该数组的首地址大( )。
56个字节 96个字节 28个字节 14个字节
【答案】:请联系在线客服,或加微信好友

288.要使p指向二维整型数组a[10][20],p应定义为( )。
int **p=a; int(*p)[20]=a; int *p=a; int *p[20]=a;
【答案】:请联系在线客服,或加微信好友

289.执行“int *p=malloc(sizeof(double)*2);”语句后得到的动态存储空间的字节数为( )。
32 8 16 4
【答案】:请联系在线客服,或加微信好友

290.利用动态存储分配创建具有10个字节的一维数组空间的正确语句是( )。
char *p=calloc(10); char *p=malloc(10,1); char *p=calloc(5,4); char *p=malloc(10);
【答案】:请联系在线客服,或加微信好友

291.下面正确的函数原型语句是( )
void Function (int); void int(double a); int Function(void a); int Function(a);
【答案】:请联系在线客服,或加微信好友

292.函数调用func(2+x,4*y,5)中所含实参的个数为( )。
2 4 5 3
【答案】:请联系在线客服,或加微信好友

293.在程序的一个文件中定义的函数,若要在另一个文件中调用,则必须在这另一个文件中给出该函数的( )。
原型语句 返回类型 参数表 函数名
【答案】:请联系在线客服,或加微信好友

294.假定一个函数的原型为int ff(int x),一个整型变量为a,则下面函数调用表达式不正确的是( )。
ff(3) ff(a) ff(*a) ff(a+10)
【答案】:请联系在线客服,或加微信好友

295.若用数组名作为函数调用的实参,传递给形参的是( )。
数组中全部元素的值 数组元素的个数 数组中第一个元素的值 数组的首地址
【答案】:请联系在线客服,或加微信好友

296.假定一个函数原型为int f1(int a[][N],int n),与数组参数等价的表示为( )。
int** a int* a int* a[N] int (*a)[N]
【答案】:请联系在线客服,或加微信好友

297.在C语言中,用户定义的标识符分为4种作用域,下列选项中不属于这4种作用域的是( )。
局部 语句 文件 全局
【答案】:请联系在线客服,或加微信好友

298.函数定义参数表中的每个形参变量,其作用域范围为所在的整个( )。
文件 参数表 程序 函数
【答案】:请联系在线客服,或加微信好友

299.在函数外定义的变量,若不带有作用域关键字,则它具有( )。
全局作用域 局部作用域 文件作用域 函数作用域
【答案】:请联系在线客服,或加微信好友

300.在函数体中把出现调用自身函数的情况称为( )。
非递归调用 直接递归调用 间接递归调用 末尾递归调用
【答案】:请联系在线客服,或加微信好友

301.在函数定义的参数表中,也可以使用函数参数,假定一个函数参数原型为int ff(int),则等价的函数指针说明为( )。
int ff int *ff int (*ff)(int) int *ff(int)
【答案】:请联系在线客服,或加微信好友

302.在下面的函数声明语句中存在着语法错误的是( )。
AA(int a; int b) AA(int a, int) AA(int a, int b) AA(int, int)
【答案】:请联系在线客服,或加微信好友

303.如果一个函数定义仅允许为所在的程序文件调用,则应在该函数定义的最前面添加的关键字为( )。
default static auto extern
【答案】:请联系在线客服,或加微信好友

304.假定一个函数定义为“extern char* f1(char* x){return x;}”,表示该函数作用域的关键字为( )。
char* char int extern
【答案】:请联系在线客服,或加微信好友

305.假定一个函数的原型语句为“int ff(int* x);”,一个整型数组为a[10],则下面函数调用表达式不正确的是( )。
ff(&a[0]) ff(a[0]) ff(a) ff(a+3)
【答案】:请联系在线客服,或加微信好友

306.假定一个函数原型语句为“int f1(int a[],int n);”,与数组参数等价的表示为( )。
int& a int a int** a int* a
【答案】:请联系在线客服,或加微信好友

307.假定一个函数的参数说明为const int a,则在函数体中不能进行的操作是( )。
printf(“%d”,a) int x=a a=10 a==0
【答案】:请联系在线客服,或加微信好友

308.在函数体中定义的变量具有( )。
文件作用域 全局作用域 函数作用域 局部作用域
【答案】:请联系在线客服,或加微信好友

309.在函数外定义的变量,若带有作用域关键字static,则它具有( )。
全局作用域 局部作用域 函数作用域 文件作用域
【答案】:请联系在线客服,或加微信好友

310.在函数体中定义一个静态变量时,选用的存储属性关键字为( )。
extern static auto register
【答案】:请联系在线客服,或加微信好友

311.假定一个函数原型为“void ff(int a[],int n)”,则对应的函数指针类型为( )。
*ff(int[],int) int (*ff)(int*a,int) void (*ff)(int*a,int) void *ff(int*a,int)
【答案】:请联系在线客服,或加微信好友

312.在结构类型的定义中,使用的关键字是( )。
union struct static enum
【答案】:请联系在线客服,或加微信好友

313.在结构类型的定义中,不同数据成员的定义项之间采用的分隔符是( )。
分号 逗号 句点 冒号
【答案】:请联系在线客服,或加微信好友

314.假定一个结构类型的定义为“struct B{int a[5]; char* b;};”,则该类型的长度为( )。
20 21 28 24
【答案】:请联系在线客服,或加微信好友

315.假定有结构定义为“struct Book{char title[20]; double price;}bk;”,则不正确的语句定义为( )。
struct Book c=&bk; struct Book *d=NULL; struct Book *b=&bk; struct Book a=bk;
【答案】:请联系在线客服,或加微信好友

316.假定有结构定义为“struct Book{char title[20]; double price;};”,则不正确的语句定义为( )。
struct Book *x=malloc(sizeof(struct Book)); struct Book a={“C++ Programming”,27.0}; struct Book a, *x=&a; struct Book *x=calloc(sizeof(struct Book));
【答案】:请联系在线客服,或加微信好友

317.假定要访问一个结构变量x中的数据成员a,则表示方法为( )。
x->a x(a) x:a x.a
【答案】:请联系在线客服,或加微信好友

318.假定要访问一个结构指针p所指对象中的b指针成员所指的对象,则表示方法为( )。
x->a x.a x(a) x:a
【答案】:请联系在线客服,或加微信好友

319.假定一个链表中结点的结构类型为“struct AA{int data, struct AA *next;};”,则next数据成员的类型为( )。
AA* struct AA int struct AA*
【答案】:请联系在线客服,或加微信好友

320.假定一个链表的表头指针为f,结点中包含有data和next域,则向该链表的表头插入一个地址为p的结点时,应执行的操作为p->next=f和( )。
f=p->next f->next=p f=p p=f->next
【答案】:请联系在线客服,或加微信好友

321.在联合类型的定义中,使用的关键字是( )。
struct enum union static
【答案】:请联系在线客服,或加微信好友

322.在结构类型的定义中,对于类型标识符后的定义体,使用的起止标记符是一对( )。
圆括号 尖括号 中括号 花括号
【答案】:请联系在线客服,或加微信好友

323.假定一个结构类型的定义为 “struct A{int a,b; double c;};”,则该类型的长度为( )。
16 8 12 10
【答案】:请联系在线客服,或加微信好友

324.假定一个结构类型的定义为 “struct D{int a; D* next;};”,则该类型的长度为( )。
8 12 16 4
【答案】:请联系在线客服,或加微信好友

325.假定有结构定义“struct Book{char title[20]; double price;};”,则不正确的语句定义为( )。
struct Book* c[10] struct Book b=(“C++ Programming”,27.0) struct Book a[5] struct Book d[2][3]
【答案】:请联系在线客服,或加微信好友

326.假定有结构定义“struct Book{char title[20]; double price;};”,则正确的语句定义为( )。
struct Book *x=malloc(6,sizeofstruct (Book)); struct Book *x=calloc(6*sizeof(struct Book)); struct Book *x=calloc(6,sizeof(struct Book)); struct Book *x=malloc(6*sizeof(struct Book *));
【答案】:请联系在线客服,或加微信好友

327.假定要访问一个结构指针变量x中的数据成员a,则表示方法为( )。
x{a} x->a x(a) x.a
【答案】:请联系在线客服,或加微信好友

328.与结构成员访问表达式p->name等价的表达式为( )。
(*p).name p.name *p.name *(p->name)
【答案】:请联系在线客服,或加微信好友

329.在一个链表中,每个结点必然存在着一个指向自身结点类型的指针域,用来保存下一个结点的( )。
名称 地址 类型 值
【答案】:请联系在线客服,或加微信好友

330.假定一个链表的表头指针为f,结点中包含有data和next域,则向该链表的表头插入一个地址为p的结点时,应执行的操作为( )。
p->next=f和f=p f->next=p和f=p p->next=f f=p->next
【答案】:请联系在线客服,或加微信好友

331.假定一个联合类型的定义为 “union D{int a; D* next;};”,则该类型的长度为( )。
16 12 8 4
【答案】:请联系在线客服,或加微信好友

332.标准输入设备键盘的文件流标识符是( )。
stdout stdio stderr stdin
【答案】:请联系在线客服,或加微信好友

333.表示文件结束符的符号常量为( )。
feof Eof EOF eof
【答案】:请联系在线客服,或加微信好友

334.在C语言程序中,进行数据的输入和输出操作时,需要包含的系统头文件是( )。
stdio.h string.h stdlib.h math.h
【答案】:请联系在线客服,或加微信好友

335.在C语言中,打开一个数据文件的系统函数为( )。
fread() fwrite() fclose() fopen()
【答案】:请联系在线客服,或加微信好友

336.在C语言中,为只读操作打开一个文本文件的方式为( )。
“a” “w” “r” “r+”
【答案】:请联系在线客服,或加微信好友

337.在C语言中,为追加写操作打开一个二进制文件的方式为( )。
“ab” “w+” “rb” “wb”
【答案】:请联系在线客服,或加微信好友

338.在一个文本文件中保存一个实数2.4所占用的字节数为( )。
3 4 2 8
【答案】:请联系在线客服,或加微信好友

339.向一个文本文件中写入一个字符串的系统函数为( )。
fputs() fgets() fgetc() fputc()
【答案】:请联系在线客服,或加微信好友

340.若一个文本文件的长度为n-1,当以”a”方式打开时,其写文件指针初始指向的字节位置编号为( )。
n-1 0 1 n
【答案】:请联系在线客服,或加微信好友

341.若一个文本文件的长度为n-1,当以”r”方式打开时,其读文件指针初始指向的字节位置编号为( )。
0 n 1 n-1
【答案】:请联系在线客服,或加微信好友

342.从一个文本文件中读取一个字符的系统函数为( )。
fgets() fputc() fgetc() fputs()
【答案】:请联系在线客服,或加微信好友

343.从一个二进制文件中读取数据的系统函数为( )。
fgets() fwrite() fgetc() fread()
【答案】:请联系在线客服,或加微信好友

344.向一个二进制文件中写入数据的系统函数为fwrite(),它的参数有( )。
3 2 1 4
【答案】:请联系在线客服,或加微信好友

345.标准输出设备显示器的文件流标识符是( )。
stdin stderr stdio stdout
【答案】:请联系在线客服,或加微信好友

346.表示文件结束符的符号常量EOF的值为( )。
127 1 -1 0
【答案】:请联系在线客服,或加微信好友

347.假定一个磁盘数据文件占用n个字节的存储空间,则按字节进行编址的范围是( )。
0˜n 0˜(n-1) 1˜n 1˜(n-1)
【答案】:请联系在线客服,或加微信好友

348.在C语言中,为只写操作打开一个文本文件的方式为( )。
“r+” “r” “a” “w”
【答案】:请联系在线客服,或加微信好友

349.在C语言中,文本文件的打开方式共有( )。
6 3 9 12
【答案】:请联系在线客服,或加微信好友

350.在C语言中,为读和写操作打开一个二进制文件,若文件不存在则自动建立空文件的打开方式为( )。
“wb+” “rb+” “ab+” “w+”
【答案】:请联系在线客服,或加微信好友

351.从一个文本文件中读取以换行符结束的一个字符串的系统函数为( )。
fputs() fgets() fgetc() fputc()
【答案】:请联系在线客服,或加微信好友

352.向一个文本文件中写入一个字符的系统函数为( )。
fgetc() fputc() fputs() fgets()
【答案】:请联系在线客服,或加微信好友

353.向一个二进制文件中写入数据的系统函数为( )。
fread() fwrite() fputc() fputs()
【答案】:请联系在线客服,或加微信好友

354.从一个二进制文件中读取数据的系统函数为fread(),它的参数有( )。
4个 3个 5个 2个
【答案】:请联系在线客服,或加微信好友

355.在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为( )。
function main name MAIN
【答案】:请联系在线客服,或加微信好友

356.每个C语言程序文件的编译错误分为( )类。
4 1 2 3
【答案】:请联系在线客服,或加微信好友

357.字符串”a+b=12\n”的长度为( )。
9 6 8 7
【答案】:请联系在线客服,或加微信好友

358.在switch语句的每个case块中,假定都是以break语句结束的,则此switch语句容易被改写为( )语句。
if do for while
【答案】:请联系在线客服,或加微信好友

359.在下面的do-while循环语句中,其循环体语句被执行的次数为( )。 int i=0; do i++; while(i<10);3 4 5 10【答案】:请联系在线客服,或加微信好友360.将两个字符串连接起来组成一个字符串时,选用的函数为( )。strcmp() strcap() strlen() strcat()【答案】:请联系在线客服,或加微信好友361.若用数组名作为函数调用的实参,传递给形参的是( )。数组的首地址 数组中第一个元素的值 数组元素的个数 数组中全部元素的值【答案】:请联系在线客服,或加微信好友362.假定a为一个整数类型的数组名,整数类型的长度为4,则元素a[4]的地址比a数组的首地址大( )个字节。32 4 16 8【答案】:请联系在线客服,或加微信好友363.假定s被定义为指针类型char *的变量,初始指向的字符串为"Hello world!",若要使变量p指向s所指向的字符串,则p应定义为( )。char *p; p=&s; char *p;p=*s; char *p=&s; char *p=s;【答案】:请联系在线客服,或加微信好友364.从一个数据文件中读入以换行符结束的一行字符串的函数为( )。gets() fgets() fgetc() getc()【答案】:请联系在线客服,或加微信好友365.C语言源程序文件的缺省扩展名为( )。cpp obj exe C【答案】:请联系在线客服,或加微信好友366.设x和y均为逻辑值,则x && y为真的条件是x和y( )。其中一个为真 均为真 其中一个为假 均为假【答案】:请联系在线客服,或加微信好友367.在下列的符号常量定义中,正确的定义格式为( )。const char mark “#define M1” “#define M3 10” const int M2 20【答案】:请联系在线客服,或加微信好友368.for循环语句能够被改写为( )语句。while switch if 复合【答案】:请联系在线客服,或加微信好友369.在下面的一维数组定义中,错误的定义格式为( )。int a[5]; int a[10]={0}; int a[]; int a[]={1,2,3};【答案】:请联系在线客服,或加微信好友370.下面的函数原型声明中存在语法错误的是( )。void AA(int a, int); void AA(int, int); void AA(int a, int b); void AA(int a; int b;);【答案】:请联系在线客服,或加微信好友371.假定a为一个数组名,则下面存在错误的表达式为( )。*(a+1) *a++ a[i] *a【答案】:请联系在线客服,或加微信好友372.假定有定义为“int a[10], x, *pa=a;”,若要把数组a中下标为3的元素值赋给x,则不正确的赋值为( )。x=pa[3] x=*pa+3 x=*(a+3) x=a[3]【答案】:请联系在线客服,或加微信好友373.char类型的长度为________个字节。3 1 2 4【答案】:请联系在线客服,或加微信好友374.向一个二进制文件中写入信息的函数为( )。fputs() fwrite() fgets() fread()【答案】:请联系在线客服,或加微信好友375.由C语言源程序文件编译而成的目标文件的默认扩展名为( )。obj cpp exe c【答案】:请联系在线客服,或加微信好友376.设x和y均为逻辑值,则x || y为假的条件是( )。其中一个为真 它们均为真 它们均为假 其中一个为假【答案】:请联系在线客服,或加微信好友377.枚举类型中的每个枚举常量的值都是一个( )。记录 整数 浮点数 字符【答案】:请联系在线客服,或加微信好友378.循环语句“for(i=0; i<=n; i++) S;”中循环体S被执行的次数为( )。n+1 n-1 n 1【答案】:请联系在线客服,或加微信好友379.假定有定义为“int a[4][5]={{1,3,5},{2,8}};”,则a[1][1]的值为( )。5 2 3 8【答案】:请联系在线客服,或加微信好友380.在下面的选项中,不能作为函数值返回类型的是( )。new void long int【答案】:请联系在线客服,或加微信好友381.假定x的值为4,y的值为6,则表达式x++*++y的值为( )。35 28 24 30【答案】:请联系在线客服,或加微信好友382.用calloc函数创建具有10个整型元素的动态存储空间的正确调用是( )。calloc(10,sizeof(int)) calloc(10) calloc(sizeof(int),10,) calloc(10,sizeof(char))【答案】:请联系在线客服,或加微信好友383.假定有定义“int b[10], *pb;”,则不正确的赋值为( )。pb=&b[0] pb=b[5] pb=b+4 pb=b【答案】:请联系在线客服,或加微信好友384.标准输入设备的文件流标识符是( )。stdout stdin stderr stdio【答案】:请联系在线客服,或加微信好友385.由C语言目标文件连接而成的可执行文件的缺省扩展名为( )。obj exe c cpp【答案】:请联系在线客服,或加微信好友386.设有两条语句为“int a=10; a+=a*a;”,则执行结束后,a的值为( )。100 20 110 10【答案】:请联系在线客服,或加微信好友387.带有随机函数调用的表达式rand()%50的值在( )区间内。0~50 0~49 1~50 1~49【答案】:请联系在线客服,或加微信好友388.for循环语句“for(i=0; i0 && x<=10)的相反表达式为( )。“ x>0 && x>10” “x<=0 || x<=10” “x<=0 && x>10” “x<=0 || x>10”
【答案】:请联系在线客服,或加微信好友

397.当处理一个问题时的循环次数已知时,最好采用( )循环来解决。
for while do-while switch
【答案】:请联系在线客服,或加微信好友

398.假定i的初值为0,则在循环语句“while(i0 || y==5)的相反表达式为( )。
“x<=0 || y!=5” “x<=0 && y!=5” “x>0 || y!=5” “x>0 && y==5”
【答案】:请联系在线客服,或加微信好友

407.循环体至少被执行一次的循环语句为( )。
while 任一种循环 do-while for
【答案】:请联系在线客服,或加微信好友

408.假定n的值为5,则表达式n++的值为( )。
5 7 6 4
【答案】:请联系在线客服,或加微信好友

409.假定一个二维数组a的定义为“int a[3][4]={{3,4},{2,8,6}};”,则元素a[2][0]的值为( )。
0 6 2 4
【答案】:请联系在线客服,或加微信好友

410.假定一个函数原型为“char* func(int n)”,则该函数的返回值类型为( )。
char* int* int char
【答案】:请联系在线客服,或加微信好友

411.假定a为一个数组名,则元素a[i]的指针访问方式为( )。
&a+i a+i *(a+i) *a+i
【答案】:请联系在线客服,或加微信好友

412.假定有语句为“int *p=calloc(n+1,sizeof(int));”,则p所指向的动态数组中所包含的元素个数为( )。
n-1 n+1 4*n n
【答案】:请联系在线客服,或加微信好友

413.十进制数65表示成符合C语言规定的八进制数为 ( )。
065 081 101 0101
【答案】:请联系在线客服,或加微信好友

414.若要以读和写两种操作方式打开一个二进制文件,当文件不存在时返回打开失败信息,则选用的打开方式字符串为( )。
“ab+” “wb+” “r+” “rb+”
【答案】:请联系在线客服,或加微信好友

415.在C语言字符集中,包含有全部26个英文大写字母和对应的小写字母。
对 错
【答案】:请联系在线客服,或加微信好友

416.在C语言字符集中,一个大写英文字母和它的小写英文字母被视为不同的字符
对 错
【答案】:请联系在线客服,或加微信好友

417.在C语言程序中, ABC和abc被作为同一标识符使用
对 错
【答案】:请联系在线客服,或加微信好友

418.在C语言中,保留字是有专门含义和作用的,不能作为一般标识符使用
对 错
【答案】:请联系在线客服,或加微信好友

419.在C语言中,作为标识符的第一个字符只能是英文字母或下划线,不能是数字字符。
对 错
【答案】:请联系在线客服,或加微信好友

420.在一个函数定义中,函数体的格式是一条复合语句。
对 错
【答案】:请联系在线客服,或加微信好友

421.一个函数必须返回一个值,不允许定义不返回任何值的函数。
对 错
【答案】:请联系在线客服,或加微信好友

422.若要在程序文件中使用数学函数,则需要引入的系统头文件为math.h。
对 错
【答案】:请联系在线客服,或加微信好友

423.若要在程序文件中使用标准输入和输出函数,则需要引入的系统头文件为stdio.h。
对 错
【答案】:请联系在线客服,或加微信好友

424.在程序文件中添加注释内容是为了增强程序的可读性。
对 错
【答案】:请联系在线客服,或加微信好友

425.在一行中出现多条语句时,注释语句只能为最后一条语句。
对 错
【答案】:请联系在线客服,或加微信好友

426.在利用printf()函数向屏幕输出数据时,需要在参数表的开始位置使用相应的格式字符串。
对 错
【答案】:请联系在线客服,或加微信好友

427.在“printf(“%d – %d = %d”,x,y,x-y);”语句所使用的格式字符串中,包含有3个格式符。
对 错
【答案】:请联系在线客服,或加微信好友

428.在执行“printf(“s=%s\n”,”abc”);”语句时,输出结果为s=abc。
对 错
【答案】:请联系在线客服,或加微信好友

429.在“printf(“s=%c\n”,”abc”);”语句中,格式符的使用同后面的输出数据相适合。
对 错
【答案】:请联系在线客服,或加微信好友

430.在执行“printf(“%d – %d = %d”,x,y,x-y);”语句时,其输出的前两个数据值之间将采用逗号分开。
对 错
【答案】:请联系在线客服,或加微信好友

431.在利用scanf()函数从键盘输入数据时,需要在参数表的开始位置使用相应的格式字符串。
对 错
【答案】:请联系在线客服,或加微信好友

432.在“scanf(“%d %d”,&x,&y);”语句所使用的格式字符串中,包含有2个格式符。
对 错
【答案】:请联系在线客服,或加微信好友

433.在执行“scanf(“%d %d”,&x,&y);”语句时,需要从键盘上输入2个整数。
对 错
【答案】:请联系在线客服,或加微信好友

434.一个C语言程序只能够包含一个程序源文件。
对 错
【答案】:请联系在线客服,或加微信好友

435.一个C语言程序只能够包含一个用户头文件。
对 错
【答案】:请联系在线客服,或加微信好友

436.在C语言程序上机操作的过程中,编译程序的操作步骤之后是连接操作。
对 错
【答案】:请联系在线客服,或加微信好友

437.在C语言中,作为标识符的第一个字符可以是英文字母、数字或下划线字符。
对 错
【答案】:请联系在线客服,或加微信好友

438.在C语言中,标识符中的非首字符可以是英文字母、数字或下划线字符。
对 错
【答案】:请联系在线客服,或加微信好友

439.当需要在程序文件中引入用户定义的头文件时,使用的不是#include命令。
对 错
【答案】:请联系在线客服,或加微信好友

440.使用#include命令只能包含头文件,不能包含其他任何文件。
对 错
【答案】:请联系在线客服,或加微信好友

441.注释语句的内容只会出现在源程序文件中,不会出现在编译后而生成的目标代码文件中。
对 错
【答案】:请联系在线客服,或加微信好友

442.一条注释语句的最后必须使用分号结束。
对 错
【答案】:请联系在线客服,或加微信好友

443.源程序文件被编译成目标文件后,其目标文件中也存在有对应的注释内容。
对 错
【答案】:请联系在线客服,或加微信好友

444.源程序文件被编译成目标文件后,源程序文件中的注释语句仍然存在。
对 错
【答案】:请联系在线客服,或加微信好友

445.在一条注释语句中,除了注释内容外,不需要使用任何特定的标记符。
对 错
【答案】:请联系在线客服,或加微信好友

446.多行注释语句的开始和结束标记符可以互换使用。
对 错
【答案】:请联系在线客服,或加微信好友

447.在执行“printf(“%5d”,x);”语句时,其输出的x的值所占用的显示宽度将大于等于5个字符位置。
对 错
【答案】:请联系在线客服,或加微信好友

448.在执行“printf(“%6d”,x);”语句时,其输出的x的值所占用的显示宽度将小于6个字符位置。
对 错
【答案】:请联系在线客服,或加微信好友

449.在执行“printf(“%8.2f”,x);”语句时,其输出的x的值所占用的显示宽度将大于等于8个字符位置。
对 错
【答案】:请联系在线客服,或加微信好友

450.在“scanf(“%d %d”,&x,&y);”语句中,x和y变量均为整数类型。
对 错
【答案】:请联系在线客服,或加微信好友

451.在“scanf(“%s”,x);”语句中,x变量不是字符指针类型。
对 错
【答案】:请联系在线客服,或加微信好友

452.在“scanf(“%d-%d=%d”,&x,&y,&z);”语句中,有语法错误。
对 错
【答案】:请联系在线客服,或加微信好友

453.在C语言程序上机操作的过程中,连接程序的操作步骤之前是编译程序。
对 错
【答案】:请联系在线客服,或加微信好友

454.在C语言程序上机操作的过程中,需要对每个用户头文件进行单独的编译操作。
对 错
【答案】:请联系在线客服,或加微信好友

455.在C语言程序上机操作的过程中,不能够对用户头文件进行单独的编译操作。
对 错
【答案】:请联系在线客服,或加微信好友

456.广义整数类型包括短整型、标准整型和长整型3种。
对 错
【答案】:请联系在线客服,或加微信好友

457.短整型、标准整型和长整型的长度分别为2、4和8。
对 错
【答案】:请联系在线客服,或加微信好友

458.常数3.26是双精度浮点数。
对 错
【答案】:请联系在线客服,或加微信好友

459.常数3.26f是单精度浮点数。
对 错
【答案】:请联系在线客服,或加微信好友

460.浮点数包括单精度浮点数和双精度浮点数两种。
对 错
【答案】:请联系在线客服,或加微信好友

461.表达式(float)25/4的值为6。
对 错
【答案】:请联系在线客服,或加微信好友

462.表达式x=x+y表示成复合赋值表达式为x=+y。
对 错
【答案】:请联系在线客服,或加微信好友

463.增量表达式++y表示成赋值表达式为y=y+1。
对 错
【答案】:请联系在线客服,或加微信好友

464.表达式sizeof(25)的值等于4。
对 错
【答案】:请联系在线客服,或加微信好友

465.逻辑表达式(x>3 && x<10)的相反表达式为(x<=3 || x>=10)。
对 错
【答案】:请联系在线客服,或加微信好友

466.在C语言中,求一个实数的绝对值的数学函数为fabs(x)。
对 错
【答案】:请联系在线客服,或加微信好友

467.已知x=-25,则abs(x)的值为25。
对 错
【答案】:请联系在线客服,或加微信好友

468.在C语言中,正弦、余弦或正切函数的参数的度量单位是度。
对 错
【答案】:请联系在线客服,或加微信好友

469.常数3.26e4是双精度浮点数。
对 错
【答案】:请联系在线客服,或加微信好友

470.浮点数只有单精度表示,没有双精度表示。
对 错
【答案】:请联系在线客服,或加微信好友

471.定点数包括单精度定点数和双精度定点数两种。
对 错
【答案】:请联系在线客服,或加微信好友

472.定义符号常量只有一种方法,就是采用预处理命令#define的方法。
对 错
【答案】:请联系在线客服,或加微信好友

473.使用const语句定义一个符号常量时,则必须对它同时进行初始化。
对 错
【答案】:请联系在线客服,或加微信好友

474.在一条变量定义语句中,定义的变量和赋给它的初值之间只能使用等号(=)。
对 错
【答案】:请联系在线客服,或加微信好友

475.假定x=5,则表达式2+x++的值为7。
对 错
【答案】:请联系在线客服,或加微信好友

476.表达式(int)14.6%5的值为0。
对 错
【答案】:请联系在线客服,或加微信好友

477.表达式x=x+1表示成增量表达式为x++。
对 错
【答案】:请联系在线客服,或加微信好友

478.假定x=5,则执行“a=(x?10:20);”语句后a的值为10。
对 错
【答案】:请联系在线客服,或加微信好友

479.逻辑表达式(a>b || b==5)的相反表达式为(a>b && b==5)。
对 错
【答案】:请联系在线客服,或加微信好友

480.在C语言中,求一个整数的绝对值的数学函数为abs(x)。
对 错
【答案】:请联系在线客服,或加微信好友

481.在C语言中,退出程序运行的系统函数为exit()。
对 错
【答案】:请联系在线客服,或加微信好友

482.在if语句中,可以带有else子句,也可以省略它。
对 错
【答案】:请联系在线客服,或加微信好友

483.在if语句中,每个else关键字与它前面同层次并且最接近的if关键字相配套。
对 错
【答案】:请联系在线客服,或加微信好友

484.在一条变量定义语句中可以同时定义多个变量。
对 错
【答案】:请联系在线客服,或加微信好友

485.在一条变量定义语句中,当同时定义多个变量时,各变量之间只能使用逗号分开。
对 错
【答案】:请联系在线客服,或加微信好友

486.在一条变量定义语句中,定义的变量和赋给它的初值之间不需要使用等号(=)。
对 错
【答案】:请联系在线客服,或加微信好友

487.当循环次数确定时,while循环语句能够转换为for循环语句。
对 错
【答案】:请联系在线客服,或加微信好友

488.while循环语句中的循环体至少被执行一次
对 错
【答案】:请联系在线客服,或加微信好友

489.do-while循环语句中的循环体至少被执行一次。
对 错
【答案】:请联系在线客服,或加微信好友

490.do-while循环语句是以分号结束的语句。
对 错
【答案】:请联系在线客服,或加微信好友

491.break语句只能使用在循环语句中。
对 错
【答案】:请联系在线客服,或加微信好友

492.return语句只有保留字,没有其他成分。
对 错
【答案】:请联系在线客服,或加微信好友

493.continue语句只有保留字,没有语句体。
对 错
【答案】:请联系在线客服,或加微信好友

494.在if语句中,必须带有else子句,不能省略它。
对 错
【答案】:请联系在线客服,或加微信好友

495.在for循环语句的头部,for后面括号内共有3个表达式位置。
对 错
【答案】:请联系在线客服,或加微信好友

496.for循环语句不能够被转换为while循环语句。
对 错
【答案】:请联系在线客服,或加微信好友

497.while循环语句中的循环体可能不会被执行。
对 错
【答案】:请联系在线客服,或加微信好友

498.while循环语句的循环体,只能是复合语句,不能是简单语句。
对 错
【答案】:请联系在线客服,或加微信好友

499.do-while循环语句中的循环体可能不会被执行。
对 错
【答案】:请联系在线客服,或加微信好友

500.do-while循环语句的循环体,只能是复合语句,不能是简单语句。
对 错
【答案】:请联系在线客服,或加微信好友

501.do-while循环语句是以循环体结尾的。
对 错
【答案】:请联系在线客服,或加微信好友

502.break语句可以使用在switch语句中。
对 错
【答案】:请联系在线客服,或加微信好友

503.return语句中可以带有返回表达式。
对 错
【答案】:请联系在线客服,或加微信好友

504.continue只能使用在任一种循环语句的循环体中。
对 错
【答案】:请联系在线客服,或加微信好友

505.对于一维数组元素,数组名后使用一对中括号。
对 错
【答案】:请联系在线客服,或加微信好友

506.二维数组元素带有一个下标。
对 错
【答案】:请联系在线客服,或加微信好友

507.在一维数组的定义语句中,可以给数组中每个元素赋初值。
对 错
【答案】:请联系在线客服,或加微信好友

508.假定一维数组的定义为“double a[M];”,则每个数组元素的下标取值范围在1~M之间。
对 错
【答案】:请联系在线客服,或加微信好友

509.在二维数组的定义语句中,数组名后带有两对中括号。
对 错
【答案】:请联系在线客服,或加微信好友

510.假定二维数组的定义语句为“double a[M][N];”,则每个数组元素的列下标取值范围在0~N-1之间。
对 错
【答案】:请联系在线客服,或加微信好友

511.执行“typedef int intType;”语句后,在使用int定义整型变量的地方都可以使用整数类型标识符intType来定义整型变量。
对 错
【答案】:请联系在线客服,或加微信好友

512.使用“typedef char BB[10][50];”语句定义标识符BB为含有10行50列共500个元素的二维字符数组。
对 错
【答案】:请联系在线客服,或加微信好友

513.在C语言中,在定义一个字符数组时,不能利用一个字符串进行初始化。
对 错
【答案】:请联系在线客服,或加微信好友

514.对于一个长度为n的字符串,存储它的字符数组的长度至少为n。
对 错
【答案】:请联系在线客服,或加微信好友

515.有一个语句为“char s2[4]=”abcd”;”,s2数组长度是合适的。
对 错
【答案】:请联系在线客服,或加微信好友

516.一维数组元素带有两个下标。
对 错
【答案】:请联系在线客服,或加微信好友

517.对于二维数组元素,数组名后使用两对中括号。
对 错
【答案】:请联系在线客服,或加微信好友

518.在一维数组的定义语句中,给数组赋初值的部分是用一对花括号括起来的数据表。
对 错
【答案】:请联系在线客服,或加微信好友

519.在一维数组的定义语句中,数组名前为元素类型关键字。
对 错
【答案】:请联系在线客服,或加微信好友

520.在二维数组的定义语句中,数组名后带有两对圆括号。
对 错
【答案】:请联系在线客服,或加微信好友

521.假定二维数组的定义语句为“double a[M][N];”,则每个数组元素的列下标取值范围在1~N之间。
对 错
【答案】:请联系在线客服,或加微信好友

522.使用“typedef char BB[10];”语句定义标识符BB为含有10个元素的一维字符数组。
对 错
【答案】:请联系在线客服,或加微信好友

523.使用“typedef char BB[10][50];”语句定义标识符BB为含有10行50列共500个元素的二维字符数组类型。
对 错
【答案】:请联系在线客服,或加微信好友

524.一个二维字符数组a[10][20]中存储每个字符串的最大长度为19。
对 错
【答案】:请联系在线客服,或加微信好友

525.一个指针指向一个数据对象时,指针值是这个对象的首字节地址。
对 错
【答案】:请联系在线客服,或加微信好友

526.假定一个数据对象为x,则x的地址表示为*x。
对 错
【答案】:请联系在线客服,或加微信好友

527.在定义指针变量的语句中,最前面的类型关键字仍然允许是指针类型。
对 错
【答案】:请联系在线客服,或加微信好友

528.在定义指针变量的语句“int *p,**pp;”中,p和pp具有相同的指针类型。
对 错
【答案】:请联系在线客服,或加微信好友

529.假定p所指对象的值为25,p+1所指对象的值为42,则表达式*++p的值为42。
对 错
【答案】:请联系在线客服,或加微信好友

530.假定p所指对象的值为25,p-1所指对象的值为42,则执行*p–运算后,p所指对象的值为42。
对 错
【答案】:请联系在线客服,或加微信好友

531.在一个函数定义中,函数体的格式是一条复合语句。1. 假定a是一个一维数组,则表达式*(a+i)所对应的元素为a[i]。
对 错
【答案】:请联系在线客服,或加微信好友

532.假定a是一个一维数组,则进行a++运算是允许的。
对 错
【答案】:请联系在线客服,或加微信好友

533.已知“int a[3][5]; int(*p)[5]=a;”,则进行p++运算是允许的。
对 错
【答案】:请联系在线客服,或加微信好友

534.在程序文件中要进行动态存储分配和释放,则需要引入的系统头文件是stdio.h。
对 错
【答案】:请联系在线客服,或加微信好友

535.进行动态存储分配的malloc()函数带有一个参数。
对 错
【答案】:请联系在线客服,或加微信好友

536.在定义指针变量的语句中,对指针变量不允许赋初值。
对 错
【答案】:请联系在线客服,或加微信好友

537.在定义指针变量的语句“int *p,pp;”中,p和pp具有相同的数据类型。
对 错
【答案】:请联系在线客服,或加微信好友

538.在语句“typedef int* inPointer;”中,把标识符inPointer定义为int*类型。
对 错
【答案】:请联系在线客服,或加微信好友

539.假定a是一个一维数组,则a+i的值与&a[i]的值相等。
对 错
【答案】:请联系在线客服,或加微信好友

540.已知“int a[10], *p=a;”,则进行*p++运算是不允许的。
对 错
【答案】:请联系在线客服,或加微信好友

541.假定a是一个二维数组,则表达式*(a[j]+i)所对应的元素为a[i][j]。
对 错
【答案】:请联系在线客服,或加微信好友

542.假定a是一个二维数组,则数组名a的值和a[0]的值相等。
对 错
【答案】:请联系在线客服,或加微信好友

543.进行动态存储分配的calloc()函数带有一个参数。
对 错
【答案】:请联系在线客服,或加微信好友

544.用于释放动态存储空间的函数为free,调研它需要带有一个参数。
对 错
【答案】:请联系在线客服,或加微信好友

545.假定a是一个指针数组,则a+i所指对象的地址比a地址大4*i个字节。
对 错
【答案】:请联系在线客服,或加微信好友

546.在一个函数定义中,参数表中的参数类型可以为void类型。
对 错
【答案】:请联系在线客服,或加微信好友

547.在一个函数定义中,参数表中的参数定义之间是采用分号分开的。
对 错
【答案】:请联系在线客服,或加微信好友

548.在一个函数定义中,函数体是一条复合语句。
对 错
【答案】:请联系在线客服,或加微信好友

549.函数被调用执行中,形参变量的初值由调用该函数时对应的实参值给定。
对 错
【答案】:请联系在线客服,或加微信好友

550.函数调用参数表中的每个实参只能是常量或变量。
对 错
【答案】:请联系在线客服,或加微信好友

551.对于全局或文件作用域变量,若没有对它进行初始化,则默认的初值为1。
对 错
【答案】:请联系在线客服,或加微信好友

552.对于全局或文件作用域变量,其定义位置只能在程序文件中所有函数定义之外。
对 错
【答案】:请联系在线客服,或加微信好友

553.对于不加static标识的局部变量,若没有对它进行初始化,则它的初值是0。
对 错
【答案】:请联系在线客服,或加微信好友

554.在函数定义中,存在着调用自身函数的函数调用表达式,则称此函数为递归函数。
对 错
【答案】:请联系在线客服,或加微信好友

555.在递归函数的每次递归调用中,对于参数表中的每个形参,得到的值都相同。
对 错
【答案】:请联系在线客服,或加微信好友

556.在C语言程序中,对于递归函数和非递归函数,其函数头部有区别标志。
对 错
【答案】:请联系在线客服,或加微信好友

557.函数定义格式中的参数表被称为实参表。
对 错
【答案】:请联系在线客服,或加微信好友

558.函数定义格式中的参数表被称为形参表。
对 错
【答案】:请联系在线客服,或加微信好友

559.函数调用参数表中的每个实参可以是表达式。
对 错
【答案】:请联系在线客服,或加微信好友

560.对于标识为static属性的变量,若没有对它进行初始化,则默认的初值为0。
对 错
【答案】:请联系在线客服,或加微信好友

561.在函数体中定义一个变量时,若不选用任何存储属性关键字进行标识,则它为静态变量。
对 错
【答案】:请联系在线客服,或加微信好友

562.在C语言程序中,主函数也可以成为递归函数。
对 错
【答案】:请联系在线客服,或加微信好友

563.在C语言程序中,除主函数外的任何用户定义的函数都可以是递归函数。
对 错
【答案】:请联系在线客服,或加微信好友

564.在C语言中,一个结构类型的长度等于所含的所有数据成员类型的长度之和。
对 错
【答案】:请联系在线客服,或加微信好友

565.在结构类型的定义中,结构类型的作用域范围,与它的定义位置无关。
对 错
【答案】:请联系在线客服,或加微信好友

566.使用结构类型时,只需要使用类型标识符,不需要使用关键字struct。
对 错
【答案】:请联系在线客服,或加微信好友

567.在结构成员访问运算符中,点运算符(.)为双目运算符。
对 错
【答案】:请联系在线客服,或加微信好友

568.在结构成员访问运算符中,点运算符和箭头运算符的左边均为结构变量。
对 错
【答案】:请联系在线客服,或加微信好友

569.在一个链表中,表头结点无前驱结点,表尾结点无后继结点。
对 错
【答案】:请联系在线客服,或加微信好友

570.在一个链表中,表尾结点指针域的值为空(NULL)。
对 错
【答案】:请联系在线客服,或加微信好友

571.访问一个链表时,必须从表头指针出发,依次访问每个结点。
对 错
【答案】:请联系在线客服,或加微信好友

572.在同一个联合类型的定义中,各数据成员名必须不同。
对 错
【答案】:请联系在线客服,或加微信好友

573.在结构类型的定义中,其中的数据成员可以是本身类型的直接对象。
对 错
【答案】:请联系在线客服,或加微信好友

574.在同一个结构类型的定义中,各数据成员名必须不同。
对 错
【答案】:请联系在线客服,或加微信好友

575.在结构类型的定义中,其中的数据成员可以是本身类型的指针对象。
对 错
【答案】:请联系在线客服,或加微信好友

576.在结构类型的定义中,不允许出现结构类型不完整的超前定义。
对 错
【答案】:请联系在线客服,或加微信好友

577.定义结构类型的同时能够定义它的变量。
对 错
【答案】:请联系在线客服,或加微信好友

578.定义结构类型的变量时,能够用同类型的其他变量进行初始化,不能用数据表进行初始化。
对 错
【答案】:请联系在线客服,或加微信好友

579.使用结构类型时,必须一起使用关键字struct和类型标识符。
对 错
【答案】:请联系在线客服,或加微信好友

580.在一个链表中,表头结点和表尾结点均无后继结点。
对 错
【答案】:请联系在线客服,或加微信好友

581.在一个链表中,若表头指针的值非空,则表头和表尾结点必然不是同一个结点。
对 错
【答案】:请联系在线客服,或加微信好友

582.在C语言中,一个结构类型的长度等于所含的所有数据成员类型长度的最大值。
对 错
【答案】:请联系在线客服,或加微信好友

583.C语言中的标准输入和输出设备文件都属于字符文件。
对 错
【答案】:请联系在线客服,或加微信好友

584.在一个磁盘数据文件的文件名中,文件主名是必须的,扩展名可任选使用。
对 错
【答案】:请联系在线客服,或加微信好友

585.C语言系统中提供一个用来描述文件属性的类型标识符为FILE,它与系统头文件stdio.h无关。
对 错
【答案】:请联系在线客服,或加微信好友

586.在C语言中,打开一个数据文件的系统函数为fopen(),它带有一个字符串参数,用来给定待操作的文件名。
对 错
【答案】:请联系在线客服,或加微信好友

587.在数据文件打开方式字符串中,字符加号(+)具有确定的含义,代表既允许读也允许写的打开方式。
对 错
【答案】:请联系在线客服,或加微信好友

588.每次只能向文本文件中写入一个字符,不能一次写入一个字符串。
对 错
【答案】:请联系在线客服,或加微信好友

589.向文本文件中输出数据时,需要调用系统函数fputc()或fputs()。
对 错
【答案】:请联系在线客服,或加微信好友

590.从文本文件中输入数据时,需要调用系统函数fputs()或fgets()。
对 错
【答案】:请联系在线客服,或加微信好友

591.若对一个文本文件以”r”方式打开时,则称该文本文件为输出文件。
对 错
【答案】:请联系在线客服,或加微信好友

592.对二进制文件进行读和写操作将使用不同的系统函数。
对 错
【答案】:请联系在线客服,或加微信好友

593.在C语言中,系统函数fseek()用来移动数据文件中的文件位置指针,它仅带有一个文件流参数。
对 错
【答案】:请联系在线客服,或加微信好友

594.一个磁盘数据文件的文件名由文件主名和扩展名所组成,其中间用圆点分开。
对 错
【答案】:请联系在线客服,或加微信好友

595.当向字符文件输出一个换行符时,实际将输出的是回车符或换行符。
对 错
【答案】:请联系在线客服,或加微信好友

596.C语言系统中提供一个用来描述文件属性的类型标识符为FILE。
对 错
【答案】:请联系在线客服,或加微信好友

597.在数据文件打开方式字符串中,字符r、w和a具有确定的含义,分别代表读、写和追加方式。
对 错
【答案】:请联系在线客服,或加微信好友

598.在数据文件打开方式字符串中,字符加号(+)只用于打开二进制文件的方式中,不能用于打开文本文件的方式中。
对 错
【答案】:请联系在线客服,或加微信好友

599.每次只能从文本文件中读取一个字符,不能一次读取一行字符串。
对 错
【答案】:请联系在线客服,或加微信好友

600.从文本文件中输入数据时,需要调用系统函数fgetc()或fgets()。
对 错
【答案】:请联系在线客服,或加微信好友

601.向文本文件中输出数据时,需要调用系统函数fputc()或fgetc()。
对 错
【答案】:请联系在线客服,或加微信好友

602.对二进制文件进行读和写操作将使用同一个系统函数。
对 错
【答案】:请联系在线客服,或加微信好友

603.在C语言中,系统函数fseek()用来移动数据文件中的文件位置指针。
对 错
【答案】:请联系在线客服,或加微信好友

604.程序的结构可分为哪几类______
顺序结构 循环结构 程序结构 选择结构
【答案】:请联系在线客服,或加微信好友

605.给定:int a,b;scanf(“%d %d”, &a, &b);则以下哪些输入方式是正确的?( )。
1 2 1,2 1(回车)2 1、2
【答案】:请联系在线客服,或加微信好友

606.若定义:int a【2】【3】{0,2,4,6,8,10};以下描述正确的有______
*(a+1)为元素6的地址 *(a【1】+1)的值为2 **(a+1)+2的值为8 a【0】与a的相同
【答案】:请联系在线客服,或加微信好友

607.设int a=3,b=4,c=5;,则下面的表达式中,值为0的表达式是( )。
a>b a<=b (a||b)>c a<=(b||c) !((a<b)&&!c||b)
【答案】:请联系在线客服,或加微信好友

608.下面哪些是合法的用户定义的标识符_____
_908 *par sheep! wind
【答案】:请联系在线客服,或加微信好友

609.下面哪些写法是对的,而且是常量?______
125 2.5E+21 AB’ \\\’\123
【答案】:请联系在线客服,或加微信好友

610.已知a为整型变量,那么与表达式a!=0真假值情况相同的表达式有哪些?______
a>0||a<0 a !a==0 !a【答案】:请联系在线客服,或加微信好友611.以下哪些是有效的变量名?( )。main 4ever monkey-king __int【答案】:请联系在线客服,或加微信好友612.在缓冲文件系统中用于读写的函数有______putchar() fread() rewind() purw()【答案】:请联系在线客服,或加微信好友613.这段程序中的常量有:#define PI 3.14 ;void main(){ int sum;sum = 10 + 15;printf("sum=%d",sum);printf("result is 25");}这段程序中常量有______10 sum 15 PI【答案】:请联系在线客服,或加微信好友614.指出下面错误的表达式______a=5,b=6,c=7 i=i++ 5.6+6.2%3.1 56=a11【答案】:请联系在线客服,或加微信好友615.指出下面合法的标识符______3ab ABC a_3 _stu2【答案】:请联系在线客服,或加微信好友616.指出下面哪些是合法的用户定义的标识符______P-S _908 wind x y【答案】:请联系在线客服,或加微信好友

上一篇:

下一篇:

相关新闻

联系微信
联系微信
联系QQ
返回顶部