您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 数据通信与网络 > 2011信息技术(算法与程序设计)综合题集(答案)
第1页共8页2011南平一中信息技术(算法与程序设计)综合题集第一部分:选择题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.下列选项中,不能用于描述算法的是A.流程图B.伪代码C.自然语言D.机器语言8.用流程图描述算法中表示“开始/结束”的图形符号是A.B.C.D.9.在VisualBasic中,a大于b且a小于c的正确表达式是A、abandbcB、aboracC、abandacD、cab10.已知a=4,b=5,c=6,下列表达式的值为True的是A、notbcB、aboracC、ab+candabD、acorbc11.在VisualBasic语言中,下列逻辑表达式的值为假的是A.#12/10/2008##10/11/2009#B.#11/16/2009##7/19/2009#C.#10/13/2009##10/23/2009#D.#12/15/2008##10/11/2009#12.在VisualBasic中,下列合法的变量名是A、rB、4aC、a+bD、Long13.在VisualBasic中,下列合法的变量名是A、、dateC、goodD、3_m14.在VisualBasic中,函数Abs(9)返回的值是A、9B、3C、81D、-9第2页共8页15.在VisualBasic中,函数Int(6.8)返回的值是A.6.8B.6C.7D.8.616.在VisualBasic中,函数Sqr(16)返回的值是A.8B.16C.256D.417.在VisualBasic中,表达式3*7Mod5的值是A、4B、1C、3D、218.下列数据属于Integer数据类型常量的是A、#2008-12-29#B、3.14C、TrueD、-219.下列数据属于String数据类型常量的是A、'信息技术'B、a+bC、3.14D、#ABC#20.下列数据属于Date数据类型常量的是A、2008-12-29B、2008-12-29C、#2008-12-29#D、'2008-12-29'21.在VisualBasic中,下列合法的整型数常量是A、3.1415926B、123C、6D、False22.在VB语言中,下列表达式中合法的表达式是A.B.C.D.23.在VisualBasic中,下列正确的赋值语句是A、a+2*b=cB、3*a=2*bC、a+b=cD、a=c24.下列选项中,不属于高级程序设计语言的是A、VisualBasicB、C++C、FortranD、机器语言25.下列选项中,都属于高级程序设计语言的是A、伪代码,JavaB、汇编语言,C++C、机器语言,C++D、VisualBasic,Fortran26.下列关于程序设计言中高级语言的说法中,正确的是A.高级语言比机器语言更早出现B.VisualBasic属于高级语言的一种C.高级语言就是VisualBasicD.高级语言比汇编语言更早出现27.在VisualBasic中,表达式2008&北京奥运会的值是A、TrueB、2008北京奥运会C、FalseD、错误表达式,无值28.程序的三种基本结构的是①顺序结构②选择结构③循环结构④树形结构A、①②④B、①②③C、①③④D、②③④29.设置TextBox的字体时,应改变TextBox的A.Text属性B.Font属性C.ForeColor属性D.Name属性30.设置TextBox的内容时,应改变TextBox的A.Text属性B.ForeColor属性C.Font属性D.Name属性31.设置TextBox的名称时,应改变TextBox的A.Text属性B.ForeColor属性C.Font属性D.(名称)属性第3页共8页32.以下为求0到1000以内所有奇数和的算法,从中选出描述正确的算法A.①s=0;②i=1;③s=s+i;④i=i+2;⑤如果i≤1000,则返回③;⑥结束B.①s=0;②i=1;③i=i+2;④s=s+i;⑤如果i≤1000,则返回③;⑥结束C.①s=1;②i=1;③s=s+i;④i=i+2;⑤如果i≤1000,则返回③;⑥结束D.①s=1;②i=1;③i=i+2;④s=s+i;⑤如果i≤1000,则返回③;⑥结束33.如图所示的流程图为计算正方形面积S的算法。根据算法,流程图中①处的内容是开始输入边长a输出S①结束A、输出aB、S=a*aC、S=4*aD、S=a34.如图所示的流程图为计算1到10累积的算法。流程图中错误的地方是开始④I10I=1是①S=1②S=S*I③I=I+1输出S否结束A、③B、②C、④D、①35.执行下面的VisualBasic程序段后,变量c的值是36.执行下面的VisualBasic程序段后,变量c的值是第4页共8页A、34B、13C、21D、26A、5B、13C、bD、837.执行下面的VisualBasic程序段后,变量b的值是A、2008-12-11B、a+1C、#2008-12-11#D、#2008-12-09#38.执行下面的VisualBasic程序段后,变量c的值是A、579B、a+bC、123456D、123+45639.代数式baba242对应的VisualBasic表达式是A、(2*a+4*b*b)/(a+b)B、(2a+4*b*b)/a+bC、2*a+4*b*b/(a+b)D、2a+4*b*b/a+b40.代数式对应的VB表达式是A.sqr(b*b+4*a*c)/2*aB.sqr(b*b+4*a*c)/2/aC.sqr(b*b+4*a*c)/(2/a)D.sqr(b*b+4*a*c)/2a41.在VisualBasic中,下列关于语句Dima1AsLong说法正确的是A、定义a1为整型变量B、定义a1为日期型变量C、定义a1为长整型变量D、定义a1为布尔型变量42.在VisualBasic中,下列关于语句DimLongasString说法正确的是A、定义Long为字符型变量B、这是一条错误的语句C、这是一条合法的语句D、定义Long为整型变量43.在VisualBasic中,下列关于语句ConstPIAsSingle=3.14说法正确的是A、PI是个变量名B、定义PI为单精度实型数变量C、定义常量名PI的值为3.14D、程序中可以重新给常量名PI赋值44.从语句“DimYesNoAsBoolean”可以看出,变量“YesNo”数据类型是A.整型B.字符型C.布尔型D.日期型第5页共8页第二部分:完善程序题(将程序补充完整)1.在VB代码窗口指定位置修改完善程序代码实现,求的值。PrivateSubCommand1_Click()DimIAsIntegerDimSAsDoubleS=0ForI=1To9Step1S=S+I/(I+1)NextIPrint1/2+2/3+3/4+4/5+…+9/10=;SEndSub2.在VB代码窗口指定位置修改完善程序代码实现,求的值。PrivateSubCommand1_Click()DimIAsIntegerDimSAsDoubleS=0ForI=1To99Step2S=S+I/(I+1)NextIPrint1/2+3/4+5/6+7/8+…+99/100=;SEndSub3.在VB代码窗口指定位置修改完善程序代码实现,求2+4+6+8+10+12+……+98+100的值。PrivateSubCommand1_Click()DimIAsIntegerDimSAsIntegerS=0ForI=2To100Step2S=S+INextIPrint2+4+6+8+10+12+……+98+100=;SEndSub4.在VB代码窗口指定位置修改完善程序代码实现,求1+3+5+7+9+11+……+97+99的值。PrivateSubCommand1_Click()DimIAsIntegerDimSAsDoubleS=0ForI=1To100Step2S=S+INextIPrint1+3+5+7+9+11+……+97+99=;SEndSub5.在VB代码窗口指定位置修改完善程序代码实现,求的值。PrivateSubCommand1_Click()DimIAsIntegerDimSAsDoubleS=1ForI=10To5Step-1S=S+1/INextIPrint1+1/10+1/9+1/8+1/7+1/6+1/5=;SEndSub6、在VB代码窗口指定位置修改完善程序代码实现,求的值。PrivateSubCommand1_Click()DimIAsIntegerDimSAsDoubleS=0ForI=1To10Step1S=S+1/INextIPrint1+1/2+1/3+1/4+1/5+…+1/10=;SEndSub7.在VB代码窗口指定位置修改完善程序代码实现,求的值。PrivateSubCommand1_Click()DimIAsIntegerDimSAsDoubleS=1ForI=10To6Step-1S=S-(I-1)/INextI8.在VB代码窗口指定位置修改完善程序代码实现,求的值。PrivateSubCommand1_Click()DimIAsIntegerDimSAsDoubleS=0ForI=1To10Step1S=S+(I+1)/INextI第6页共8页Print1-9/10-8/9-7/8-6/7-5/6=;SEndSubPrint2+3/2+4/3+5/4+6/5+…+11/10=;SEndSub9.在VB代码窗口指定位置修改完善程序代码实现,求1×2×3×4×……×10的值。PrivateSubCommand1_Click()DimIAsIntegerDimSAsDoubleS=1ForI=1To10Step1S=S*INextIPrint1×2×3×4×……×10=;SEndSub10.在VB代码窗口指定位置修改完善程序代码实现,求1×2+2×3+3×4+4×5+5×6的值。PrivateSubCommand1_Click()DimIAsIntegerDimSAsDoubleS=0ForI=1To5Step1S=S+I*(I+1)NextIPrint1×2+2×3+3×4+4×5+5×6=;SEndSub11.在VB代码窗口指定位置修改完善程序代码,实现计算100到200之间能被3整除的数的个数。PrivateSubCommand1_Click()DimIAsIntegerDimSAsIntegerS=0ForI=100To200IfIMod3=0ThenS=S+1EndIfNextPrint100到200之间能被3整除的数的个数是:;SEndSub12.在VB代码窗口指定位置修改完善程序代码,实现计算10到200之间所有奇数的和。PrivateSubCommand1_Click()DimIAsIntegerDimSAsIntegerS=0ForI=10To200Step1IfInt(I/2)I/2ThenS=S+IEndIfNextPrint10到200之间所有的奇数的和是:;SEnd
本文标题:2011信息技术(算法与程序设计)综合题集(答案)
链接地址:https://www.777doc.com/doc-3045834 .html