全球旧事资料 分类
定要慎之又慎;
6正确的使用assert,软件系统不会对人为原因造成的错误进行处理。它有利于(ABCD)
A:缺陷及早暴露,加快定位进程;
B:明确表示函数接口或算法逻辑的校验关系,增强软件代码的可读性;
C:去除不必要的容错处理,简化代码处理流程,降低软件处理复杂度;
D:强化编程接口之间的契约,增强软件的可维护性;
7对于循环体的执行效率,下述说法正确的是(ABCD)
A:循环体内工作量最小化
B:在多重循环中,应将最忙的循环放在最内层
C:尽量减少循环的嵌套层次
D:避免在循环体内做无谓的判断语句,将循环语句置于判读语句的代码块之中
8设数组a51020304050;已知指针p指向a1;则表达式p的值是(A)
A.20
B.21
C.30
D.31
9有以下程序段执行后,mul的值为(B)
i
ta13579
i
tmuldatax
mul1
dataa1
for(x0x3x)muldatax
2
fA.15B.105C.315D.94510有以下程序段,执行后的结果为(D)
i
tlist678910i
tpplistp210pri
tf”dd
”pp2A.810B.68C.79D.61011以下语句不能正确赋值的是(A)A.chars110s1”Chi
a”B.chars2’C’’h’’i’’
’’a’C.chars320”Chi
a”D.chars”Chi
a”12C语言中,定义PI为一个符号常量,正确的是(A)A.defi
ePI314B.defi
ePI314C.i
cludePI314D.i
cludePI31413有以下程序,该程序输出的结果为(B)defi
eN3defi
eMN2defi
eNUM2M1mai
i
ti;iNUM;pri
tf”d
”iA.11、B.9C.7D.514有以下程序,程序运行后的输出结果是(D)i
cludestri
ghi
cludestdiohmai
charp“abcde0fghjik0”pri
tf“d
”strle
p
3
fA.12B.15C.6D.515为了比较两个字符串s1和s2是否相等,应当使用(C)A.if(s1s2)B.if(s1s2)C.if(strcmps1s20)D.if(strcmps1s20)16设有如下结构定义:
structstude
ti
t
umchar
ame20charsexi
tagecharaddr30stud;若用pri
tf“s
”…访问该结构中
ame值的正确方法是(D)A.stud
ameB.stud
ameC.stud
ameD.stud
ame17想对一个文本文件的尾部追加写入,应当在fope
语句中使用的文件操作方式指示符号为(D)
A.wB.rC.wbD.a
三、指出下列程序的错误(每题4分,共20分)
1如下程序用于输出
好听全球资料 返回顶部