傻大方


首页 > 知识库 > >

语言程序设计|C语言程序设计习题集(1)( 二 )

『易坊知识库摘要_语言程序设计|C语言程序设计习题集(1)( 二 )』当输入ABC时运行结果为 【1】, 当输入A BC时运行结果为 【2】。 14 若有定义:float x; ,以下程序段的输出结果是 。 x=5.16894; pr 。 10、intf(%fn,(int)(x*1000+0.5)...


按关键词阅读: 习题集 语言程序设计


当输入ABC时运行结果为 【1】, 当输入A BC时运行结果为 【2】。
14 若有定义:float x;
,以下程序段的输出结果是 。
x=5.16894;
pr 。

10、intf(%fn,(int)(x*1000+0.5)/(float)1000);
15 以下程序的功能是:输入一个小写字母 , 输出对应的大写字母 , 将程序补充完整 。
main() char ch;
【1】 /* 从键盘输入一个小写字母 */【2】 /* 将该字母转换为大写字母 */【3】 /* 输出转换后的结果 */16 当运行以下程序时 , 在键盘上从第一列开始输入9876543210(此处代表回车),则程序的输出结果是 。
main() int a;
float b,c;
scanf(%2d%3f%4f,&a,&b,&c);
printf(na=%d,b=%f,c=%fn,a,b,c);
17 以下程序的运行结果 。

11、是 。
main() printf(%12.5fn,123.1234567);
printf(%12fn,123.1234567);
printf(%12.8dn,12345);
printf(%12.8sn,abcdefghij);
18 运行以下程序时 , 如从键盘上输入abcdefg,则输出结果是 。
main() char ch1,ch2,ch3;
ch1=getchar();
ch2=getchar();
ch3=getchar();
putchar(ch1);
putchar(ch2);
putchar(ch3);
putchar(n);
19 运行以下程序时 , 如从键盘上输入:a=3,b=535,35.12a 。

12、bc后 , 结果是 。
main() int a,b;
float x,y;
char c1,c2;
scanf(a=%d,b=%d,&a,&b);
scanf(%f,%e,&x,&y);
scanf(%c%c%c,&c1,&c1,&c2);
printf(a=%d,b=%d,x=%f,y=%f,c1=%c,c2=%cn,a,b,x,y,c1,c2);
顺序、选择结构程序设计一 单项选择题(每题2分 , 共40分)1 以下程序运行后的输出结果是 。
main() int a=0,b=0;
a=10;
b=20;
printf(a+b=%dn,a+b);
A a+b=10 B a+b=30 C 30 D 出错2 以下程序运行 。

13、后的输出结果是 。
main() double d=3.2;
int x,y;
x=1.2;
y=(x+3.8)/5.0;
printf(%dn,d*y);
A 3 B 3.2 C 0 D 3.073 以下程序运行后的输出结果是 。
main() double d;
float f;
long l;
int i;
i=f=l=d=20/3;printf(%d %ld %.1f %.1fn,i,l,f,d);
A 6 6 6.0 6.0 B 6 6 6.7 6.7 C 6 6 6.0 6.7 D 6 6 6.7 6.04 以下程序运行后的输出结果是 。
main() int a=1,b=2;
a=a+b;
b=a-b;


14、 a=a-b;
printf(%d,%dn,a,b);
A 1,2 B 1,1 C 2,2 D 2,15 以下程序运行后的输出结果是 。
main() int x,y,z;
x=y=2;
z=3;
y=x+-1;
printf(%d %d ,x,y);
y=+x-1;
printf(%d %dn,x,y);
y=z-1;
printf(%d %d ,z,x);
y=-z-1;
printf(%d %dn,z,x);
A 3 1 4 3 B 3 1 3 3 C 3 1 4 3 D 2 1 3 22 4 1 4 2 4 2 2 2 4 1 2 1 3 1 26 以下程序运行后的输出结果是 。
main() int x,y 。

15、,z;
x=y=1;
z=x+,y+,+y;
printf(%d,%d,%dn,x,y,z);
A 2,3,3 B 2,3,2 C 2,3,1 D 2,2,17 以下程序运行后的输出结果是 。
main() int x=4,y=7;
x-=y;
y+=x;
printf(%d %dn,x,y);
A 4 7 B -3 -3 C -3 11 D -3 48 以下程序运行后的输出结果是 。
main() unsigned short a=65536;
int b;
printf(%dn,b=a);
A 65536 B 0 C 1 D -19 以下程序:#include main() char c1,c2,c3,c4,c5, 。

16、c6;
scanf(%c%c%c%c,&c1,&c2,&c3,&c4);
c5=getchar();
c6=getchar();
putchar(c1);
putchar(c2);
printf(%c%cn,c5,c6);
程序运行后 , 若从键盘输入(从第1列开始)12345678则输出结果是 。
A 1267 B 1256 C 1278 D 124510 设a、b和c都是int型变量 , 且a=3,b=0,c=5,则以下值为0的表达式是 。
A a&b B a&b|c C a&b&c D a|b&c11 在嵌套使用if语句时 , C语言规定else总是 。
A 和之前与其具有相同缩进位置的if配对B 和之前与其最近的if配 。

17、对C 和之前与其最近不带else的if配对D 和之前的第一个if配对12 若要求在if后一对圆括号中表示a不等于0的关系,则能正确表示这一关系的表达式为 。
A amain() int x=1,y=0,a=0,b=0;
switch(x) case 1:switch(y) case 0:a+;
break;
case 1:b+;
break;
case 2:a+;
b+;
break;
printf(a=%d,b=%dn,a,b);
A a=2,b=1 B a=1,b=1 C a=1,b=0 D a=2,b=2二 填空题(每题3分 , 共30分)1 以下程序运行后的输出结果是 。
#include main() int i 。

18、=010 , j=10;
printf(%d,%dn,+i,j-);
2 以下程序运行后的输出结果是 。
#include main() printf(%d%d%dn,0,0,0);
3 以下程序运行后的输出结果是 。
main() int i=5,j,k;
j=i+i+i+;
k=(+i)+(+i)+(+i);
printf(i=%5d j=%5dnk=%5dn,i,j,k);
4 下面的程序运行时从键盘上输入9876543210 , 程序的输出结果是 。
main() int a;
float b,c;
scanf(%2d%2f%2f,&a,&b,&c);
printf(a=%d,b=%.1f,c=%.0f,a,b,c) 。

19、;
5 下面程序的输出结果是 。
main() char ch1,ch2;
ch1=A+5-3;
ch2=A+6-3;
printf(%d,%cn,ch1,ch2);
6 执行下面的语句:printf(%dn,(a=3*5,a*4,a+5);
, 输出是 。


来源:(未知)

【学习资料】网址:/a/2020/1221/002599216.html

标题:语言程序设计|C语言程序设计习题集(1)( 二 )


上一篇:学习通,有人知道这是咋回事吗?

下一篇:初中英语|【初中英语】过去完成时练习题人教版(word)1