南京信息工程大学滨江学院
2011 ─ 2012 学年 第 一 学期
面向对象程序设计 课程试卷( 期中 卷)
注意:1、本课程为 必修 (表明必修或选修), 学时为 51 ,学分为 3
2、本试卷共 10 页;考试时间 120 分钟; 出卷时间: 2011 年 11 月 3、姓名、学号等必须写在指定地方; 考试时间: 2011 年11 月 日
4、本考卷适用专业年级: 网络工程、实验班 任课教师: 李振宏
题 号 一 得 分 阅卷人 二 三 四 五 六 七 八 九 十 十一 十二 总 分 以上内容为教师填写) 专
业 年级 班级 学号 姓名
请仔细阅读以下内容: 1、 考生必须遵守考试纪律,本人已经阅读并清楚了解《南京信息工程大学滨江学 院考试纪律规定》。 2、 所有考试材料不得带离考场。 3、 考生进入考场后,须将学生证或身份证放在座位的左上角。 4、 考场内不许抽烟、吃食物、喝饮料。 5、 考生不得将书籍、作业、笔记、草稿纸带入考场,主考教师允许带入的除外。 6、 考试过程中,不允许考生使用通讯工具。 7、 开考15分钟后不允许考生进入考场,考试进行30分钟后方可离场。 8、 考生之间不得进行任何形式的信息交流。 9、 除非被允许,否则考生交卷后才能离开座位。 第 1 页 共6页
一、选择题(每2.5分,共75分)
(1)下列关于C++关键字的说法中正确的是D
A)关键字是用户为程序中各种需要命名的\元素\所起的名字 B)关键字是对程序中的数据进行操作的一类单词
C)关键字是在程序中起分割内容和界定范围作用的一类单词 D)关键字是C++中预先定义并实现一定功能的一类单词
(2)下列关于C++函数的描述中正确的是B A)主函数是程序的入口,它由用户定义的函数调用 B)函数在调用之前必须先被声明
C)每个用户定义的函数只能被其他函数调用一次 D)函数是C++中面向对象程序设计框架的基本组成单元
(3)C++语言中运算对象必须是整型的运算符是A A)%=
(4)在C++语言中,退格符是D A)\n
B)\t C)\f
D)\b
B)/ C)=
D)<=
(5)有如下程序段D #include
x=(a&&b)&&(c<′B′); cout << x;}
执行该程序段后,x的值为 A)ture
(6)#include
while(n>6){ n--;
第 2 页 共6页
B)false C)0 D)1
cout << n;}}
该程序的输出结果是B A)987
B)876 C)8765
D)9876
(7)如下程序的执行结果是A #include
{ static int a[]={ 1,7,3,9,5,11}; int *p=a; *(p+3)+=4;
cout << *p <<\(p+3);}
A)1,13
B)1,16
(8)下面说明不正确的是D A)char a[10]=\ B)char a[10],*p=a;p=\;C)char *a;a=\
D)char a[10],*p;p=a=\;
(9)下列程序的输出结果是C #include
y=(x+3.8)/5.0; cout << y*d << endl;} A)3
B)3.2 (10)有以下程序 #include
C)3,13
D)1,14
C)0
D)3.07
第 3 页 共6页
void main() { int i,j=0;
for(i=1;i<3;i++)j+=f(i); cout << j;}
程序运行后的输出结果是B A)4
(11)C++语言中类的定义的结束声明的符号是A A)}
(12)关于类定义中的语句错误的是B class A { int i; A a; A *b; char *ch;}; A)int i;
(13)执行下面的程序段后,变量k中的值为A #include
A)不定值
(14)关于语句 #include
{ cout << 100.8989663 << ′ ′; cout << fixed << 100.8989663 << ′ ′; cout << scientific << 100.8989663 << ′ ′;}
第 4 页 共6页
B)3 C)2 D)1
B), C); D){
B)A a; C)A *b; D)char *ch;
B)33 C)30 D)10
的输出结果为A
A)100.899 100.898966 1.008990e+002 B)100.8989663 100.898966 1.008990e+002 C)100.899 100.898966 1.008989e+002 D)100.899 100.8989663 1.008989e+002
(15)以下程序的结果是D #include
{ char *p=\long *q; q=(long*)p; q++; r=(char*)q; cout << r < (16)以下程序的输出结果是A #include B)Z C)z-25 (17)有以下程序 #include { struct STU s[3]={ {\ {\ {\ int i; float sum=0; D)efgh D)z 第 5 页 共6页 百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库南京信息工程大学C++期中试卷在线全文阅读。
相关推荐: