全球旧事资料 分类
数小于m。则右端补空格。如果总长度大于列数,则按实际情况四舍五入输出。B123.5C123.45D123.46
16下面语句的输出结果是________。Pri
tf“%d\
”strle
“\t\”\065\xff\
”;A14C5答案:C评析:在c语言中,以“\”开头的字符均为转义字符,其中“\”后可跟l~3位八进制数或在“\”后跟字母x及l~2位十六进制数,以此来代表一个特定的字符。B8D输出项不合法,无正常输出
17下列程序的输出结果是________。mai
i
ta0,b0,c0;
fifa0lIb0c;pri
tf“\
a%d,b%d,c%d”,a,b,C;Aa0b0,c0CalbOcI答案:C评析:“”是或运算,它有个“短路”的特点需特别注意,当“”运算符左边的表达式的值为真时,则程序就不再对“”右边的表达式的值进行运算,而是使得整个表达式的值直接为真。Bal,bl,c1Da0b1.c1
18下列程序的输出结果是_________。Mai
i
ti;fori1;il;iifi4pri
tlf”%d”,i;break;pri
tf“%d”,i;A55B56D循环条件永远为真,死循环
C程序错误,没有输出答案:B
评析:本程序中有个for循环,但注意到for循环的条件是“il”,也就是只要il的值为真非零值均为真,就执行循环。当il的时,il的值为真,判断if条件不成立,执行i,输出i的值为5。
f19下列程序的输出结果是_________。defi
eA100mai
i
tiOsumO;doifIi/22co
ti
ue;sumi;whileiA;pri
tf“%d\
”sum;A2500答案:A评析:本题程序的功能是求1到_99之问包括1和99所有奇数之和。程序中的while循环的终止条件为i100,在while循环体内,如果i是偶数,则执行co
ti
ue,跳过这一次循环,执行下一次循环,否则求和。最后输出的值是1到99之间包括l和99所有奇数之和19950/22500。B2050C4DO
20下列程序的输出结果是_________。mai
i
tI3;switchicase1:case2:pri
tf”%d”,i;
fcase3:case4:break;default:pri
tf”OK”;A0B3COKD没有任何输出
答案:D评析:在题中,i的值为3,由于“case3:”后面没有break语句,所以继续向下执行“case4:”后面的语句,由于“case4:”后面的语句为break强行退出switch语句,所以,本题没有任何输出。
21下列程序执行后的输出结果是________。mai
i
tm3147258369;i
ti,k2:forI0;i3;ipri
tf”%d”,mki;A456答案:C评析:根据二维数组的定义得出:mOO1,mO14,mO27,m102,rail15,m128,m203,m2l6,m22r
好听全球资料 返回顶部