




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、选择题:在每小题给出的四个选项中,只有一项是符合题目要求的.
1.如图所给的程序,其循环体执行的次数是
s=o
i=l
P0
S=S+i
i=i+2
LOOPUNTILi>100
PRINTS
|END1
A.49B.50C.100D.99
【答案】B
【解析】第一次执行循环体后:5=1,i=3,不满足退出循环的条件;
再次执行循环体后:5=1+3,/=5,不满足退出循环的条件;
再次执行循环体后:S=l+3+5,i=7,不满足退出循环的条件;
观察规律可知:
再次执行循环体后:S=l+3+5+…+97,i=99,不满足退出循环的条件;
再次执行循环体后:S=l+3+5+...+97+99,/=101,满足退出循环的条件;
由循环变量的初值为1,终值为99,步长为2,
QQ_1
故此循环共执行r:丝」+1=50次,
2
故选:B.
2.根据下面的算法语句,当输入x为60时,输出y的值为
1
INPUTx
IFx<=50THEN
y=Q.5*x
ELSE
户25旬.6*(广50)
ENDIF
PRINTy
END
A.25B.30C.31D.60
【答案】C
【解析】分析程序中各变量、各语句的作用,
根据流程图所示的顺序可知:
该程序的作用是计算并输出分段函数
黑蓝,。),…。的函数值;
当x=60时,>=25+0.6x(60—50)=31.
故选C.
3.给出一个程序:此程序运行的结果是
A=5
B=8
X=A
A=B
B=X+A
PRINTA>B
END
A.5,8B.8,5C.8,13D.5,13
【答案】C
【解析】此程序先将A的值赋给X,再将8的值赋给4,再将X+A的值赋给3,即将原来的A与B的
和赋给8,最后A的值是原来8的值8,而8的值是两数之和13.
故选C.
4.阅读如图所示的程序,则运行结果为
2
A.1B.2C.5D.7
【答案】C
【解析】阅读如图所示的程序知,
该程序运行结果为计算x=2X2-1=3,
y=3+2=5;
输出y=5.
故选C.
A.6B.4C.8D.10
【答案】A
【解析】模拟程序的运行,可得:
a=2,
。=4,
a=6
输出a的值为6.
故选A.
6.写出下列程序的运行结果,运行结果为
3
<7=1
b=a+3
b=b+l
PRINTb
A.5B.3C.4D.1
【答案】A
【解析】根据第一行赋值语句可知将1赋给a
根据第二行赋值语句可知将1+3=4赋给b
根据第三行赋值语句可知将4+1赋给匕
输出5;
故选A.
7.执行如图所示的程序,已知i的初始值为1,则输出的s的值是
f^2I
S=2*M
\LoopWhilez<6
WEND
\PRINTS
A.5B.9C.13D.17
【答案】C
【解析】模拟执行程序的运行过程如下,
i=l,进入循环;
i=3,5=2x3-I=5;
i=5,S=2x5—1=9;
z=7,S=2x7-l=13;
终止循环,输出S的值是13.
故选C
8.执行如图程序,如果输入的。=5,b=3,那么输出的结果为
4
INPUTa,b
IFa>bTHEN
c=a
a=b
b=c
ENDIF
PRINTa,b
END
A.5,3B.3,5C,3,3D.5,5
【答案】B
【解析】模拟程序的运行,可得
a=5,b=3,
满足条件a>8,c=5,。=3,6=5,
不满足条件〃>6,输出。的值为3,一的值为5.
故选B.
9.执行如图的程序,则输出的s的值是
1=1
WHILEi<6
i=i+2
s=2*i+1
WEND
PRINTs
END
A.11B.15C.17D.19
【答案】B
【解析】模拟程序语言的运行过程,如下;
z=1,
满足条件i<6,执行循环体,i=3,5=7
满足条件i<6,执行循环体,i=5,5=11
满足条件i<6,执行循环体,i=7,5=15
此时,不满足条件i<6,退出循环,输出s的值为15.
5
故选B.
10.根据下列算法语句,当输入S为。时,输出S的值为
输入S
For/=1To10
S=ST
NEXT
输出s
A.78B.66C.55D.45
【答案】C
【解析】分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:
该程序的作用是累加并输出S=l+2+3+4+...+10的值.
if)xQ
可得:5=1+2+3+4+...+10=10+——-=55.
故选C.
11.如图所给的程序,其循环体执行的次数是
s=o
i=l
DO
S=S+i
i=i+2
LOOPUNTILi>100
PRINTS
|END1
A.49B.50C.100D.99
【答案】B
【解析】第一次执行循环体后:5==1,/=3,不满足退出循环的条件;
再次执行循环体后:5=1+3,i=t5,不满足退出循环的条件;
再次执行循环体后:S=1+3+5,i=7,不满足退出循环的条件;
观察规律可知:
再次执行循环体后:S=l+3+5+...+97,i=99,不满足退出循环的条件;
再次执行循环体后:S=1+3+5+....+97+99,/=101,满足退出循环的条件;
由循环变量的初值为1,终值为99,步长为2,
6
故此循环共执行了:竺4+1=50次,
2
故选B.
12.如图程序中,输入x=/〃2,y=log32,z=;,则输出的结果为
INPUTx,^
w=x
IFy>m
m=y
ENDIF
IFz>m
m-z
ENDIF
PlUXTm
END
A.xB.yC.zD.无法确定
【答案】A
【解析】分析程序的运行过程知,该程序运行后输出x、y、z中最大的数;
■:x—/〃2,
__ln2,_
>'=log2=—<//z2,
3Ini
且log32>log3百=;,
z=/gV13=g,
x>y>z\
.・.输出的结果为
故选A.
二.填空题
13.若如图程序输入x的值为-2,则输出y的值为一.
7
INPUT
IFx>=0THEN
y=xA2-l
ELSE
y=2*xA2-5
ENDIF
PRINTy
END
【答案】3
【解析】由算法语句知,当x=-2时,不满足工.0,
执行y=2x?-5=3,
二.输出的y值为3.
故答案为:3.
14.如图程序运行后,输出的A,3的和是.
RB=A*AI
A=2*A+B
B=B-A
PRINTA,B
回____|
【答案】9
【解析】模拟程序的运行,可得
A=3
B=3X3=9
A=2x3+9=15
B=9-15=-6
可得A+B=15+(-6)=9.
8
故答案为:9.
15.根据如图算法语句,当输入尤为80时,输出y的值为—
输入JC
IfJI<5OThen
y=0.5*x
Else
3=15+0.6*(x—50)
EnclIf
输出y
【答案】33
【解析】根据如图所示的伪代码知,程序运行对应的函数为
_]0.5x,%,50
A-[l5+0.6(x-50),x>50
若输入x的值为80,则输出的y=15+0.6(80-50)=33.
故答案为:33.
16.运行下面的程序,执行后输出的s的值是—.
=1
WHILEi<6
r=r+2
尸2*汁]
WEND
PRINTS
END
【答案】15
【解析】由题意,模拟执行此循环程序,可得:
z=l
满足条件,<6,执行循环体,i=3,5=2X3+1=7
满足条件i<6,执行循环体,/=5,5=2x5+1=11
9
满足条件i<6,执行循环体,i=7,5=2x7+1=15
此时,不满足条件i<6,退出循环,输出s的值为15.
故答案为:15.
三.解答题
INPUT"x=";4
n=0
y=0
WHLEn<5
y=y+(n+l)*x八n
n=n+l
WEND
PRINTy
17.END
阅读上面程序,求出y的值(写出运算过程).
【答案】答案见解析
【解析】模拟程序的运行,可得
x=4,N=0,y=0
满足条件〃<5,y=0+(0+l)x4°=l.n=l
满足条件“<5,y=l+(l+l)x4'=9,n=2
满足条件”<5,y=9+(2+l)x42=57,n=3
满足条件〃<5,y=57+(3+l)x4、=313,n=4
满足条件〃<5,y=313+(4+l)x44=1593,n=5
不满足条件〃<5,退出循环,输出y的值为1593.
故y的值为1593.
18.如图所示的一个算法,其作用是输入x的值,输出相应),的值,若要使输出的y的值为正数,求输入的
x值的取值范围.
10
输入X
Ifx<0Then
y-In^x)
Else
犷X<=2兀Then
y=sinx
Else
y=0
EndIf
EndIf
输出y
【答案】答案见解析
【解析】根据程序算法语言,得分段函数
ln(-x),x<0
y=/W="sinx,O^!k2万;
0,x>2不
当x<0时,由//?(一x)>0,得x<-l;
当噫W24时,由》=5皿工>0,解得0<x<乃;
当x>2万时,y=0,不符合题意;
所以,输入的x的取值范围是(一8,-l)U(0,幻.
x~-l,x<—1
19.已知函数y=|刈+1,-掇/1编写一程序求函数值.
x/3x+3,x>1
【答案】答案见解析
【解析】程序如下:
INPUT、=1x
IFx<-lTHEN
产x,、2-l
ELSE
IFx>lTHEN
y=SQR(3*x)-3
ELSE
y=ABS(x)一]
ENDIF
ENDIF
PRINT4>,T;y
END
11
20.编写一个程序,求1!+2!+…+10!的值.
【答案】答案见解析
【解析】程序为:
5=0
i=l
j=l
WHILEi<=\Q
J=j*i
s=s+j
i=i+]
WEND
PRINTS
END
21.阅读如图程序,回答下列问题:
(1)画出该程序的程序框图
(2)写出该程序执行的功能
(3)若输出的值为3,求输入x的值.
INPUTx
IFx<0THEN
y=2*x*x-5
ELES
y=x-l
ENDIF
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年项目管理专业人士资格认证考试理论试题及答案
- 准备充足的足球裁判员试题及答案
- 2025关于农村信用社融资租赁合同的范本
- 2025纺织厂招工劳务合同
- 2024年游泳救生员考试的多维观察试题及答案
- 创新思维 体育经纪人职业资格考试试题及答案
- 2024年裁判员复习资料大全试题及答案
- 专业职能提升路径 2024篮球裁判员试题及答案
- 农作物繁育员资格考试高频试题及答案
- 2024年游泳救生员考试内容的更新与试题及答案
- 材料科技有限公司年产12500吨电子冷却液项目环评可研资料环境影响
- 初中数学竞赛方案
- 配电线路带电作业
- DB44-T 2457-2024 地质灾害自动化监测规范
- 高中政治联考分析报告
- 变电站施工应急预案
- 智能汽车行业产业研究系列(三):智能汽车软硬件产品齐发力CES展示汽车酷炫新亮点
- 《草本花卉金鱼草》课件
- 医疗器械销售项目立项报告
- 人才盘点九宫格及人才梯队盘点套表
- Unit+4+Adversity+and+courage+Reading+and+Thinking+A+Successful+Failure+课件-【知识精讲精研】高中英语人教版(2019)选择性必修第三册
评论
0/150
提交评论