




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二次形考作业第二次形考作业 您当前得分是您当前得分是:100 1、单选题(、单选题(4分) 程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用( )符号作为分隔符。 A. 空格或逗号 B. 逗号或回车 C. 逗号或分号 D. 空格或回车 答案 分) 程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用( )符号作为分隔符。 A. 空格或逗号 B. 逗号或回车 C. 逗号或分号 D. 空格或回车 答案:.A.B.C.DD 2、单选题(、单选题(4分) 设 分) 设”int a=12;int a=12;”,则执行完语句,则执行完语句”a+=a*a;a+=a*a;”后,a的值是( )。 A. 12 B. 144 C. 156 D. 288 答案 后,a的值是( )。 A. 12 B. 144 C. 156 D. 288 答案:.A.B.C.DC 3、单选题(、单选题(4分) 假设在程序中 a、b、c 均被定义成整型,所赋的值都大于1,则下列能正确表示代数式的表达式是( )。 A. 1.0/a*b*c B. 1/(a*b*c) C. 1/a/b/(float)c D. 1.0/a/b/c 答案 分) 假设在程序中 a、b、c 均被定义成整型,所赋的值都大于1,则下列能正确表示代数式的表达式是( )。 A. 1.0/a*b*c B. 1/(a*b*c) C. 1/a/b/(float)c D. 1.0/a/b/c 答案:.A.B.C.DD 4、单选题(、单选题(4分) 设 分) 设”int a=15,b=26;int a=15,b=26;”,则,则”cout0 B. const int M=20; C. const char ch; D. const bool mark=true; 答案 分) 下列的符号常量定义中,错误的定义是( )。 A. const M=10; B. const int M=20; C. const char ch; D. const bool mark=true; 答案:.A.B.C.DC 3、单选题(、单选题(4分) 循环语句“for(int i=0; in/2) break; A. n/2 B. n/2+1 C. n/2-1 D. n-1 答案 分) 在下面循环语句中循环体执行的次数为( )。 for(int i=0; in/2) break; A. n/2 B. n/2+1 C. n/2-1 D. n-1 答案:.A.B.C.DB 5、单选题(、单选题(4分) 在下面循环语句中内层循环体S语句的执行总次数为( )。 for(int i=0; in; i+) for(int j=i; jn; j+) S; A. n 分) 在下面循环语句中内层循环体S语句的执行总次数为( )。 for(int i=0; in; i+) for(int j=i; jn; j+) S; A. n2 2 B. (n+1)/2 C. n(n-1)/2 D. n(n+1)/2 答案 B. (n+1)/2 C. n(n-1)/2 D. n(n+1)/2 答案:.A.B.C.DD 6、单选题(、单选题(4分) 在下面循环语句中循环体执行的次数为( )。 int i=0,s=0; while(s20) i+; s+=i; A. 4 B. 5 C. 6 D. 7 答案 分) 在下面循环语句中循环体执行的次数为( )。 int i=0,s=0; while(s20) i+; s+=i; A. 4 B. 5 C. 6 D. 7 答案:.A.B.C.DC 7、单选题(、单选题(4分) 在下面循环语句中循环体执行的次数为( )。 int i=0; do i+; while(i*i10); A. 4 B. 3 C. 5 D. 2 答案 分) 在下面循环语句中循环体执行的次数为( )。 int i=0; do i+; while(i*i10); A. 4 B. 3 C. 5 D. 2 答案:.A.B.C.DD 8、单选题(、单选题(4分) 当处理特定问题时的循环次数已知时,通常采用( )来解决。 A. for循环 B. while循环 C. do循环 D. switch语句 答案 分) 当处理特定问题时的循环次数已知时,通常采用( )来解决。 A. for循环 B. while循环 C. do循环 D. switch语句 答案:.A.B.C.DA 9、单选题(、单选题(4分) 循环体至少被执行一次的语句为( )。 A. for循环 B. while循环 C. do循环 D. 任一种循环 答案 分) 循环体至少被执行一次的语句为( )。 A. for循环 B. while循环 C. do循环 D. 任一种循环 答案:.A.B.C.DC 10、单选题(、单选题(4分) switch语句能够改写为( )语句。 A. for B. if C. do D. while 答案 分) switch语句能够改写为( )语句。 A. for B. if C. do D. while 答案:.A.B.C.DB 11、判断题(、判断题(4分)分) 从一条函数原型语句“int fun1(void);”可知,该函数的返回类型为int,该函数带有0个参数。从一条函数原型语句“int fun1(void);”可知,该函数的返回类型为int,该函数带有0个参数。 答案答案:A.正确正确B.错误错误A 12、判断题(、判断题(4分)分) 当执行cout语句输出endl数据项时,将使C+显示输出屏幕上的光标从当前位置移动到下一行的开始位置。当执行cout语句输出endl数据项时,将使C+显示输出屏幕上的光标从当前位置移动到下一行的开始位置。 答案答案:A.正确正确B.错误错误A 13、判断题(、判断题(4分)分) 假定x=5,y=6,则表达式x+*+y的值为36。 假定x=5,y=6,则表达式x+*+y的值为36。 答案答案:A.正确正确B.错误错误B 14、判断题(、判断题(4分)分) 1 假定x=5,y=6,则表达式x-*-y的值为26。假定x=5,y=6,则表达式x-*-y的值为26。 答案答案:A.正确正确B.错误错误B 15、判断题(、判断题(4分)分) 假定x=5,y=6,则执行表达式y*=x+计算后,x和y的值分别为6和30。(假定x=5,y=6,则执行表达式y*=x+计算后,x和y的值分别为6和30。( 答案答案:A.正确正确B.错误错误A 16、判断题(、判断题(4分)分) 假定x=5,y=6,则执行表达式y+=x-计算后,x和y的值分别为4和11。假定x=5,y=6,则执行表达式y+=x-计算后,x和y的值分别为4和11。 答案答案:A.正确正确B.错误错误A 17、判断题(、判断题(4分)分) C+常数0x145对应的十进制值为326。C+常数0x145对应的十进制值为326。 答案答案:A.正确正确B.错误错误B 18、判断题(、判断题(4分)分) C+常数0345对应的十进制值为229。C+常数0345对应的十进制值为229。 答案答案:A.正确正确B.错误错误A 19、判断题(、判断题(4分)分) 十进制常数245对应的十六进制的C+表示为0xF5 (F大小写均可)。十进制常数245对应的十六进制的C+表示为0xF5 (F大小写均可)。 答案答案:A.正确正确B.错误错误A 20、判断题(、判断题(4分)分) 十进制常数245对应的八进制的C+表示为0365。十进制常数245对应的八进制的C+表示为0365。 答案答案:A.正确正确B.错误错误A 21、判断题(、判断题(4分)分) 说明函数原型时不需要指明每个函数参数的名字,只需说明每个参数的类型和返回值类型就可以了。说明函数原型时不需要指明每个函数参数的名字,只需说明每个参数的类型和返回值类型就可以了。 答案答案:A.正确正确B.错误错误A 22、判断题(、判断题(4分)分) 用用new动态申请的内存空间,必须用动态申请的内存空间,必须用delete来释放。来释放。 答案答案:A.正确正确B.错误错误A 23、判断题(、判断题(4分)分) 派生类的成员函数可以直接访问基类的所有成员。派生类的成员函数可以直接访问基类的所有成员。 答案答案:A.正确正确B.错误错误A 24、判断题(、判断题(4分)分) 程序的编译是以文件为单位的,因此将程序分到多个文件中可以减少每次对程序修改所带来的编译工作量。程序的编译是以文件为单位的,因此将程序分到多个文件中可以减少每次对程序修改所带来的编译工作量。 答案答案:A.正确正确B.错误错误B 25、判断题(、判断题(4分)分) 函数重载既要求两函数参数对应的类型不同又要求参数个数不同。函数重载既要求两函数参数对应的类型不同又要求参数个数不同。( ) 答案答案:A.正确正确B.错误错误B 2 第四次形考作业第四次形考作业 您当前得分是您当前得分是:100 1、单选题(、单选题(4分) do语句能够改写为( )语句。 A. 复合 B. if C. switch D. while 答案 分) do语句能够改写为( )语句。 A. 复合 B. if C. switch D. while 答案:.A.B.C.DD 2、单选题(、单选题(4分) 在下面的一维数组定义中,哪一个有语法错误。( ) A. int a=1,2,3; B. int a10=0; C. int a; D. int a5; 答案 分) 在下面的一维数组定义中,哪一个有语法错误。( ) A. int a=1,2,3; B. int a10=0; C. int a; D. int a5; 答案:.A.B.C.DC 3、单选题(、单选题(4分) 函数重载是指( )。 A. 两个或两个以上的函数取相同的函数名,但形参的个数或类型不同 B. 两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同 C. 两个以上的函数名字不同,但形参的个数或类型相同 D. 两个以上的函数取相同的函数名,并且函数的返回类型相同 答案 分) 函数重载是指( )。 A. 两个或两个以上的函数取相同的函数名,但形参的个数或类型不同 B. 两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同 C. 两个以上的函数名字不同,但形参的个数或类型相同 D. 两个以上的函数取相同的函数名,并且函数的返回类型相同 答案:.A.B.C.DA 4、单选题(、单选题(4分) 以下叙述中不正确的是( )。 A. 在一个函数中,可以有多条return语句 B. 函数的定义不能嵌套,但函数的调用可以嵌套 C. 函数必须有返回值 D. 不同的函数中可以使用相同名字的变量 答案 分) 以下叙述中不正确的是( )。 A. 在一个函数中,可以有多条return语句 B. 函数的定义不能嵌套,但函数的调用可以嵌套 C. 函数必须有返回值 D. 不同的函数中可以使用相同名字的变量 答案:.A.B.C.DC 5、单选题(、单选题(4分) 以下说法中正确的是( )。 A. C+程序总是从第一个定义的函数开始执行 B. C+程序总是从main函数开始执行 C. C+函数必须有返回值,否则不能使用函数 D. C+程序中有调用关系的所有函数必须放在同一个程序文件中 答案 分) 以下说法中正确的是( )。 A. C+程序总是从第一个定义的函数开始执行 B. C+程序总是从main函数开始执行 C. C+函数必须有返回值,否则不能使用函数 D. C+程序中有调用关系的所有函数必须放在同一个程序文件中 答案:.A.B.C.DB 6、单选题(、单选题(4分) 若定义了函数 double *function(), 则函数function的返回值为( )。 A. 实数型 B.实数的地址 C.指向函数的指针 D.函数的地址 答案 分) 若定义了函数 double *function(), 则函数function的返回值为( )。 A. 实数型 B.实数的地址 C.指向函数的指针 D.函数的地址 答案:.A.B.C.DB 7、单选题(、单选题(4分) 假定一个二维数组的定义语句为“int a34=3,4,2,8,6;”,则元素a21的值为( )。 A. 0 B. 4 C. 8 D. 6 答案 分) 假定一个二维数组的定义语句为“int a34=3,4,2,8,6;”,则元素a21的值为( )。 A. 0 B. 4 C. 8 D. 6 答案:.A.B.C.DA 8、单选题(、单选题(4分) 假定一个二维数组的定义语句为“int a34=3,4,2,8,6;”,则元素a12的值为( )。 A. 2 B. 4 C. 6 D. 8 答案 分) 假定一个二维数组的定义语句为“int a34=3,4,2,8,6;”,则元素a12的值为( )。 A. 2 B. 4 C. 6 D. 8 答案:.A.B.C.DC 9、单选题(、单选题(4分) 在下面的二维数组定义中,正确的是( )。 A. int a5; B. int a5; C. int a3=1,3,5,2; D. int a(10); 答案 分) 在下面的二维数组定义中,正确的是( )。 A. int a5; B. int a5; C. int a3=1,3,5,2; D. int a(10); 答案:.A.B.C.DC 10、单选题(、单选题(4分) 在下面的字符数组定义中,哪一个有语法错误。( )。 A. char a20= 分) 在下面的字符数组定义中,哪一个有语法错误。( )。 A. char a20=”abcdefgabcdefg”; B. char a=; B. char a=”x+y=55.x+y=55.”; C. char a15; D. char a10= ; C. char a15; D. char a10=5 5; 答案 ; 答案:.A.B.C.DD 11、多选题(、多选题(4分) 一个类的友元不是该类的成员,与该类的关系密切,所以它( )。 A. 有this指针,有默认操作的对象 B. 没有this指针,可以有默认操作的对象 C. 有this指针,不能执行默认操作 D. 没有this指针,也就没有默认操作的对象 答案 分) 一个类的友元不是该类的成员,与该类的关系密切,所以它( )。 A. 有this指针,有默认操作的对象 B. 没有this指针,可以有默认操作的对象 C. 有this指针,不能执行默认操作 D. 没有this指针,也就没有默认操作的对象 答案: .A .B .C.DABC 12、多选题(、多选题(4分)分) 1 一个类的成员函数也可以成为另一个类的友元函数,这时的友元说明( )。 A. 需加上类域的限定 B. 不需加上类域的限定 C. 类域的限定可加可不加 D. 不需要任何限定 答案 一个类的成员函数也可以成为另一个类的友元函数,这时的友元说明( )。 A. 需加上类域的限定 B. 不需加上类域的限定 C. 类域的限定可加可不加 D. 不需要任何限定 答案:.A .B .C .DBCD 13、多选题(、多选题(4分) 于运算符重载,下列说法正确的是( )。 A. 重载时,运算符的优先级可以改变。 B. 重载时,运算符的结合性可以改变。 C. 重载时,运算符的功能可以改变。 D. 重载时,运算符的操作数个数可以改变。 答案 分) 于运算符重载,下列说法正确的是( )。 A. 重载时,运算符的优先级可以改变。 B. 重载时,运算符的结合性可以改变。 C. 重载时,运算符的功能可以改变。 D. 重载时,运算符的操作数个数可以改变。 答案: .A.B .C .DACD 14、多选题(、多选题(4分) 引入友元的主要目的是为了( )。 A. 增强数据安全性 B. 提高程序的可靠性 C. 提高程序的效率和灵活性 D. 保证类的封装性 答案 分) 引入友元的主要目的是为了( )。 A. 增强数据安全性 B. 提高程序的可靠性 C. 提高程序的效率和灵活性 D. 保证类的封装性 答案: .A .B.C .DABD 15、多选题(、多选题(4分) 当将一个类A或函数f()说明为另一个类B的友元后,类A或函数f()能够直接访问类B的( )。 A. 只能是公有成员 B. 只能是保护成员 C. 只能是除私有成员之外的任何成员 D. 具有任何权限的成员 答案 分) 当将一个类A或函数f()说明为另一个类B的友元后,类A或函数f()能够直接访问类B的( )。 A. 只能是公有成员 B. 只能是保护成员 C. 只能是除私有成员之外的任何成员 D. 具有任何权限的成员 答案: .A .B .C.DABC 16、多选题(、多选题(4分) 关于运算符重载,下列说法正确的是( )。 A. 所有的运算符都可以重载。 B. 通过重载,可以使运算符应用于自定义的数据类型。 C. 通过重载,可以创造原来没有的运算符。 D. 通过重载,可以改变运算符的优先级。 答案 分) 关于运算符重载,下列说法正确的是( )。 A. 所有的运算符都可以重载。 B. 通过重载,可以使运算符应用于自定义的数据类型。 C. 通过重载,可以创造原来没有的运算符。 D. 通过重载,可以改变运算符的优先级。 答案: .A.B .C .DACD 17、多选题(、多选题(4分) 被非静态成员函数访问的类的数据成员( )。 A. 可以是非静态数据成员或静态数据成员 B. 不可能是类的静态数据成员 C. 只能是类的非静态数据成员 D. 只能是类的静态数据成员 答案 分) 被非静态成员函数访问的类的数据成员( )。 A. 可以是非静态数据成员或静态数据成员 B. 不可能是类的静态数据成员 C. 只能是类的非静态数据成员 D. 只能是类的静态数据成员 答案:.A .B .C .DBCD 18、多选题(、多选题(4分) 静态数据成员的初始化是在( )中进行的。 A. 构造函数 B. 任何成员函数 C. 所属类 D. 全局区 答案 分) 静态数据成员的初始化是在( )中进行的。 A. 构造函数 B. 任何成员函数 C. 所属类 D. 全局区 答案: .A .B .C.DABC 19、多选题(、多选题(4分) 当一个类对象离开它的作用域时,系统自动调用该类的( )。 A. 无参构造函数 B. 带参构造函数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 部队交通安全知识培训课件
- 学习路径规划-洞察及研究
- 【设计】高层住宅小区室外配套施工组织设计
- 部门保密培训课件
- 债权人利益分配策略-洞察及研究
- 边坡喷锚脚手架安全培训课件
- 基于循环经济的原料回收与再利用技术瓶颈突破
- 车队雨季安全培训课件
- 圆弧轨迹动态补偿算法在高速工况下的精度衰减机理研究
- 国际标准对接框架下刀片剪切参数数据库的跨地域知识迁移策略
- 企业负责人变更专项内审
- 特殊教育:培智义务教育课程标准(绘画与手工)
- 酒店明住宿清单(水单)
- 聚合硫酸铝制备方法
- 《中国儿童维生素A、维生素D临床应用专家共识》解读
- 数字经济导论 课件全套 第1-14章 数字经济概述-重点领域的数字经济政策
- 孕妇外周血胎儿游离DNA产前筛查与诊断技术规范
- 传感器与检测技术(项目式)PPT完整全套教学课件
- 大学生创新与创业高职PPT完整全套教学课件
- 基础模块2Unit 8 Green Earth reading课件
- 湖南省综合医院手术分类及批准权限规范(2009年版)
评论
0/150
提交评论