选修模块 算法与程序设计0

来源:百度文库 编辑:神马文学网 时间:2024/04/28 12:29:00

选修模块       算法与程序设计

一、单项选择题(5个小题,每小题2分,共10分)
       1. 下面不合法的运算符是(   )
       A. +         B. -         C.*         D.&
       2.结构化程序设计由三种基本结构组成,下面哪个不属于这三种基本结构之一(    )
       A.顺序结构         B.环形结构      C.选择结构      D.循环结构
       3.二进制数1101转化为十进制数是__________。
            A、11           B、13            C、10           D、14
       4.下列表示中是字符串常量的是(     )。
       A.ab         B.“你好”         C.2006         D.1235        
       5.下列可以作为合法变量的是(    )
       A.a1         B.7a         C.a-3         D.8

 

二、操作题(3个小题,共20分)
1. 分析程序,写出执行结果(6分)
       clear
       s=0
       n=1
       do while n<=10
       s=s+n
       n=n+2
       enddo
       s
       return
       运行结果: 

        
2. 选择算法,解决问题:我们在用计算机解决问题时,常采用的算法有解析法、穷举法、递归法、冒泡排序法、选择排序法等,分析下列问题应采用哪种算法解决?(6分)

使用一根长度为L的铁丝,制作一个面积为S的矩形框,要求计算出满足这种条件的矩形的高H和宽W。

 

3.分析并完善程序(8分):求绝对值
       clear
       x=0
       input "x=" to x
       if        
       y=x
       else
       y=abs(x)
       endif
       y
       return

 

参考答案

必修模块:

一、单项选择题
1.D   2.C 3.B 4.C   5.D 6.A   7.A   8.C   9.B   10.C   11.A   12.D    13.D 14.B 15.C
二、判断题:      1.B    2.A   3.A    4.A    5.B

三、分析题1.(1)李平广 (2)赵玉龙 (3)刘红
2.(1)球迷足球爱好者体育爱好者(2)足坛快讯足坛明星足球论坛(3)游戏天地和华山风景
      

选修模块      选修1:算法与程序设计

一、单项选择题:       1.D    2.B    3.B    4.B    5.A
二、操作题: 1. 25       2. 解析法       3   x>=0或x>0