网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
单选题
有以下程序: #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选项。
更多 “单选题有以下程序: #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 函数形参的类型与返回值的类型无关

考题 单选题以下叙述中错误的是(  )。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()