1. C语言对其数据在内存中所占用的实际字节数是有明确规定的。

  2. 答案:对
  3. a=12,n=5,表达式a%=(n%=2)值是1。

  4. 答案:错
  5. 使用文件前必须先打开文件

  6. 答案:对
  7. 在switch语句中,每个语句标号所含保留字case后面的表达式必须是整数类型。

  8. 答案:对

  9. 答案:classes[1].name[0]
  10. 下列数据中属于字符串常量的是

  11. 答案:

  12. 答案:a=4,b=5
  13. 逻辑运算符两侧运算对象的数据类型

  14. 答案:可以是任何类型的数据

  15. 答案:1 2
  16. 设整型变量a的值为3,则计算表达式a---a后,表达式的值为

  17. 答案:0
  18. 以下选项中合法的用户标识符是

  19. 答案:
  20. C程序的基本单位是
  21. 在C语言中,为了结束while语句构成的循环,while后一对圆括号中表达式的值应该为
  22. 设int类型的数据长度为两个字节,则unsigned int类型数据的取值范围是
  23. 以下选项中可作为C语言合法整数的是
  24. 已知字母A的ASCII码为十进制数65,且S为字符型,则执行语句S=‘A’+’6’-’3’;后,S中的值为
  25. 在函数调用时,以下说法正确的是
  26. 设整型变量a、b的值均为5,则表达式(m=n=a++)/(n=b-2)的值为
  27. 已知 x=45, y=‘a’, z=0; 则表达式(x>=z && y<‘z’ || !y)的值是
  28. C语言程序经过编译、连接后生成的可执行文件的扩展名是
  29. printf函数称为格式输入函数,它的函数原型在头文件"stdio.h"中。
  30. C语言中,认为键盘是标准输入文件stdin
  31. 作为语句标号使用的C保留字case和default只能用于switch语句的定义体中。
  32. 如果文件以二进制形式打开,用fread和fwrite函数就可以读写任何类型的信息
  33. C语言中,认为显示器是标准输出文件stdout
  34. 定义int x,y;执行y=(x=1,++x,x+2);后, y的值是4。
  35. C语言中多个以“;”结束的语句不能放在同一行。
  36. 已有定义int a=-2;和输出语句:printf(”%8lx”,a);以下正确的叙述是
  37. 设有定义:struct {char mark[12];int num1; double num2;} t1,t2; 若变量均已正确赋初值,则以下语句中错误的是
  38. 用计算机高级语言编写的程序一般称为
  39. 下面结构体的定义句中,错误的是
  40. 一个C程序由若干个C函数组成,各个函数在文件中的位置顺序为
  41. 设x 和y 均为逻辑值,则x && y为真的条件是
  42. 在C语言中,要求运算数必须是整型的运算符是
  43. x>0 && x<=10的相反表达式为
  44. 执行for(m=1;m++<=5;);语句后,变量m的值为
  45. C语言规定在一个源程序中main的位置
  46. 当变量c的值不为2、4、6时,值也为"真"的表达式是
  47. 下列关于C语言,正确的说法是
  48. C语言中的标识符只能由字母、数字和下划线3种字符组成,且第一个字符:
  49. 设a=5,b=6,c=7,d=8,m=2,n=2, 则执行(m=a>b) && (n=c>d)后n的值为
  50. C语言程序从               开始执行
  51. 在C语言中,char型数据在内存中的存储形式是
  52. 下面对C语言特点的描述中不正确的是
  53. 执行语句x=(a=3,b=a--)后,x、a、b的值依次是
  54. 以下叙述不正确的是
  55. 下面关于解释程序和编译程序,正确的描述是
  56. C语言中/*..*/之间的注释内容是不能跨行的。
  57. C语言程序是从源文件的第一条语句开始执行的。
  58. printf函数是一个标准库函数,它的函数原型在头文件"stdio.h"中。
  59. C语言中,文件存取是以字节为单位的。
  60. fopen(“c:\test.dat”,”r”)的作用是打开一个磁盘文件,此文件可以被执行写操作
  61. fputc函数的作用是把一个字符写到磁盘文件中去。
  62. 无符号基本整型的数据类型符为unsigned int,双精度实型数据类型符为double,字符型数据类型符为char。
  63. 若已知a=10,b=20,则表达式“!a
  64. C语言是严格区分大写和小写的,因此主函数不能写成main()以外的其他形式。
  65. 在C语言中,函数的数据类型是指
  66. 下列表达式中符合C语言语法的赋值表达式是
  67. 在switch语句的每个case块中,假定都是以break语句结束的,则此switch语句容易被改写为
  68. 设x、y和z都是int类型变量,且x=3,y=4,z=5, 则下面的表达式中,值为0的表达式为
  69. 已知s是字符型变量,下面正确的赋值语句是
  70. 为了避免嵌套的if-else语句的二义性,C语言规定else的配对关系是
  71. 在C语言中,合法的长整型常数是
  72. 以下关于运算符优先顺序的描述中正确的是
  73. 若已定义x和y为double类型,则表达式x=1,y=x+3/2的值是
  74. 若有说明语句:int a;float b;,以下输入语句正确的是
  75. 在C语言中,为了结束由do-while语句构成的循环,while后一对圆括号中表达式的值应为
  76. 若有定义:int a [ ][3]={{1},{1,2,3},{5,6}};,则数组a的元素个数是
  77. 若有以下定义:char a;int b;float c;double d;则表达式a*b+d-c的值的类型为
  78. 下列关于C语言注释,正确的说法是
  79. 已知int a=1,b=2,c=3; 以下语句执行后a,b,c的值是if(a>b)c=a; a=b; b=c;
  80. 一个C  程序的执行时从
  81. 已有定义:int x=3, y=4, z=5; 则表达式!(x+y)+z-1 && y+z/2的值是
  82. 以下语句中,s不能作为字符串使用的是
  83. 若有定义:int x[2][3]=[0];则下面叙述正确的是
  84. 若希望当x的值为奇数时,表达式的值为“真”,x的值为偶数时,表达式的值为“假”。则以下不能满足要求的表达式是
  85. 以下正确的描述是
  86. fclose函数的作用是
  87. 若调用fputc函数输出字符成功,则其返回值是
  88. fwrite函数的一般调用形式是
  89. fgetc函数的作用是从指定文件读入一个字符,该文件的打开方式必须是
  90. fscanf函数的正确调用形式是
  91. fopen函数的作用是
  92. 若执行fopen函数时发生错误,则函数的返回值是
  93. 利用C语言的文件操作,可以把数据永久保存在
  94. 已知函数的调用形式:fread (buffer,size,count,fp);其中buffer代表的是
  95. 若要用fopen函数打开一个新的二进制文件,该文件要求既能读也能写,则打开方式字符串应是
  96. 已知fp是一个指向已打开文件的指针,ch是一个字符型变量,则ch=fgetc(fp)的作用是:
  97. 若以“a+”方式打开一个已存在的文件,则以下叙述正确的是
  98. 当顺利执行了文件关闭操作时,fclose函数的返回值是
  99. 以下对C语言中共用体类型数据的叙述正确的是:
  100. 以下结构体类型说明及结构体变量a,b的定义中,正确的是:
  101. 下列关于结构体的说法错误的是:
  102. C语言规定结构体变量系统分配给它的存储空间是
  103. 当说明一个共用体变量时,系统分配给它的内存是
  104. 在一个源程序文件中定义的全局变量,其默认的有效范围是
  105. 关于函数声明,不正确的说法是
  106. 下列程序的运行结果是:fun(int x){ int p;if(x==0||x==1)  return(3);p=x-fun(x-2);  return  p;} main(){  printf(“%d”,fun(9));}
  107. 未指定存储类别的局部变量,其存储类别默认是
  108. 以下叙述中不正确的是
  109. 以下对函数形参的说明,有语法错误的是
  110. 关于函数调用,下面叙述中正确的是
  111. 以下关于函数的叙述中正确的是
  112. 若用数组名作为函数实参,则传递给形参的是
  113. 以下关于return语句的叙述中,正确的是
  114. 如果实参为变量,则它与形参之间的数据传递方式是
  115. 语言程序中函数如果没有返回值,则定义时该函数的返回值类型设为
  116. 以下定义句错误的是
  117. 以下程序输出结果是#includevoid main( ){  int  b[3][3]={0,1,2,3,4,5,6,7,8},i=0,j=1;printf("%d\n",b[i][j]);}
  118. 以下不能正确定义二维数组的选项是
  119. 若有定义:int a[3][4];,则以下对数组a元素的引用错误的是
  120. 设有定义:char a[10];,想要从键盘输入一个字符串给a,应使用
  121. 将字符串b连接到字符串a之后,应当使用
  122. 判断字符串x是否大于字符串y,应当使用
  123. 以下语句正确的是
  124. 已知:int b[3][3]={1,2,3,4,5,6,7,8};,则b[2][1]的值是
  125. 以下定义语句,错误的是
  126. 已知:int a[10]={1,2,3,4};,若int型变量占4个字节,则数组a在内存中所占的字节数是
  127. 下列不正确的字符串常量是
  128. 已知:char a[ ]=”Beijing”;,则数组a所占的存储空间为
  129. 若有说明:int a[10];,则对a数组元素的正确引用是
  130. 以下选项中,不能正确赋值的是
  131. 以下不正确的定义语句是
  132. 对赋值语句int b[10]={1,2,3,4};的正确理解是
  133. C语言的字符串以( )结尾
  134. 下列语句中,能正确输出26个英文字母的是
  135. 以下描述中正确的是
  136. 已知:int t=0;while(t=1){…}则以下叙述正确的是
  137. 语句while(!E){…}中的表达式!E等价于
  138. 对for(表达式1;;表达式3)可理解为
  139. 以下能正确计算10!的程序段是
  140. 已知int x=5,y=5,z=5;,执行语句x%=y+z;后,x的值是
  141. 下列运算符按优先级从高到低正确排序的是
  142. 以下if语句不正确的是
  143. 已知int a=5,b=6 c=3;,以下语句中执行结果与其他3个不同的是
  144. 已知int x=(1,2,3,4);,变量x的值是
  145. 已知int a=0,b=4;,下列语句中i++;语句能够执行的是
  146. 设有以下定义:int a=3,b=0,c=5;,则以下值为0的表达式是
  147. 判断char型变量ch是否为大写字母的正确表达式是
  148. 以下关于switch语句的叙述中,错误的是
  149. 以下不正确的语句为
  150. 当A为奇数时表达式的值为真,否则为假,不能满足此要求的表达式是
  151. 已知int a=10,b=20,c=30;,执行语句if(a>b) c=a;a=b;b=c;后,a、b、c的值是
  152. 下列运算符中优先级别最高的是
  153. 以下4个选项中,不能看作一条语句的是
  154. C语言中,关系表达式和逻辑表达式的值是
  155. 假设在程序中a、b、c均被定义成整型,并且已赋非0值,则能正确计算代数式1/abc的表达式是
  156. 下列不正确的转义字符是
  157. 在C语言程序中,表达式5%2的结果是
  158. 下列选项中,正确的C语言标识符是
  159. 在下列运算符中,优先级最高的是
  160. 设有如下定义:int a;float f;double i;则表达式10+a+i*f的值的数据类型为:
  161. 下列4组数据类型中,C语言允许的一组是
  162. 已知:int a=2;,则表达式(a+'E'-'A')*3的值是
  163. 若有说明语句:char c='\\t';,则变量为c
  164. 下面选项中,合法的字符常量是
  165. 以下关于long、int和short型数据占用内存大小的叙述,正确的是
  166. 以下选项中,不属于C语言的类型的是
  167. 以下程序段的输出结果为int i=65;putchar(i);printf("%d",i);printf("%c",i);
  168. 以下语句的输出结果是:int u=010,v=0x10,w=10;printf("%d,%d,%d\n",u,v,w);
  169. 以下关于float型变量和double型变量的描述,不正确的是
  170. 表达式5/2的值是
  171. 下面不是C语言特点的是
  172. 下列程序中不正确的语句是
  173. 一个C语言程序是由
  174. C语言具有低级语言的功能,主要是指
  175. 在一个C语言程序中
温馨提示支付 ¥5.00 元后可查看付费内容,请先翻页预览!
点赞(6) dxwkbang
返回
顶部