奥鹏大连理工2011.8《CC语言程序设计》课程考试模拟试卷A.docVIP

  • 1
  • 0
  • 约2.58千字
  • 约 4页
  • 2017-06-08 发布于北京
  • 举报

奥鹏大连理工2011.8《CC语言程序设计》课程考试模拟试卷A.doc

一、单项选择题(本大题共10小题,每小题3分,共30分) 1、已知int x=2,y=8;执行 x*=y+2;后x的值是( )。 A.20 B.18 C.16 D.12 2、下列while循环的执行次数是( )。while(int i=0) i++; A.0 B.1 C.5 D.无限 3、以下不属于C语言关键字的是( )。 A.short B.int C.case D.DIM 4、当一个类对象离开它的作用域时, 系统将自动调用该类的( )。 A.构造函数 B.拷贝构造函数 C.析构函数 D.默认构造函数 5、下列哪个函数不是类的成员函数。( ) A.析构函数 B.构造函数 C.拷贝构造函数 D.友元函数 6、在执行int a[][3]={1,2,3,4,5,6};语句后,a[0][0]的值是( )。 A.4 B.1 C.2 D.5 7、C++中用3个保留字实现异常处理,除了throw和catch外,还有( )。 A.if B.class C.try D.return 8、当类的继承方式为( )时,基类中的公有成员和保护成员都以私有成员身份出现在派生类中,而基类的私有成员在派生类中不可直接访问。 A.私有继承 B.公有继承 C.保护继承 D.以上都不是 9、作用域分辨符可以用来限定要访问的成员所在的类的名称,它的符号表示为( )。 A.:: B.?: C.; D.\ 10、下列哪个函数的作用是字符串比较( )。 A.strlen( ) B.strcmp( ) C.strcat( ) D.strcpy( ) 1、循环语句的循环体可能一次都不执行。( ) A.正确 B.错误 2、使用cin和cout进行输入输出操作的程序必须包含头文件math.h。( ) A.正确 B.错误 3、C++源程序文件的扩展名是.exe。( ) A.正确 B.错误 4、关键字中,用以说明类中公有成员的是private。( ) A.正确 B.错误 5、一个类只能有一个对象。( ) A.正确 B.错误 6、拷贝构造函数不是类的成员函数。( ) A.正确 B.错误 7、内联函数的关键字为friend。( ) A.正确 B.错误 8、构造派生类的对象时,就要对基类数据成员、新增数据成员和成员对象的数据成员进行初始化。( ) A.正确 B.错误 9、一个派生类可以同时有多个基类,这种情况称为单继承。( ) A.正确 B.错误 10、抽象类不能实例化。( ) A.正确 B.错误 1、数组元素a[i]是该数组中的第 i+1 个元素。 2、假定x=10, 则表达式(x=10?20:30)的值为 。 3、当在程序中执行到 break 语句时,将跳出循环体或switch语句。 4、若要把整型变量y定义为x的引用,则所使用的定义语句为 int y=x 。5、在函数体中又调用自身函数称为 递归 调用。1、 #include iostream.h void main() { int i; for(i=1;i=10;i++) { if(i%3==0) continue; couti; } } 1、输出结果2、 #includeiostream.h class CSample { private: int i; static int k; public: CSample(); void Display(); }; CSample::CSample() { i=0; k++; } void CSample::Display() { couti=i,k=kendl; } int CSample::k=0; void main() { CSample a,b; a.Display(); b.Display(); } 2、输出结果: i=0,k=2 i=0,k=2程序设计题1、编写一个程序求“水仙花数”。“水仙花数”是指一个三位数,其各位数字的立方和恰好等于该数本身。例如,153=1*1*1+5*5*5+3*3*3,所以153是“水仙花数”。 1、(程序中变量名称定义,及实现过程可能不统一,请酌情给分。) #includeiostream.h void main() { int i,a,b,c; for(i=100;i=999;i++) { a=i/100; b=i

文档评论(0)

1亿VIP精品文档

相关文档