有下列程序:include<stdi0.h>voidmain( ){char*s={"ABC");do{printf("%d&

11 查阅

有下列程序:

include<stdi0.h>

voidmain( )

{char*s={"ABC");

do

{printf("%d",*s%10);s++;

}while(*s);

}

注意:字母A的ASCIl码值为65。程序运行后的输出结果是( )。

A.5670

B.656667

C.567

D.ABC

参考答案:

CC。【解析】本题考查d0…while语句,至少执行一次循环体,依次输出ABC,这三个字母的ASCIl值对10求模的余数,字母A的ASCIl值对10求模的余数为5,字母B的ASCIl值对10求模的余数为6,字母c的ASCIl值对10求模的余数为7。所以正确答案为选项C。

计算机二级