已有定义“int a=2;"和输出语句"printf("%8lx",a);”以下正确的叙述是( )
A. 整型变量的输出格式符只有%d一种
B. %x是格式符的一种,它可以适用于任何一种数据类型
C. %x是格式符的一种,其变量值按照十六进制输出,但是%8lx是错误的
D. %8lx不是错误的的格式符,其中数字8规定了输出数据的宽度
查看答案
阅读以下程序,当输入数据的形式为25,13,10<回车>,正确的输出结果为( )。#include void main(){int x,y,z;scanf("%d%d%d",&x,&y,&z);printf("x+y+z=%d\n",x+y+z);}
A. x+y+z=48
B. x+y+z=35
C. 48
D. 不确定值
在scanf()函数的格式控制中,格式说明的类型与输入项的类型应该对应匹配。如果类型不匹配,系统将( )。
A. 不予接收
B. 并不给出错信息,但不可能得到正确数据
C. 能接收到正确输入
D. 给出出错信息,不予接收输入
putchar()函数可以向终端输出一个( )
A. 整型变量表达式值
B. 字符型变量值
C. 字符串
D. 字符或字符型变量值
若有定义:int a;则正确的赋值表达式是( )
A. a-=(a*3)
B. double(-a)
C. a*3
D. a*3=4