| '
)
{
printf(
〃
%c
〃
, ch);
ch++;
}
printf(
〃
\n
〃
);
}
(1)
该程序的运行结果是什么?(
2
分)
(2)
如果要将给定程序的运行结果按相反的顺序输出,请写出相对应的程序。(
2
分)
28.
什么是变量的作用域?什么是局部变量?什么是全局变量?
29.
设从
ASCII
码文件〃
DATA2. TXT
〃中读取
100
个整型数据存放在数组
array_y
中。其说明语句为:
int array_y[100],j;
FILE *fp;
请写出打开文件;用
100
次每次读一个整型数据的方法,将
100
个整型数据读入存放在数组
array_y
中;以及关闭文件的有关语句。
四、阅读分析题(本大题共
6
小题,每小题
5
分,共
30
分)
30.
请阅读分析下面程序,然后写出运行结果。
main( )
{
int x=8,y=-5;
printf(
〃
x= %d,y= % d \ n
〃
,x,y);
x=x+y;y=x-y;x=x-y;
printf(
〃
x= %d,y= %d \ n
〃
,x,y);
}
31.
请阅读分析下面程序,然后写出运行结果。
main( )
{
int x=156,a,b,c;
if(x>100)
{
a=x/100;
x=x%100;
}
if(x>10)
{
b=x/10;
c=x%10;
}
printf(
〃
%3d%3d%3d%3d
〃
,a, b, c, a*b*c);
}
32.
请阅读分析下面程序,然后写出运行结果。
|