有语句int a=5678;printf(“%3d\n”,a);程序执行后的输出结果是( )。
A. 56
B. 567
C. 5678
D. 678
查看答案
int m=5,n=10; printf(“%d,%d\n”,m++,- -n) ;运行结果是( )。
A. 5,9
B. 6,9
C. 5,10
D. 6,10
设有如下程序char ch1=A',ch2=’a’;printf("%c\n”,(ch1, ch2));则以下叙述中正确的是( )。
A. 程序的输出结果为大写字母A
B. 程序的输出结果为小写字母a
C. 运行时产生错误信息
D. 格式说明符的个数少于输出项的个数,编译出错
以下程序的输出结果是 (注:口表示空格) ( )。printf(“\n*s1=% 15s*”,”chinabeijing");printf(“\n*s2=%- 5s*”,”chi");
A. *s1=chinabeijing口□□**s2=**chi*
B. *s1=chinabeijing口□□**s2=chi口口*
C. *s1=*□口 chinabeijing**s2=口口chi *
D. *s1=口□□ chinabeijing*s2=chi口口*
有以下程序:main(){ float y=3.667;printf(“*%f*\n”,y);printf(“*%7.2f*\n”,y);}程序运行的结果是:( )。
A. *3.667000**3.67*
B. *3.667000**3.667 *
C. *3.667**3.667000*
D. *3.667000**3.67*