题目内容

设有以下变量定义,并已赋确定的值: -char c;int i;float f;double d;则表达式c+i+f/d值的数据类型为( )

A. char
B. int
C. float
D. double

查看答案
更多问题

已知字母A的ASCII码为十进制数65,且S为字符型,则执行语句S=’A’+’6’-’3’;后,S中的值为()。

A. ’D’
B. 68
C. 不确定的值
D. ’C’

设x、y均为float型变量,则不正确的赋值语句是()。

A. ++x;
B. x*=y-2;
C. y=(x%3)/10;
D. x=y=0;

以下程序段的输出结果是()。int a=12345;printf("%2d\n", a);

A. 12
B. 34
C. 12345
D. 提示出错、无结果

若x和y均定义为int型,z定义为double型,以下不合法的scanf()函数调用语句为()。

A. scanf("%d%lx,%le",&x,&y,&z);
B. scanf("%2d%*d%lf",&x,&z);
C. scanf("%x%*d%o",&x,&y);
D. scanf("%x%o%6.2f",&x,&y,&z);

答案查题题库