您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 南京工业大学vb期末题库
09复材高材vb综合练习题第二套满分:100分姓名:________1、单项选择题(本题共计49分)1、执行下面的程序,单击窗体后在窗体上显示的结果是________。PrivateSubForm_Click()DimStrlAsString,Str2AsString,IAsIntegerStr1=”ab”ForI=Len(Str1)To1Step-1Str1=Str1&Chr(Asc(Mid(Str1,I,1))+I)NextIPrintStr1EndSub()A、abceB、abcdC、abdbD、abfd2、下列语句中的语句可以用来正确地声明一个动态数组。()A、PrivateA(n)AsIntegerB、DimA()AsIntegerC、DimA(,)AsIntegerD、DimA(1ton)3、在窗体上画一个命令按钮,名称为Command1,然后编写如下程序:PrivateSubCommand1_Click()DimaAsInteger,bAsIntegerDoWhileb100b=b+5a=a+bIfb20ThenExitDoLoopPrinta,bEndSub程序运行后,如果单击命令按钮,则在窗体上显示的内容是_________。()A、5020B、7525C、5025D、75204、有如下程序:PrivateSubCommand1_Click()score=65selectCasescoreCaseIs60a$=FCase60To69a$=DCase70To79a$=CCase80To89a$=BCaseelsea$=AEndSelectMsgBoxa$EndSub程序运行后,消息对话框中显示的内容为_______。()A、AB、BC、CD、D5、下列程序:PrivateSubForm_Click()Forj=1To15a=a+jMod3NextjPrintaEndSub运行后输出的结果是__________。()A、1B、15C、90D、1206、下列程序PrivateSubCommand1_Click()a=InputBox(请输入)b=InputBox(请输入)Printa+bEndSub运行时输入3和4输出的结果是________。()A、7B、34C、3+4D、出错7、在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:PrivateSubCommand1_Click()StaticAAsIntegerStaticBAsIntegerClsB=2B=B+3A=3+AprintA,BEndSub程序运行时,3次单击命令按钮Command1后,窗体上显示的结果为___________。()A、35B、66C、95D、338、在窗体上添加一个命令按钮,名为Command1,一文本框,名为Text1,则执行如下事件过程后,文本框中的输出为______。PrivateSubCommand1_Click()Fori=1To4x=3Forj=1To3Fork=1To3x=x+3NextkNextjNextiText1.Text=Str(x)EndSub()A、6B、12C、18D、309、在窗体中添加一个命令按钮,并编写如下程序代码:PrivateSubCommand1_Click()DimyAsIntegery=0DoWhiley7y=y+2LoopMsgBoxyEndSub程序运行后,消息对话框中显示__________。()A、0B、7C、8D、210、设有如下语句:strl=InputBox(输入,,练习)从键盘上输入字符串示例后,strl的值是________。()A、“输入”B、“”C、“练习”D、“示例”11、在单击窗体中的按钮Command1第3次后,如下程序打印结果是____。PrivateSubCommand1_Click()StaticaASIntegera=a+1SelectCaseaCase1:Print欢迎大家Case2:Print努力就能成功Case3:Print希望你能通过考试Case4:Print再见EndSelectEndSub()A、“欢迎大家”B、“努力就能成功”C、希望你能通过考试D、“再见”12、下面是计算1~100奇数的和的程序,请补充完整,填空应为_______。br/PrivateSubCommand1_Click()br/DimsAsLong,xAsIntegerbr/s=0br/Forx=____________Step-2br/s=s+xbr/Nextxbr/Printsbr/EndSub()A、100To1B、1To100C、99To1D、1To9913、在窗体上建立3个文本框:Text1、Text2、Text3,如果在Text1中输入200,在Text2中输入150,则执行下列程序段后,Text3的值为______。br/DimmAsInteger,nAsIntegerbr/m=Val(Text1)br/n=Val(Text2)br/Ifn*m=0ThenExitSubbr/Ifm<nThenbr/t=m:m=n:n=tbr/EndIfbr/Dobr/r=mModnbr/m=nbr/n=rbr/LoopWhiler<>0br/Text3=m()A、200B、150C、100D、5014、p下列程序段的执行结果为____________。/ppx=Int((69-60)*Rnd+60)br/SelectCasexbr/CaseIs>=90br/Print"优秀"br/Case80To89br/Print"良好"br/Case60To79br/Print"合格"br/CaseElsebr/Print"不合格"br/EndSelect/p()A、优秀B、良好C、合格D、不合格15、假设X的值是5,则执行以下语句时,可得到的输出结果是ABCDEF的SelectCase语句是________。()A、SelectCaseXCase10TO1Print“ABCDEF”EndSelectB、SelectCaseXCaseIs15,Is5Print“ABCDEF”EndSelectC、SelectCaseXCaseIs5,1,3,TO10Print“ABCDEF”EndSelectD、SelectCaseXCase1,3,Is5Print“ABCDEF”EndSelect16、下面程序的运行结果是________。PrivateSubCommand1Click()x=1:y=1Fori=1TO3x=x+y:y=y+xNextiPrintx;yEndSub()A、66B、58C、1321D、343517、下面程序的内层循环次数是________。Fori=1TO3Forj=1TOiFork=jTO3...NextkNextjNexti()A、3B、14C、9D、2118、下列程序运行后的输出结果是________。PrivateSubCommand1_Click()Fori=1TO3Forj=0TOi-1k=k+1nextjnextiprintkEndSub()A、6B、5C、4D、319、结构化程序设计方法的核心是规定了三种基本结构:________结构、分支结构、循环结构。()A、条件B、顺序C、当型D、逻辑20、计算机算法可以分为两大类:一类是________________算法,另一类是________________算法。()A、计算机辅助设计、财务B、数值计算、非数值计算C、步骤管理、通信D、排序、查找21、下列循环能正常结束循环的是____________。()A、i=5Doi=i+1LoopUntili0B、i=1Doi=i+2LoopUntili=10C、i=10Doi=i+1LoopUntili0D、i=6Doi=i-2LoopUntili=122、下面If语句统计满足性别为男、职称为副教授以上、年龄小于40岁条件的人数,不正确的语句是____________。()A、Ifsex=男Andage40AndInStr(duty,教授)0Thenn=n+1B、Ifsex=男Andage40and(duty=教授orduty=副教授)Thenn=n+1C、Ifsex=男Andage40AndRight(duty,2)=教授Thenn=n+1D、Ifsex=男Andage=40Andduty=教授Andduty=副教授Thenn=n+123、在窗体Form1上,有一个列表框控件List1,在窗体的Click事件中有如下代码:PrivateSubForm_Click()DimkAsIntegerDimentryAsString,itemAsStringentry=EDCBAFork=Len(entry)To1Step-1item=LCase(Mid(entry,k,1))&kList1.AddItemitemNextkEndSub运行此程序,单击窗体后在窗体的列表框中显示的第四个列表项内容是_________。()A、b4B、b2C、d3D、d224、在过程中有语句ForI=N1ToN2StepN3,在该循环体内有下列四条语句,其中________会影响循环执行的次数。①N1=N1+I②N2=N2+N3③I=I+N3④N3=2*N3()A、①②B、①②③C、③D、①②③④25、下列循环能正常结束循环的是____________。()A、i=5BR/DoBR/i=i+1BR/LoopUntili<0B、i=1BR/DoBR/i=i+2BR/LoopUntili=10C、i=10BR/DoBR/i=i+1BR/LoopUntili>0D、i=6BR/DoBR/i=i-2BR/LoopUntili=126、执行以下语句后,a的值为____________。BR/DimaAsIntegerBR/a=1BR/DoUntila=100BR/a=a+2BR/Loop()A、99B、100C、溢出D、10127、表达式(-1)*sgn(-100+int(rnd*100))的值是__________.()A、0B、1C、-1D、随机数28、在代码编辑器中,如果一条语句太长,无法在一行内写下(不包括注释),要折行书写,可以在行末使用续行字符________________,表示下一行是当前行的继续。()A、一个空格加一个下划字符(_)B、一个下划字符(_)C、直接回车D、一个空格加一个连字符(—)29、在一个语句行内写多条语句时,语句之间应该用___________分隔。()A、逗号B、分号C、顿号D、冒号30、下列叙述中不正确的是___________.()A、变量名的第一个字符必须是字母B、变量名的长度不超过255个字符C、变量名可以包含小数点或者内嵌的类型声明字符D、变量名不能使用关键字31、VisualBasic认为下面___________组变量是同一个变量。()A、A1和a1B、Sum和SummaryC、Aver和AverageD、A1和A_132、下列有关数组的说法中,不正确的是________。()A、在窗体模块中不可以定义全局数据组B、可以使用Erase语句释放所有数组所占据的存储储空间C、语句DimX(3.6+2)AsInteger定义了一个维上界是6的一维的整型数组D、形参数组的类型可以是定长符串类型33、在窗体模块的通用声明处用下面的语句声明变量、数组,正确语句有________个。①PublicA(5)AsInteger②PublicNAsInteger③PublicStAsStr
本文标题:南京工业大学vb期末题库
链接地址:https://www.777doc.com/doc-2595818 .html