1. int i,x;for(i = 0,x = 0; i<= 9 && x!=876;i++)scanf(“%d”,&x);关于程序段下列选项中描述正确的是( )

  2. 答案:最多执行10次
  3. typedef struct NODE{int a;char b;} OLD;有上列程序段,则以下叙述中正确的是( )

  4. 答案:OLD是一个结构体类型
  5. 若有定义int a = 1,b = 2, c = 3, d = 4,则表达式a<b?a:c<d?a:d的结果为( )

  6. 答案:1
  7. 语句printf("**\b\b**");在屏幕上的的输出结果是(提示:’\b’是退格)( )

  8. 答案:**
  9. #include <stdio.h>int main(){int a[3] = {0, 2, 4};printf("%d\n", a + 2);return 0;}运行程序的结果是( )

  10. 答案:a[2]的地址
  11. 下列选项中,关于字符指针的说法正确的是( )

  12. 答案:字符指针实际上存储的是字符串首元素的地址
  13. #include <stdio.h>int main(){int arr[6] = {1, 2, 3, 4};printf("%d\n", arr[5]);return 0;} 运行程序的结果是( )

  14. 答案:0
  15. #include <stdio.h>int main(){printf("sum = %d\n", sum(3, 5));return 0;}int sum(int a, int b){return (a + b);}运行以下程序的结果是( )

  16. 答案:运行出错
  17. 若有函数调用语句:fun(a+b, x, fun(n+k,d)); 在此函数调用语句中实参的个数是( )

  18. 答案:3
  19. int main(){ int i, a[10]; for (i=9;i>=0;i--) a[i]=10-i; printf("%d%d%d",a[2],a[5],a[8]); return 0;} 阅读程序,输出结果为( )

  20. 答案:852
  21. 关于C语言中的函数,下列描述正确的是( )

  22. 答案:函数的定义不可以嵌套,但函数的调用可以嵌套
  23. int main(){ int i,sum; for(i=1;i<=3;sum++) sum+=i; printf("%d\n",sum); return 0;}程序段执行结果是( )
  24. #include <stdio.h>int sub(int a, int b){return (a - b);}int main(){int a = 99;int b = 1;int c = -5;printf("ans = %d\n", sub(sub(a, b), sub(c, b) ) );return 0;}运行以下程序的结果是( )
  25. long fun(int n){ long s; if (n==1 || n==2) s=2; else s=n-fun(n-1); return s;}int main(){ printf("%ld\n", fun(3)); return 0;}以下程序的输出结果是( )
  26. 以下关于运算符优先顺序的描述中正确的是( )
  27. 字符数组定义正确的是( )
  28. 能正确表示“当 x 的取值在 [1,10] 和[200,210] 范围内为真,否则为假”的表达式是( )
  29. #include<stdio.h>.void f(int a){a=2;a=4;}int main( ){int a=1;f(a);printf(%d”,a);return 0;}程序输出结果是( )
  30. 已知二维数组arr[3][6],arr[0][0]为第1个元素,那该数组的第10个元素是( )
  31. 下列关于指针说法的选项中,正确的是( )
  32. 若已定义 x 和 y为double 类型,则表达式 x=1;y=(x+3)/2 的值是( )
  33. # includeint main(){int a=2,c=5;printf("a=%%d,b=%%d\n",a,c);return 0;}以下程序的输出结果是( )
  34. int Year(int n){return (!(n % 4) && (n 0) || !(n @0));}int main(){int a = 1900;int *p = &a;printf("%d", Year(*p));return 0;}下列程序段执行结果是( )
  35. 函数内可以调用函数,也可以定义一个新的函数。( )
  36. 在输入字符型数据时,空格,回车键等都作为字符读入,而且只有在用户输入回车键时,读入才开始执行。( )
  37. 调用fclose()函数后原有的文件指针仍然可以进行文件操作。( )
  38. 被定义为指向某结构体类型数据的指针变量,即可以指向具有该类型的变量,又可以指向它其中的一个成员。( )
  39. C语言中,fgets()函数用于读取一行字符串,或读取指定长度的字符串。( )
  40. 一旦定义了某个结构体类型后,系统将为此类型的各个成员项分配内存单元。( )
  41. 求2/1 + 3/2 + 5/3 + … 前20项之和的递归体是F(n) = F(n+1) / F(n)。( )
  42. 局部变量只有当它所在的函数被调用时才会被使用,当函数调用结束时局部变量还会一直存在。( )
  43. 如果形参是数组形式,则实参必须是实际的数组名,如果实参是数组名,则形参可以是同样维数的数组名或指针。( )
  44. 数组名作为函数参数是把数组的值全都传进函数中。( )
  45. 若已声明一结构体student,定义一只想结构体变量的指针struct Student *pStruct后,应用其中的成员的用法是*pStruct.成员名。( )
  46. 针的意思是通过它能找到以它为地址的内存单元。( )
  47. 如下定义数组int a[] = {1, 2, 3, 'a', 'b', 'c'};可以编译运行的。( )
  48. 定义结构体变量有三种方式:先定义结构体类型再定义结构体变量、在定义结构体类型的同时定义结构体变量、直接定义结构体变量。( )
  49. break 则是结束整个循环过程,不再判断执行循环的条件是否成立。( )
  50. 下列说法中正确的是( )。
  51. C语言属于( )。
  52. 递归的基本思想是( )
  53. 不能实现函数之间数据传递的是( )
  54. long fib(int n){ if (n>2) return fib(n-1)+fib(n-2); else return 2;}int main(){ printf("%d\n",fib(3)); return 0;}以下程序的输出结果是( )
  55. #include <stdio.h>int main(){void sum(int a, int b);sum(3, 5);return 0;}void sum(int a, int b){printf("sum = %d\n", a + b);}运行以下程序的结果是( )
  56. 字符串常量"hello"的长度是( )
  57. 所谓递归即( )
  58. char c = 'a';int i;for (i = 0, c = 'h';i < 2, i < 3; i++){printf("%c", c);}以下程序段运行结果为( )
  59. 若定义了int x;则将x强制转化为双精度类型应该写成( )。
  60. 关于文件,下列描述中错误的是( )
  61. s struct student{int age;char num[8];};struct student str[3] = {{20, “201901”}, {21, “201902”}, {22, “201903”}}struct student *p = stu;若程序中有以上的声明和定义, 则选项中引用结构体变量成员的表达式错误的是( )
  62. int fact(int n){if(n<=0) return 1;else return (n*fact(n-1));}设n的初值为正整数,关于下面递归程序的描述正确的是( )
  63. int main(){ int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; printf("%d\n",*(p+2)); return 0;}程序的输出结果是( )
  64. #include <stdio.h>void fun(int *a){printf("%d\n", a[2]);}int main(){int a[4] = {1, 2, 3, 4};fun(a);return 0;}阅读下面程序,下列选项中哪一项是正确的输出结果( )
  65. #inlcude<stdio.h>void f(int a[]){a[2]=10;}int main(){int a[5];a[2]=5;f(a);printf(“%d”,a[2]);return 0;}程序输出结果是( )
  66. 如果要求在if后的判断条件是a不等于0,则下列选项中能正确表达这一关系的是( )。
  67. 下面不是合法的字符串常量的是( )
  68. 有函数调用语句fun(1, 2, 3 + 4, 5); 那么函数的形参有多少个?( )
  69. 以下关于函数调用时的形参和实参说法正确的是( )
  70. #include<stdio.h>int main(){int a=3,s=0;for(int i=1;i<=a;i++){static int c=2;s=c+s*i;}printf(“%d”,s);return 0;}程序输出结果是( )
  71. 假设有:char str[ ]="Beijing"; 那么执行 printf("%d\n", strlen(strcpy(str,"China"))); 后的输出结果是( )
  72. struct abc{ int a, b, c;};int main(){ struct abc s[2]={{1,2,3},{4,5,6}}; int t; t=s[0].a+s[1].b;printf("%d\n",t);return 0;}程序的输出结果是( )
  73. #include <stdio.h>int fun(int a, int b);int main(){printf("ans = %d\n", fun(3, 5));return 0;}int fun(int a, int b){return (a+= b);}运行以下程序的结果是( )
  74. int a = 100, *p = &a;printf("%d", *p);程序段执行结果是( )
  75. 假设有如下定义:char *aa[2]={"abcd","ABCD"}; 那么以下说法中正确的是( )
  76. #include <stdio.h>char str[] = "000";int main(){printf("%d\n", str[2]);return 0;} 运行程序的结果是( )
  77. 只能在建立它的模块中使用的变量为( )
  78. 下列选项中,合法的数组定义是( )
  79. printf函数中的所有格式字符,都既可以是大写形式,也可以是小写形式。( )
  80. C不允许使用singed和unsigned关键字标志char的符号属性。( )
  81. 结构体类型数组与基本数据类型数组的区别:结构体数组中的元素类型都是不相同的。( )
  82. 函数所接收到的参数实际上是原参数的一份拷贝,所以函数可以对其进行操纵而不会影响实际的参数。( )
  83. 全局变量不宜使用过多。( )
  84. c语言规定,else总是与它上面、最近的、尚未配对的if配对。( )
  85. 若有定义char*s = “hello”;则sizeof(s)求出其结果为5。( )
  86. 一个变量的地址称为该变量的“指针”。( )
  87. 数组分配的内存是一系列的数据集合,所以只要把首地址传入函数就可以把一系列数据集合都传入了函数。( )
  88. 字符型指针用char*来定义,它不仅可以指向一个字符型常量,还可以指向一个字符串。( )
  89. 数组初始化的常见方式有三种:直接对数组中的所有元素赋值、只对数组中的一部分元素赋值、对数组全部元素赋值但不指定长度。( )
  90. 数组的大小是固定的,而且数组里的元素类型也要一致。( )
  91. C语言中没有字符串类型,字符串是存放在字符型数组中的。( )
  92. 可以通过typedef给函数指针取别名调用该类型函数。( )
  93. 结构体指针存储的是结构体在内存中的首地址。( )
  94. sizeof(int);是一个函数调用语句。( )
  95. 函数声明是一个说明语句,必须以分号结束。( )
  96. C语言规定标识符由字母数字和小数点三种字符组成。( )
  97. 结构体类型只有一种。( )
  98. 如果花括号中提供的初值个数(即字符个数)大于数组长度,则出现语法错误。( )
  99. switch…case结构中case后的表达式必须为常量表达式。( )
  100. 对局部变量使用static声明,该变量在整个程序执行期间不释放,其所分配的空间始终存在。( )
  101. 赋值运算符的结合方向为自左向右。( )
  102. 所有字符串都是以字符数组的方式存储的,存放的是各个字符的ASCII码。( )
  103. 无符号整数只有0和正值,这使得无符号数可以表达比有符号数更大的正值。( )
  104. 表示关系x<=y<=z的C语言表达式为( )
  105. #include <stdio.h>struct stu{ int num; char name[10]; int age;};void fun(struct stu *p){ printf("%s\n",(*p).name);}int main(){ struct stu students[3]={{9801,"Zhang",20},{9802,"Wang",19},{9803,"Zhao",18}}; fun(students+2); return 0;}上面程序的输出是( )
  106. struct Student{int num;int age;} stu, *p;若有以上声明,则对结构体变量stu中成员age的不正确应用方式为( )
  107. int i; int x[4][4] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 };for (i = 0; i<4; i++) printf("=", x[i][3 - i]);阅读程序,下列选项中哪一项是正确的输出结果( )
  108. 以下关于函数定义时的形参说法正确的是( )
  109. 设有定义语句:struct{int x;int y;}d[] = {{1, 3}, {2, 7}};则printf(“%d”, d[0].y / d[0].x * d[1].x);的输出结果是( )
  110. #include <stdio.h>char arr[5];int main(){printf("%d\n", arr[0]);return 0;} 运行程序的结果是( )
  111. fuch(char str[]){int num =0; while (*(str+num)!='\0') num++; return num;}int main(){ char str[10],*p=str; gets(p); printf("%d\n",func(p));return 0;}程序运行后,如果从键盘上输入ABCDE,那么输出结果为( )
  112. #include<stdio.h>int a=10;int main(){int a=5,i;for(i=0;i<1;i++){int a=3;printf(“%d”,a);}return 0;}程序输出结果是( )
  113. 在C语言中,int,char和short三种类型数据所占的内存( )。
  114. int a[10] = { 0,1,2,3,4,5,6,7,8,9 };printf("%d %d", *a + 6, *(a + 6));程序段执行结果是( )
  115. 代码char* ch=”abcdef”;则输出*ch在控制台的结果是( )
  116. int main(){ char a[10]={'1','2','3','4','5','6','7','8','9',0},*p; int i=8, p=a+i; printf("%s\n",p-3); return 0;}以下程序的输出结果是( )
  117. switch(i){case 1:i+=1;case 2:i+=1;case 3:i+=1;default:i+=1;};若int i = 1,执行下面程序段后,变量i的值为( )
  118. 下列不属于C语言(C89)的数据类型是( )。
  119. 关于C语言中的全局变量,下列描述中正确的是( )
  120. struct Student{int age;int num;};Student stu[3] = {{1001, 20}, {1002, 19}, {1004, 20}};int main(){Student *t = stu;return 0;}若有以上程序段,不正确的使用是( )
  121. int main(){int x;scanf(“%d”,&x);printf(“%d”,5+10*x/2);return 0;}从键盘读入数据5,则以下程序运行结果为( )
  122. int a[2] = { 0,1 };int *p = &a;printf("%d", *(p++));下列程序段执行结果是( )
  123. int main(){char cha1,cha2;cha1 = ‘A’ + 5 – 2;cha2 = ‘A’ + 8 + 5;printf(“%d , %c\n”,cha1,cha2);return 0;} 已知字母A的ASCLL码为十进制的65,则下面程序输出为( )
  124. 以下选项中,不能正确赋值的是( )
  125. int a[4][4]={{1,3,5},{2,4,6},{3,5,7}};printf("%d%d%d%d\n",a[0][3],a[1][2],a[2][1],a[3][0]);阅读程序,正确的输出结果为( )
  126. 以下关于程序中函数的定义、调用和声明的叙述中,正确的是( )
  127. 字符数组a[]={“hello”}的长度是( )
  128. 已定义x为float型变量,x=354.12563;则对语句printf(“%-4.2f“,x);说法正确的是( )
  129. 字符串"ABC"在内存占用的字节数是( )。
  130. 若有定义:int a=10;,执行printf("%d",-a );语句后变量a值是( )
  131. long F(int n){if (n<=1) return n;return F(n-1)+F(n-2);}递归函数的递归体是( )
  132. 在C语言中,关于变量的作用域,下列描述中错误的是( )
  133. 字符串的结束标志是( )。
  134. 设有如下定义:struct sk{int a; float b;}data,*p;若有p=&data; 则对data中成员a的引用正确的是( )
  135. 设i是int型变量,f是float型变量,用下面的语句给这两个变量输入值:scanf("i=%d,f=%f",&i,&f); 为了把100和765.12分别赋给i和f,则正确的输入为( )
  136. #include <stdio.h>void swap(int a, int b){int temp = a; a= tempb = temp;}int main(){int a = 3;int b = 4;swap(a , b);printf("a = %d, b = %d\n", a, b);return 0;}运行以下程序的结果是( )
  137. 字符串比较的规则是( )
  138. 使用完链表后,系统会自动释放链表占用的内存。( )
  139. 一维数组传入函数,可以先定义指针*p指向函数名再把p当做实参传入函数。( )
  140. 对整形变量x,y,z均赋值6,则可以写成x=y=z=6;。( )
  141. 结构体指针变量用于存放结构体变量的首地址,所以将指针作为函数参数传递时,其实就是传递结构体变量的首地址。( )
  142. continue语句是结束本次循环,调整循环变量后继续下一次循环。( )
  143. 作为if语句条件的表达式只能是关系表达式或者逻辑表达式。( )
  144. 一个在复合语句内定义的变量,能在整个程序中引用。( )
  145. 函数定义需要开辟内存空间。( )
  146. 因为数组中的元素在内存中是连续的,所以可以通过指针的移动来依次访问数组中的元素。( )
  147. 数组属于构造类型的数据,不是基本数类型。( )
  148. switch语句中case分支和default分支的个数都是任意的。( )
  149. 在解决问题时,应该尽量避免使用递归,除非没有更好的算法或者某种特定情况,递归更为适合的时候。( )
  150. 如下定义数组int arr[] = {0};不能编译通过的。( )
  151. 在同一个作用域内,局部变量会隐藏同名的全局变量。( )
  152. 编译时为字符数组分配若干个存储单元以存放各元素的值,而对字符指针变量,只分配一个存储单元。( )
  153. strlen函数计算出字符串“china”的长度为6。( )
  154. 在C语言中所有用到的变量都要先定义然后才能使用。( )
  155. 单目运算符--,++的运算对象可以是变量而不能是常量。( )
  156. 把x,y定义成基本整型变量并赋初值2,可写成:int x=y=2;( )
  157. 定义一个指针变量,它可以指向任何数据类型的变量。( )
  158. 全局变量的作用是增加了函数之间数据联系的渠道。( )
  159. 字符串也可以像基本数据类型一样进行比较相等的操作。( )
  160. 如下定义数组int arr[][] = {0};可以编译通过的。( )
  161. C系统在用字符数组存储字符串常量时会自动加一个‘\0’作为结束符。( )
  162. 在switch语句中,多个case可以共用一组执行语句。( )
  163. 字符数组用于存放字符或字符串,字符数组中的一个元素存放一个字符,它在内存中占用两个字节。( )
  164. 语句if(a=5) 是正确的。( )
  165. 在递归调用的过程当中系统为每一层的返回点、局部量等开辟了栈来存储。递归次数过多容易造成栈溢出等。( )
  166. 递归的本质是方法自己调用自己,只是参数不一样罢了。( )
  167. C语言提供了fopen()函数,该函数用于打开文件,其返回值类型为空。( )
  168. C语言中可处理的文件类型是( )。
  169. 在一个程序中对文件进行了写操作后,必须先关闭该文件再打开,才能读取到第1个数据。( )
  170. 在文件中,以符号常量EOF作为文本文件(字符流文件)的结束标记,则EOF代表的值是-1。
  171. 在程序结束前应关闭所有打开的文件,这样做的目的是防止因没有关闭文件而照成的数据流失。( )
  172. 下列关于文件操作的叙述中,正确的是( )。
  173. 若使用fgetc函数,则该文件打开方式必须为读。( )
  174. 执行fopen函数发生错误时,返回值为EOF。( )
  175. C语言中,fclose()函数在表示关闭不成功时返回( )。
  176. 对文件进行单字符读取操作的函数是fgets()。( )
  177. 若程序中有下面的说明和定义:struct abc{int x;char y;}struct abc s1,s2;则会发生的情况是( )。
  178. 在程序中定义了一个结构体类型后,可以多次用它来定义具有该类型的变量。( )
  179. 若有如下定义:struct sk{int a;float b;} data, *p = &data; 则对data中的成员a正确引用是(   )
  180. 链表和数组一样都是内存上一段连续的内存空间。( )
  181. 结构体类型的数据是由不同类型的数据组合而成的。( )
  182. 设有以下说明语句:struct stu {int a; float b;}suttype;则下面叙述不正确的是( )。
  183. 关于结构体作为函数参数,下列描述中错误的是( )。
  184. 在一个单链表中,在指针q指的结点后插入指针p指向的结点,则下列代码正确的是( )。
  185. 链表中的指针表示的是( )。
  186. 若有以下声明:struct person{char name[20];int age;char sex;}a = {“li ning”, 20, ‘m’}, *p = &a;则对字符串li ning的引用方式不可以是(  )。
  187. 有下列程序: int b=2;int func(int *a){ b += *a; return b;}int main(){ int a=2, res=2; res += func(&a); printf("%d\n",res); return 0;}输出结果是(  )。
  188. 已知函数声明为int fun_1(int array[], int n);若想把arr[5]数组传入函数,以下正确做法为( )。
  189. #include<stdio.h>int a=10;void f(int a){a=20;}int main(){a=15;f(a);printf(“%d”,a);}打印出来的结果为( )。
  190. 关于函数声明int fun(int arr[]);说法正确的是( )。
  191. 若用数组名做函数参数调用的实参,实际上传递给实参的是( )。
  192. 已知sum函数有两个int形参,以下哪种是正确的函数调用方式 (    )
  193. 已知sum函数有两个int形参,以下哪种是正确的函数声明方式( )。
  194. 若程序中定义了局部变量与全局变量,则( )。
  195. 所有在函数中定义的变量都称为( )。
  196. 以下哪种是正确的函数定义方式( )。
  197. 有以下程序:int a = 100, *p = &a;printf("%d", *p);则正确的执行结果是( )。
  198. 有如下说明:int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 那么数值为9的表达式是( )。
  199. 对于基类型相同的两个指针变量之间,不能进行的运算是( )。
  200. 直接按变量名进行访问,称“直接访问”。( )
  201. 设p1和p2是指向同一个int型一维数组的指针变量,k为int 型变量,则下列不能正确执行的选项是( )。
  202. 在定义指针变量时不一定要指定基类型。( )
  203. 有以下程序:char a = '1';char *p1 = &a;printf("%d", *p1);则正确的执行结果是( )。
  204. 指针的加减运算实质上是在内存中移动某个数据类型所占的字节数。( )
  205. int main(){ char *s="abcde"; s+=2; printf("%d\n",*s); return 0;}以下程序运行后,输出结果是( )。
  206. 有以下程序:int a = 0;int *p1;p1 = &a;int *p2;p2 = p1;printf("%d", *p2);则正确的执行结果是( )。
  207. 数组访问越界后会发生什么(   )
  208. 以下正确的数组声明是( )。
  209. 在定义数组int arr[10]后,下列选项中对arr的引用正确的是( )。
  210. 已知一维数组arr[6] = {1, 5, 9, 3, 8, 2},其中大于5的元素是(   )
  211. 以下数组初始化正确的是( )。
  212. 可以对整型数组进行整体输入、输出。( )
  213. 已有int型一维数组arr[10],可以通过int b[10] = arr[10]的方式复制整个数组。( )
  214. 关于数组类型的定义,下列描述中正确的是( )。
  215. 编译器为数组开辟的内存空间是( )。
  216. 有以下程序:int a = 0;do{a++;} while (a < 9);printf("%d", a);则正确的执行结果是( )。
  217. switch语句可以完全用if语句代替。( )
  218. 有以下程序:char c;int i;for (i = 0; i < 2>
  219. 有以下程序:int a, sum = 0;for (a = 0; a <= 5; a += 2){sum -= a;}printf("%d", sum);正确的执行结果是( )。
  220. do…while的作用是先执行,后检查。( )
  221. 即使条件为 false,do-while至少执行一遍其中的代码,因为代码执行后才会进行条件验证。( )
  222. 有以下程序:char a=64;do{a++;} while (a < 9);printf("%d", a);则正确的执行结果是( )。
  223. for可以省略三个表达式的任意一个,但“;”不可省略。( )
  224. 有以下程序:char c;int i;for (i = 0; i < 2>
  225. 有以下程序:char c = 'a';int i;for (i = 0, i = 1, c = 'h'; i < 3; i++){printf("%c", c);}正确的执行结果是( )。
  226. switch(i){case 9:i+=1;case 10:i+=1;case 11:i+=1;case 12:i+=1;default:i+=1;};若int i = 10,执行下面程序段后,变量i的值为( )
  227. switch语句中的default必须出现在所有case之后,否则case不起作用。( )
  228. 下列条件语句中,输出结果与其他语句不同的是( )。
  229. 设在语句“int x = 9, y = 6, z = 7, k = -1 ;”中,逻辑表达式(x>0&&y||k>0&&z<6)的值是( )。
  230. C语言对于嵌套if语句的规定是:else语句总是与( )配对。
  231. switch后面园括号内的表达式的值和case后面的常量表达式的值都必须是整型或字符型。( )
  232. int main(){int x;scanf("%d",&x);if(x>200) printf("**");if(x<200) printf("##");else printf("*");return 0;} 执行下面语句序列时,不可能出现的情况是( )
  233. int main(){int x,y;scanf( “%d”,&x);y=x>14 ? x+10 : x-12;printf( “%d \n”,y);return 0;}若运行时给变量 x 输入 14,则以下程序的运行结果是( )
  234. switch语句可以完全用if语句代替。
  235. 下面程序段int i1 = 20, i2 = 50;printf(“i1 =%d,i2=%d“,i1,i2);运行后的输出结果是( )。
  236. 以下与i =n++完全等价的表达式是( )。
  237. 已知int x,y;double z;则以下语句中正确的函数调用是( )。
  238. 已知int a,char b,float c,double d;执行语句c=a+b+c+d后,变量c的数据类型是( )。
  239. 在C99中两大基本数据类型中属于整数类型的是( )。
  240. 以下均为合法用户标识符的是( )。
  241. 设n = 10,i = 3,则执行赋值运算n%=i+2后,n的值是( )。
  242. 若有int x=19,则表达式(x--%5*3/4)的值是( )。
  243. 以下均是非法常量的是( )。
  244. 下列表达式中,不正确的是( )。
  245. C语言编译后生成的可执行程序的后缀为.obj
  246. 以下注释正确的是( )。
  247. C语言的三种基本结构是( )。
  248. 计算机真正能识别的语言只有机器语言,所以需要编译器将高级语言翻译成机器语言。( )
  249. 机器语言是由二进制数0和1组成的一串指令。( )
  250. C语言的特点有执行效率高、可移植性好、应用领域广。( )
  251. N-S结构化流程图适于结构化程序设计,因而很受欢迎。( )
  252. C语言中main函数可以有多个。( )
  253. 流程线可以不化箭头,默认从上到下从左到右的依次执行。( )
温馨提示支付 ¥5.00 元后可查看付费内容,请先翻页预览!
点赞(3) dxwkbang
返回
顶部