二级C语言教程章节测试6.字符型数据

文章作者 100test 发表时间 2007:05:13 22:43:36
来源 100Test.Com百考试题网


计算机等级考试训练软件《百宝箱》

一、选择题

(1)以下叙述中正确的是
A)调用printf函数时,必须要有输出项
B)使用putchar函数时,必须在之前包含头文件stdio.h
C)在C语言中,整数可以以十二进制、八进制或十六进制的形式输出
D)调用getchar函数读入字符时,可以从键盘上输入字符所对应的ASCII码

(2)有以下程序
main()
{ char a1=M, a2=m.
printf("%c\n", (a1, a2) ). }
以下叙述中正确的是
A)程序输出大写字母M B)程序输出小写字母m
C)格式说明符不足,编译出错 D)程序运行时产生出错信息

(3)有以下程序
#include
main() { char c1=1,c2=2. c1=getchar(). c2=getchar(). putchar(c1). putchar(c2). }
当运行时输入:a<回车> 后,以下叙述正确的是
A)变量c1被赋予字符a,c2被赋予回车符
B)程序将等待用户输入第2个字符
C)变量c1被赋予字符a,c2中仍是原有字符2
D)变量c1被赋予字符a,c2中将无确定值

(4)数字字符0的ASCII值为48,若有以下程序
main()
{ char a=1,b=2.
printf("%c,",b ).
printf("%d\n",b-a).
}
程序运行后的输出结果是
A)3,2
B)50,2
C)2,2
D)2,50

(5) 有以下程序
main()
{ char a=a,b.
print("%c,", a).
printf("%c\n",b=a ).
}
程序运行后的输出结果是
A) b,b B) b,c C)a,b D) a,c

(6) 有以下程序
main()
{ char a,b,c,d.
scanf("%c,%c,%d,%d",&.a,&.b,&.c,&.d).
printf("c,%c,%c,%c\n",a,b,c,d).
}
若运行时从键盘上输入:6,5,65,66<回车>。则输出结果是
A) 6,5,A,B B) 6,5,65,66 C) 6,5,6,5 D) 6,5,6,6

(7) 有以下程序
main( )
{ char k. int I.
for(i=1.i<3.i )
{ scanf(“%c”,&.k).
switch(k)
{ case ‘0’: printf(“another\n”).
case ‘1’: printf(“number\n”).
}
}
}
程序运行时,从键盘输入:01<回车>,程序执行后的输出结果是
A) another B) another C) another D) number
number number number number
another number

(8) 已定义ch为字符型变量,以下赋值语句中错误的是
A) ch="\". B) ch=62 3. C) ch=NULL. D) ch="\xaa".

(9) 已定义c为字符型变量,则下列语句中正确的是
A) c=‘97’. B) c="97". C) c=97. D) c="a".

(10)有以下程序段
int m=0,n=0. char c=‘a’.
scanf("%d%c%d",&.m,&.c,&.n).
printf("%d,%c,%d\n",m,c,n).
若从键盘上输入:10A10<回车>,则输出结果是:
A) 10,A,10 B) 10,a,10 C) 10,a,0 D) 10,A,0


相关文章


二级C语言教程章节测试6.字符型数据
二级C语言教程章节测试2.C语言基本语法知识
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛