题目内容

设x,y均为float型变量,则以下不合法的赋值语句是( )。

A. ++x
B. y=(x%2)10
C. x*=y+8
D. x=y=0

查看答案
更多问题

阅读以下程序,当输入数据的形式为:25,13,10<CR>,正确的输出结果为( )。 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. x+z=35
D. 不确定

printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则输出按方式( );如果字符长度小于5,则输出按方式( )。

A. 从左起输出该字符串,右补空格
B. 按原字符长从左向右全部输出
C. 右对齐输出该字符串,左补空格
D. 输出错误信息

以下能正确的定义整型变量a,b和c并为其赋初值5的语句是( )。

A. int a,b,c:a=b=c=5
B. int a,b,c=5
C. a=5,b=5 c=5
D. a=b=c=5

已有定义int a=-2;和输出语句printf(%81x",a);以下正确的叙述( )。

A. 整型变量的输出格式只有%d一种
B. %x是格式符的一种,它可以适用于任何一种类型数据
C. %x是格式符的一种,其变量的值按十六进制输出,但%81x是错误的
D. %81x不是错误的格式符,其中数字8规定了输出字段的宽度

答案查题题库