宜宾学院
  1. C语言的源程序可以直接执行。( )

  2. A:错 B:对
    答案:错
  3. 比较两数组内容是否相等时可使用“==”符号。( )

  4. A:错 B:对
    答案:错
  5. 在三目运算符中,类似(语句1)?(语句2):(语句3),如果当语句1返回“假”时,我们并不需要语句3执行其他操作,那么我们可以省略语句3,写作(语句1)?(语句2)。( )

  6. A:对 B:错
    答案:错
  7. 在switch中,每一个case的结尾和default的结尾必须使用break。( )

  8. A:对 B:错
    答案:错
  9. C语言源程序的扩展名是.C。( )

  10. A:错 B:对
    答案:对
  11. 我们可以使用全局变量的方式,间接使函数调用返回多个值。( )

  12. A:错 B:对
    答案:对
  13. 函数的形参是全局变量。( )

  14. A:错 B:对
    答案:错
  15. 对于不带返回值的函数,应当定义函数为“void类型”。( )

  16. A:错 B:对
    答案:对
  17. 实型常数的指数可以是小数( )

  18. A:错 B:对
    答案:错
  19. if语句只能有一个else if 语句配套。( )

  20. A:对 B:错
  21. 在C语言中,不能为输出的数据指定所占的宽度。( )

  22. A:对 B:错
  23. “do{语句1}while(表达式1)”中语句1至少执行一次后再判断表达式1的值。( )

  24. A:错 B:对
  25. 在C语言中,数组的命名规则与变量的命名规则不一样,数组有自己独特的规则。( )

  26. A:对 B:错
  27. putchar()函数每次只能输入一个字符。( )

  28. A:错 B:对
  29. 符号常量不占有存储空间( )

  30. A:对 B:错
  31. 在调用函数时,必须在后面包括分号。( )

  32. A:对 B:错
  33. 逻辑与运算符为“&”。( )

  34. A:对 B:错
  35. C语言中的所有语句不一定以分号结束。( )

  36. A:对 B:错
  37. 逻辑或运算符为“|”。( )

  38. A:错 B:对
  39. 在调用函数时,实参与形参必须类型相同。( )

  40. A:对 B:错
  41. 以下字符串str定义和赋值正确的是( )。

  42. A:char str[] = {“China!”}; B:char str[];str={“China!”}; C:char str[10];str={“China!”}; D:char str[10] = {“China!”};
  43. 下面属于算法的特性的是( )

  44. A:有穷性 B:有零个或多个输出 C:有效性 D:有零个或多个输入 E:确定性
  45. c语言函数传递参数的方式有( )。

  46. A:值传递 B:指针传递 C:对象传递 D:引用传递
  47. 下面属于计算机语言分类为 ( ) 。

  48. A:汇编语言 B:低级语言 C:高级语言 D:中级语言
  49. 以下叙述错误的是( )。

  50. A:函数未被调用时,系统不为其形参分配内存单元 B:实参与形参个数应该相等,实参与形参在一些情况下类型可以不一致 C:函数递归调用自己时,函数内局部变量是共享的 D:实参可以是常量、变量或表达式
  51. C语言有哪几种基本结构( )

  52. A:循环结构 B:直到型循环结构 C:顺序结构 D:选择结构
  53. 设在main函数中有以下代码:int m=65,n=14;while(m!=n){while(m>n)m-=n;while(n>m)n-=m;}运行后m的值为( )。

  54. A:2 B:3 C:0 D:1
  55. 在函数内定义了一个变量,则该变量( )。

  56. A:是全局变量 B:是只能用于该函数内的局部变量 C:是非法变量 D:是可以用于所有函数的局部变量
  57. 设有以下代码:int x,y;for(y=1,x=1;y<=50;y++){if(x>=10)break;if(x%2==1) {x+=5;continue;}x-=3;}则执行完成后,y的值为( )。

  58. A:2 B:4 C:6 D:8
  59. 设有以下代码:s=a;for(b=1;b<=c;b++)s=s+1;其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0)。则与上述代码功能等价的赋值语句是( )。

  60. A:s=b+c; B:s=s+c; C:s=a+b; D:s=a+c;
  61. 以下有关switch多分支选择语句的选项中,错误的是( )。

  62. A:一个switch选择语句中可以没有default标号。 B:每一个case常量必须互不相同 C:default语句行应该位于所有case语句行的后面。 D:switch关键字后括号内的表达式值类型应为整数类型。
  63. 设在main函数内有以下语句:int x=10,y=20,z=30;if(x>y)z=x;x=y;y=z;执行后x,y,z的值是( )。

  64. A:x=10, y=20, z=30 B:x=20, y=30, z=10 C:x=20, y=30, z=30 D:x=20, y=30, z=20
  65. 下关于关系运算符两侧运算对象的叙述中正确的是( )。

  66. A:只能是整数0或非0整数 B:只能是整数0或1 C:可以是任意合法的表达式 D:可以是结构体类型的数据
  67. 以下能对二维数组a进行正确初始化的语句是( )。

  68. A:int a[][3]={{0,1,2},{3,4,5}}; B:int a[][3]={{0,,2},{},{3,4,5}}; C:int a[2][4]={{0,1,2},{3,4},{5}}; D:int a[2][]={{0,1,2},{3,4,5}};
  69. 有以下定义:int i,j,k;for(i=0,j=10;i<=j;i++,j--)k=i+j;完成循环后k值为( )。

  70. A:11 B:12 C:9 D:10
  71. 设有以下代码片段:int x=-1;do{x=x*x;}while(!x);则正确的是( )。

  72. A:循环体执行无限次 B:循环体将执行一次 C:循环体将执行两次 D:提示有语法错误
  73. 若已定义:int i=3,k=5;  则运行语句 k=i++; 运行后k的值 ( )

  74. A:5 B:3 C:4 D:2
  75. 以下叙述中正确的是( )。

  76. A:函数名允许用数字开头 B:调用函数时,函数名必须与被调用的函数名完全一致 C:函数调用时,不必区分函数名称的大小写 D:在函数体中只能出现1次return语句
  77. 设有以下代码:int a=0,i;for(i=1;i<5;i++)switch(i){case0:case3:a+=2;case1:case2:a+=3;default:a+=5;}printf("%d\n",a);则运行后的输出结果为( )。

  78. A:10 B:20 C:13 D:31
  79. 以下能正确表述算式sin(2πr+(π\6))的C语言表达式是( )。

  80. A:sin(2*3.14*r+ 30 ) B:sin(2*π*r+ 30 ) C:sin(2*3.14*r+30*3.14/360.0) D:sin(2*3.14*r+3.14*30/180.0)
  81. 设有函数定义:void sum(int k,char ch){ ... }。则以下对函数fun的调用语句中,正确的是( )。

  82. A:n= sum(3,'a'); B:sum(4,"a"); C:sum(2,'97'); D:sum(1,97);
  83. 有如下定义: int a[10]。下面错误的引用是( )。

  84. A:a[0] = 1; B:a[0] = 5*2; C:a[1] = a[2] * a[0]; D:a[10] = 2;
  85. 在定义int a[6][6]后,设a[0][0]为第一个元素,则a数组中第10个元素是( )。

  86. A:a[4][6]; B:a[3][1]; C:a[1][3]; D:a[6][4];
  87. 设有以下代码:int i = 0;while (i < 10){ if (i < 1)continue;if (i == 5)break;i++;}则此while循环的循环次数是( )。

  88. A:5 B:1 C:死循环,不能确定次数 D:10
  89. 设有一int型变量A,若希望当A的值为奇数时,表达式的值为“真”;A的值为偶数时,表达式的值为“假”。则以下不能满足要求的表达式是( )。

  90. A:!(A%2==0) B:A%2==1 C:!(A%2) D:A%2
  91. 语句a=(3/4)+3%2;运行后,a的值为( )

  92. A:0 B:1 C:3 D:2
  93. 设在main函数中有以下程序代码:int i,j,x=0;for(i=0;i<2;i++){x++;for(j=0;j<3;j++){if(j%2)continue;x++;}}printf("x=%d\n",x);则程序运行后的输出为( )。

  94. A:x=6 B:x=4 C:x=8 D:x=12

温馨提示支付 ¥5.00 元后可查看付费内容,请先翻页预览!
点赞(2) dxwkbang
返回
顶部