


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
窗体顶端福师C+语言程序设计在线作业二单选题(共30道试题,共60分。)得分:601.若用数组名作为函数调用时的实参,则实际上传递给形参的是( ) A. 数组首地址B. 数组的第一个元素值C. 数组中全部元素的值D. 数组元素的个数满分:2分得分:22.下列哪项不是面向对象程序设计的主要特征( ) A. 封装B. 继承C. 多态D. 结构满分:2分得分:23.虚函数使用关键字( ) A. virtualB. staticC. publicD. private满分:2分得分:24.在下边的二维数组定义中,正确的是( ) A. int a5B. int a5C. int a3=1,3,5,2D. int a(10)满分:2分得分:25.已知函数test定义为:void test() 则函数定义中void的含义是( ) A. 执行函数test后,函数没有返回值B. 执行函数test后,函数不再返回C. 执行函数test后,函数返回任意类型值D. 以上三个答案都是错误的满分:2分得分:26.下面有关重载函数的说法中正确的是( ) A. 重载函数必须具有不同的返回值类型B. 重载函数形参个数必须不同C. 重载函数必须有不同的形参列表D. 重载函数名可以不同满分:2分得分:27.C+程序源文件默认的扩展名是( ) A. csB. objC. cppD. exe满分:2分得分:28.下列运算符中,( )运算符在C中不能重载 A. &B. C. :D. new满分:2分得分:29.已知字符b的ASCII码为98,语句printf(%d,%c,b,b+1 );的输出为( ) A. 98,bB. 语句不合法C. 98,99D. 98,c满分:2分得分:210.设B类是由A类继承的。当创建一个B类的对象时,构造函数的调用顺序是( ) A. 先调用A类的构造函数,然后调用B类的构造函数B. 先调用B类的构造函数,然后调用A类的构造函数C. 不调用A类的构造函数D. 视定义时A类和B类出现的位置满分:2分得分:211.派生类公有继承基类时,基类中的所有公有成员成为派生类的_。( ) A. public 成员B. 友员C. protected成员D. private成员满分:2分得分:212.表达式9!=10的值为( ) A. 非零值B. trueC. 0D. 1满分:2分得分:213.下面不能正确表示a*b/(c*d)的表达式是( ) A. (a*b)/c*dB. a*b/(c*d)C. a/c/d*bD. a*b/c/d满分:2分得分:214.若x,y,z均被定义为整数,则下列表达式终能正确表达代数式1/(x*y*z)的是( ) A. 1/x*y*zB. 1.0/(x*y*z)C. 1/(x*y*z)D. 1/x/y/(float)z满分:2分得分:215.如要求在if后一对括号中的表达式,表示a不等于0的时候的值为真,则能正确表示这一关系的表达式为( ) A. a0B. !aC. a=0D. a满分:2分得分:216.静态成员函数仅能访问( ) A. 静态的数据成员B. 非静态的成员函数C. 非静态的数据成员D. 以上都不对满分:2分得分:217.在一个源文件中定义的全局变量的作用域为( ) A. 本程序的全部范围B. 本函数的全部范围C. 从定义该变量的位置开始到本文件结束D. 以上说法都不正确满分:2分得分:218.下面不是面向对象程序设计的特征的是( ) A. 封装B. 继承C. 多态D. 结构满分:2分得分:219.下列关于构造函数说法不正确的是( ) A. 构造函数必须与类同名B. 在构造函数中可以对类中的成员进行初始化C. 构造函数可以省略不写D. 构造函数必须有返回值满分:2分得分:220.要声明一个有10个int型元素的数组,正确的语句是( ) A. int a10;B. int a2,5;C. int a;D. int *a10;满分:2分得分:221.如果有char* ssl=“0123456789”,则,sizeof(ssl)的值是( ) A. 4B. 10C. 11D. 40满分:2分得分:222.下列对引用的陈述中,不正确的是( ) A. 每一个引用都是其所引用对象的别名,因此必须初始化B. 形式上针对引用的操作实际上作用于它所引用的对象C. 一旦定义了引用,一切针对其所引用对象的操作只能通过该引用间接进行D. 不需要单独为引用分配存储空间满分:2分得分:223.以下哪个不是循环语句( ) A. while语句B. do-while语句C. for语句D. if-else语句满分:2分得分:224.函数重载体现了面向对象的( ) A. 封装性B. 多态性C. 继承性D. 抽象性满分:2分得分:225.下面关于new 和delete操作符的说法中,不正确的是( ) A. 使用new操作符,可以动态分配全局堆中的内存资源B. 若p的类型已由A*强制转换为void *,那么执行语句delete p;时,类A的析构函数不会被调用C. 实现全局函数时,new和delete通常成对地出现在由一对匹配的花括号限定的语句块中D. 执行语句A * p=new A100时,类A的构造函数只会被调用1次满分:2分得分:226.下列关于C+语言类的描述中错误的是( ) A. 类用于描述事物的属性和对事物的操作B. 类与类之间通过封装而具有明确的独立性C. 类与类之间必须是平等的关系,而不能组成层次结构D. 类与类之间可以通过一些方法进行通信和联络满分:2分得分:227.以下函数的返回结果是( )int function(char *x) char *p=x; while(*p+); return(p-x-1); A. 求字符串的长度B. 将字符串x连接到字符串p后面C. 将字符串x复制到字符串p中D. 将字符串x反向存放满分:2分得分:228.如果a=1,b=2,c=3,d=4,则条件表达式“ab?a:cd?c:d ” 的值为( ) A. 2B. 3C. 1D. 4满分:2分得分:229.下列叙述正确的是( ) A. 一个程序中可以有多个#include命令行B. 在#include命令行中,用双引号和用尖括号将被包
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高中实验仪器课件
- 员工劳动争议调解办法
- 高一课文《劝学》课件
- 高一政治备课经验课件
- 离婚协议必知:赡养费支付方式及调整标准解读
- 高端服务业人才派遣与劳动权益双重保障合同
- 住宅小区物业合同到期延期及绿化养护协议
- 知识产权密集型厂房租赁及研发成果转化合同
- 广告效果归因分析代理合同
- 骨髓细胞进修汇报课件
- 建筑工人的安全文明着装与防护用品
- 《五环旗下一家人》课件
- 《教育诊断与幼儿心理健康指导》课程标准
- 循环经济 实现低碳目标
- 喷涂分析改善报告
- 医院检验科培训课件:《微生物检验相关介绍》
- 资源与资源系统
- 《一轮复习-函数的零点》
- 九一八知识竞赛题
- 产品报价单(5篇)
- 河南省毕业年困难毕业生求职创业补贴申请表(人工审核用)
评论
0/150
提交评论