您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 南京工业大学vb期末题库10
2009年VB模拟考试一满分:100分姓名:________1、单项选择题(本题共计60分)1、________在用户的应用程序执行期间发生,比如鼠标单击或敲击键盘。()A、方法B、属性C、事件D、工程2、一只白色的足球踢进球门,则白色、足球、踢、进球门是________。()A、属性、对象、方法、事件B、属性、对象、事件、方法C、对象、属性、方法、事件D、对象、属性、事件、方法3、________是接收用户鼠标或键盘输入的能力。当对象具有____________时,可接受用户的输入。()A、事件B、属性C、焦点D、对象4、VisualBasic是一种面向________的程序设计语言。()A、过程B、用户C、方法D、对象5、能被对象所识别的动作与可执行的活动分别称为对象的________。()A、方法、事件B、事件、方法C、事件、属性D、过程、方法6、VisualBasic是用于开发________环境下的应用程序的工具。()A、DOSB、WindowsC、DOS和WindowsD、UNIX7、VisualBasic中的窗体文件的扩展名是____________。()A、.regB、.frmC、.basD、.vbp8、在程序中分别将变量Inta、Bl、St、D定义为整型、布尔型、字符串型和日期型,下列赋值语句在执行时会出错的是________。()A、Inta=4.6B、Bl=#True#C、St=5&123.5D、D=#10/05/01#9、与数学表达式(ab/3cd)对应,VB的不正确表达式是____________。()A、a*b/(3*c*d)B、a/3*b/c/dC、a*b/3/c/dD、a*b/3*c*d10、表达式16/4-2^5*8/4MOD5/2的值为____________。()A、14B、4C、20D、211、以下各项中,____________不是一个合法的字符串。()A、VisualB、C、#Basic#D、等级考试12、赋值语句:a=123+MID(123456,3,2)执行后,a变量中的值是____________。()A、12334B、123C、12334D、15713、要判断“月收入在2000元以上(含2000元)且5000元以下(不含5000元)”的职工,应该使用的逻辑表达式是____________。()A、M2000ANDM=5000B、M2000OrM=5000C、M=2000ANDM5000D、M>=2000OrM<500014、语句Print5*20输出的结果是________。()A、5*20B、出现错误信息C、5*20D、10015、设M=3,N=5,P=4.5,Q=2.5,表达式(M*N+2)/(P-Q)的计算结果为____________。()A、8B、9C、8.5D、8.016、下列语句中不能正常执行的是________。()A、print+32758+10B、print5+9=15C、print65+12D、print65&1217、假定变量Logic类型是Boolean,下面赋值语句________是正确的。()A、Logic=‘True’B、Logic=.True.C、Logic=#True#D、Logic=3418、以下哪个是合法的变量名____________。()A、LenB、Test@qwC、6cost_1D、count2s19、下面程序的运行结果是________。PrivateSubCommand1Click()x=1:y=1Fori=1TO3x=x+y:y=y+xNextiPrintx;yEndSub()A、66B、58C、1321D、343520、VB也提供了结构化程序设计的三种基本结构,三种基本结构是________。()A、递归结构、选择结构、循环结构B、选择结构、过程结构、顺序结构C、过程结构、输入、输出结构、转向结构D、选择结构、循环结构、顺序结构21、下列程序运行后的输出结果是________。PrivateSubCommand1_Click()Fori=1TO3Forj=0TOi-1k=k+1nextjnextiprintkEndSub()A、6B、5C、4D、322、下列循环能正常结束循环的是____________。()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=123、下列程序的输出结果是____________。br/DimyAsIntegerbr/y=10br/DoWhiley<>0br/y=y-1br/Loopbr/Print"y=";y()A、y=0B、y=1C、y=随机值D、y=–124、执行以下语句后,a的值为____________。BR/DimaAsIntegerBR/a=1BR/DoUntila=100BR/a=a+2BR/Loop()A、99B、100C、溢出D、10125、表达式X+1>X是_____________.()A、算术表达式B、非法表达式C、字符串表达式D、关系表达式26、计算机算法可以分为两大类:一类是________________算法,另一类是________________算法。()A、计算机辅助设计、财务B、数值计算、非数值计算C、步骤管理、通信D、排序、查找27、VisualBasic认为下面___________组变量是同一个变量。()A、A1和a1B、Sum和SummaryC、Aver和AverageD、A1和A_128、下面语句运行后的输出结果是________.PrivateSubCommand1_Click()x=0DoWhilex10x=x+1:x=x*xLoopPrintxEndSub()A、16B、19C、20D、2529、下面程序段运行后,显示的结果是____________。DimxIfxThenPrintxElsePrintx+1()A、1B、0C、-1D、显示出错信息30、有如下程序:PrivateSubCommand1_Click()score=65selectCasescoreCaseIs60a$=FCase60To69a$=DCase70To79a$=CCase80To89a$=BCaseelsea$=AEndSelectMsgBoxa$EndSub程序运行后,消息对话框中显示的内容为_______。()A、AB、BC、CD、D31、在过程中有语句ForI=N1ToN2StepN3,在该循环体内有下列四条语句,其中________会影响循环执行的次数。①N1=N1+I②N2=N2+N3③I=I+N3④N3=2*N3()A、①②B、①②③C、③D、①②③④32、下列程序PrivateSubCommand1_Click()a=InputBox(请输入)b=InputBox(请输入)Printa+bEndSub运行时输入3和4输出的结果是________。()A、7B、34C、3+4D、出错33、如下二维数组声明语句,____________正确。()A、Dima[3,4]AsIntegerB、Dima(3,4)AsIntegerC、Dima(n,n)AsIntegerD、Dima(34)AsInteger34、在窗体模块的通用声明处用下面的语句声明变量、数组,正确语句有________个。①PublicA(5)AsInteger②PublicNAsInteger③PublicStAsString④Privateb()AsInteger()A、2B、3C、4D、135、在窗体的通用声明处有语句DimA()AsSingle,以下在某事件过程中重定义此数组的一组正确语句是:____________。()A、ReDimA(3,3)BR/ReDimA(4,4)AsIntegerB、ReDimA(3,3)BR/ReDimPreserveA(4,4)C、ReDimA(3)BR/ReDimA(3,3)AsIntegerD、ReDimA(3,3)BR/ReDimPreserveA(3,4)36、对窗体编写如下代码:OptionBase1PrivateSubCommand1_Click()a=Array(237,126,87,48,498)m1=a(1)m2=1Fori=2To5Ifa(i)m1Thenm1=a(i)m2=iEndIfNextiPrintm1;m2EndSub程序运行后,按回车键,输出结果为_________。()A、484B、2371C、4985D、498437、下列有关数组的说法中,不正确的是________。()A、在窗体模块中不可以定义全局数据组B、可以使用Erase语句释放所有数组所占据的存储储空间C、语句DimX(3.6+2)AsInteger定义了一个维上界是6的一维的整型数组D、形参数组的类型可以是定长符串类型38、在窗体上添加一个命令按钮,名为Command1,事件过程如下。执行结果是________。Subpb(b()AsInteger)Fori=1To4B(i)=2*iNextiEndSubPrivateSubCommand1_Click()Dima(1To4)AsIntegera(1)=5:a(2)=6:a(3)=7:a(4)=8pbaFori=1To4Printa(i);NextiEndSub()A、2468B、1357C、36612D、48121639、当发生Command1_Clik事件后,下列程序的输出结果是____________。br/DimiAsIntegerbr/Dima(10)AsIntegerbr/Fori=9To0Step–1br/a(i)=10–ibr/Nextibr/Printa(2);a(5);a(8)()A、258B、741C、852D、36940、在窗体模块的通用声明处用下面的语句声明变量、数组,正确语句有________个。①PublicA(5)AsInteger②PublicNAsInteger③PublicStAsString④Privateb()AsInteger()A、2B、3C、4D、141、以下有关数组的说明中,错误的是________。()A、根据数组说明的方式,可将数组分为动态数组和静态数组。B、在过程中,不能用Private语句定义数组。C、利用ReDim语句重新定维时,不得改变已经说明过的数组的数据类型。D、数组重新定维后,原有的数组元素内容将不予保留。42、当发生Command1_Click事件后,程序输出结果是________。br/OptionBase1br/PrivateSubCommand1_Click()br/Dima(4,4)AsInteger,iAsInteger,sAsIntegerbr/s=0br/Fori=1To4br/Forj=1To4br/a(i,j)=(i-1)*4+j*2br/Nextjbr/Nextibr/Fori=1To4br/s=s+a(i,i)br/Nextibr/Printsbr/EndSub()A、28B、32C、30D、4443、在窗体上画一个命令按钮,然后编写如下事件过程:OptionBase1PrivateSubCommand1_Click()DimaAsVarianta=Array(1,2,3,4)j=1Fori=4To1Step-1s=s+a(i)*jj=j*10NextiPr
本文标题:南京工业大学vb期末题库10
链接地址:https://www.777doc.com/doc-4634292 .html