南理工c考试2011a卷

南理工c考试2011a卷

ID:34340740

大小:67.95 KB

页数:4页

时间:2019-03-05

南理工c考试2011a卷_第1页
南理工c考试2011a卷_第2页
南理工c考试2011a卷_第3页
南理工c考试2011a卷_第4页
资源描述:

《南理工c考试2011a卷》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、南京理工大学课程考试试卷(学生考试用)课程名称:VC++程序设计学分:4教学大纲编号:06000702试卷编号:0600070212A考试方式:闭卷满分分值:100考试时间:120分钟组卷日期:2012年1月3日组卷教师(签字):钱芸生刘永朱红审定人(签字):12.设有说明语句:“in"二7.b二12.e:”,以下表达式选项中,値为2的是【12】。A.e=b%=(a-a%5)B.e=b%=(a%=5)C.e=b%=b+1-a%5D.e=(b%=a)-(a%=5)13.设有函数原型说明“float*f(int.float):”,则函数f的返回值是【13】。A.一个实数B.指向一个实数的指针C.

2、该函数的地址D.指向一个函数的指针14.执行语句“inta⑶⑷1.234口567口8.91.110H:”后,a

3、2

4、

5、2

6、的值是:【14】。A.4B.6C.0D.不确定15.以下有关函数的叙述正确的是【15】oA.函数必须返回一个值B.函数体中必须有return语句C.函数可以多次重载D.函数可以嵌套定义16.执行以下语句系列:ainti=0:while(i<25)i+=3;cout«i«endl:输出的结果是【16】。A.24B.25C.27D.2817.设己定义了一个类名为MyClass的类,执行语句:“MyClasssi,*s2,**s3,*s4[2];”,则调用该类的构造函数的次数是

7、【17】。A.1B.2C.3D.518.在一个派生类的成员函数中,试图调用基类的成员函数voidf();但无法通过编译,这说明[18]。A.f()是基类的私有成员B・f()是基类的保护成员C.派生类的继承方式为私有D.派生类的继承方式为保护19.下列关于赋值兼容规则的叙述中不正确的是【19】。A.派生类的对彖可以赋值给基类的对彖B.基类的对彖可以赋值给派生类的对彖C.派生类的对彖可以初始化其基类的引用D.可以将派生类对彖的地址赋值给其基类的指针变量20.以下关于类和对彖的叙述中,不正确的是【20】。A.同一个类可以定义多个不同的对象B.只要类中定义了构造函数,系统就不再产生缺省的构造函数C.

8、同一个类的析构函数可定义多个D.类的构造函数名必须和类名相同二、基本概念填空题(每题2分,共20分)1.C++函数的参数传递方式有三种:值传递、【1】、引用传递。2.在定义全局变量和静态变量时,若没有设置其初值,则这两种变量的初值为【2】。3.表达式“(a=10*20,b二a*2),b-a,a+=2"的值是【3】。4.为使函数不返回任何值,定义函数时应在函数名前加关键字:[4]。5.程序中使用new运算符动态分配的内存空1、可,必须用【5】来释放。6.定义了宏"#defineF(x,y,z)x/y*z”,执行语句:“b二F(3+4,2+2,4+4);”后,变量b的值为【6】o7.C++语言中

9、有“!、&&、II”这三个逻辑运算符,其中优先级高于算术运算符的是【7】。8•如果有语句:“char"⑶二「'abc”・“adc”・”ef叩:”,则d⑴获得的值为[8]。9.在C++中,类的继承方式有三种:保护继承、私有继承和【9】□10.当一个类只能作为派生类的基类,不能用来说明这种类的对彖时,这种类称为【10】。一、选择题(每题1分,共20分)1.不能作为用户自定义的C++标识符是【1】。A.timeB.classC.IntD.User2.若肴变量说明:iMm=100;下列说明引用变量的方法中,正确的是【2】。A.int&x二m;B.int&x二100;C.int&x二&100;D.in

10、t&x=7m;3.定义如下枚举类型:enumDay{Monday,Tuesday,Wednesday,Thursday,Friday=2};则下列语句正确的是[3]oA.表达式Wednesday==Friday的值是1B.Dayday;day=3;C.Dayday;day=Monday+3;D.Dayday;day=Tuesday+10;4.当包含头文件iostream.h后,其屮C++源程序的cin和cout是【4】。A.预定义的类B.预定义的函数C.预定义的对象D.关键字5执行以下循环语句:for(intk=12340;k=k/10;)cout«k%10;其输出结果为【5】。A.1234

11、B.4321C.04321D.123406.若有声明:“inta[51,*D;”,则错误的语句是:【6】oA.p=p+1;B.a=a+1;C.p=a;D.p=a+2;7.有如下的定义语句:WpedefintINTZrSOl:则定义整型数组很01的正确语句是【7】。A.INTZa;B.INTZa[80];C.intINTZa;D.intINTZa[80];&以下程序的执行结果是【8】voidfl(int*x){

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。