题目内容

以下程序的输出结果是()#includevoidmain(){inta=2,c=5;printf("a=%%d,b=%%d\n",a,c);}

A. a=%2,b=%5
B. a=2,b=5
C. a=%%d,b=%%d
D. a=%d,b=%d

查看答案
更多问题

o格式表示以()进制数形式输出整数。

A. 二
B. 八
C. 十
D. 十六

()是输入输出的格式字符串,用来指定输入输出时的数据类型和格式,表示十进制整数类型。

A. %o
B. %f
C. %c
D. %d

下面程序的输出是()。#includevoidmain(){intk=11;printf("k=%d,k=%o,k=%x\n",k,k,k);}

A. k=11,k=B,k=13
B. k=11,k=13,k=B
C. k=11,k=13,k=13
D. k=11,k=B,k=B

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

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

答案查题题库