设有定义:int a,b=1,c=1,d=1; 以下正确的表达式是
A. d+=c
B. int(23.4%4)
C. a= d+c=3+b
D. (c+d)++
查看答案
以下程序运行后的输出结果是_________ 。#include main(){int a=37;a%=9;printf("%d\n",a);}
A. 0
B. 1
C. 2
D. 3
若有语句doublex=17;inty;,当执行y=(int)(x/5)%2;之后y的值是
A. 0
B. 1
C. 2
D. 3
以下程序的功能是:将值为三位正整数的变量x中的数值按照个位、十位、百位的顺序拆分并输出。第一个数是多少?#includemain(){ int x=256;printf("%d-%d-%d\n",() ,x/10%10,x/100);}
A. x/10
B. x%100
C. x%10
D. x/100
已知大写字母 A的 ASCII 码是 65,小写字母 a 的 ASCII 码是 97。下列不能将变量 c中的大写字母转换为对应小写字母的语句是
A. c=(c-'A')%26+'a'
B. c=c+32
C. c=c-'A'+'a'
D. c=('A'+c)%26-'a'