第4章输入输出.docVIP

  • 19
  • 0
  • 约6.1千字
  • 约 10页
  • 2019-03-18 发布于湖北
  • 举报
单项选择题 0401. 有以下程序 main() { int m,n,p; scanf(m=%dn=%dp=%d,m,n,p); printf(%d%d%d\n,m,n,p); } 若想从键盘上输入数据,使变量m中的值为123,n中的值为456,p中的值为789,则正确的输入是(? )。 A. m=123n=456p=789 B. m=123 n=456 p=789 C. m=123,n=456,p=789 D. 123 456 789 0402. 有定义语句:int x,y;, 若要通过scanf(%d,%d,x,y);语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,错误的是(? )。 A. 11 12回车> B. 11,12<回车> C. 11,12<回车> D. 11,<回车>12<回车> 0403. 设有如下程序段: int x=2002,y=2003; printf(%d\n,(x,y)); 则以下叙述中正确的是(? )。 A. 输出值为2003 B. 输出值为2002 C. 输出语句中格式说明符的个数少于输出项的个数,不能正确输出 D. 运行时产生出错信息 0404. 已知i、j、k为int型变量,若从键盘输入:1,2,3回车,使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语句是(? )。 A. scanf(“%d,%d,%d”,i,j,k); B. scanf(“%d %d %d”,i,j,k); C. scanf(“%2d%2d%2d”,i,j,k); D. scanf(“i=%d,j=%d,k=%d”,i,j,k); 0405. 设有定义:long x=-123456L;,则以下能够正确输出变量x值的语句是(? )。 A. printf(“x=%1d\n”,x); B. printf(“x=%d\n”,x); C. printf(“x=%8dL\n”,x); D. printf(“x=%LD\n”,x); 0406. x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是(? )。 A. scanf(“%d%d%d”,x,y,z); B. scanf(“%d%d%d”,x,y,z); C. read(“%d%d%d”,x,y,z); D. NPUT x、y、z; 0407. 若变量已正确说明为float类型,要通过语句scanf(“%f %f %f ”,a,b,c);给a赋于10.0,b赋予22.0,c赋予33.0,不正确的输入形式是:( ? )。 A. B. 10回车22回车33回车 C. 10.0回车22.0 33.0回车 D. 10 22回车33回车 读程序题 0408. #includestdio.h void main( ) { int k=1234; printf(“%d”,k); } 输出结果:1234 0409. #includestdio.h void main( ) { int k=1234; printf(“%6d”,k); } 说明: 输出结果中的符号j代表一个空格 输出结果:jj1234 0410. #includestdio.h void main( ) { int k=1234; printf(“%2d”,k); } 输出结果:1234 0411. #includestdio.h void main( ) { float f=123.456; printf(“%f”,f); } 输出结果:123.456 0412. #includestdio.h void main( ) { float f=123.456; printf(“%12f”,f); } 说明:输出结果中的符号j代表一个空格 输出结果:jj123.456000 0413. #includestdio.h void main( ) { float f=123.456; printf(“%12.6f”,f); } 说明:输出结果中的符号j代表一个空格 输出结果:jj123.456000 0414. #includestdio.h void main( ) { float f=123.456; printf(“%2.6f”,f); } 输出结果:123.456000 0415. #includestdio.h void main( ) { float f=123.456; printf(“%.6f”,f); } 输出结果:

文档评论(0)

1亿VIP精品文档

相关文档