知名机构高中讲义 基本算法语句(6).doc

上传人:ha****o 文档编号:126880139 上传时间:2020-03-28 格式:DOC 页数:36 大小:206.50KB
返回 下载 相关 举报
知名机构高中讲义 基本算法语句(6).doc_第1页
第1页 / 共36页
知名机构高中讲义 基本算法语句(6).doc_第2页
第2页 / 共36页
知名机构高中讲义 基本算法语句(6).doc_第3页
第3页 / 共36页
知名机构高中讲义 基本算法语句(6).doc_第4页
第4页 / 共36页
知名机构高中讲义 基本算法语句(6).doc_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《知名机构高中讲义 基本算法语句(6).doc》由会员分享,可在线阅读,更多相关《知名机构高中讲义 基本算法语句(6).doc(36页珍藏版)》请在金锄头文库上搜索。

1、基本算法语句(6)一选择题(共33小题)1阅读下面程序:(算术运算符“”和“MOD”分别用来取商和余数)上述程序如果输入的x值是51,则运行结果是()A51B15C105D5012为了在运行右面的程序之后输出y=2,输入的x可以是() A0B2C0或2D1,0或23运行下面的程序中,若输入x的值为5,则输出的y的值为()A16B17C18D194如图程序运行后的结果是()AA+2B2013C2014D20155运行如图的算法程序输出的结果应是() A2B4C8D166在赋值语句中,“N=N+1”是()A没有意义BN与N+1相等C将N的原值加1再赋给N,N的值增加1D无法进行7下列语句正确的是(

2、)输入语句 INPUT x=3 输入语句 INPUT“A,B,C”;a,b,c输出语句 PRINT A+B=C 赋值语句 3=AABCD8下列给出的赋值语句中,正确的是()A1=xBx=x+2Cx=y=5Dx+2=y9下列赋值语句错误的是()Ai=i1Bx*y=aCk=Dm=m2+110设A=10,B=20,则可已实现A,B的值互换的语句是()AA=10 B=20 B=A A=BBA=10 B=20 C=A B=CCA=10 B=20 C=A A=B B=CDA=10 B=20 C=A D=B B=C A=B11下列赋值语句正确的是()Aa+b=5B5=aCa=2,b=2Da=a+112下列程

3、序语句正确的是()A输出语句PRINT A=4B输入语句 INPUT x=3C赋值语句 A=A*A+A3D赋值语句 55=a13为了在运行下面的程序之后输出的y值为16,则输入x的值应该是()A3或3B5C5或5D5或314下面一段程序执行后输出结果是()A2B8C10D1815图中程序运行后输出的结果为()A3 43B43 3C18 16D161816有如图两个程序()A两个程序输出结果相同B程序(1)输出的结果比程序(2)输出的结果大C程序(2)输出的结果比程序(1)输出的结果大D两个程序输出结果的大小不能确定,谁大谁小都有可能17根据右面的程序,计算当x=和x=时输出的结果分别是()A,

4、B,C,D,18当输入的x值为3时,如图的程序运行的结果等于()A3B3C2D219图中程序是计算2+3+4+5+6的值的程序在WHILE后的处和在s=s+i之后的处所就填写的语句可以是()Ai1 i=i1Bi1 i=i+1Ci=1 i=i+1Di=1 i=i120根据如图的算法语句,当输出y为31时,输入x的值为()A62B61C60D62或6021如图程序段运行时输出的结果是()A12,5B12,21C21,5D21,1222下列给出的赋值语句正确的是()A6=ABM=MCB=A=2Dx+5y=023下列给出的赋值语句正确的有()(1)赋值语句2=A; (2)赋值语句x+y=2;(3)赋值

5、语句AB=2; (4)赋值语句A=A*AA0个B1个C2个D324下列关于条件语句的叙述,正确的是()A条件语句中必须有if、else和endB条件语句中可以没有endC条件语句中可以没有else,但必须有endD条件语句中可以没有else及没end25右图程序运行结果是()A32B34C35D3626下列程序执行后输出的结果是()A110B990C99D9027下面程序执行后输出的结果是()A1,2,3B2,3,1C3,2,1D2,3,228如图中程序语句输出的结果是()A17B19C60D7729如图的程序输出的结果是()A3B5C9D1330如图程序输入x=时的运算结果是()A2B1CD

6、231如图程序执行后输出的结果是()A1B2C3D432下列程序运行后的输出结果为()A12B36C48D14433INPUT语句的一般格式是()AINPUT“提示内容”;表达式B“提示内容”;变量CINPUT“提示内容”;变量D“提示内容”;表达式二填空题(共16小题)34如图程序执行后输出的结果是 35结合下面的算法:第一步,输入x第二步,若x0,则y=x+3;否则,y=x1第三步,输出y当输入的x的值为3时,输出的结果为 36根据如图所示的伪代码,最后输出的值为 37下列程序运行结束后输出结果为3,则从键盘输入的x值为 38如图是一个算法的伪代码,若输入x的值为1,则输出的x的值是 39

7、如图是一个算法的伪代码,运行后输出的n值为 40定义运算,ab=S的运算原理如伪代码所示,则式子53+24= 41阅读下列算法语句,则输出结果为 (用分数表示)42如图程序段运行后,变量ab的值为 43设有以下两个程序:程序x=i=1while i3x=i=i+1wendprint xend程序的输出结果是 44如图是一个求50名学生数学平均分的程序,在横线上应填的语句为 45根据如图所示的伪代码,最后输出的S的值为 46执行图程序中,若输出y的值为2,则输入x的值为 47已知算法如下:S=0 i=1Input nwhile i=nS=S+2*ii=i+1wendprint Send若输入变量

8、n的值为3,则输出变量S的值为 ;若输出变量S的值为30,则变量n的值为 48若输入的数字是“68”,则下列程序运行后输出的结果是 49若执行如图伪代码时没有执行yx2+1,则输入的x的取值范围是 三解答题(共1小题)50有以下程序: 根据以上程序,若函数g(x)=f(x)m在R上有且只有两个零点,则实数m的取值范围基本算法语句(6)参考答案与试题解析一选择题(共33小题)1阅读下面程序:(算术运算符“”和“MOD”分别用来取商和余数)上述程序如果输入的x值是51,则运行结果是()A51B15C105D501【分析】先判定51是否满足条件,然后执行下一语句,求出a的值,再求出b的值,最后可求出

9、x的值,输出x即为所求【解答】解:951100a=5110=5,b=51 MOD 10=1x=101+5=15运行结果是15故选B2为了在运行右面的程序之后输出y=2,输入的x可以是() A0B2C0或2D1,0或2【分析】由已知中伪代码可得程序的功能是计算分段函数,根据y=2,代入分别计算求出x的值即可【解答】解:本程序含义为:输入x如果x1,执行:y=2x+1,否则,执行:y=x2x,因为输出y=2,由y=2x+1,x1,可得,x=0由y=x2x,x1,可得,x=2故选C3运行下面的程序中,若输入x的值为5,则输出的y的值为()A16B17C18D19【分析】由已知中伪代码可得程序的功能是

10、计算分段函数,根据x=5,代入计算求出y的值即可【解答】解:本程序含义为:输入x如果x0,执行:y=(x+1)(x1)否则,执行:y=(x1)2因为输入x的值为5,由y=(x1)2=16,故输出y=16故选:A4如图程序运行后的结果是()AA+2B2013C2014D2015【分析】根据赋值语句的意义可知先将2013赋给A,然后将2013+2=2015赋给A,输出A即可【解答】解:由题意可知,先把2013赋给A,程序运行,把2013+2=2015赋给A,故程序运行的结果是2015故选:D5运行如图的算法程序输出的结果应是() A2B4C8D16【分析】根据赋值语句的含义对语句从上往下进行运行,

11、即可得出结论【解答】解:模拟执行程序,可得x=4,y=2x=2输出22=4,故选:B6在赋值语句中,“N=N+1”是()A没有意义BN与N+1相等C将N的原值加1再赋给N,N的值增加1D无法进行【分析】根据赋值语句的作用是将表达式所代表的值赋给变量,再结合赋值语句的一般格式进行判定即可【解答】解:赋值语句的一般格式:变量=表达式,赋值语句中的“=”称作赋值号赋值语句的作用是将表达式所代表的值赋给变量;故选:C7下列语句正确的是()输入语句 INPUT x=3 输入语句 INPUT“A,B,C”;a,b,c输出语句 PRINT A+B=C 赋值语句 3=AABCD【分析】根据输入语句的格式,可以

12、判断(1)、(2)的对错;根据输入语句的格式,可以判断(3)的对错;根据赋值语句的格式,可以判断(4)的对错,进而得到答案【解答】解:输入语句INPUT x=3中,命令动词INPUT 后面应写成“x=“,3,故(1)错误;输入语句 INPUT“A,B,C”;a,b,c格式正确;输出语句PRINT A+B=C中,命令动词PRINT 后面应写成“A+B=“,C,故(3)错误;赋值语句 3=A中,赋值号左边必须为变量名,故(4)错误;故选:D8下列给出的赋值语句中,正确的是()A1=xBx=x+2Cx=y=5Dx+2=y【分析】由赋值语句的功能,我们分析四个答案中的四个语句,然后分析赋值号左边是否是合法的变量名,右边是否是一个合法的表达式,即可得到答案【解答】解:A中,1=x,赋值符号左边不是变量,故A不正确;C中,x=y=5,赋值语句不能连续赋值,故C不正确;D中,x+2=y,赋值符号左边不是变量,故D不正确;故选:B9下列赋值语句错误的是()Ai=i1Bx*y=aCk=Dm=m2+1【分析】根据赋值号左边只能是变量,右边可以是任意表达式,即可得到答案【解答】解:执行i=i1后,i的值比原来小

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 机械/制造/汽车 > 机械/模具设计

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号