C语言程序设计练习三参考答案Word格式文档下载.docx
《C语言程序设计练习三参考答案Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《C语言程序设计练习三参考答案Word格式文档下载.docx(9页珍藏版)》请在冰豆网上搜索。
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,写出程序的输出结果。
输出结果:
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++){
s=k*k;
s=k*k;
y+=s;
y+=s;
printf(″y=%d\n″,y);
printf(″y=%d\n″,y);
}}
y=25y=55
25.请阅读分析下面程序,然后写出运行结果。
456
789
101112
26.阅读下面程序,写出运行结果。
Pascal
CLanguage
Dbase
Cobol
27.阅读分析下面程序并写出运行结果。
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串的尾部,
形成新串。
Pentium_computer
34.阅读下面程序,写出运行结果。
1
2
6
24
35.写出下面程序的运行结果。
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]?
d[0]:
d[1];
的含义,然后写出程序的运行结果。
(1)语句含义:
把结构型变量n中两个成员中的大数送x变量
(2)运行结果:
12