2016年计算机二级《C语言》选择题题库
(11)有以下程序:
程序运行后的输出结果是( )。
A.Afternoon
B.ftemoon
C.Morning
D.oming
(12)有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母:
程序运行后的输出结果是( )。
A.ab cd EFg!
B.Ab Cd EFg!
C.ab cd EFG!
D.aB cD EFG!
(13)有以下程序:
程序运行后的输出结果是( )。
A.0
B.9
C.6
D.8
(14)有以下程序:
程序执行后的输出结果是( )。
A.55.
B.50
C.45
D.60
(15)有以下结构体说明、变量定义和赋值语句:
则以下scanf函数调用语句有错误的是( )。
scanf(”%s”,s[0].name);
B.scanf(”%d”,&s[0].age);
C.scanf(”%c”,&(ps一>sex));
D.scanf(”%d”,ps一>age):
(16)若有以下语句:typedef struct S{int 9;char h;}T;以下叙述中正确的是( )。
A.可用s定义结构体变量
B.可用T定义结构体变量
C.S是struct类型的变量
D.T是struct S类型的变量
(17)有以下程序:
程序运行后的输出结果是( )。
A.1002,ZhangDa,1202.0
B.1002,ChangRon9。1202.0
C.1001,ChangRon9,1098.0
D.1001,ZhangDa,1098.0
(18)设有宏定义:
#define IsDIV(k,n)((k%1"1==1)?1:O)且变量m已正确定义并赋值,则宏调用:
IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是( )。
判断m是否能被5和7整除
B.判断m被5和7整除是否都余l
C.判断m被5或者7整除是否余1
D.判断m是否能被5或者7整除
(19)有以下程序:
程序运行后的输出结果是( )。
A.3
B.1
C.2
D.0
(20)有以下程序:
程序运行后的输出结果是( )。
A.1 2
B.1 4
C.123 4
D.123 456