算法与程序设计模拟测试卷.docx

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE PAGE 3 / 7 《算法与程序设计》模拟测试卷(一) 考试时间:90 分钟 满分:100 分一、 单项选择题(共 20 个空,每空 2 分,共 40 分) 使用计算机解题的步骤,以下描述正确的是:( ) 。 A.正确理解题意→设计正确算法→寻找解题方法→编写程序→调试运行B.正确理解题意→寻找解题方法→设计正确算法→编写程序→调试运行C.正确理解题意→寻找解题方法→设计正确算法→调试运行→编写程序 D.正确理解题意→寻找解题方法→设计正确算法→编写程序→调试运行 下列算法展示了一台自动售货机一次售货的工作流程: 步骤 1:等待接收一枚硬币。 步骤 2:若硬币面值不是 0.1 元、0.5 元、1 元,退回硬币。步骤 3:若投入货款达 1.5 元或以上,执行步骤 4 和 5。 步骤 4:售出一个口香糖。 步骤 5:从接收货款中减去 1.5 元。步骤 6:退回余额。 下列关于这个算法说法正确的是( ) 。 A.上述算法采用自然语言表示 B.这台自动售货机在任何情况下也不会售出口香糖 C.上述算法属于顺序算法结构 D.这台自动售货机只会在接受硬币达2 元时才放出口香糖 Visual Basic 规定窗体文件的扩展名是 ( )。 A..for B. .frm C. .vbp D..bas 4.假设某一程序如下,则能触发该程序的事件是( ) Private Sub command2_Click() Form1.Caption=“VB 示例” End Sub command2 B.click C. form1 D.caption 5.下列结果为 True 的逻辑表达式是( ) 。 A.Not(3<8) B.(3<8)And(5>10) C.(3<8)And(5<10) D.(3>8)Or(5>10) 以下语句中正确的是( )。 Const var1 as integer=50000 B.Dim 888fl as String C.x+y = 9 D.Dim d(1 to 500) As Double 在 VB 中,添加一个标签,在工具箱中要单击控件是( )。 B. C. D. 8.下列运算结果中,值最大的是 ( )。 A.3\4 B.3/4 C.4 mod 3 D.3 mod 4 表达式 abs(int(-3.4))*sqr(100)的值是( )。 A.-340 B.-34 C.30 D.40 若 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.以上都不是 下列四种描述中,符合以下程序的是( )。 for k=11 to 20 x=inputbox(“请输入一个整数”) y =x^2 next print x,y 读入 10 个不同的 x 值,只计算最后一个 y 值,只输出最后一个 x、y 读入 10 个不同的 x 值,计算 10 个不同的 y 值,输出 10 个不同的 x、y 值 只读入一个 x 值,进行 10 次相同的运算,输出 10 个相同的 x、y 值 读入 10 个不同的 x 值,计算 10 个不同的 y 值,只输出最后一个 x、y 值13.下列程序段中可以输出整数 1-5 的是( ): A.i = 1 Do While i > 5 i = i + 1 Print i Loop 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 执行下面程序段的结果是( )。 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 阅读下面的程序段: 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.模块化程序设计体现了“自顶而下

文档评论(0)

mph + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体上海谭台科技有限公司
IP属地湖北
统一社会信用代码/组织机构代码
91310115MA7CY11Y3K

1亿VIP精品文档

相关文档