云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C语言习题(1、3)

C语言习题(1、3)

  • 62 次阅读
  • 3 次下载
  • 2026/4/25 7:20:10

1020↙ 10 20↙ 10,20↙ 10,20↙ 24. 执行下列程序片段时输出结果是 。 int x=13,y=5;

printf(“%d”,x%=(y/=2));

A)3 B)2 C)1 D)0 25. 下列程序的输出结果是 。

main ( ) { int x=023;

printf(“%d”,--x); }

A)17 B)18 C)23 D)24

26. 已有如下定义和输入语句,若要求a1,a2,c1,c2的值分别为10,20,A和

B,当从第一列开始输入数据时,正确的输入方式是 。 int a1,a2; char c1,c2;

scanf(“%d%d”,&a1,&a2);

scanf(“%c%c”,&c1,&c2);

A)1020AB↙ B)10 20↙AB↙ C)10 20 AB↙ D)10 20AB↙ 27. 执行下列程序片段时输出结果是 。

int x=5,y;

y=2+(x+=x++,x+8,++x); printf(“%d”,y);

A)13 B)14 C)15 D)16

28. .若定义x为double型变量,则能正确输入x值的语句是 。

A)scanf(“%f”,x); B)scanf(“%f”,&x); C)scanf(“%lf”,&x); D)scanf(“%5.1f”,&x);

29. 若运行时输入:12345678↙,则下列程序运行结果为 。

main ( ) { int a,b;

scanf(“--=”,&a,&b); printf(“%d\\n”,a+b);

}

A)46 B)579 C)5690 D)出错

30. 已知i,j,k为int型变量,若从键盘输入:1,2,3<回车>,使i的值为1,j

的值为2,k的值为3,以下选项中正确的输入语句是 。 A)scanf(“---”,&i,&j,&k); B)scanf(“%d_%d_%d”,&i,&j,&k); C)scanf(“%d,%d,%d”,&i,&j,&k);

D)scanf(“i=%d,j=%d,k=%d”,&i,&j,&k);

31. 若int x,y; double z;以下不合法的scanf函数调用语句是 。

A)scanf(“%d%lx,%le”,&x,&y,&z); B)scanf(“-*%d%lf”,&x,&y,&z); C)scanf(“%x%*d%o”,&x,&y);

D)scanf(“%x%o%6.2f”, &x,&y,&z);

32. .有输入语句:scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);为使变量 a的值为

1,b的值为3,c的值为2,则正确的数据输入方式是 。 A)132↙ B)1,3,2↙

C)a=1 b=3 c=2↙ D)a=1,b=3,c=2↙ 三.程序阅读题

1. 写出以下程序运行的结果 #include int main ( ) {

char c1=?a?,c2=?b?,c3=?c?;

printf(“a?%c\\tc%c\\tabc\\n”,c1,c2,c3); return 0;

}

2. 写出以下程序运行的结果 #include int main ( ) {

int i,j,m,n; i=8; j=10; m=++i; n=j++;

printf(“%d,%d,%d,%d”,i,j,m,n); return 0; }

3. 写出以下程序的输出结果 #include int main ( )

{ int y=3,x=3,z=1;

printf(“%d %d\\n”,(++x,y++),z+2); return 0; }

4. 写出以下程序的输出结果 #include int main ( ) { int a=12345;

float b=-198.345, c=6.5;

printf(“a=M,b=%-10.2e,c=%6.2f\\n”,a,b,c); return 0; }

5. 写出以下程序的输出结果。 #include int main ( ) { int a=252;

printf(“a=%o\\n”,a); printf(“a=%x\\n”,a); return 0; }

6. 写出以下程序的输出结果。 #include int main ( )

{ int x=12; double a=3.1415926; printf(“m##,%-6d##\\n”,x,x); printf(“.10lf##\\n”,a); return 0; }

搜索更多关于: C语言习题(1、3) 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

1020↙ 10 20↙ 10,20↙ 10,20↙ 24. 执行下列程序片段时输出结果是 。 int x=13,y=5; printf(“%d”,x%=(y/=2)); A)3 B)2 C)1 D)0 25. 下列程序的输出结果是 。 main ( ) { int x=023; printf(“%d”,--x); } A)17 B)18 C)23 D)24 26. 已有如下定义和输入语句,若要求a1,a2,c1,c2的值分别为10,20,A和B,当从第一列开始输入数据时,正确的输入方式是 。 int a1,

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com