高二算法与程序设计模块考试题_第1页
高二算法与程序设计模块考试题_第2页
高二算法与程序设计模块考试题_第3页
高二算法与程序设计模块考试题_第4页
高二算法与程序设计模块考试题_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《算法与程序设计》试题学校:_________班级:________学号:_______姓名:_________题号12345678910答案题号11121314151617181920答案

一、单选题(每小题3分,20小题,共60分)1、用计算机解决问题时,首先应该确定程序“做什么?”,然后再确定程序“如何做?”请问“如何做?”是属于用计算机解决问题的哪一个步骤?( )A、分析问题 B、设计算法 C、编写程序 D、调试程序2、在调试程序过程中,下列哪一种错误是计算机检查不出来的?( )A、编译错误 B、执行错误 C、逻辑错误 D、任何错误计算机都能检查出来3、下列关于算法的叙述中,错误的是( )A、一个算法至少有一个输入和一个输出B、算法的每一个步骤必须确切地定义C、一个算法在执行有穷步之后必须结束D、算法中有待执行的运算和操作必须是相当基本的。4、流程图中表示判断的是(

)。A、矩形框B、菱形框

C、圆形框D、椭圆形框5、任何复杂的算法都可以用三种基本结构组成,下列不属于基本结构的是( )A、顺序结构 B、选择结构 C、层次结构 D、循环结构6、能够被计算机直接识别的语言是( )A、伪代码 B、高级语言 C、机器语言 D、汇编语言7、在VB语言中,下列数据中合法的长整型常量是( )A、08A B、2380836E C、88.12345 D、1.2345E68、求Mid(“ABCDEFG”,3,2)的结果是( )A、“ABC” B、“CD” C、“ABCDEF” D、“BCD”9、表达式A+B+C<DANDA>=3ORNOTC<0ORD>0当A=3,B=4,C=-5,D=6时的运算结果是( )A、0 B、1 C、TRUE D、FALSE10、在循环语句Forx=1to100step2……Nextx中,x能达到的最大值是( )A、100 B、99 C、98 D、9711、在下列选项中,不属于VB的对象的是( )A、窗体的背景颜色 B、命令按钮 C、文本框 D、标签12、在调试程序的时候,经常要设置断点,设置断点的快捷键是( )A、F1 B、F8 C、F9 D、F1213、算法描述可以有多种表达方法,下面哪些方法不可以描述“闰年问题”的算法( )

A、自然语言B、流程图C、伪代码D、机器语言14、以下不属于非法用户自定义标识符(常量和变量命名)的是( )

A、8ad B、ad8 C、_a8d D、const

15、已知A,B,C,D是整型变量,且都已有互不相同的值,执行语句B=0;A=C;D=A;D=B;后,其值相等的变量是()

A、A,D B、A,C C、C,B D、B,A

16、要交换变量A和B的值,应使用的语句组是()

A、A=B;B=C;C=AB、C=A;A=B;B=C

C、A=B;B=AD、C=A;B=A;B=C17、Visual

Basic中以单引号开头一行文字称为注释,它对程序的运行( )

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=a

IFb>maxThenmax=b

A、15

B、11

C、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()

DimSAsInteger

DimIAsInteger

S=__(1)__

ForI=1to100Step__(2)__

S=S+I

Next__(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;”个”;Pr

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论