2010-2011学年第二学期《C 》信安10试卷A===答案及评分标准

更新时间:2023-07-21 05:26:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

大学c++试题带答案

河南农业大学2010-2011学年第2学期

《C++》考试试卷(A卷)

( 信息安全 )专业用

10级 评分标准及答案

一、填空题 (每小题 2分,共 20分)

1. 选择结构、循环结构

2. 2,1

3. x>20&&x<30

4. s*(s-a)*(s-b)*(s-c)

5. 0

6. \0

7. 4

8. X,Y

9. AB::bb

10. private(私有)

二、选择题(每小题2分,共30分)

1~ 5:C

6~10:D

11~15:B

B B A A C B B C C C D B

三、读程序写结果(每小题5分,共20分)

1. 563

2. x=5 y=10

x=5 y=10

x=10 y=5

3. m=9,r=4

4.

Data cons.

Base cons.

Derived cons.

Derived des.

Base des.

Data des.

1

大学c++试题带答案

四、读程序填空(每空2分,共10分)

1. ①k++ ②n%k==0

2. ③f=fac(n-1)*n

3. ④x=f ⑤num=t.num

五、编程题(第1题8分,第2题12分,共20分) 1.

#include<iostream>

using namespace std;

void main()

{

int i;

int s;

s=0; (2分)

for(i=0;i<50;i++)

{

s = s + 2*i+1; (4分)

}

cout<<"s="<<s<<endl; (2分)

}

2.参考程序

#include<iostream>

using namespace std;

class vehicle

{

public:

vehicle(int tmpWheels,int tmpWeight)

{

wheels = tmpWheels;

weight = tmpWeight;

}

virtual void print()

{

cout<<"vehicle:"<<endl;

cout<<"wheels:"<<wheels<<endl;

cout<<"weight:"<<weight<<endl;

}

private:

int wheels;

int weight;

};

2

6分) (

大学c++试题带答案

class car:public vehicle (6分) {

public:

car(int tmpWheels,int tmpWeight,int tmpPassengers):vehicle(tmpWheels,tmpWeight) {

passengers = tmpPassengers;

}

void print()

{

cout<<"car:"<<endl;

vehicle::print();

cout<<"passengers:"<<passengers<<endl;

}

private:

int passengers;

};

int main()

{

vehicle v1(4,50);

car c1(4,50,6);

v1.print();

c1.print();

}

3

3分) (

本文来源:https://www.bwwdw.com/article/l7u1.html

Top