C语言程序设计练习三参考答案.docx

上传人:b****0 文档编号:9918629 上传时间:2023-05-22 格式:DOCX 页数:9 大小:17.57KB
下载 相关 举报
C语言程序设计练习三参考答案.docx_第1页
第1页 / 共9页
C语言程序设计练习三参考答案.docx_第2页
第2页 / 共9页
C语言程序设计练习三参考答案.docx_第3页
第3页 / 共9页
C语言程序设计练习三参考答案.docx_第4页
第4页 / 共9页
C语言程序设计练习三参考答案.docx_第5页
第5页 / 共9页
C语言程序设计练习三参考答案.docx_第6页
第6页 / 共9页
C语言程序设计练习三参考答案.docx_第7页
第7页 / 共9页
C语言程序设计练习三参考答案.docx_第8页
第8页 / 共9页
C语言程序设计练习三参考答案.docx_第9页
第9页 / 共9页
亲,该文档总共9页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

C语言程序设计练习三参考答案.docx

《C语言程序设计练习三参考答案.docx》由会员分享,可在线阅读,更多相关《C语言程序设计练习三参考答案.docx(9页珍藏版)》请在冰点文库上搜索。

C语言程序设计练习三参考答案.docx

C语言程序设计练习三参考答案

C语言程序设计练习三(参考答案)

《C语言程序设计》练习三(参考答案)

三、阅读分析题

1.请阅读分析下面程序,然后写出运行结果。

x=8,y=-5

x=-5,y=8

2.请阅读分析下面程序,然后写出运行结果。

15630

3.请阅读分析下面程序,然后写出运行结果。

#*

*

$@@

 

4.阅读下面程序,写出运行结果(已知A的ASCII码为65,a的ASCII码为97)。

运行结果:

d,100,D,144

5.阅读下面程序,并回答问题:

(1)若程序运行时,输入3、2和5,则输出结果是什么?

(2)写出程序所实现的功能。

答:

(1)5,3,2

(2)输入三个整数,按从大到小的顺序输出。

6.阅读下面程序,并回答问题:

(1)程序输出结果是多少?

(2)外循环执行完一次时,m和n的值分别是多少?

(3)将while(n>m)n-=m;语句删除后,程序运行情况如何?

答:

(1)m=1

(2)m=9,n=5

(3)程序进入无限循环

 

7.阅读下面程序,写出运行结果。

运行结果:

7,10,9,987

8.阅读下面程序,并回答问题:

(1)若程序运行时,输入6和9,输出结果是什么?

输出结果是:

1

(2)说明程序的功能。

程序功能:

输入2个数存入a和b变量中,计算a2+b2存入x变量中,如果x大于100则将x整除100的值存入y中并输出y的值,否则输出a+b的值。

9.阅读下面程序,并回答问题:

(1)程序输出结果是什么?

输出结果:

a=8

(2)该程序完成什么功能?

程序功能:

求两个数的最大公约数

(3)若将while循环替换为do-while循环,请写出相应的程序段。

#include

voidmain()

{intu,v,a,b,t,r;

u=24;v=16;

if(u>v){t=u;u=v;v=t;}

a=u;b=v;

do

{r=b%a;b=a;a=r;}

while(r!

=0);

printf(″b=%d\n″,b);

}

10.从键盘输入字符A时,写出下面程序的运行结果。

(注:

字符A的ASCII码是65)

运行结果:

A,65,41,a

11.阅读下面程序,写出运行结果。

当程序执行时输入数据12345678↙

,写出程序运行结果。

运行结果:

sum=2

sum=6

sum=12

sum=4

12.阅读下面程序,写出运行结果。

运行结果:

012

123

234

 

13.请阅读分析下列程序,然后写出运行结果。

运行结果:

a=0,b=1

A=1,b=2

14.若分别输入0和5时,请阅读分析下列程序,然后分别写出两种输入情况下程序的运行结

果。

运行结果:

0 35

15.请阅读分析下列程序,然后写出程序的循环次数和运行结果。

循环次数为:

5

运行结果:

@*@*@

 

16.阅读下面程序并写出运行结果。

运行结果:

23,1,47,49

17.阅读分析下面程序,请说明程序的功能;然后写出当键盘输入14时,程序的运行结果。

(1)该程序的功能是:

输入一个数,如果该数是5的整数倍也是7的整数倍就输出yes,否则输出no

(2)运行结果:

no

 

18.阅读分析下面程序后,写出程序的运行结果。

运行结果:

9,7,8,978

19.阅读分析下面程序后,写出程序的运行结果。

运行结果:

1234

2468

36912

481216

5101520

 

20.阅读分析下面程序后,写出程序的运行结果。

运行结果:

261220

 

21.写出以下程序的功能。

如果输入14,写出程序的输出结果。

输出结果:

no

22.阅读下面的程序并回答问题

(1)数组中a[10]号元素中存储的是什么字符?

答:

a[10]元素中存储的是’\0’(字符串结束标记)

(2)请写出程序的运行结果。

运行结果:

34567890

 

23.写出下面程序的运行结果。

运行结果:

c=7,b=10,a=13,y=799

24.分析下列两个程序的区别,并写出它们的运行结果。

voidmain()voidmain()

{{

inty=0,s,k;inty=0,s,k;

for(k=0;k<6;k++)for(k=0;k<6;k++){

s=k*k;s=k*k;

y+=s;y+=s;

}

printf(″y=%d\n″,y);printf(″y=%d\n″,y);

}}

运行结果:

y=25y=55

25.请阅读分析下面程序,然后写出运行结果。

123

456

789

101112

 

26.阅读下面程序,写出运行结果。

答:

Pascal

CLanguage

Dbase

Cobol

 

27.阅读分析下面程序并写出运行结果。

运行结果:

Cobol

dBase

CLanguage

Pascal

28.阅读下面程序,写出运行结果。

运行结果:

abc

abcabc

aabcabc

 

29.请阅读分析下列程序,然后写出程序的运行结果。

运行结果:

2

     7

30.阅读下面程序,并回答问题:

(1)gcd函数的返回值类型是什么?

(2)若将returnx写成returny会得到什么样的结果?

答:

(1)gcd函数的返回值类型是整型

(2)若将returnx;写成returny;求出的结果总和为0。

31.阅读下面程序,写出运行结果。

运行结果:

a1=4,b1=5

a2=6,b2=7

 

32.阅读分析下面程序后,写出程序的运行结果。

运行结果:

0527

33.阅读下面程序,分析cat函数的功能并写出程序的运行结果。

(1)cat函数的功能:

cat是自定义的字符串连接函数。

即将t串连接到s串的尾部,

形成新串。

(2)运行结果:

Pentium_computer

34.阅读下面程序,写出运行结果。

运行结果:

1

2

6

24

 

35.写出下面程序的运行结果。

运行结果:

0,2,4,b=10

0,2,4,b=10

 

36.阅读下面程序,写出运行结果。

运行结果:

fortram

pascal

 

37.阅读下面程序并写出运行结果。

运行结果:

j=1,numberis4

j=2,numberis3

j=3,numberis2

 

38.写出下面程序的功能以及程序的运行结果。

运行结果:

*ptr1=7,*ptr2=5

a=7,b=5

 

39.请阅读分析下面程序,然后写出运行结果。

a=4,b=5

a=4,b=6

a=4,b=7

 

40.请阅读分析下列程序,然后写出程序的运行结果。

运行结果:

0,2,4,b=10

0,4,16,b=11

 

41.阅读下面程序并写出运行结果。

运行结果:

a[0]=5,s=5

a[3]=2,s=7

a[6]=4,s=11

 

42.请阅读分析下面程序,然后写出运行结果。

 

Wang605658.00

 

43.阅读下面程序段,写出输出结果。

答:

5.60,8

5.60,8

 

44.阅读下面程序段:

语句含义:

把结构型变量v中的大数取出来赋值给x变量。

 

45.阅读下面程序并说明语句:

x=p->d[0]>p->d[1]?

p->d[0]:

p->d[1];的含义,然后写出程序的运行结果。

答:

(1)语句含义:

把结构型变量n中两个成员中的大数送x变量

(2)运行结果:

12

 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 初中教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2