77范文网 - 专业文章范例文档资料分享平台

南京信息工程大学C++期中试卷

来源:网络收集 时间:2020-04-16 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

南京信息工程大学滨江学院

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 void main() { int a=14,b=15,x; char c=′A′;

x=(a&&b)&&(c<′B′); cout << x;}

执行该程序段后,x的值为 A)ture

(6)#include void main() { int n=9;

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 void main()

{ 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 void main() { double d=3.2; int x,y; x=1.2;

y=(x+3.8)/5.0; cout << y*d << endl;} A)3

B)3.2 (10)有以下程序 #include int f(int n) { if(n==1)return 1; else return f(n-1)+1;}

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 void main() { int k=3, s[2]; s[0]=k; k=s[1]*10; cout << k;}

A)不定值

(14)关于语句 #include using namespace std; void main()

{ 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 void main()

{ char *p=\long *q; q=(long*)p; q++; r=(char*)q; cout << r <

(16)以下程序的输出结果是A #include void main() { char c=′z′; cout << c-25;} A)97

B)Z C)z-25

(17)有以下程序 #include struct STU { char num[10]; float score[3]; }; void main()

{ struct STU s[3]={ {\ {\ {\ int i; float sum=0;

D)efgh

D)z

第 5 页 共6页

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库南京信息工程大学C++期中试卷在线全文阅读。

南京信息工程大学C++期中试卷.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/975712.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: