单选题有以下程序:#includemain(){ if('\0'==0)putchar('1'); if('0'==0)putchar('2'); if('a''b')putchar('3');}程序运行后的输出结果是( )。A1B123C23D3
单选题
有以下程序:
#include
main()
{
if('\0'==0)putchar('1');
if('0'==0)putchar('2');
if('a'>'b')putchar('3');
}
程序运行后的输出结果是( )。
A
1
B
123
C
23
D
3
参考解析
解析:
'\0'是转义字符,表示空字符,对应的ASCII码为0,成立,输出1;'0'是字符常量和0不等,'a'和'b'都是字符常量,因为'b'>'a',不执行if后面的语句,所以最后输出只有1,答案选择A选项。
'\0'是转义字符,表示空字符,对应的ASCII码为0,成立,输出1;'0'是字符常量和0不等,'a'和'b'都是字符常量,因为'b'>'a',不执行if后面的语句,所以最后输出只有1,答案选择A选项。
相关考题:
单选题有如下程序:#includeintsub(doublea,doubleb){ return(int)(a-b);}main(){ printf(%d,sub(3.8,2.1));}程序运行后的输出结果是( )。A2.0B1.7C2D1
单选题有以下函数:#include void func(int n){ int i; for(i=0;i=n;i++)printf(*); printf(#);}main(){ func(3); printf(????); func(4); printf();}程序运行后的输出结果是( )。A****#????***#B***#????*****#C**#????*****#D****#????*****#
单选题有如下程序段:intt[][3]={1,2,3,4,5,6,7,8,9,10,11,12};printf("%d/n",t[2][1]);则执行该程序段后输出结果是()A8B7C4D2
单选题下列叙述中正确的是( )。A算法的效率只与问题的规模有关,而与数据的存储结构无关B算法的时间复杂度是指执行算法所需要的计算工作量C数据的逻辑结构与存储结构是一一对应的D算法的时间复杂度与空间复杂度一定相关
单选题有以下程序:#include #define N 4void fun(int a[][N],int b[]){ int i; for(i=0;iA12,-3,0,0,B-3,-1,1,3,C0,1,2,3,D-3,-3,-3,-3,
单选题有以下程序#include main(){ int i; for(i=1;i=40;i++) { if(i++%5==0) if(++i%8==0)printf(%d,i); } printf();}执行后的输出结果是( )。A32B24C5D40
单选题若要求从键盘读入含有空格字符的字符串,应使用函数( )。Agets()Bgetc()Cgetchar()Dscanf()