【www.doubiweb.com--数学】
高中数学《算法初步》水平测试(一)
一、选择题 1.算法共有三种逻辑结构,即顺序结构,条件结构和循环结构,下列说法正确的是( ) A.一个算法只能含有一种逻辑结构 B.一个算法最多可以包含两种逻辑结构 C.一个算法必须含有上述三种逻辑结构 D.一个算法可以含有上述三种逻辑结构的任意组合 D 2.给出以下四个问题: ①输入一个非零实数
,输出它的相反数;
②求面积为6的正方形的周长;
③求三个数
中的最大数;
④求函数
的函数值.
其中不需要用条件语句来描述其算法的有( ) A.1个 B.2个 C.3个 D.4个 B 3.用秦九韶算法求多项式
在
的值时,其中
的值为( ) A.
B.
C.
D.
D 4.图1程序运行后输出的结果为( ) A.3 4 5 6 B.4 5 6 7 C.5 6 7 8 D.6 7 8 9
WHILE WHILE WEND PRINT Z WEND END |
A 5.用冒泡法对一组数:97,21,3,56,9,7进行排序后, 得到一组数:
( ) A.2 B.3 C.4 D.5 B
二、填空题 6.在BASIC中逻辑表达式 可表示为 ,表示式 的值是 . AND 7.二进制数11101101转化为十进制数为 . 237 8.用直接插入排序对7,1,3,12,8,4,9,10进行从小到大排序时,第四步得到的一组数为: . 4 9 10
9.图2程序运行后输出的结果为 . 22
IF THEN ELSE END IF PRINT END |
10.图3输出的是 . 63 三、解答题 11.已知函数 编写一程序求函数值. 略 12.假定在银行中存款10000元,按11.25%的利率,一年后连本带息将变为11125元,若将此款继续存入解行,试问多长时间就会连本带利翻一番?请用直到型和当型两种语句写出程序. 略 13.某电信部门规定:拨打市内电话时,如果通话时间不超过3分钟,则收取通话费0.2元,如果通话时间超过3分钟,则超过部分以每分钟0.1元收取通话费(通话不足1分钟按1分钟计),试设计一个计算通话费用的算法.(要求写出算法,画出程序框图,编写程序) 我们用 (单位:元)表示通话费, (单位:分钟)表示通话时间,则依题意有 算法步骤如下: 第一步,输入通话时间 ; 第二步,如果 ,那么 ;否则令 ; 第三步,输出通话费用 。 程序框图略,程序略。
本文来源:http://www.doubiweb.com/jxzl/507475.html