题目内容

已知字母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);

以下程序的输出结果是()。(注:└┘代表空格)#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*

答案查题题库