题目内容

如果有以下的定义和语句 char c1='b',c2='e'; printf("%d,%c\n",c2-c1,c2-'a'+'A'); 则输出结果是( )。(2.0)

A. 2,M
B. 3,E
C. 2,E
D. 输出项与对应的格式控制不一致,输出结果不确定

查看答案
更多问题

若有定义:int x,y;char a,b,c; 并有以下输入数据(此处 ↓ 代表回车换行符,□ 代表空格): 1□2↓A□B□C↓,则能给x赋整数1,给y赋整数2,给a赋字符A,给b赋字符B,给c赋字符C 的正确程序段是( )。(2.0)

A. scanf("x=%d y+%d",&x,&y);a=getchar();b=getchar();c=getchar();
B. scanf("%d %d",&x,&y);a=getchar();b=getchar();c=getchar();
C. scanf("%d%d%c%c%c",&x,&y,&a,&b,&c);
D. scanf("%d%d%c%c%c%c%c%c",&x,&y,&a,&a,&b,&b,&c,&c);

若定义int a=2, b=3;则表达式! a || b的值为( )。(2.0)

A. 3
B. 1
C. 2
D. 0

若定义int a=-5, b=-8, c=-12;则表达式a>=b||b

A. 2
B. -1
C. 0
D. 1

表示关系X<=Y<=Z的c语言表达式为( )。(2.0)

A. (X<=Y)&& (Y<=Z)
B. (X<=Y)AND(Y<=Z)
C. (X<=Y& D. (X<=Y)&(Y<=Z)

答案查题题库