《江苏省计算机二级模拟考试(VC++)(试卷2)》.doc

《江苏省计算机二级模拟考试(VC++)(试卷2)》.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《江苏省计算机二级模拟考试(VC++)(试卷2)》.doc

江苏省计算机二级模拟考试(VC++) (试卷2) 【程序设计理论】 1.[题号:27](单选题) (知识点:C++的标识符) 分值:2 在C++中,下列标识符中合法的是__________。 A. _N01 B. No.1 C. 12345 D. int 【答案:A】 2.[题号:28](单选题) (知识点:成员的继承及访问权限) 对于公有继承,基类中的私有成员在派生类中将__________。 分值:2 A.可直接使用成员名访问 B.能通过成员运算符访问 C.仍然是基类的私有成员 D.成为派生类中的私有成员 【答案:C】 3.[题号:29](单选题) (知识点:类的继承与派生) 分值:2 采用保护继承时,基类的__________在派生类中成为保护成员。 A.任何成员 B.公有成员和保护成员 C.保护成员和私有成员 D.私有成员 【答案:B】 4.[题号:30](单选题) (知识点:字符串) 分值:2 设有数组定义:char array[]=”China”;则数组array所占的空间为__________。 A. 4个字节 B. 5个字节 C. 6个字节 D. 7个字节 【答案:C】 5.[题号:31](单选题) (知识点:虚基类的定义及虚基类的初始化) 下列关于虚基类的描述中,错误的是__________。 分值:2 A.设置虚基类的目的是为了消除二义性 B.虚基类用关键字virtual声明 C.在多层继承中,同一层所包含的多个虚基类,将按它们声明的次序调用其构造函数 D.虚基类可以实现动态多态性 【答案:D】 6.[题号:32](填空题2空) (知识点:循环结构for) 分值:4 [程序] #includeiostream.h void main() { int a,b; for(a=1,b=2; b30;) { couta b ; a=a+b; b=a+b; } coutendl; couta b endl; } 程序输出的第一行是__________,第二行是__________。 【答案:】 [第1空答案1]:(分值:2) 1 2 3 5 8 13 [第2空答案1]:(分值:2) 21 34 7.[题号:33](填空题3空) (知识点:循环嵌套) 分值:6 [程序] #includeiostream.h void main() { int x=24,y=36; int i=2,p=1; do { while(x%i==0 y%i==0) { p*=i; x/=i; y/=i; } i++; coutp x yendl; } while(x=i y=i); coutp*x*yendl; } 程序输出的第一行是__________,第二行是__________,第三行是__________。 【答案:】 [第1空答案1]:(分值:2) 4 6 9 [第2空答案1]:(分值:2) 12 2 3 [第3空答案1]:(分值:2) 72 8.[题号:34](填空题3空) (知识点:构造函数) 分值:6 [程序] #include iostream.h class T{ private: int a; public: T(){ cout构造函数endl; } T(int a){ coutaendl; } T(const T t){ a=t.a; cout拷贝构造函数endl; } ~T(){ cout析构函数endl; } }; int main() { T t1,t2(6); t1=t2; return 0; } 程序输出的第一行是__________,第二行是__________,第四行是__________。 【答案:】 [第1空答案1]:(分值:2) 构造函数 [第2空答案1]:(分值:2) 6 [第3空答案1]:(分值:2) 析构函数 9.[题号:35](填空题2空) (知识点:友元函数) 分值:4 [程序] #includeiostream.h #includestring.h class CD { char name[20]; int number; public: CD() { cout构造函数CD()endl; } void init(char* aa, int bb) { strcpy(name,aa); number=bb; } char* getName () { return name; } int getNumber () { return number; } friend void output(CD t) { coutt.getName() \tt.getNumber()endl; } }; CD dx; void main() { CD dy; dx.init(歌

文档评论(0)

taxe + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档