C 语言程序设计考试试卷 计算机程序设计 课 程 56 学 时 3
5 学 分 考试形式: 闭 卷 一、选择题(15 小题,每小题 2 分,共计30 分) 1
下面不正确的字符串常量是 A
A)'abc' B)"12'12" C)"0" D)" " 2.以下正确的叙述是 D A)在 C 程序中,每行中只能写一条语句 B)若 a 是实型变量,C 程序中允许赋值 a=10,因此实型变量中允许存放整型数 C)在 C 程序中,无论是整数还是实数,都能被准确无误(精确)地表示 D)在 C 程序中,%是只能用于整数运算的运算符 3.已知字母 A 的 ASCII 码为十进制数 65,且 c2 为字符型,则执行语句 c2='A'十'6'一'3';后,c2 中的值为 A A)D B)68 C)不确定的值 D)C 4.sizeof(float)是 B : A)一个双精度型表达式 B)一个整型表达式 C)一种函数调用 D)一个不合法的表达式 5
以下说法正确的是 D : A)输入项可以为一实型常量,如 scanf("%f",3
5); B)只有格式控制,没有输入项,也能进行正确输入,如 scanf("a=%d,b=%d"); C)当输入一个实型数据时,格式控制部分应规定小数点后的位数,如 scanf("%4
2f",&f); D)当输入数据时,必须指明变量的地址,如 scanf("%f",&f); 6.已有如下定义和输入语句,若要求 a1,a2,c1,c2 的值分别为 10,20,A,B,当从第一列开始输入数据时,正确的数据输入方式是 D (注:表示回车)
int a1,a2; char c1,c2; scanf("%d%d",&a1,&a2); scanf("%c%c",&c1,&c2); A) 1