山东科技大学
  1. 用C语言实现的算法必须要有输入和输出操作。( )

  2. A:错 B:对
    答案:错
  3. 字符数组char dstr[]="012345"; 有6个数组元素。( )

  4. A:对 B:错
    答案:错
  5. 用static和auto定义的变量一样都可以进行多次赋值操作。( )

  6. A:错 B:对
    答案:错
  7. 在C语言中,1.2E0.5是合法的实型常量。( )

  8. A:对 B:错
    答案:错
  9. break语句可以用来跳出当前循环语句。( )

  10. A:对 B:错
    答案:对
  11. 若一个函数的类型为int,则表示该函数只能返回整型数据。( )

  12. A:错 B:对
    答案:对
  13. 一个 C 程序可以包含若干函数,但必须有主函数。( )

  14. A:对 B:错
    答案:对
  15. 字符个数多的字符串比字符个数的字符串大。( )

  16. A:对 B:错
    答案:错
  17. for语句只能用于循环次数已经确定的情况。( )

  18. A:对 B:错
    答案:错
  19. while语句构成的循环至少执行一次。( )

  20. A:错 B:对
  21. C程序的基本组成单位是函数。( )

  22. A:对 B:错
  23. C语言中的标识符只能由字母、数字、和下划线三种字符组成。( )

  24. A:对 B:错
  25. if语句中条件表达式只能是关系表达式或逻辑表达式。( )

  26. A:错 B:对
  27. 共用体变量的各个成员所占内存单元的地址相同。( )

  28. A:对 B:错
  29. 在C语言中21!=8的值是1。( )

  30. A:对 B:错
  31. 在int *p;和语句printf(“%d”, *p);中的*p含义相同。( )

  32. A:错 B:对
  33. 数组名作为函数参数,传送的是地址。( )

  34. A:错 B:对
  35. 在标准C语言中,所有函数都是平行的、独立的。( )

  36. A:对 B:错
  37. do-while语句构成的循环至少执行一次。( )

  38. A:错 B:对
  39. 当定义一个共用体变量时系统分配给它的内存是最长的成员的长度。( )

  40. A:错 B:对
  41. 以下说法正确的是( )。

  42. A:输入项可以为一个实型常量,如scanf(“%f”,3.5); B:当输入一个实型数据时,格式控制部分不能规定小数点后的位数,如scanf(“%4.2f”,&f)是错误的; C:当输入数据时,必须指明变量的地址,如scanf(“%f”,&f); D:只有格式控制,没有输入项,也能进行正确输入,如scanf(“a=%d,b=%d”);
  43. 下面for 循环的正确描述是( )。

  44. A:for循环体语句中,可以包含多条语句,但必须用花括号括起来 B:for循环是先执行循环体语句后判断表达式 C:在for循环中,能用break语句结束循环 D:for循环只能用于循环次数已经确定的情况
  45. 以下叙述正确的是( )。

  46. A:一个C源程序可由一个或多个函数组成 B:C程序的基本组成单位是函数 C:一个C源程序可以含多个main函数 D:在C程序中,注释说明只能位于一条语句的后面
  47. 若有语句 char a;若要将字符a赋给变量a,则下列赋值表达式正确的是( )。

  48. A:a=“a” B:a=97 C:a=’a’ D:a=’97’
  49. 若int k= 7,x =12;,则能使值为3的表达式是( ) :

  50. A:x%=(k%= 5) B:x%=(k一k%5) C:x%=11- k%5 D:(x%=k)-(k%=5)
  51. 以下正确的叙述是( )。

  52. A:在C程序中,无论是整数还是实数,都能被准确无误地表示 B:若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整型数 C:在C程序中,%是只能用于整数运算的运算符 D:在C程序中,每行中可以写多条语句
  53. 错误的转义字符是( )。

  54. A:'\091' B:'\' C:'\0' D:'\''
  55. 有两个字符数组a、b,则以下正确的输入语句是( )。

  56. A:gets(a);gets(b); B:scanf(“%s%s”,&a,&b); C:gets(a,b); D:scanf(“%s%s”,a,b);
  57. 以下描述正确的是( )。

  58. A:swtich语句中不能使用continue语句 B:只能用continue语句来终止本次循环 C:goto语句只能用于退出多层循环 D:在循环中break语句能独立出现
  59. 合法的八进制数是( )。

  60. A:01.0 B:0 C:028 D:077
  61. 以下有关宏替换的叙述不正确的是 ( )。

  62. A:宏名必须用大写字母表示 B:宏替换占用运行时间 C:宏替换只是字符替换 D:宏名无类型
  63. 下关于运算符优先顺序的描述中正确的是( )。

  64. A:算术运算符< 关系运算符< 赋值运算符< 逻辑与运算符 B:赋值运算符< 逻辑与运算符< 关系运算符< 逻辑非运算符 C:逻辑 运算符< 关系运算符< 算术运算符< 赋值运算符 D:赋值运算符< 逻辑与运算符< 关系运算符< 算术运算符
  65. 下列表达式中,属于逗号表达式的是( )。

  66. A:a,(b,c) B:a=(b=c) C:a,b=c D:a=b,c
  67. 若x ,y均定义为int型,z定义为double型,以下不合法的scanf函数调用语句是: ( )。

  68. A:scanf(“%2d * %d%lf”,x,y,z ); B:scanf(“%x %g %o”,&x,&y); C:scanf(“%x%o%6.2f”,&x,&y,&z); D:scanf(“ %d%lx,%le”,&x,&y,&z);
  69. 在C语言中,要求运算数必须是整型的运算符是( )。

  70. A:!= B:% C:++ D:%=
  71. 逻辑运算符两侧运算对象的数据类型( )。

  72. A:可以是任何类型的数据 B:只能是整型或字符型数据 C:只能是0或1 D:只能是0或非0正数
  73. 对下程序段正确的判断是(B)。#define A 3#define B( ) ((A+1)*a)x=3*(A+B(7));

  74. A:x=93 B:程序错误,宏定义不许有参数 C:x=21 D:程序错误,不许嵌套宏定义
  75. 有以下程序,若输入' d ',则输出结果为( )。char c,d;c=getchar();d=c-33;printf("%d,%c",c,d);

  76. A:100,C B:100,D C:99,C D:100,c
  77. 以下对共用体类型数据的叙述正确的是( )。

  78. A:可以对共用体变量名直接赋值 B:共用体类型定义中不能出现结构体类型的成员 C:一个共用体变量中不能同时存放其所有成员 D:一个共用体变量中可以同时存放其所有成员
  79. 若int a[10];则对a数组元素的正确引用的是( )。

  80. A:a[10-10] B:a[10] C:a(5) D:a[3,5]
  81. C语言共用体类型变量在程序运行期间( )。

  82. A:部分成员驻留在内存中 B:所有成员一直驻留在内存中 C:只有一个成员驻留在内存中 D:没有成员驻留在内存中
  83. 当定义一个共用体变量时系统分配给它的内存是( )。

  84. A:各成员所需内存量的总和 B:结构中第一个成员所需内存量 C:结构中最后一个成员所需内存量 D:成员中占内存量最大者所需的容量
  85. 下列运算符中优先级最高的是( )。

  86. A:+ B:&& C:< D:!=
  87. 下列语句输出结果是( )。short int i= 65535; printf("%d",i);

  88. A:语法错 B:0 C:-1 D:65535
  89. 若w=4,x=3,y=3,z=4,则条件表达式w
    A:1 B:3 C:4 D:2
  90. 设有:int a=1,b=2,c=3,d=4,m=2,n=2;执行(m=a>b)&&(n=c>d)后n的值( )。

  91. A:2 B:3 C:1 D:4
  92. c语言的编译系统对宏命令的处理是( )。

  93. A:在程序连接时进行的 B:在对源程序中其它成份正式编译之前进行的 C:在程序运行时进行的 D:和C程序中的其它语句同时进行编译的
  94. 下面程序段的运行结果是( )。char *s =“abcde”; s+=2; printf("%d",s);

  95. A:cde B:字符‘c’ C:字符‘c’的地址 D:无确定的输出结果
  96. 已知int x=10,y=20.z=30;以下语句执行后x,y,z的值是( )。if(x>y)z=x;x=y;y=z;

  97. A:x=10,y=20,z=30 B:x=20,y=30,z=10 C:x=20,y=30,z=20 D:x=20,y=30,z=30
  98. 当k的值不为0时,在下列选项中能够将k的值赋给变量m,n的是( )。

  99. A:(k=m)&&(n=k) B:m=k=n C:(m=k)||(n=k) D:(m=k)&&(n=k)

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