《程序设计》期末练习题答案.doc
文本预览下载声明
《程序设计》期末练习题答案
一.单项选择题
1.C 2.C 3.C? 4.C D? 5.C? 6.B? 7.D? 8.C 9.B 10.C 11.B
12.A??13.D??14.B? 15.A??16.A 17.C 18.B 19.A 20.C
二.写出下列程序的运行结果
?1.10? 9??2S=9??3. 1,5??4.19??5.porm 6. 4 3 2 1
三.判断题
1.? √??
2.? ×,数据类型包括基本数据类型和构造数据类型
3.? ×,数组下标从0开始
4.? √
5. ×,getchar( )函数的功能是从键盘上输入一个字符
6.? √
7.? √
8.? ×,静态全局变量不能在别的文件中使用
9.? √
四.编程题
1.? void main()
{? int?m[20],n[10];
int?a,b=0;
for(a=0;a20;a++)
{??scanf(“%d”,m[a]);
??? if(a%2= =1)
??? {??n[b]=m[a];
???????b++;?}
}
} //本答案只是基本实现,请改成函数调用的实现方式
2. void main()
{??int?m[10]={ 3,-30,20,6,77,2,0,-4,-7,99},max,min;
??? max=min=m[0];
for(a=0;a10;a++)
{??if(m[a]max)
????? max=m[a];
?? if(m[a]min)
????? min=m[a];
}
printf(“%d,%d”,max,min);
}//本答案只是基本实现,请改成函数调用的实现方式
显示全部