题目内容

已知字母a的ASCII码十进制值为97,则执行以下语句后的输出为( )。 char a='a'; a--; printf(''%d,%c\n'',a+'2'-'0',a+'3'-'0');

A. b,c
B. a-运算不合法,故有语法错
C. 98,c
D. 格式描述和输出项不匹配,输出无定值

查看答案
更多问题

下面语句中( )是C语言的正确赋值语句。

A. a=1,b=2
B. I++;
C. a=b=5
D. y=int(x);

能正确表示:当x的取值范围在[1,10]或[100,110]内为真,否则为假的表达式是( )。

A. (x>=1)&&(x<=10)&&(x>=100)&&(x<=110)
B. (x>=1)||(x<=10)||(x>=100)||(x<=110)
C. (x>=1)&&(x<=10)||(x>=100)&&(x<=110)
D. (x>=1)||(x<=10)&&(x>=100)&&(x<=110)

下述程序段的输出结果是( )。int x=3;do{printf(''%d'',x-=2);}while(!(--x));

A. 1
B. 30
C. 1-2
D. 死循环

以下程序的输出结果是( )。#includeint main(void ){int i;for(i=1;i<5;i++){if(i%2)printf(''+'')elsecontinue;printf(''-'')}printf(''$\n'');}

A. +-+-+-$
B. -+-+-+$
C. +-+-$
D. -+-+$

答案查题题库