C语言程序设计A期末模拟试题三
C语言程序设计A期末模拟试题三
一、单项选择题(每小题2分,共20分)
C++程序的基本模块为( )。
A. 表达式 B. 标识符 C. 语句 D. 函数
设x和y均为bool量,则x && y为真的条件是( )。
A. 它们均为真 B. 其中一个为真
C. 它们均为假 D. 其中一个为假
函数调用不可以( D )。
A. 出现在一个表达式中
B. 出现在执行语句中
C. 作为一个函数的实参
D. 作为一个函数的形参
假定变量m定义为“int m=7;”,则定义变量p的正确语句为( B )。
A. int p=&m; B. int *p=&m; C. int &p=*m; D. int *p=m;
假定有“struct BOOK{char title[40]; float price;}; BOOK *book;”,则不正确的语句为( A )。
A. BOOK *x=new book; B. BOOK x={"C++ Programming",27.0};
C. BOOK *x=new BOOK; D. BOOK *x=book;
假定变量x定义为“int x=5;”,要使rx成为x的引用(别名),rx应定义为( D )。
A. int rx=x; B. int rx=&x; C. int *rx=&x; D. int &rx=x;
面向对象方法的多态性是指( )。
A. 一个类可以派生出多个特殊类
B. 一个对象在不同的运行环境中可以有不同的变体
C. 针对一消息,不同的对象可以以适合自身的方式加以响应
D. 一个对象可以是由多个其他对象组合而成的
面向对象软件开发中使用的OOD表示( )。
A. 面向对象分析 B. 面向对象设计
C. 面向对象语言 D. 面向对象方法
在关键字private后面定义的成员为类的( )成员。
A. 私有 B. 公用 C. 保护 D. 任何
假定AA为一个类,int a()为该类的一个成员函数,若该成员函数在类定义体外定义,则函数头为( )。
A. int AA::a() B. int AA:a()
C. AA::a() D. AA::int a()
二、填空题(每题2分,共20分)
C++语言的编译单位是扩展名为__________的__________文件。
C++常数0345对应的十进制值为__________。
假定x是一个逻辑量,则!x || false的值为__________。
若a是一个字符数组,则从键盘上向该数组输入一个字符串的表达式为____ cin>>a ____。
当定义一个结构体变量时,系统分配给该变量的内存大小等于各成员所需内存大小的____总和___。
若p指向x,则____*p ____与x的表示是等价的。
已知语句“cout<<s;”的输出是“apple”,则执行语句“cout<<s+2;”的输出结果为__________。
若采用p->abc(y)表达式调用一个成员函数,在成员函数中使用的________就代表了类外的p指针。
重载插入运算符<<或抽取运算符>>时,其运算符函数不能被定义为类的________函数。
在一个或若干个类的基础上构造一个新类,被称为____
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新经管营销C语言程序设计A期末模拟试题三全文阅读和word下载服务。
相关推荐: