首页 高中信息技术算法与程序设计试题

高中信息技术算法与程序设计试题

举报
开通vip

高中信息技术算法与程序设计试题高中信息技术《算法与程序设计》试题一、单选题(每小题3分,20小题,共60分)1、用计算机解决问题时,首先应该确定程序“做什么?”,然后再确定程序“如何做?”请问“如何做?”是属于用计算机解决问题的哪一个步骤?()A、分析问题B、设计算法C、编写程序D、调试程序2、在调试程序过程中,下列哪一种错误是计算机检查不出来的?()A、编译错误B、执行错误C、逻辑错误D、任何错误计算机都能检查出来3、下列关于算法的叙述中,错误的是()A、一个算法至少有一个输入和一个输出B、算法的每一个步骤必须确切地定义C、一个算法在执行有穷...

高中信息技术算法与程序设计试题
高中信息技术《算法与程序 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 》试题一、单选题(每小题3分,20小题,共60分)1、用计算机解决问题时,首先应该确定程序“做什么?”,然后再确定程序“如何做?”请问“如何做?”是属于用计算机解决问题的哪一个步骤?()A、分析问题B、设计算法C、编写程序D、调试程序2、在调试程序过程中,下列哪一种错误是计算机检查不出来的?()A、编译错误B、执行错误C、逻辑错误D、任何错误计算机都能检查出来3、下列关于算法的叙述中,错误的是()A、一个算法至少有一个输入和一个输出B、算法的每一个步骤必须确切地定义C、一个算法在执行有穷步之后必须结束D、算法中有待执行的运算和操作必须是相当基本的。4、 流程图 破产流程图 免费下载数据库流程图下载数据库流程图下载研究框架流程图下载流程图下载word 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 示判断的是()。A、矩形框B、菱形框C、圆形框D、椭圆形框5、任何复杂的算法都可以用三种基本结构组成,下列不属于基本结构的是()A、顺序结构B、选择结构C、层次结构D、循环结构6、能够被计算机直接识别的语言是()A、伪代码B、高级语言C、机器语言D、汇编语言7、在VB语言中,下列数据中合法的长整型常量是()A、08AB、2380836EC、88.12345D、1.2345E68、求Mid(“ABCDEFG”,3,2)的结果是()A、“ABC”B、“CD”C、“ABCDEF”D、“BCD”9、表达式A+B+C=3ORNOTC<0ORD>0当A=3,B=4,C=-5,D=6时的运算结果是()A、0B、1C、TRUED、FALSE10、在循环语句Forx=1to100step2……Nextx中,x能达到的最大值是()A、100B、99C、98D、9711、在下列选项中,不属于VB的对象的是()A、窗体的背景颜色B、命令按钮C、文本框D、标签12、在调试程序的时候,经常要设置断点,设置断点的快捷键是()A、F1B、F8C、F9D、F1213、算法描述可以有多种表达方法,下面哪些方法不可以描述“闰年问题”的算法()A、自然语言B、流程图C、伪代码D、机器语言14、以下不属于非法用户自定义标识符(常量和变量命名)的是()A、8adB、ad8C、_a8dD、const15、已知A,B,C,D是整型变量,且都已有互不相同的值,执行语句B=0;A=C;D=A;D=B;后,其值相等的变量是()A、A,DB、A,CC、C,BD、B,A16、要交换变量A和B的值,应使用的语句组是()A、A=B;B=C;C=AB、C=A;A=B;B=CC、A=B;B=AD、C=A;B=A;B=C17、VisualBasic中以单引号开头一行文字称为注释,它对程序的运行()A、起一定作用B、有时候起作用C、不起任何作用,但是必须的D、不起任何作用,但能增加程序的可阅读性18、要使一个命令按钮显示文字“确定”,正确的设置是把该命令按钮的()。A、属性Font设置为“确定”B、属性.ForeColor设置为“确定”C、属性Caption设置为“确定”D、属性BorderStyle设置为“确定”19、要从文本框TXTShowOut中输出"中国您好!",代码为()ATextBox.text="中国您好!"BTxtShowOut.Text="中国您好!"CTxtShowOut.Label="中国您好!"DVal(TxtShowOut.Text)=“中国您好!”20、下列VisualBasic程序段运行后,变量max的值为()。a=11;b=15;max=aIFb>maxThenmax=bA、15B、11C、15或11都有可能D、以上都不是二、阅读程序写结果(第1~2小题每题5分,第3小题10分,共20分)1、PrivateSubForm_Load()N=InputBox(“请输入N的值:”,“输入”)S=1Fori=1toNS=S*iNextiMsgBox“S=”+Str(s),0,”计算结果”EndSub当N=5时,运行的结果是________________。2、PrivateSubCommand1_Click()DimXasinteger,X1asinteger,X2asintegerDimX3asinteger,YasintegerX=InputBox(“X=”,“输入”)X1=X\100X2=(X-X1*100)\10X3=X-X1*100-X2*10Y=X3*100+X2*10+X1Print“Y=”;YEndSub当X=258时,运行的结果是_______________。3、PrivateSubCommand1_Click()DimAasInteger,BasInteger,CasSingleDimDasStringN=InputBox(“请输入N的值:”)F=NMOD5A=N+1B=ABS(N)SelectCaseFCase1:C=A+B:D=”+”Case2:C=A-B:D=”-”Case3:C=A*B:D=”*”Case4:C=A/B:D=”/”Caseelse:EndEndSelectPrintA;D;B;”=”;CEndSub当N=13时,运行的结果是____________。三、程序填空(每小题10分,2小题,共20分)1、下面的程序是求100以内奇数和S的值(S=1+3+5+7...+99),请把空缺的地方填写完整。PrivateSubCommand1_Click()DimSAsIntegerDimIAsIntegerS=__(1)__ForI=1to100Step__(2)__S=S+INext__(3)__Label1.____(4)______=___(5)___(S)EndSub(1)_________(2)________(3)_________(4)______(5)______2、某旅行团共有30个人,其中有男人、女人和小孩,他们在一家餐厅吃自助餐花去500元。已知自助餐的价格是每个男人30元,每个女人20元,每个小孩10元。问:男人、女人、小孩各为多少人。下面是解决该问题的VB程序,请在空缺的地方填写完整。PrivateSubCommand1_Click()DimManAsInteger,WomanAsInteger,ChildAsIntegerDimMoneyAsInteger,CountAsIntegerCount=0‘用来记录符合条件的组合数ForMan=1To__(1)__(500/30)ForWoman=1To(30-Man)Child=__________(2)___________Money=30*Man+20*Woman+10*ChildIf_______(3)________ThenCount=Count+1Print“第”;Count;”种情况:”PrintTab(10);”男人”;Man;”个”;PrintTab(25);”女人”;Woman;”个”;PrintTab(40);”小孩”;Child;”个”;PrintEndIfNext___(4)___Next___(5)____EndSub(1)____(2)____(3)___(4)__(5)____一、单项选择题(选择一个正确的答案代码,填写在答题卡上,本题共20个小题,每小题2分,共40分)1.在使用流程图描述算法中,表示变量的计算与赋值应使用的符号框为()。A.矩形框B.菱形框C.平行四边形框D.椭圆形框。2.生活中有许多工作可以通过编程来解决,但以下描述中,不宜使用编程来处理的是()。A.编辑《调查报告》B.机器人灭火比赛C.导弹自动防御系统设置D.安徽省高中生学籍管理系统3.下列各表达式的值不等于6的是()。A.20\3B.20/3C.Abs(-6)D.20Mod74.算法描述可以有多种表达方法,下面不属于...算法描述方式的是()。A.自然语言B.流程图C.伪代码D.机器语言5.下列变量命名中,其中合法的变量名为()。A.235AB.abc.defC.str_letterD.End6. 函数 excel方差函数excelsd函数已知函数     2 f x m x mx m      2 1 4 2拉格朗日函数pdf函数公式下载 Left()功能是截取字符串左边部分指定长度的字符,Left("WoaiBeijing",2)的值为()。A.WoB.ngC.WaBD.Wg7.(18+25\3)Mod6的值是()。A.2B.4C.trueD.false8.李军想在名为Lbl_Show标签控件区域输出"奥运·北京·2008",则程序中应使用的代码为()。A.Lbl_Show.Caption=奥运·北京·2008B.Lbl_Show.Text="奥运·北京·2008"C.Lbl_Show.Caption="奥运·北京·2008"D.Lbl_Show.Label=奥运·北京·20089.使用VB编程,通常会用到工具箱中的工具,这些工具称为“控件”,下图表示标签控件的图标是()。A.B.C.D.10.VB中将两个字符串连接起来的运算符有+和&,"abc"&45的运算结果是"abc45","123"+45的运算结果是()。A.168B."12345"C."123+45"D."168"11.交换变量M和N的值,应使用的语句是()。A.M=N:N=L:L=MB.L=M:M=N:N=LC.M=N:N=MD.L=M:N=M:N=L12.ASCⅡ码是美国标准信息交换码,已知字符“A”对应ASCⅡ码值为65,那么Asc("K")的值为()。A.kB.107C.75D.7613.在VisualBasic中,下列用于结束语句的关键字为()。A.RemB.EndC.ElseD.Loop14.Rnd()函数能产生一个[0,1)之间的随机数,下列各表达式能产生[1,10]随机整数的是()。A.Rnd()*8+2B.Rnd()*9+1C.Int((Rnd()*10)+1)D.Int(Rnd()*9)+115.假设x,y均为整型变量,则运行x=5:Ifx>5Then:y=x*2:Elsey=x*3:EndIf程序后,y的值为()。A.5B.10C.15D.2516.数组是一组相同类型的变量集合,集合中的每个元素都是一个独立的变量。定义一个数组如下,DimA(10)AsString,下列描述错误..的是()。A.这个数组中有11个元素B.这个数组中有10个元素C.这个数组中所有元素都是字符串型D.这个数组的数组名为A17.对于数列:1、2、3、4、5,用二分法查找数据“4”,则最少查找次数应为()。A.4B.3C.2D.118.已知公鸡每只3元,母鸡每只5元,每3只小鸡1元。用100元买100只鸡,问每种鸡应各买多少?王宇同学想利用编程来解决这个问题,他应选择的算法为()。A.解析法B.穷举法C.递归法D.冒泡排序法19.已知f(1)=1,f(2)=2,当n≥3时,f(n)=f(n-1)+f(n-2),编程求f(100)的值,应选择的算法为()。A.解析法B.穷举法C.递归法D.冒泡排序法20.李明同学想通过编程求“1+3+5+……+999”的和,他应选择程序基本结构中的()。A.顺序结构B.分支结构C.选择结构D.循环结构得分阅卷人二、判断题(请给正确的写上“T”,错误的写上“F”,并把结果写在前面的答题卡上,每题2分,共20分)21.一个算法有一个或多个输出,但可以没有输入。()22.用计算机解决问题要经过分析问题→设计算法→编写程序→调试程序等基本过程。()23.常量是指在程序运行过程中始终保持不变的量,常量有数值常量、字符串常量等。()24.逻辑表达式(23>3)And(23Mod5=3)的运算结果为True。()25.解析法是程序设计中最常用的算法之一,任何一个问题的解决都可以使用解析法。()26.当程序出现多分支选择时,用If语句比较烦琐,用SelectCase语句就方便多了。()27.递归算法就是一种直接或间接地调用自身的算法。()28.二分法查找也叫折半查找,它要求被查找的数列是无序的。()29.在循环语句Fori=0to10Step2中表示:变量i的初始值为0,每执行一次循环,i的值加2,直到i>10时退出循环。()30.使用自定义函数可以使编写的代码更清晰、更健全,有利于错误的排查。()得分阅卷人三、完善程序。(每空5分,共20分)请根据所学知识将下面的程序补充完整。31.计算2+4+6+……+100的值。s=0部分代码:Fori=2ToStep2s=Money=Time*0.3NextiElsePrint"S=";sIfTime<=45ThenMoney=1.9932.电信推出11808业务,节假日拔打国内长途Else电话加拔11808,不足7分钟时按0.3元/分钟收Money=取,45分钟以内(含45分钟)只收1.99元,超Endif出45分钟部分加收0.3元/分钟。下面是使用VBEndif编写的部分程序代码:Print"应支付话费金额为:"&MoneyTime=Inputbox("请输入通话时长,单位分钟")IfTimecThenm=cEndIfPrint"M=";m运行结果:(2)Fori=1To5PrintTab(6-i);Forj=1To2*i-1Print"*";NextjNexti运行结果:优选精品文档欢迎下载使用34.李想同学制定了10天攒钱计划,他计划当天数为奇数时攒1元钱,天数为偶数时攒与天数相同钱数,如:第1天攒1元钱,第2天攒2元钱……第9天攒1元钱,第10天攒10元钱。用程序代码和流程图分别表示如下,请完善其流程图并推算出其输出结果。Dimi,SumAsInteger'定义i为第i天,Sum为攒钱总和开始Sum=0Fori=1To10定义变量i,Sum为整型;Sum=0IfiMod2=0ThenNSum=Sum+iiMod2=0ElseYSum=Sum+1Sum=Sum+iSum=Sum+1EndIfNextiPrint"我10天攒了:"&Sum&"元钱"N运行这段程序,输出结果为:Y输出运行结果结束阜阳市2006—2007学年度第二学期高一学业统一测试信息技术参考答案(《算法与程序设计》模块)一、单项选择题(本题共20个小题,每小题2分,共40分,选择一个正确答案代码,填在答题卡上,错选、多选、不选均不得分............)1-5AABDC6-10AACAA11-15BCBCC16-20BCBCD二、判断题(请给正确的写上“T”,错误的写上“F”答案。并把结果写在答题卡上,每题2分,共20分)21-25TTTTF26-30TTFTT三、完善程序。(每空5分,共20分)请根据所学知识将下面的程序补充完整。31.100……………………………………………………………………………………(5分)s+i……………………………………………………………………………………(5分)32.7……………………………………………………………………………………(5分)1.99+(Time-45)*0.3………(5分)注:只要表达式的值与所给此解析表达式值相等都给分。优选精品文档欢迎下载使用四、综合题(每小题10分,共20分)请根据题目要求完成各小题。33.(1)M=10…………………………………………………………………………………(5分)注:如果只写10,写适当给分。(2)……………………………………………………………………………………………(5分)34.我10天攒了:35元钱……………………………………………………………………(5分)注:只要钱数为35元,可适当放宽给分。i=i+1………………………………………………………………………………………(2分)i>10……………………………………………………………………………………(3分)
本文档为【高中信息技术算法与程序设计试题】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_113440
暂无简介~
格式:pdf
大小:344KB
软件:PDF阅读器
页数:9
分类:
上传时间:2018-07-18
浏览量:8