已知字母A的ASCII码为65。以下程序运行后的输出结果是( )main(){char a, b;a=’A’+’5’-’3’;b=a+’6’-’2’;printf("%d %c\n", a,b);}
A. 67 e
B. 67 G
C G
D. C e
查看答案
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97,以下不能将变量c中大写字母转换为对应小写字母的语句是( )
A. c=(c-‘A’) +’a’;
B. c=c+32 ;
C. c=c+’a’-‘A’;
D. c=(‘A’+c) -‘a’;
若a=-14,b=3,则条件表达式a<b?a:b的值()。
A. -14
B. -13
C. 3
D. 4
已知:int n,i=1,j=2;执行语句n=i<j?i++:j++;则i和j的值是()
A. 1,2
B. 1,3
C. 2,2
D. 2,3
以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是()
A. if(a>b)&&(b>c) k=1;
B. if(a> b)||(b> c) k=1; else k=0; else k=0;
C. if(a> b)&&(b<= c) k=1;
D. if(a> b)||(b<= c) k=1; else k=0; else k=0;