淮阴师范学院期末考试c语言题库

(1)单选题(甲)

1.下列可以定义数据类型的关键字是(D)

A Long b unsigned c FLOAT d integer

2.下列选项中属于c语言类型的是(C)

A 复数型 b 逻辑型 c 双精度实数 d 集合型

3.c语言中,长整形数据在内存中的存储形式是(C)

A 原码 b 反码 c 补码 d ASCII码

4.以下错误的转义字符是(C)

A ' \\' b ' \' c ' \81' d ' \0'

5.在c语言中,错误的int类型的常数是(D)

A 037 b oxaf c 0 d 32768

6.已知:int a=256;执行语句"printf("%x",a);"的结果是(A)

A 0100 b 0256 c offe d ooff

7.在int i,a;,执行i=(a=2*3,a*5),a+6;后变量i的值是(C)

A 6 b 12 c 30 d 36

8.在c语言库函数中,可以输出double型变量x值的函数是(D)

A getchar()b scanf() c putchar() d printf()

9.以下运算中优先级最低的运算符是(D)

A && b & c || d =

10.c语言中下列运算符的操作数必须是int型的运算符是(A)

A % b / c -- d ++

11.为了从键盘上输入字符串"HOW ARE YOU?",可以直接使用函数(C)

A scanf() b getstr() c gets() d printf()

12.若定义了int x;则将x强制转换成双精度类型应该写成(A)

A (double)x b x(double) c double(x) d (x)double

13.已知:int a.b;,则以下错误的函数调用为(B)

A getchar(); b putchar('\108'); c scanf("%d%*2d%d",&a,&b); putchar('\\');

14.以下正确的描述为(C)

A 每个c语言程序都必须有预处理命令,#include<stdio.h>

B 预处理命令必须是其位于c源程序的首部

C 在c语言中预处理命令都以字符"#"起首

D c语言的预处理命令只能实现宏定义和条件编译功能

15.已知unsigned int x=65535;则执行以下语句输出的x的值为(D)

A 65535 b 1 c 0 d -1

16.合法的变量名是(D)

A a:b b 3tc c ti? d TurboC

17.合法的变量名是(A)

A _auto_ b &ca c auto d auto?

18.以下错误的描述是(B)

A break语句不能用于除循环语句和switch语句之外的任何其他语句

B 在switch语句中使用break语句或continue语句的作用相同

C 在循环语句中使用continue语句是为了结束本次循环,而不是终止整个循环

D 在循环语句中使用break语句是为了使流程跳出循环体,提前结束整个循环 d

淮阴师范学院期末考试c语言题库相关文档

最新文档

返回顶部