高二算法与程序设计试题及答案

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

高二信息技术(算法与程序设计)试题卷一、单项选择题(每小题2.5分共50分将正确答案填到答题卷相应题号下)1、一同学想通过程序设计解决“鸡兔同笼”的问题,他制定的如下工作过程中,更恰当的是()。A、提出问题、设计算法、编写程序、得到答案B、提出问题、编写程序、运行程序、得到答案C、编写程序、设计算法、调试程序、得到答案D、设计程序、提出问题、编写程序、运行程序2、下列常量说明中,符合语法的是()。A、CONSTcolor=redB、CONSTconst=10*5C、CONSTxl:=3.9;D、CONSTcolor=”abcd”3、下列代数式的VisualBasic表达式是()。A、(x^5-cos(29*3.14))/(sqr(exp(x)+log(y)))B、(x^5-cos(29))/(sqr(exp(x)+ln(y))+5)C、(x^5-cos(29*3.14/)/(sqr(exp(x)+ln(y))+5)D、(x^5-cos(0.506))/(sqr(exp(x)+log(y))+5)4、下列变量名写法错误的是()。A、abcB、abc123C、abc_123D、123abc5、visualbasic程序设计语言是一种()。A、高级语言B、汇编语言C、机器语言D、数据库语言6、下列给出的赋值语句中正确的是()。A、4=MB、-M=MC、B=A-3D、x+y=07、下列VisualBasic中,下列()的表达式的值不等于4。A、int(4.1)B、fix(4.9)C、Abs(int(-3.9))D、Abs(int(-4.5))8、下面程序运行后的输出S结果为()。i=1doWHILEi8i=i+2:s=2*i+3loopPRINTsA、17B、19C、21D、239、下列VisualBasic中,下列()类型属于字符串型。A、IntegerB、SingleC、StringD、Boolean10、在VB中表达式11\3+11mod3的运算结果值是()。A、3B、4C、5D、611、下列程序执行后,整型变量n的值为()。n=0:forI=1to100:ifImod4=0thenn=n+1:nextIA、5050B、25C、26D、3312、以下选项中,不是VisualBasic控件的是()。A、文本框B、定时器C、窗体D、命令按钮13、使用VisualBasic编程,我们把工具箱在的工具称为()。A、事件B、工具C、控件D、窗体14、结构化程序设计由三种基本结构组成,下面哪个不属于这三种基本结构()。A、顺序结构B、输入、输出结构C、选择结构D、循环结构15、语句if3*4=10thena=1elsea=2执行后,a的值为()。A、12B、10C、1D、216、下列结果为True的逻辑表达式是()。A、Not(38)B、(39)And(510)C、(38)And(510)D、(38)Or(510)17、要交换变量X和Y之值,应使用的语句组是()。A、X=Y;Y=Z;Z=XB、C=X;X=Y;Y=CC、X=Y;Y=XD、Z=Y;Y=X;Y=Z18、以下程序中的循环体执行的次数是()。ForA=1To200Step4S=S+A:NextAPrintSA、48B、49C、50D、5119、以下运算符中运算优先级最高的是()。A、+B、ORC、D、\20、在VB中表达式11\3+11mod3的运算结果值是()。A、3B、4C、5D、6二、判断题(每小题2分共20分对的打“√”,错的打“×”,填到答题卷相应题号下)1、算法有五大特征,其中包括输入和输出这两种,意思就是说一个算法必须要有输入,也必须要有输出。2、字符串型数据是指用‘’括起来的一串字符。3、VB中的“数据”和数学课中的“数据”实际上是一样的。4、在VB中,“FOR计数变量=初值TO终值[STEP步长]”语句中的“步长”为“终值”则循环0次。5、函数INT(RND*10)能产生一个从0到9的随机整数。6、C/C++、Pascal、Fortran等是编译型程序设计语言,而早期的Basic语言是解释型程序设计语言。7、用for循环语句表示的循环可以用do循环语句表示。8、穷举法的思路是:列举出所有可能的情况,逐个判断是否符合问题要求,从而得到问题的解。9、在VB中,DoUntil…Loop不属于循环的语句。10、语句“Dimi,jAsInteger”的含义是“定义两个整型变量i和j”。三、填空题(每空3分共30分将答案填到答题卷相应区域内)1、计算机能够直接识别的语言是,它是一串由“0”和“1”构成的二进制代码。2、在VB中,a=“UVWSYAZJBCO”,函数mid(a,5,3)的值是。3、表达式4^2+Sqr(Abs(12-28))/(2^2)的运算结果是:。4、下列VisualBasic程序段运行后,变量a的值为,变量b的值为。a=1:b=2:c=1DoWhilea+b*c=20a=a+1:b=b*2:c=b/2Loop5、有如下程序a=1:b=2:c=3a=b:b=c:c=aPRINTa;b;c运行后输出的结果是:6、以下程序是计算出3000到7000之间能被7整除但不能被17整除的所有整数的平方根的和。请将程序补充完整。Sum=0ForI=3000To7000IfIMod7=0AndThenSum=Sum+Sqr(i)NextPrintsum7、运行下列VisualBasic程序,总共会输出个#。ForK=2To4ForJ=KToK^2Step2Print#NextJNextK8、一VB程序PrivateFunctionFAB(AAsInteger)AsIntegerIfA=1ThenFAB=1ElseFAB=FAB(A-1)+FAB(A-2)EndFunction则Fab(4)的结果为。高二信息技术(算法与程序设计)答题卷第一题(选择题):得分:题号12345678910答案ADDDACDCCC题号11121314151617181920答案BCCBCCBCDC第二题(判断题对的打“√”,错的打“X”):得分:题号12345678910答案XXXX√√√√X√第三题(填空题):得分:1、机器语言2、YAZ3、174、3、85、2326、IMod170、I7、138、5学校:学籍号:姓名:

1 / 4
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功