高中信息技术《算法与程序设计》期末测试题考试方式:笔试考试时间:40分钟满分:100分一、单项选择(每小题2分,共10题1、假如我们在编写程序的时候需要定义一个变量,应该采用下列哪个说明符?(BA.constB.dimC.openD.input2、下列逻辑运算结果为"true"的是(CA.flaseornottrueB.flaseandnottrueC.trueornottrueD.trueandnottrue3、在VisualBasic代码中,将多个语句合并在一行上的并行符是(BA.撇号('B.冒号(:C.感叹号(!D.问号(?4、下列运算结果中,值最大的是(C〖/表示除表示整除,mod表示求余数〗A.3\4B.3/4C.4mod3D.3mod45、穷举法的适用范围是(CA.一切问题B.解的个数极多的问题C.解的个数有限且可一一列举D.不适合设计算法6、编程求1+2+3+⋯⋯+1000的和,最合适使用的控制结构为(CA.顺序结构B.分支结构C.循环结构D.选择结构7、下列关于算法的特征描述不正确的是(CA.有穷性:算法必须在有限步之内结束B.确定性:算法的每一步必须有确切的含义C.输入:算法必须至少有一个输入D.输出:算法必须至少有一个输出8、在VB中,要想单击按钮“结束”时结束程序,可在该按钮的(D事件过程中输入代码“End”。A.ChangeB.KeyPressC.DblClickD.Click9、在VB编程中,我们使用函数与过程是为了(AA.使程序模块化B.使程序易于阅读C.提高程序运行速度D.便于系统的编译10、下列关于人类和计算机解决实际问题说法错误的是(DA.人类计算速度慢而计算机快。B.人类大脑存贮的信息量小而计算机大。C.人类精确度一般而计算机很精确。D.人类可以完成任务、得出结果而计算机不能。二、判断正误(每小题2分,共10题1、算法有五大特征,其中包括输入和输出这两种,意思就是说一个算法必须要有输入,也必须要有输出。(×2、执行Do⋯LoopWhile语句时,不管条件真假,首先会无条件地执行一次循环。(√3、运行程序时,程序中的每一条语句至少运行一次。(×4、结构化程序设计方法是一种面向过程的设计思想,它把程序定义为“数据结构+算法”。(√5、VB中的“数据”和数学课中的“数据”实际上是一样的。(×6、当我们编写好程序后想调试运行程序,可以在VB可视化环境中主菜单上选择“运行”/“启动”选项或按F5键。(√7、在面向对象程序设计中,一个程序对象的属性用变量来表示;而对象的行为用对象中的代码段来实现。(√8、VB中所有对象的属性只能在属性窗口中设定。(×9、结构化程序设计方法是一种面向过程的设计思想,它把程序定义为“数据结构+算法”。(√10、列举一切与命题相关的情况,然后根据问题设定的条件,逐个加以检查,找到满足条件的解答的方法称为穷举法。(√三、设计一个算法,求100以内能被3整除的所有正整数并用流程图描述出来,根据流程图编写出程序。(20分,共1题(答案:略四、阅读程序写出程序运行结果(20分,共1题DimIasinteger,SasintegerS=0ForI=2to-12step–3S=S+INextIPrint“S=”;S运行结果:S=-20五、补全下列程序:(20分,共2题1、PrivateSubCommand1_Click(DimiAsInteger,jAsInteger,xAsIntegerx=4Fori=1To4Forj=1To3x=x+6nextjnextiPrint“x=”;xEndSub2、编写计算1+1/2+1/3+1/4+......+1/100的程序,请填空补充完善程序。PrivateSubCommand1_click(DimaAsDouble,bAsDouble,iAsIntegera=0Fori=1To100b=1/ia=a+bNextiPrint“运算结果=”;aEndSub