若执行以下程序时从键盘输入5,则输出结果为:( )。void main(void){int x;scanf("%d",&x);if(x++<5)printf("%d\n",x);elseprintf("%d\n",x--);}
查看答案
下面程序( )。void main(void){int x=3,y=0,z=0;if(x = y+z)printf("****\n");elseprintf("####\n");}
A. 有语法错误,不能通过编译
B. 输出****
C. 可以通过编译,但不能通过连接,因此不能运行
D. 输出####
当从键盘输入字母A时,下面程序的输出结果是( )。#includevoid main(void){char ch;ch=getcher();switch(ch){case 'A':printf("%c",'A');case 'B':printf("%c",'B');default:printf("%s\n","other");}}
A
B. AB
C. ABother
D. other
下面程序的输出结果是( )。#includevoid main(void){int a=10,b=0;if(a=12){a=a+1;b=b+1;}else{a=a+4;b=b+4;}printf("%d,%d\n",a,b);}
A. 14,14
B. 13,1
C. 13,14
D. 14,1
在C语言中,逻辑运算符中______ 的优先级高于算术运算符。若已知a=2,b=3, 则表达式! a+b的值为______ 。