1. 以下对于共用体变量的说法中错误的是【】

  2. 答案:在每一个时刻,各个成员的值是同时存放的
  3. 执行下列程序段后z的值是【   】int x=2,y=3,z;z=(x++,y++);

  4. 答案:3
  5. 下列代码段执行后,k的值是【  】int i=0,j=1,k=1;if(i=j)  k=i+j;

  6. 答案:2
  7. 完成C语言源程序文件的编辑后,为了生成可执行文件,C语言处理系统必须执行的步骤依次是

  8. 答案:编译、连接
  9. 已知int x,y,z;,则执行语句x=y=3;z=++x||++y后,y的值是【     】

  10. 答案:3
  11. 设有如下的程序段:char s[]="girl",*t; t=s;则下列叙述正确的是【 】

  12. 答案:*t和s[0]相等
  13. 已知p1和p2都是指向int 型的指针变量,k为int型变量,则以下语句中不能正确执行的是【 】

  14. 答案:p1 = k ;
  15. 以下程序有语法性错误,有关错误原因的正确说法是( ) main ( ) { int G = 5 , k ; void prt_char ( ) ; …… …… k = prt_char ( ) ; …… …… }

  16. 答案:函数说明和函数调用语句之间有矛盾
  17. 若int w=1,x=2,y=3,z=4;则条件表达式w

  18. 答案:1
  19. 已知 int b=4;,执行语句b+=++b;后,b的值是 【      】

  20. 答案:10
  21. 下面哪个是非法的C语言实型常量【 】

  22. 答案:1.23E3.4
  23. 在绘制程序流程图时,表示“处理框”的符号是【    】
  24. 下面判断正确的是【 】
  25. 在C语言中,以下错误的常量是【 】
  26. 字符串'China'在内存中所占的字节数是  【     】
  27. 语句printf (“ %4.2s ” , “ CHINA ” ) ; 的输出结果是(用□表示空格)【 】
  28. 若有定义unsigned char a;,执行表达式a=355后,a的数值是【      】
  29. 若有定义int a;,则正确的输入语句是【 】
  30. 以下各项中,利用字符串常量进行赋值或初始化时,不正确的是【 】
  31. 设有 char str [ ] = “ Beijing ” ; 则执行 printf ( “ %d\n ”, strlen (strcpy (str , “China ” ) ) ) ; 后的输出结果是( )
  32. 下列C语言书写形式中属于合法的十六进制整型常量的是 【 】
  33. 下列程序段执行后,k的值是( 6 )。int k=1;while(k++内容已经隐藏,点击付费后查看
  34. C语言程序扩展名为 .h,它属于【 】
  35. 下面程序段的运行结果是【 】char *s="abcde";  s+=2;  printf("%s", s);
  36. 若有以下定义和语句: int r = 9 , *p = & r ;*p = 5 ;则以下正确的叙述是【 】
  37. 共用体变量所占的内存长度是【】
  38. C语言中,已知:int i,j,k;,下列运算符使用错误的是【 】
  39. 以下定义结构体变量s的方法中不正确的是【】
  40. 下列不属于字符型常量的是【 】
  41. 在绘制程序流程图时,下面哪个表示“顺序结构”【 】
  42. 下列运符中优先级别最高的是【 】
  43. 有以下程序段: int x=3 ;do { printf ( "%d " , x-=2 ) ; }while (! (--x ) ) ; 其输出结果是( )。
  44. 执行scanf("%d%d",&x,&y);,给变量x、y赋值时,不能作为数据分隔符的是【 】
  45. 二维数组的元素在内存中存放的顺序是( )
  46. 定义如下变量和数组: int i,x[3][3]={1,2,3,4,5,6,7,8,9}; 则下面语句for (i=0;i内容已经隐藏,点击付费后查看
  47. 下面程序段的输出结果是【】 struct country { int num; char name[10]; }x[5]={1,"China",2,"USA",3,"France",4,"England",5,"Spanish"}; struct country *p=x+2; printf("%d,%s",p->num,(*p).name);
  48. 在绘制程序流程图时,下面哪个表示“直到型循环结构”【 】
  49. 下面哪个是非法的C语言实型变量定义【 】
  50. 下面哪个是非法的C语言实型常量【 】
  51. 在C语言程序的循环体内,若遇到break语句,则立即结束循环。
  52. 对于不带回任何返回值的函数,可以将函数定义为void类型。
  53. 下列叙述中错误的是【 】
  54. 字符'c'的ASCII码值是【    】
  55. C语言中,s=i++; 等价于【 】
  56. 请选出不合法的C语言赋值语句【 】
  57. C语言程序中,for循环语句中的表达式2为一非零常数且循环体内无break语句及goto语句,则循环体的执行次数为( )。
  58. 已知int n=5;语句while(n>1) {--n;printf("%d ",n);}执行后的输出结果是( )。
  59. 表达式4>3内容已经隐藏,点击付费后查看1的值是【     】
  60. 程序段如下:int k=-10;while(k=0) k=k+1;则以下说法中正确的是( )。
  61. 若有定义语句:struct a{int a1; float f;char a2[10];}a3; 则以下赋值语句中不正确的是【】
  62. 已知float x=1.8;,表达式(int)x+1的值是【   】
  63. 若有以下说明语句:struct date{int year,month,day;}birthday;则下面的叙述中不正确的是【 】
  64. 在调用函数时,如果实参是一个数组名,则向被调函数传递的是( )
  65. 若有以下数组说明,且int i=10; 则a[a[i]]元素数值是( )int a[12]={1, 4, 7, 10, 2, 5, 8, 11, 3, 6, 9, 12 };
  66. 已知 int b=4;,执行语句b+=b++;后,b的值是 【   】
  67. C语言程序扩展名为 .obj,它属于【 】
  68. 若变量已正确定义为int 类型,要给a、b、c输入数据,以下正确的输入语句是【 】
  69. 已知:int x =8,y =5,z;则z=x%y的值是【    】
  70. 下面程序段的输出结果是【 】int w [ ] = { 9 , 8 , 7 , 6 , 5 , 4 , 3 , 2 , 1 , 0 } , *p = a + 5 ;printf ( "%d " , *--p ) ;
  71. 以下语句的输出结果是【      】char ch='a';printf('%c,%d',ch,ch);
  72. 函数声明时可以不指明参数的名字。
  73. 若有定义: int x , *p ; 则以下各项中给指针的赋值中正确的表达式是【 】
  74. 已知int a;,表达式a=4, a/=2, a+1的值是【   】
  75. 字符串'''\'的长度是  【      】
  76. 在绘制程序N-S图时,下面哪个表示“当型循环结构”【 】
  77. 以下程序的运行结果是( x=8 )。#include int main(){int i,j,x=0; for(i=0;i<2 for(j=0;j x=%d\n>
  78. 字符串'AA'的长度是  【    】
  79. 每一个枚举元素都代表一个整数,C语言编译按照定义时的顺序默认它们的从0开始。
  80. C语言允许用户自己建立由不同类型数据组成的组合型的数据结构,它称为字符串。
  81. 结构体类型的名字是由一个关键字struct和结构体名组合而成的。
  82. 一个结构体变量所占内存是所有成员所占内存之和。
  83. 共用体变量中每个成员占独立的内存空间
  84. 在任何情况下指针变量都可以进行加减乘除运算,且是有意义的。
  85. char *s1='AbDeG';char *s2='aBDeG';s1+=2;s2+=2;printf('%d',strcmp(s1,s2);)以下程序段的输出结果是 0
  86. 如果一个变量专门用来存放其他变量的地址,则称它为指针变量
  87. 已有变量定义float x;若要定义一个可以指针变量p并使其指向变量x,应使用的语句是float *p=&x;
  88. 若已有定义语句 int *p,x=100; 另有语句x=x*5; 这两个语句中的*意义是相同的。
  89. 以下叙述中不正确的是( )
  90. 在调用函数时,如果实参是简单的变量,它与对应形参之间的数据传递方式是( )
  91. 函数的返回值通过return语句实现
  92. 调用函数时,函数名后面的参数是函数的形参
  93. 以下函数值的类型是( ) fun (float x) { float y ; y = x * 3 + 5; return ( y ) ; }
  94. 已知int型变量占4个字节的存储单元,则int a[5]={10,15,20};定义的数组a在内存中所占字节数为(  )
  95. 有如下定义int a[6],b[3][4];则对数组元素引用正确的是( )
  96. 下列对C语言字符数组的描述中错误的是( )
  97. 给出如下定义:char x [ ] = { “ abcdefg ” };char y [ ] = { ‘a’, ‘b’, ‘c’, ‘d ’, ‘e’, ‘f ’, ‘g’ , ‘\0’};则数组x与数组y等价
  98. 下列数组的定义和初始化中,错误的是(  )
  99. 下列各C语言程序段中不会构成死循环的程序段是( )
  100. 以下程序的输出结果是( )。 int main(){int i=0,s=0; while(++i) { if(i==10) break; if(i%3!=1) continue; s=s+i; } printf("s=%d\n",s); return 0; }
  101. 下列程序段的for循环,其循环次数是( )main(){int i,k; k=0; for (i=0;i<=9&&k!=10;i++) { scanf("%d",&k);printf("%d\n",k);} return 0;}
  102. 以下程序的输出结果是( )。int main ( ){ int i ,j ,s=0 ; for ( i=1 ; i<=15 ; i+=4 ) for (j=3; j<=19 ; j+=4 ) s++ ; printf ( "%d\n" , s ) ; return 0; }
  103. 下列程序的运行结果是(  )#includeint main(){ int x=3,y=6,z=0;  while(x++!=(y=y-1))      {z++;       if(y
  104. 执行下列程序段,若从键盘输入字符y,则结果是【 】int x=10, y=20, z;char ch;scanf("%c", &ch);switch(ch){ case 'x':z=x+y;break; case 'y':z=x-y; default:z=0;}printf("%d",z);
  105. if语句的格式如下: if(表达式) 语句;其中的“表达式”【 】
  106. 执行下列程序段,若从键盘输入-10,则结果是【      】main(){  int x,y;   scanf('%d',&x);   if(x>0)   y=1;   else if(x==0)   y=0;        else   y=-1;   printf('%d',y);}
  107. 下列程序段执行后,y的值是【 】int x=80,y;y=x>50?60:70;
  108. 已知定义语句:int x=3, y=0, z=0; 则值为0的表达式是【 】
  109. 如果x为float类型变量,则以下语句的输出结果为【 】x=123.456;printf (“%4.2f\n”,x);
  110. 设x、y均为整型变量,且x=6,y=8,则以下语句的输出结果是【      】printf('%d,%d',x--,--y);
  111. 以下语句的输出结果是【      】int x=29;printf('%d,%o,%x',x,x,x);
  112. putchar函数可以向终端输出一个【 】
  113. 已知i , j , k为int 型变量,若从键盘输入:1 , 2 , 3↙(↙表示回车),使i的值为1,j的值为2,k的值为3,则函数形式为【 】
  114. C语言中,s=--i; 等价于【 】
  115. 已知int a=18;,表达式a>>2的值是【 】
  116. 已知 int n=3,k=1;,执行语句n*=k+1后,n的值是【     】
  117. 已知unsigned char a=0x53,b=0x31;,表达式a&b的值是【   】
  118. 若有定义float a;,执行表达式a=1/2后,a的值是【      】
  119. 下面哪个是合法的C语言字符型变量定义【 】
  120. 字符'3'的ASCII码值是【    】
  121. 下列合法的C语言标识符是【 】
  122. 下列C语言书写形式中属于合法的十进制整型常量的是 【 】
  123. 十六进制数0X11对应的十进制数是【  】
  124. 在绘制程序流程图时,下面哪个表示“选择结构”【   】
  125. 在绘制程序N-S图时,下面哪个表示“直到型循环结构”【    】
  126. C语言程序扩展名为 .exe,它属于【 】
  127. 下列关于C语言特点的描述,不正确的是【 】
  128. 在绘制程序流程图时,表示“输入输出框”的符号是【    】
温馨提示支付 ¥5.00 元后可查看付费内容,请先翻页预览!
点赞(8) dxwkbang
返回
顶部