赣榆高级中学高一数学必修三《算法初步》单元测试
满分:150分班级时间:120分钟姓名成绩
一、选择题:本大题共14小题,每小题5分,共70分1下列关于算法的说法中正确的个数有①求解某一类问题的算法是唯一的②算法必须在有限步操作之后停止
③算法的每一步操作必须是明确的,不能有歧义或模糊④算法执行后一定产生确定的结果A1B2C3D42.程序框图符号“”可用于()A输出a10B赋值a10C判断a103.条件语句的一般形式如右所示,其中B表示的是A.条件B.条件语句C.满足条件时执行的内容D.不满足条件时执行的内容
D输入a1ifAthe
BelseC
4.将两个数a2b6交换,使a6b2,下列语句正确的是A.abB.caC.baD.acbaabbcabcbba
5.x5y6PRINTxy11END上面程序运行时输出的结果是Axy11B11Cxy11D出错信息x1y20IFx0THENxy3ELSEyy3ENDIFPRINTx-y;yxEND(第6题)
6.图中程序运行后输出的结果为(A)343(B)433(C)1816(D)1618
7.给出以下一个算法的程序框图(如图所示),该程序框图的功能是A求输出abc三数的最大数B求输出abc三数的最小数C将abc按从小到大排列D将abc按从大到小排列
8.用秦九韶算法求多项式fx5x54x43x32x2x1当x2时的值的过程中,做的乘法和加法次数分别为A、4,5B、5,4C、5,5
D、6,5
1
f9.阅读下面的流程图,若输入的a、b、c分别是21、32、75,则输出的a、b、c分别是:A.75、21、32B.21、32、75C.32、21、75D.75、32、2110如果下边程序执行后输出的结果是990,那么在程序中UNTIL后面的“条件”应为i11Ai10s1DOBi8ssiii-1LOOPUNTIL“条件”Ci9PRINTSEND(第10题)Di911右边程序运行的结果是A.17B.19C.21D.23i1WHILEi8ii2s2i3WENDPRINTsEND(第11题)
9
开始
输入a,b,c
xa
ac
cb
bx
输出a,b,c
结束
12如右图所示的程序是用来A.计算3×10的值C.计算3的值
10
B.计算3的值D.计算1×2×3××10的值
程序:S1I1WHILEI10S3SII1WENDPRINTSEND(第12题)
13.为了在运行下面的程序之后得到输出16,键盘输入x应该是INPUTxIFx0THENyx1x1ELSEyx1x1ENDIFPRINTyENDA.3或3B.5C.5或3D.5或514计算机中常用十六进制,采用数字0~9和字母A~F共16个计数符号与十进制得对应关系如下表:16进制10进制00112233445566778899A10B11C12D13E14F15
例如用十六进制表示r