C期末考试复习资料.docx

上传人:叶*** 文档编号:34915008 上传时间:2022-08-19 格式:DOCX 页数:21 大小:12.24KB
返回 下载 相关 举报
C期末考试复习资料.docx_第1页
第1页 / 共21页
C期末考试复习资料.docx_第2页
第2页 / 共21页
点击查看更多>>
资源描述

《C期末考试复习资料.docx》由会员分享,可在线阅读,更多相关《C期末考试复习资料.docx(21页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、复习资料选择题.在一个程序中,函数的位置 。() 必需在程序的开头 () 必需在程序的后面( ) 可以在程序的任何地方 () 必需在其它函数中间.用语言编制的源程序要变为目的程序必需要经过 。() 说明 () 汇编 () 编辑 () 编译程序根本单位是 。() 数据 () 字符 () 函数 () 语句. 程序中的语句必需以 完毕。() 冒号 () 分号 () 空格 ()花括号. 执行程序时出现的“溢出错误属于 错误。() 编译 () 连接 () 运行 () 逻辑.以下选项中,全部都是关键字的选项为 。() () () () . 按标识符的语法规定,合法的标识符是 。() () () () “以

2、下选项中, 不是分隔符。() ? () ; () : () 以下正确的八进制整型常量表示是 。() () () () 以下正确的十六进制整型常量表示是 。() () () () 在以下选项中,全部都合法的浮点型数据的选项为 ,全部都不合法的浮点型数据选项是 。() , . , () , , () , () , , 以下正确的字符常量为 。() () () () 以下选项中, 能交换变量和的值。() ; ; () ; ;() ; ; () ; ;执行语句 ,* ;后,下面描绘错误的选项是 。() 的值为 () 指向整型变量() *表示变量的值 () 的值是变量的地址执行语句 , ,; * , *

3、 ;后,下面不正确的赋值语句是 。() * ; () ;() ; () * *;执行语句 ,; , ;后,以下正确的语句是 。() ; () ;() ; () * *;执行下面语句后,和的值分别为 。 , ,; ; ; ; ; ;() 和 () 和 () 和 () 和. 在以下运算符中, 优先级最高。() * *. 在以下运算符中, 优先级最低。() ! ! ?:设,那么表达式的值为 。() 设,那么表达式 的值为 。() 在以下表达式选项中, 是正确。 ,那么逻辑表达式 的值为 。() . 执行以下语句后,的值是( ),的值是( )。 , ; ; ;() 不确定 () () () .设为整型

4、变量,能正确表达数学关系 的逻辑表达式是( , , )。() () () () !(). ,那么执行语句 * ;后,的值为 。() . 设,那么条件表达式?: ! ; ; ; () () ; ; ; ( ) ; ; ;假设,执行以下语句后的值为 。 :; :; :; :;:;() () () () ,;下面语句执行时循环次数为 。 ;() () () () ;下面 语句执行时循环次数为 。 ; ; ;() () () () 无限下面语句执行时循环次数为 。 ,; ;() () () () 无限以下死循环的程序段是 。() ; ;() ; ;() ;以下正确的函数原型为( )。() ( ; );

5、 () ( , );() ( , ); () ( , );有函数原型 ( ); 下面选项中,不正确的调用是( )。() ; ( );() ; ( * ) ;() ; ( );() ( );有函数原型 ( * ); 下面选项中,正确的调用是( )。() ; ( );() ; ( * );() ; ( );() ( );有函数原型 ( ); 下面选项中,正确的调用是( )。() ; ( );() ; ( * );() ; ( );() ( ) ;有声明 ( ); (*)() ;下面选项中,正确的调用是( )。() ( ); () ; (*);() (*)( ); () ; ;以下数组定义语句中,不

6、合法的是( )。() , , , ; () , , ;() , , ; () ; , , , , , , , , , , * ;那么不能表示数组 中元素的式子是( )。() * () * () () , , , , , , * ; 值不等于的表达式是( )。() *() () *() () *( ) () *()以下不能对二维数组进展正确初始化的语句是( )。() ;() , , ;() , , , , , ;() , , , , , ; , , , , , , , ;那么 的值是( )。() () () () , , , , , , , , ; 那么不能表示数组元素的地址是( )。() ()

7、 *() () () *() * , , , , ; 那么 () ()() () () ()假设有以下声明和定义,那么以下错误的引用是( )。 ; ; , * ;() () () (*) () *假设有以下声明和定义,那么以下引用非法的是( )。 ; ; * ; ; * ;() () (*) () () *关于类和对象不正确的说法是( )。() 类是一种类型,它封装了数据和操作 () 对象是类的实例() 一个类的对象只有一个 () 一个对象必属于某个类在类定义的外部,可以被访问的成员有( )。() 全部类成员 () 或的类成员() 的类成员 () 或的类成员关于指针的说法错误的选项是( )。(

8、) 指针必需显式说明() 当创立一个对象后,指针就指向该对象() 成员函数拥有指针() 静态成员函数拥有指针声明一个类的对象时,系统自动调用( )函数;撤消对象时,系统自动调用( )函数。() 成员函数 () 构造函数 () 析构函数 () 复制构造函数下面对构造函数的不正确描绘是( )。() 系统可以供应默认的构造函数() 构造函数可以有参数,所以也可以有返回值() 构造函数可以重载() 构造函数可以设置默认参数下面对析构函数的正确描绘是( )。() 系统可以供应默认的析构函数 () 析构函数必需由用户定义() 析构函数没有参数 () 析构函数可以设置默认参数对静态成员的不正确描绘是( )。

9、() 静态成员不属于对象,是类的共享成员() 静态数据成员要在类外定义和初始化() 调用静态成员函数时要通过类或对象激活,所以静态成员函数拥有指针() 只有静态成员函数可以操作静态数据成员下面选项中,不是类的成员函数为( )。() 构造函数 () 析构函数 () 友元函数 () 复制构造函数下面对友员的错误描绘是( )。() 关键字用于声明友员() 一个类中的成员函数可以是另一个类的友员() 友员函数访问对象的成员不受访问特性影响() 友员函数通过指针访问对象成员.在以下运算符中,能重载的是( )。() ! () () () . 在以下运算符中,不能重载的是( )。() () () .以下关于

10、运算符重载的描绘中,( )是正确的。() 可以变更参及运算的操作数个数 () 可以变更运算符原来的优先级() 可以变更运算符原来的结合性 () 不能变更原运算符的语义.以下函数中,能重载运算符的函数是( )。() 成员函数 () 构造函数 () 析构函数 () 友员函数.不能用友员函数重载的是( )。() () () () .下面描绘中,错误的选项是( )。() 只有系统预先定义的运算符才可能被重载() 运用类型转换函数不能把一个类转换为另一个类() 运用类型转换函数可以把类转换为根本类型() 类型转换函数只能定义为一个类的成员函数,不能定义为类的友员函数在中,类及类之间的继承关系具有( )。

11、() 自反性 () 对称性 () 传递性 () 反对称性以下关于类的继承描绘中,( )是错误的。() 派生类可以访问基类的全部数据成员,调用基类的全部成员函数() 派生类也是基类,所以基类具有派生类的全部属性和方法() 继承描绘类的层次关系,派生类可以具有及基类一样的属性和方法() 一个基类可以有多个派生类,一个派生类可以有多个基类当一个派生类公有继承一个基类时,基类中的全部公有成员成为派生类的( )。() 成员 ()成员() 成员 ()友员当一个派生类私有继承一个基类时,基类中的全部公有成员和疼惜成员成为派生类的( )。() 成员 ()成员() 成员 ()友员当一个派生类疼惜继承一个基类时,

12、基类中的全部公有成员和疼惜成员成为派生类的( )。() 成员 ()成员() 成员 ()友员不管派生类以何种方式继承基类,都不能运用基类的( )。() 成员 ()成员() 成员 () 成员和成员下面描绘中,错误的选项是( , )。() 在基类定义的成员在公有继承的派生类中可见,也能在类外被访问() 在基类定义的和成员在私有继承的派生类中可见,在类外可以被访问() 在基类定义的和成员在疼惜继承的派生类中不行见() 在派生类中不行见的成员要变成可访问的需进展访问声明在中,不能被派生类继承的函数是( )。() 成员函数 ()构造函数() 析构函数 ()静态成员函数在创立派生类对象时,构造函数的执行依次

13、是( )。() 对象成员构造函数、基类构造函数、派生类本身的构造函数() 派生类本身的构造函数、基类构造函数、对象成员构造函数() 基类构造函数、派生类本身的构造函数、对象成员构造函数() 基类构造函数、对象成员构造函数、派生类本身的构造函数当不同的类具有一样的间接基类时,有特点( )。() 各派生类对象将按继承路途产生自己的基类版本() 派生类对象无法产生自己的基类版本() 为了建立惟一的间接基类版本,应当必需变更类格() 为了建立惟一的间接基类版本,应当声明虚继承在中,要实现动态联编,必需运用( )调用虚函数。() 类名 () 派生类指针 () 对象名 () 基类指针以下函数中,可以作为虚

14、函数的是( )。() 一般函数 () 构造函数 () 成员函数 () 析构函数在派生类中,重载一个虚函数时,要求函数名、参数的个数、参数的类型、参数的依次和函数的返回值( )。() 不同 () 一样 () 相容 () 部分一样下面函数原型声明中,( )声明了为纯虚函数。() (); () ();() (); () () ;假设一个类中含有纯虚函数,那么该类称为( )。() 基类 () 纯基类 () 派生类 ()抽象类假设 为抽象类,以下声明( )是错误的。() ( ) ; () * ;() ( ) ; () ;下面描绘中,正确的选项是( )。() 虚函数是没有实现的函数 () 纯虚函数的实如今

15、派生类定义() 抽象类是只有纯虚函数的类 () 抽象类指针可以指向不同的派生类运用虚函数编写程序求球体和圆柱体的体积及外表积。由于球体和圆柱体都可以看作由圆继承而来,所以可以定义圆类作为基类。在类中定义一个数据成员和两个虚函数()和()。由类派生类和类。在派生类中对虚函数()和()重新定义,分别求球体和圆柱体的体积及外表积。 : ( ) ; () ; () ; : ; : ( )( ) () * * * ; () * * * * ; : ( )( ) ; () * * * ( ); () * * * ; : ; () *; (); ; 球体: ; 体积 () ; 外表积 () ; ( ); ;

16、 圆柱体: ; 体积 () ; 外表积 () ;、定义一个图书类,在该类定义中包括数据成员: 书名、价格和存书数量;成员函数: ()显示图书的状况;()将存书数量减,并显示当前存书数量;()将存书数量加,并显示当前存书数量。在函数中,要求创立某一种图书对象,并对该图书进展简洁的显示、借阅和归还管理。 () * ()( )( )( ); (); (); ()()()()()() ;. () ; ; ; ;( ) ; ( )( ) ; ; ;. () , ;( ) : ( ) : ; ; : ; ; : ; ; ;. () ;( )( ); ;、 :( , ) ; ; 调用构造函数. ; ;( ) 调用构造函数. ; ;() 调用析构函数.; ( , ) ; : , ; () ( , ) ; ( ) ; ( ) ;答案:调用构造函数. 调用构造函数. 调用析构函数.调用析构函数. ; ; ; () , * ; ; ; ; (*) ; * ; * ; ; () , , , , , ; * ; ; ; ; ;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 初中资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁