void main( ) { int u,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.阅读下面程序,写出运行结果。
当程序执行时输入数据1 2 3 4 5 6 7 8 ↙,写出程序运行结果。 运行结果:sum=2
sum=6 sum=12
5
sum=4
12.阅读下面程序,写出运行结果。
运行结果: 0 1 2 1 2 3 2 3 4
13.请阅读分析下列程序,然后写出运行结果。
运行结果:a=0,b=1 A=1,b=2
14.若分别输入0和5时,请阅读分析下列程序,
然后分别写出两种输入情况下程序的运行结 果。
运行结果:0 35
6
15.请阅读分析下列程序,然后写出程序的循环次数和运行结果。
循环次数为:5 运行结果:@*@*@
16.阅读下面程序并写出运行结果。
运行结果:23,1,47,49
17.阅读分析下面程序,请说明程序的功能;然后写出当键盘输入14时,程序的运行结果。
(1)该程序的功能是:输入一个数,如果该数是5的整数倍也是7的整数倍就输出yes,否则输出no
(2)运行结果:no
7
18.阅读分析下面程序后,写出程序的运行结果。
运行结果:
9,7,8,978
19.阅读分析下面程序后,写出程序的运行结果。
运行结果: 1 2 3 4 2 4 6 8 3 6 9 12 4 8 12 16 5 10 15 20
20.阅读分析下面程序后,写出程序的运行结果。
8
运行结果:
2 6 12 20
21.写出以下程序的功能。如果输入14,写出程序的输出结果。
输出结果:no
22.阅读下面的程序并回答问题
(1)数组中a[10]号元素中存储的是什么字符?
答:a[10]元素中存储的是’\\0’(字符串结束标记)
(2)请写出程序的运行结果。 运行结果:345670
23.写出下面程序的运行结果。
9
运行结果:c=7,b=10,a=13,y=799
24.分析下列两个程序的区别,并写出它们的运行结果。
void mainvoid main()
{ {
int
y=0
,
s
int y=0,s,k;
for(k=0;k<6for(k=0;k<6;k++){
s=k*k
s=k*k;
y+=s
y+=s;
printf(″y=%d\printf(″y=%d\n″,y);
}
10
() ,
k
;;k++);;,y);
}
n″
} 运行结果: y=55
25.请阅读分析下面程序,然后写出运行结果。
1 2 3 4 5 6 7 8 9 10 11 12
26.阅读下面程序,写出运行结果。 答:Pascal C Language Dbase Cobol
27.阅读分析下面程序并写出运行结果。
11
y=25
运行结果:Cobol dBase C Language Pascal
28.阅读下面程序,写出运行结果。
运行结果:abc abcabc aabcabc
29.请阅读分析下列程序,然后写出程序的运行结果。
运行结果:2 7
30.阅读下面程序,并回答问题: (1)函数的返回值类型是什么?
12
(2)若将return x写成return y会得到什么样的结果?
答:(1)函数的返回值类型是整型 (2)若将return x;写成return y;求出的结果总和为0。
31.阅读下面程序,写出运行结果。 运行结果:a1=4,b1=5 a2=6,b2=7
32.阅读分析下面程序后,写出程序的运行结果。
运行结果:
0 5 2 7
33.阅读下面程序,分析cat函数的功能并写出程序的运行结果。
(1)cat函数的功能:cat是自定义的字符串连接函数。即将t串连接到s串的尾部,
13
形成新串。 (2)运行结果:
Pentium_computer
34.阅读下面程序,写出运行结果。
运行结果: 1
2 6 24
35.写出下面程序的运行结果。
运行结果:
0,2,4,b=10 0,2,4,b=10
36.阅读下面程序,写出运行结果。
14
运行结果:fortram pascal
37.阅读下面程序并写出运行结果。
运行结果:j=1,number is 4
j=2,number is 3 j=3,number is 2
38.写出下面程序的功能以及程序的运行结果。
运行结果:
*ptr1=7,*ptr2=5 a=7,b=5
15
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
16
42.请阅读分析下面程序,然后写出运行结果。 58.00
43.阅读下面程序段,写出输出结果。
答:5.60,8 5.60,8
44.阅读下面程序段:
语句含义:把结构型变量v中的大数取出来赋值
17
Wang 60 56
给x变量。
45.阅读下面程序并说明语句:x=p->d[0]>p->d[1]?p->d[0]
答:(1)语句含义:把结构型变量n中两个成员中的大数送x变量 (2)运行结果:12
:
p->d[1];的含义,然后写出程序的运行结果。
18