网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
单选题
有以下程序:
#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选项。
更多 “单选题有以下程序: #include main() { if('\0'==0)putchar('1'); if('0'==0)putchar('2'); if('a''b')putchar('3'); } 程序运行后的输出结果是( )。A 1B 123C 23D 3” 相关考题
考题
单选题有如下程序:
#include
intsub(doublea,doubleb)
{
return(int)(a-b);
}
main()
{
printf(%d,sub(3.8,2.1));
}
程序运行后的输出结果是( )。A
2.0B
1.7C
2D
1
考题
单选题有以下函数:#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]);则执行该程序段后输出结果是()A
8B
7C
4D
2
考题
单选题下列叙述中正确的是( )。A
算法的效率只与问题的规模有关,而与数据的存储结构无关B
算法的时间复杂度是指执行算法所需要的计算工作量C
数据的逻辑结构与存储结构是一一对应的D
算法的时间复杂度与空间复杂度一定相关
考题
单选题以下叙述中错误的是( )。A
基类型不同的指针可以直接相互赋值B
函数可以通过指针形参向所指单元传回数据C
字符型指针可以指向一个字符串D
一般情况下,指针的运用可使程序代码效率更高
考题
单选题有以下程序:#include #define N 4void fun(int a[][N],int b[]){ int i; for(i=0;i
A
12,-3,0,0,B
-3,-1,1,3,C
0,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();}执行后的输出结果是( )。A
32B
24C
5D
40
考题
单选题若要求从键盘读入含有空格字符的字符串,应使用函数( )。A
gets()B
getc()C
getchar()D
scanf()
热门标签
最新试卷