题目内容

设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);

以下程序的输出结果是()。(注:└┘代表空格)#includeint main(){printf("\nstring1=%15s*","programming");printf("\nstring2=%-5s*","boy");printf("string3=%2s*","girl");return 0;}

A. string1=programming└┘└┘└┘└┘*string2=boy*string3=gi*
B. string1=└┘└┘└┘└┘programming*string2=boy└┘└┘*string3=gi*
C. string1=programming└┘└┘└┘└┘*string2=└┘└┘boy*string3=girl*
D. string1=└┘└┘└┘└┘programming*string2=boy└┘└┘*string3=girl*

阅读以下程序,当输入数据的形式为:12,34,正确的输出结果为()。#include int main(){int a,b;scanf("%d%d",&a,&b);printf("a+b=%d\n",a+b);return 0;}

A. a+b=46
B. 有语法错误
C. a+b=12
D. 不确定值

答案查题题库