《大工VC++程序》课程复习题库.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《大工VC程序》课程复习题库

大连理工大学网络教育学院 《VC++程序》课程复习题库 一、单项选择题(本大题共*小题,每小题*分,共*分) 1.下列标识符中,( B )不是局部变量。 A. register类 B.外部static类 C. auto类 D.函数形参 2.要求通过函数来实现一种不太复杂的功能,并且要求加快执行速度,选用( A )。 A.内联函数 B.重载函数 C.递归函数 D.嵌套调用 3.采用函数重载的目的是( D )。 A.实现共享 B.减少空间 C.提高速度 D.使用方便,提高可读性 4当用户关闭窗口式,Windows将向程序发送( A )消息。 A.WM_CLOSE B.WM_DESTROY C. WM_CREATE D.WM_NCDESTROY 5函数( B )用于图像的输出,也可以对图象进行变换。 A. BitBlt() B.StretcjBlt() C. Attach() D.Detach() 6.有一个int型变量,在程序中频繁使用,最好定义它为( A )。 A. register B.auto C. extern D.static 7.下列存储类标识符中,( C )的可见性与存在性不一致。 A. 外部类 B.自动类C. 内部静态类 D.寄存器类 8.友元的作用( A )。 A. 提高程序的运用效率 B.加强类的封装C. 实现数据的隐藏性 D.增加成员函数的种类 9.有关构造函数的说法不正确的是( D )。 A.构造函数名字和类的名字一样 B.构造函数在说明类变量时自动执行 C.构造函数无任何函数类型 D.构造函数有且只有一个 10.有关析构函数说法不正确的是( C )。 A.析构函数有且只有一个 B.析构函数无任何函数类型 C.析构函数和构造函数一样可以有形参 D.析构函数的作用是在对象被撤销时收回先前分配的内存空间 11.const char*ptr;ptr应该是( C )。 A.指向字符常量的指针 B.指向字符的常量指针 C.指向字符串常量的指针 D.指向字符串的常量指针 12.已知,print()函数是一个类的常成员函数,它无返回值,下列表示中,( A )是正确的。 A.void print() const B.const void print() C.void const print() D.void print(const) 13.在多继承中,公有派生和私有派生对于基类成员在派生类中的可访问性与单继承的规则( A )。 A.完全相同 B.完全不同C.部分相同,部分不同 D.以上都不对 14.在多继承的构造函数定义中,几个基类的构造函数之间用( C )分隔。 A. : B. ;C. , D. :: 15.下列函数中,( C )不能重载。 A. 成员函数 B.非成员函数C.析构函数 D.构造函数 下面程序的结果为( B ) #includeiostream. h void main() { int i; int a[3][3]={1,2,3,4,5,6,7,8,9}; for(i=0;i3;i++) couta[2-i][i]” ”; } A.1 5 9 B.7 5 3 C.3 5 7 D. 5 9 1 下面程序的结果为( B ) #includeiostream. h int c; class A { private: int a; static int b; public; A(){a=0;c=0;} void seta(){a++;} void setb(){b++;} void setc(){c++;} void display(){couta” ”b” ”c;} }; int A::b=0; void main() { A al,a2; al.seta(); al.setb(); al.setc(); a2.seta(); a2.setb(); a3.setc(); a2.display(); A.121 B.122 C.112 D.222 以

您可能关注的文档

文档评论(0)

asd522513656 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档