




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 1- -3 3 章章测试测试题题 (完成完成选择选择题,题,答案答案过几天过几天再再给给) (思考思考编程题编程题,将将在在习题课习题课上上讲解讲解部分部分编程题编程题) 一、选择题一、选择题(每每题题 2 2 分)分) 1 1 关于关于 C+C+语言和语言和 C C 语言的关系的下列描述中,错误的是语言的关系的下列描述中,错误的是 。 AC 语言是 C+语言的一个子集 BC 语言和 C+语言都是面向对象的语言 CC+语言与 C 语言兼容 DC+语言对 C 语言做了些改进 2 2 一个一个 C+C+程序的执行是从程序的执行是从 。 A本程序文件的 main 函数开始,到 main 函数结束 B本程序文件的第一个函数开始,到本程序文件的最后一个函数结束 C本程序文件的 main 函数开始,到本程序文件的最后一个函数结束 D本程序文件的一个函数开始,到本程序文件的 main 函数结束 3 3 C+C+语言规定:在一个源程序中,语言规定:在一个源程序中,mainmain 函数的位置函数的位置 。 A必须在最开始 B必须在系统调用的库函数的后面 C可以任意 D必须在最后 4 4 将将 C+C+源程序进行源程序进行 可得到目标文件。可得到目标文件。 A编辑 B编译 C连接 D拼接 5 5 将目标文件进行将目标文件进行 可得到可执行文件。可得到可执行文件。 A编辑 B编译 C连接 D拼接 6 6系统约定系统约定 C+C+源程序文件名的缺省的扩展名为源程序文件名的缺省的扩展名为 。 A. .cpp B. .c+ C. .bcc D. .vcc 7 7目标文件的扩展名为目标文件的扩展名为 。 (C C) A. .cpp B. .h C. .obj D. .exe 8 8下列关于机器语言与高级语言的说法中,正确的是下列关于机器语言与高级语言的说法中,正确的是 。 A机器语言比高级语言执行得慢 B机器语言程序比高级语言程序可移植性强 C机器语言程序比高级语言程序可移植性差 D有了高级语言,机器语言就无存在的必要了 9 9 下面描述正确的是下面描述正确的是 。 AC+是一种面向结构化程序设计的语言 BC+是一种面向对象的程序设计的语言 CC+是一种通用的程序设计语言 DC 语言是一种面向对象的程序设计语言 1010 以下各选项中,均为以下各选项中,均为 C+C+语言保留字的为语言保留字的为 。 Aenum include cout Bint class cin Cfloat double main Dchar int include 1111 下面关于数据类型的说法中不正确的是下面关于数据类型的说法中不正确的是 . . A数据类型决定了该类型变量的取值范围和可以进行的操作 BC+中基本数据类型的个数是有限的,而非基本数据类型的个数可以是无限 的 CC+中非基本数据类型是由多个基本数据类型或非基本数据类型组合而成的 D数据类型决定了某个时刻变量的值 1212 在某个程序中,要用整型数据占用内存字节数的信息,为了使该在某个程序中,要用整型数据占用内存字节数的信息,为了使该 程序以后容易移植最好使用程序以后容易移植最好使用 来表示该字节数。来表示该字节数。 A4 B2 Csizeof(int) D没有好的办法 1313 下列符号中能用作下列符号中能用作 C+C+自定义标识符的是自定义标识符的是 。 A5abc Bif Cabc D_abc 1414 下列变量定义中,正确的是下列变量定义中,正确的是 。 Aint m,n,x,y;float x,z; Bchar c1, c2 = “c”;float a, b; C double age, do; D float f1, _Length = 0; double Length_; 1515 以下能够正确定义整型变量以下能够正确定义整型变量 a a、b b 和和 c c 并为其赋初始值并为其赋初始值 5 5 的语句的语句 为为 。 Aint a = b = c = 5; Bint a,b,c = 5; Cint a = 5;b = 5;c = 5; Dint a = 5,b = 5,c = 5; 1616 下面不是下面不是 C+C+语言整型常数的为语言整型常数的为 。 A02 B0 C038 D0XAE 1717 下面的浮点数表示不正确的是下面的浮点数表示不正确的是 。 A123e5 B10e0.5 Ce2 D.234 1818 下面的浮点数表示中,下面的浮点数表示中, 表示表示 doubledouble 类型,类型, 表示表示 floatfloat, 表示表示 long doublelong double 类型类型. . A34.5F B3.14L C9.8e1 D1.0e3 E3.45e-3 LF F1.23E5LD G0xae2 1919 假设某系统中,一个假设某系统中,一个 charchar 类型占用一字节内存,则字符类型为类型占用一字节内存,则字符类型为 charchar 类 型 的 字 符 串类 型 的 字 符 串 ” 017141017141hellohello ” 0 0” 所 占 内 存 的 字 节 数所 占 内 存 的 字 节 数 是是 。 A 9 B 10 C11 D 12 (本题考查 C+中字符串的表示和存储。”017141hello”0”是由以下字符构成的字符序 列: 017, 1, 4, 1, h, e, l, l, o, ”, 0, 共 11 个字符,系统自动在尾部加一个0作为结束标志,因此在内存中总共要占用 12 个字 节。 ) 2020 下面表示反斜杠字符的是下面表示反斜杠字符的是 。 A B C“” D“” 2121 设有 “设有 “int a, b, cint a, b, c; ” , 下列选项中, 符合; ” , 下列选项中, 符合 C+C+语法的语句是语法的语句是 。 A. a = 3; B. a + b * c; C. c = a b ? a : b; D. ; 2222 已知有定义“已知有定义“int a, bint a, b;const int cconst int c; ” ,下列符合; ” ,下列符合 C+C+语法的表语法的表 达式为达式为 。 A. 4 + c = b = 0 B. a = +b C. a = c = b = 6 D. a = 4+ 2323 设有说明设有说明 “int k = 7, x = 12;int k = 7, x = 12;” ,则能够使值为” ,则能够使值为 3 3 的表达式的表达式 为为 。 Ax %= (K %= 5) Bx %= (k k % 5) Cx %= k k / 5 D(x %= k) ( k %= 5) 2424 设有说明“设有说明“int x = 10, y =int x = 10, y = 4, f; float m;4, f; float m;” ,则执行表达式” ,则执行表达式 “f = m = x / yf = m = x / y”后,则”后,则 f f、m m 的值分别为的值分别为 。 A2、2.5 B3、2.5、2 C2.5、2.5 D2、2.0 2525 执行以下语句组执行以下语句组 float x = 1; int y = 2; y += +x * x+; 则 y 的值为 。 A11 B11.0 C6 D6.0 2626 下列语句的输出结果是下列语句的输出结果是 。 int a = 1, b = 1, c = 1; a = a- - -b- - -c; cout i;if (i = 2) cout i;if (i = 2) cout i;if (i = 2) cout i;if (!(i 2) cout x) a = b = c = 5;int a, b, c; a = b = c = 5;” ,执行语句“” ,执行语句“b += +a b += +a b b ” ,则” ,则 a a、b b、c c 的值分别为的值分别为 。 A6、7、6 B6、6、6 C6、6、5 D6、1、6 3434 若要在若要在 ifif 后一对圆括号中表示条件“后一对圆括号中表示条件“a a 不等于不等于 0 0 成立” ,则能正成立” ,则能正 确表示这一关系的表达式为确表示这一关系的表达式为 。 Aa y); Bif(x = y) x += y; Cif (x = y);cout void main int x, y, z, c; cin x y z;/从键盘输入三个数 if ( ) c = y;y = z;z = c; if ( ) c = x;x = z;z = c; if ( ) c = x;x = y;y = c; cout 6) n-;cout 10) break; while (a=7); 5252 有以下程序有以下程序 void main() int i=0, s=0; do if (i % 2) i+; continue; i+; s += i; while (i +y;x = i+) i = x; Bfor (; ;x+ = i); Cwhile(1) x+; Ddo sum += i;while (i=1); 5555 下列程序的输出结果为下列程序的输出结果为 。 void main() int k, j, m; for (k=5; k=1; k-) m = 0; for (j=k; j=5; j+) m = m + k * j; cout m; A124 B25 C36 D15 5656 以下程序中,以下程序中,whilewhile 循环执行的次数为循环执行的次数为 。 void main() while (int i=0) if (i1) continue; if (i=5) break; i+; A1 B10 C0 D死循环,不能确定次数 二、编程题二、编程题 1 猜数游戏:任意设置一个整数,请游戏者输入数据猜想设置的数是什么,猜数游戏:任意设置一个整数,请游戏者输入数据猜想设置的数是什么, 告诉用户是猜大了还是小了。告诉用户是猜大了还是小了。10 次以内猜对,用户获胜。否则,告诉用户设置次以内猜对,用户获胜。否则,告诉用户设置 的数据是什么。的数据是什么。 2 2输入一个日期,年月日。输出该日期增加输入一个日期,年月日。输出该日期增加 1 1 天后的日期。天后的日期。 3编写一个程序,计算圆周率。可利用公式编写一个程序,计算圆周率。可利用公式: 111 1. 4357 直到最后一项的绝对值小于直到最后一项的绝对值小于10-8。 4计算级数计算级数 ! )1( ! 3!2 1 1 32 n xxx x n n 要求精度为要求精度为 10-8。并分别用。并分别用 dowhile、while 和和 for 语句编写程序。语句编写程序。 5 编程求编程求 1!+2!+3!+4!+15! 6 编程求“水仙花数” 。所谓“水仙花数”是指一个三位数,其各位数字立方编程求“水仙花数” 。所谓“水仙花数”是指一个三位数,其各位数字立方 和等于该数本身。和等于该数本身。例如,例如,153 是水仙花数,因为是水仙花数,因为 153=13+53+33。 7编程求编程求 1000 之内的所有“完数”及其因子。所谓“完数”是指一个数恰好之内的所有“完数”及其因子。所谓“完数”是指一个数恰好 等于它的因子之和。例如,等于它的因子之和。例如,6 是完数,因为是完数,因为 6=1+2+3。 8一球从一球从 100m 高度落下,每次落地后反跳回原高度的一半,再落下。编程求高度落下,每次落地后反跳回原高度的一半,再落下。编程求 他在第他在第 10 次落地时,共经过多少次落地时,共经过多少 m?第?第 10 次反弹多高?次反弹多高? 9猴子吃桃问题。猴子第一天摘下若干挑子,当即吃了一半,还不过瘾,又多猴子吃桃问题。猴子第一天摘下若干挑子,当即吃了一半,还不过瘾,又多 吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早 上都吃了前一天剩下的一半零一个。到第上都吃了前一天剩下的一半零一个。到第 10 天早上想再吃时,见到只剩一个挑天早上想再吃时,见到只剩一个挑 子了。编程求第一天共摘下多少个桃子。子了。编程求第一天共摘下多少个桃子。 10用迭代法编程求用迭代法编程求ax 。 求平方根的迭代公式为:求平方根的迭代公式为: )( 2 1 1 n nn x a xx 要求前后两次求出的要求前后两次求出的 x 的差的绝对值小于的差的绝对值小于 10-7
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高端智能车库所有权转让合同模板
- 车库租赁及新能源汽车充电设备租赁合同范本
- 拆迁补偿居间代理合同范本
- 车辆购置奖励及售后服务保障合同
- 股权激励方案T公司部分股权转让合同
- 文化创意园区场地合作经营合同
- 拆迁安置补偿与新建住宅买卖合同
- 离婚协议中成年子女抚养权分配及财产分割合同
- 特种车辆租赁与安全服务管理协议
- 高端商务写字楼租赁安全协议书
- 高风险病原体实验室标本溢洒处理流程
- 青岛版信息技术第二册《第二单元 信息隐私与安全 1 个人隐私好习惯》教学设计
- 公共礼仪课程考试题及答案
- 高考语文备考之人物传记文言文之《史记》《汉书》《后汉书》《三国志》(上)
- 2025年江苏省港口集团校园招聘正式启动笔试参考题库附带答案详解
- 2025届高考注意事项课件
- 公司委托经营代理合同范本
- JJF(鄂)149-2025 电力行业碳计量技术规范 火电机组碳排放量化
- 新疆三校生考试真题语文
- 白银矿冶职业技术学院《跨境电子商务模拟操作》2023-2024学年第一学期期末试卷
- 危重患者护理课件(完整版)
评论
0/150
提交评论