您好,欢迎来到意榕旅游网。
搜索
您的当前位置:首页大工《C&C++语言程序设计》课程考试模拟试卷A答案

大工《C&C++语言程序设计》课程考试模拟试卷A答案

来源:意榕旅游网
机 密★启用前

大连理工大学网络教育学院

2012年9月份《C/C++语言程序设计》课程考试 模拟试卷答案

考试形式:闭卷 试卷类型:A

一、单项选择题(本大题共10小题,每小题3分,共30分)

1.C 2.B 3.B 4.D 5.B 6.A 7.D 8.D 9.D 10.A

二、判断题(本大题共10小题,每小题3分,共30分)

1、A 2、B 3、B 4、B 5、B 6、B 7、B 8、A 9、B 10、A

三、填空题(本大题共5个空,每空3分,共15分)

1、3 2、35 3、2 4、y<1 || y>10 5、25 四、阅读下列程序,请在答题卡上写出输出结果(本大题共2小题,每小题5分,共10分)

1、输出结果:457810 2、输出结果:

Constructor i=0,k=2 i=0,k=2

五、程序设计题(本大题共2小题,第1小题5分,第2小题10分,共15分)

1、解:(程序中变量名称定义,及实现过程可能不统一,请酌情给分。) #include #include void main() {

float a,b,c,d; cout<<\"a=\"; cin>>a; cout<<\"b=\"; cin>>b; cout<<\"c=\"; cin>>c;

d=b*b-4*a*c; if(a==0)

大工《C/C++语言程序设计》课程考试 模拟试卷(A)答案 第1页 共3页

}

cout<<\"不是二次方程!\"<cout<<\"一个实根:\"<<-b/(2*a)<0)

cout<<\"两个实根:\"<<(-b+sqrt(d))/(2*a)<<\else

cout<<\"无实根!\"<2、解:(程序中变量名称定义,及实现过程可能不统一,请酌情给分。)

#include class Student {

int english,computer,total; public:

void getscore(); void display(); int retotal() {

return total; } };

void Student::getscore() {

cout<<\"输入英语成绩:\"; cin>>english;

cout<<\"输入计算机成绩:\"; cin>>computer;

total=english+computer; }

void Student::display() {

cout<<\"英语=\"<void sort(Student **p1,Student **p2)//交换两个对象 {

if((*p1)->retotal()<(*p2)->retotal()) {

Student *tmp=*p1; *p1=*p2; *p2=tmp; } }

void main() {

Student *A[3];

大工《C/C++语言程序设计》课程考试 模拟试卷(A)答案 第2页 共3页

}

for(int j=0;j<3;j++) {

A[j]=new Student;

cout<<\"学生\"<getscore(); }

int i;

for(j=0;j<2;j++) for(i=0;i<2;i++) sort(A+i,A+i+1);

cout<display();

大工《C/C++语言程序设计》课程考试 模拟试卷(A)答案 第3页 共3页

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- yrrf.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务