




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 6 算法与程序设计算法与程序设计 模拟测试卷 一 模拟测试卷 一 考试时间 90 分钟 满分 100 分 一 一 单项选择题 共单项选择题 共 20 个空 每空个空 每空 2 分 共分 共 40 分 分 1 使用计算机解题的步骤 以下描述正确的是 A 正确理解题意 设计正确算法 寻找解题方法 编写程序 调试运行 B 正确理解题意 寻找解题方法 设计正确算法 编写程序 调试运行 C 正确理解题意 寻找解题方法 设计正确算法 调试运行 编写程序 D 正确理解题意 寻找解题方法 设计正确算法 编写程序 调试运行 2 下列算法展示了一台自动售货机一次售货的工作流程 步骤 1 等待接收一枚硬币 步骤 2 若硬币面值不是 0 1 元 0 5 元 1 元 退回硬币 步骤 3 若投入货款达 1 5 元或以上 执行步骤 4 和 5 步骤 4 售出一个口香糖 步骤 5 从接收货款中减去 1 5 元 步骤 6 退回余额 下列关于这个算法说法正确的是 A 上述算法采用自然语言表示 B 这台自动售货机在任何情况下也不会售出口香糖 C 上述算法属于顺序算法结构 D 这台自动售货机只会在接受硬币达 2 元时才放出口香糖 3 Visual Basic 规定窗体文件的扩展名是 A for B frm C vbp D bas 4 假设某一程序如下 则能触发该程序的事件是 Private Sub command2 Click Form1 Caption VB 示例 End Sub A command2 B click C form1 D caption 5 下列结果为 True 的逻辑表达式是 A Not 3 8 B 310 C 3 8 And 58 Or 5 10 6 以下语句中正确的是 A Const var1 as integer 50000 B Dim 888fl as String C x y 9 D Dim d 1 to 500 As Double 7 在 VB 中 添加一个标签 在工具箱中要单击控件是 2 6 A B C D 8 下列运算结果中 值最大的是 A 3 4 B 3 4 C 4 mod 3 D 3 mod 4 9 表达式 abs int 3 4 sqr 100 的值是 A 340 B 34 C 30 D 40 10 若 i 1 j 9 则运行 Print i j i j 的结果是 A 1 9 9 B i j 9 C i j i j D 9 11 下列 Visual Basic 程序段运行后 变量 max 的值为 a 5 b 10 max a IF b max Then max b A 5 B 10 C 5 和 10 D 以上都不是 12 下列四种描述中 符合以下程序的是 for k 11 to 20 x inputbox 请输入一个整数 y x 2 next print x y A 读入 10 个不同的 x 值 只计算最后一个 y 值 只输出最后一个 x y B 读入 10 个不同的 x 值 计算 10 个不同的 y 值 输出 10 个不同的 x y 值 C 只读入一个 x 值 进行 10 次相同的运算 输出 10 个相同的 x y 值 D 读入 10 个不同的 x 值 计算 10 个不同的 y 值 只输出最后一个 x y 值 13 下列程序段中可以输出整数 1 5 的是 A i 1 Do While i 5 i i 1 Print i Loop 14 执行下面程序段的结果是 n 6 for d 1 to n If n mod d 0 then print d end if next d A 1 6 B 1 2 3 C 1 2 3 6 D 1 2 3 4 5 6 15 阅读下面的程序段 B i 1 Do While i 5 i i 1 Print i Loop C i 1 Do While i 5 Print i i i 1 Loop D i 1 Do until i 5 Print i i i 1 Loop 3 6 a 0 For m 1 To 3 For n 1 To m a a 1 Next Next 执行上面的程序后 a 的值为 A 3 B 5 C 6 D 9 16 关于模块化程序设计以下说法中错误的是 A 模块化程序设计体现了 自顶而下 逐步求精 的程序设计的基本思想 B 模块化程序设计主要通过过程和函数的定义和调用来实现 C 模块化程序设计可以提高程序运行速度 D 模块化程序设计有利于程序的阅读和修改 17 有一组数 顺序是 4 7 8 1 9 用选择排序法将这组数从小到大排序 第二次 交换数据后的顺序是 A 1 4 7 8 9 B 1 4 8 7 9 C 1 7 8 9 4 D 1 7 8 4 9 18 下列表述中不含递归现象的是 A 站在两面平行的镜子中间照镜子 镜子中的影像成 像中像 B 定义自然数 0 是自然数 比自然数大 1 的数是自然数 C 乘法九九表 D 从前有个庙 庙里有个老和尚在给小和尚讲故事 老和尚说 从前有个庙 庙里有 个老和尚在给小和尚讲故事 老和尚说 19 要向已包含数据的文件 data txt 追加数据 正确的文件打开命令是 A open data1 txt for output as 1 B open data1 txt for input as 1 C open data1 txt for append as 5 D open data1 txt for write as 1 20 下面是一组有序的数组元素 1234567891011121314 allbrecarduaevefregeohenhoojoekarkeamaroli 现进行对分查找 查找 joe 要依次访问的是 A geo kea kar joe B geo car kar joe C geo kar hoo joe D geo hoo kar joe 4 6 二 填空题 共二 填空题 共 15 个空 每空个空 每空 3 分 共分 共 45 分 分 21 编程计算 s 1 2 3 4 5 6 7 8 9 10 Private Sub command1 Click S 0 For k 1 to 10 step 1 s 2 k 3 Next k Print s End sub 22 有一古算术问题 有 100 块瓦 用 100 匹马来驮 大马 1 驮 3 中马 1 驮 2 小马 2 驮 1 问要大马 中马 小马各几匹 Private Sub Command1 Click Dim x y z As Integer x 代表大马 y 代表中马 z 代表小马 For x 1 To 1 For y 1 To 2 z 3 If 4 Then Print x y z End If Next y Next x End Sub 23 以下为用辗转相除法求两数的最小公倍数和最大公约数 的程序和流程图 请根据流程图填写程序中空白处 Private Sub Command1 Click m InputBox 输入第一个自然数 n InputBox 输入第二个自然数 If m n Y N Y 输入两个自然数 m n N 5 6 End Sub 24 采用选择排序法 将随机产生的 100 以内的 10 个整数按由大到小的顺序排列 Private Sub Command1 Click Dim s 10 as integer dim max as integer dim maxnum m n temp as integer Randomize 初始化随机数发生器 For m 1 to 10 S m 1 随机产生的 100 以内的整数 Next m For m 1 to 10 Max S m Maxnum 2 For n 3 to 10 If 4 Then max s n maxnum 5 End If Next n Temp s m S m max S maxnum temp Next m For m 1 To 10 Print s m Next m End Sub 三 阅读程序 写出运行后输出的结果 每题三 阅读程序 写出运行后输出的结果 每题 5 分 共分 共 15 分 分 25 Private Sub Command1 Click dim x as single y as string x Round 5 4 Select Case x Case 1 To 5 y mid welcome 3 2 Case 6 To 10 y left welcome 3 Case Else y right welcome 3 End Select Print you y End sub 26 Private Sub Command1 click Dim x y As Integer x 5 y 0 If x 10 Then y 10 If x 1 a 1 Do Print a a 1 Loop Until a n Print n n 1 Loop End Sub 选修模块选修模块 算法与程序设计算法与程序设计 模拟测试题二模拟测试题二 参考答案参考答案 一 一 单项选择题单项选择题 1 B 2 A 3 B 4 B 5 C 6 D 7 A 8 D 9 D 10 A 11 B 12 D 13 C 14 C 15 C 16 C 17 B
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 大学生教师节活动策划书
- 外企行政前台辞职报告
- 小儿科课件教学课件
- 小儿溺水安全知识培训课件
- 主要合同与补充合同范本
- 购买窗户的合同范本2025
- 出售个人充电桩合同范本
- 空地出租场地出租合同范本
- 小儿急性胰腺炎课件
- 临床执业医师过关检测试卷一套附答案详解
- 医疗美容机构-工作制度岗位职责汇编
- SWITCH暗黑破坏神3超级金手指修改 版本号:2.7.6.90885
- 水工闸门课件
- 通信原理教案
- 2.AD830机台板面操作讲解
- 《诺丁山》经典台词
- 职高英语词汇表优质资料
- YY/T 0752-2009电动骨组织手术设备
- GB/T 40080-2021钢管无损检测用于确认无缝和焊接钢管(埋弧焊除外)水压密实性的自动电磁检测方法
- GB/T 2-2001紧固件外螺纹零件的末端
- 路基土石方工程施工方案
评论
0/150
提交评论