2015年荐《程序设计》考试大纲.doc
文本预览下载声明
《程序设计》考试大纲
I.考试的性质
普通高等学校本科插班生招生考试是由专科毕业生参加的选拔性考试。高等学校根据考生的成绩,按已确定的招生计划,德、智、体全面衡量,择优录取。该考试所包含的内容将大致稳定,试题形式多样,具有对学生把握本课程程度的较强识别、区分能力。
II.考试内容及要求
一、考试基本要求
考试大纲的编写着重于考查考生对程序设计思想、方法和技巧的掌握程度,对于C++语言程序设计的基本技能的掌握程度,以及对实际应用的分析问题、解决问题的能力。
二、考核知识点及考核要求
考核知识点
1. C++程序设计语言面向对象的基本思想C++语言程序设计的基本方法1. _________。 A. _Str
B. Name
C. D. B下列程序段执行完后,x的值是_________。=0;
for(int i=0;?i40;?i++)
if(i)?x++;
A. 0 B.20 C.39 D.40
三、填空题(每题2分,共20分)
1.在C++语言中,字符串常量”\n”?的长度是_________。#include?iostream.hclass?convert{public:convert(double?I){va11=I;}
protected: double?val1; double?va12:};class?lg:public?convert{public: lg(double d) { } //构造函数 void?compute()? { va12=va11/3.7854;coutva11liters?is?val2gdIons.endl;?}};class?fc:public?convert{ public: fc(double d) { } //构造函数 void?compute()? { va12=(va11-32)*5/9; coutva11Fahrenheit?is?val2Celsius.endl;?}};void?fun( ) //多态{ f.compute();}void?main(){lg?lgobj(4); fc?fcobj(70); fun(lgobj); fun(fcobj);}
四.程序设计题(第1、2题每题5分,第3、4题每题10分,共30分)
设计一个学生类Student,除了包括no(学号)、name(姓名)和deg(成绩)数据成员外,两个静态变量sum和num,分别存放总分和人数,另有两个普通成员函数setdata()和display(),分别用于给数据成员赋值和输出数据成员的值,另有一个静态成员函数avg(),它用于计算平均分。按要求实现注释中描述的功能:
void main()
{
? Student st[5];
int i,n,d;
char na[10];
for(i=0;i5;i++)
{
cout输入学号 姓名 成绩:;
cinn;
cinna;
cind;
st[i].setdata(n,na,d);
}
for(i=0;i5;i++)
st[i].disp();
cout 平均分= Student::avg();
?}
显示全部