- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
姓名:
姓名: 学号: 系别: 计算机学院 年级专业: 09软件工程
( 密 封 线 内 不 答 题 )
……………………………………………………密………………………………………………封………………………………………线……………………………………线………………………………………
_____________ ________
…
东莞理工学院(本科)试卷(A卷)
-- 年第 2 学期
《面向对象程序设计基本》试卷
开课单位: 计算机学院 ,考试形式:闭、开卷,容许带 入场
题序
一
二
三
四
五
六
七
八
总 分
得分
评卷人
Ⅰ 选取题(所有为单选,请把成果写在本大题背面答题纸内相应横线上,写在其他地方无效,每小题2分,共50分)
1 如下论述中不对的是:( )
A 函数名属于顾客标记符,其起名规则与变量相似
B 形参只能是变量
C 为保证程序对的运营,函数中定义变量不能与其她函数中定义变量同名
D 函数中定义变量可以与其她函数中定义变量同名
2 有定义语句:int a[]={1,2,3,4,5,6,7},*p=A *q=a[5];( )
则下列表达式中值不等于5是
A *q-- B *--q C --*q D q-p
3 如下论述中错误是:( )
A 局部变量定义可以在函数体内部
B 全局变量定义可以在函数以外任何位置
C 同一程序中,全局变量和局部变量不能同名
D 函数形参属于局部变量
4 如下论述中错误是:( )
A 变量作用域取决于变量定义语句浮现位置
B 同一程序中,全局变量作用域一定比局部变量作用域大
C 局部变量作用域是在定义它函数体内
D 全局变量作用域是从定义位置开始至源文献结束
5 关于VC6建立工程说法,对的是:( )
A 工程只能包括.cpp和.h类型文献
B 工作区文献后缀是.dsp
C 用鼠标双击工作区文献可以打开整个工程
D 在VCFileView中可以看到工程中所有文献,涉及工作区文献,项目文献等
6 下面关于在VC6环境下调试运营说法错误是 ( )
A 设立适当断点(F9),按Ctrl+F5开始调试运营
B 设立适当断点,按F5开始运营
C 调试时,可以随时观测断点处变量值
D 在调试运营过程中,可随时按下Stop Debugging(Shift+F5)结束调试运营
7 下列状况中,哪一种状况不会调用拷贝构造函数 ( )
A 用派生类对象去初始化基类对象时
B 将类一种对象赋值给该类另一种对象时
C 函数形参是类对象,调用函数进行形参和实参结合时
D 函数返回值是类对象,函数执行返回调用者时
8 如下哪一核心字可用于重载函数区别( )
A extern B static C const D virtual
9 下列关于内联函数论述中,对的是 ( )
A 内联函数在调用时发生控制转移 B 使用内联函数有助于代码重用
C 必要通过核心字inline来定义 D 与否最后内联由编译器决定
10 实现运营时多态机制是( )
A 虚函数 B 重载函数 C 静态函数 D 模版函数
11 如下哪个符号(或组合)是作用域限定符( )
A - B . C :: D []
12 下列关于this指针说法对的是( )
A this指针存在于每个函数之中
B 在类非静态函数中this指针指向调用该函数对象
C this指针是指向虚函数表指针
D this指针是指向类函数成员指针
13 若有如下类定义
class MyClass {
public:
MyClass() { cout 1;}
};
则执行语句MyClass a,b[2],*p[2];后,程序输出成果是( )
A 11 B 111 C 1111 D 11111
14 下面程序输出成果是( )
#include iostream
using namespace std;
int i = 0;
int fun(int n)
{
static int a = 2;
a++;
return a+n;
}
void main()
{
int k = 5;
姓名:
文档评论(0)