二级C语言教程章节测试6Word文档下载推荐.docx
- 文档编号:975284
- 上传时间:2023-04-29
- 格式:DOCX
- 页数:9
- 大小:18.22KB
二级C语言教程章节测试6Word文档下载推荐.docx
《二级C语言教程章节测试6Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《二级C语言教程章节测试6Word文档下载推荐.docx(9页珍藏版)》请在冰点文库上搜索。
,b='
%c,"
b++);
%d\n"
b-a);
程序运行后的输出结果是
A)3,2
B)50,2
C)2,2
D)2,50
(5)有以下程序
{chara='
a'
b;
print("
++a);
b=a++);
}
程序运行后的输出结果是
A)b,b
B)
b,c
C)a,b
D)a,c
(6)有以下程序
{chara,b,c,d;
scanf("
%c,%c,%d,%d"
&
a,&
b,&
c,&
d);
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()
chark;
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
another
(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)有以下程序段
intm=0,n=0;
char
c=‘a’;
scanf("
%d%c%d"
m,&
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
(11)已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量‘\101’是
A)字符A
B)字符a
C)字符e
D)非法的常量
(12)若变量a是int类型,并执行了语句:
a=‘A'
+1.6;
,则正确的叙述是
A)a的值是字符C
B)a的值是浮点型
C)不允许字符型和浮点型相加
D)a的值是字符‘A’的ASCII值加上1。
(13)以下选项中合法的字符常量是
A)“B”
B)‘\010’
C)68
D)D
(14)以下程序的输出结果是
c=’z’;
printf(“%c”,c-25);
A)a
B)Z
C)z-25
D)y
(15)以下选项中,非法的字符常量是
A)‘\t’
B)‘\17’
C)“n”
D)‘\xaa’
(16)若变量c为char类型,能正确判断出c为小写字母的表达式是
A)‘a’<
=c<
=‘z’
B)(c>
=‘a’)||(c<
=‘z’)
C)(‘a’<
=c)and(‘z’>
=c)
D)(c>
=‘a’)&
&
(c<
(17)有如下程序段
int
a=14,b=15,x;
c=’A’;
x=(a&
b)&
’B’);
执行该程序段后,x的值为
A)ture
B)false
C)0
D)1
(18)下列程序执行后的输出结果是
A)G
B)H
C)I
D)J
main()
{intx='
f'
%c\n"
'
A'
+(x-'
+1));
(19)以下程序的输出结果是
A)编译不通过,无输出
B)aceg
C)acegi
D)abcdefghi
main(
)
i;
for(i='
;
'
I'
i++,i++)
%c"
,i+32);
\n"
);
(20)在执行以下程序时,如果从键盘上输入,ABCdef<
则输出为
A)ABCdef
B)abcDEF
C)abc
D)DEF
#include<
stdio,h>
ch;
while((ch=getchar())!
='
\n'
)
if(ch>
&
ch<
Z'
)ch=ch+32;
elseif(ch>
z'
)ch=ch-32;
ch);
\n"
);
}转贴于:
计算机等级考试_考试大
(21)运行以下程序后,如果从键盘上输入china#<
则输出结果为
A)2,0
B)5,0
C)5,5
D)2,5
mair()
{intv1=0,v2=0;
charch;
#'
switch(ch)
{case
'
case
h'
default;
v1++;
0'
v2++;
%d,%d\n"
v1,v2);
(22)下列不正确的转义字符是
A)'
\\'
B)'
C)'
074'
D)'
\0'
(23)在C语言中,合法的字符常量是
A)‘\084'
B)‘\x43'
C)‘ab'
D)“\0”
(24)若有以下定义和语句
charc1='
b'
e'
%d,%c\n"
c2-c1,c2-'
+"
A"
则输出结果是:
A)2,M
B)3,E
C)2,E
D)输出项与对应的格式控制不一致,输出结果不确定
(25)已知字母A的ASCII码为十进制的65,下面程序的输出是
A)67,D
B)B,C
C)C,D
D)不确定的值
{charch1,ch2;
ch1='
+'
5'
-'
3'
ch2='
6'
ch1,ch2);
(26)设ch是char型变量,其值为A,且有下面的表达式:
ch=(ch>
ch<
)?
(ch+32):
ch
上面表达式的值是
A)A
B)a
C)Z
D)z
(27)已知在ASCII代码中,字母A的序号为65,以下程序的输出的结果是【27】。
#include<
c2='
Y'
c1,c2);
A)因输出格式不合法,输出错误信息
B)65,90
C)A,Y
D)65,89
(28)有以下程序:
#include<
intc;
while((c=getchar())!
switch(c-'
case0:
case1:
putchar(c+4);
case2:
break;
case3:
putchar(c+3);
case4:
putchar(c+2);
}
从第一列开始输入以下数据,<
CR>
代表一个回车符。
2743<
程序的输出结果是 【28】 。
A)668977
B)668966
C)6677877
D)6688766
二、填空题:
(1)已知字母A的ASCII码为65。
以下程序运行后的输出结果是
【1】
。
a,b;
b=a+'
;
%d
%c\n"
a,b);
(2)以下程序运行后的输出结果是
{
charc1,c2;
for(c1='
9'
c1<
c2;
c1++,c2--)
%c%c"
(3)已知字符A的ASCII代码值为65,以下程序运行时若从键盘输入:
B33<
.输出结果是
#include"
stdio.h"
chara,b;
a=getchar();
%d"
b);
a=a-'
b=b*2;
%c
a,b);
(4)已知字符A的ACSII码值为65,以下语句的输出结果是【4】
charch=’B’;
printf(“%c%d\n”,ch,ch);
(5)有以下程序
#include<
charch1,ch2;
intn1,n2;
ch1=getchar();
ch2=getchar();
n1=ch1-‘0’;
n2=n1*10+(ch2-‘0’);
printf(“%d\n”,n2);
程序运行时输入:
12<
,执行后输出结果是【5】。
(6)以下程序运行后的输出结果是【6】
m;
m=‘B’+32;
m);
(7)执行以下程序后,输出‘#’号的个数是【7】。
{int
i,j;
for(i=1;
i<
5;
i++)
for(j=2;
j<
=i;
j++)
putchar('
(8)若有以下程序
a;
a='
H'
print("
a);
执行后的输出结果是【8】。
(9)有以下程序:
{charc;
while((c=getchar())!
=’?
’)
putchar(--c);
程序运行时,如果从键盘输入:
Y?
N?
<
,则输出结果为
[9]
(10)下列程序段的输出结果是【10】。
n=’c’;
switch(n++)
default:
printf(“error”);
case‘a’:
case‘A’:
case‘b’:
case‘B’:
printf(“good”);
case‘c’:
case‘C’:
printf(“pass”);
case‘d’:
case‘D’:
printf(“warn”);
(11)若输入字符串:
abcde<
则以下while循环体将执行[11]次。
While((ch=getchar())==’e’)printf(“*”);
答案:
1)
B
2)
3)
A
4)
C
5)
6)
7)
8)
9)
10)
A
11)
12)
D
13)
14)
15)
16)
17)
18)
19)
20)
B
21)
22)
23)
24)
25)
26)
27)
28)
29)
30)
二、填空题
(1)67G
(2)0918273645
(3)
1B
(4)B66
(5)12
(6)b
(7)6
(8)7
(9)X
(10)passwarm
(11)0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 二级 语言 教程 章节 测试