第二学期《Visual Basic》周考试卷_第1页
第二学期《Visual Basic》周考试卷_第2页
第二学期《Visual Basic》周考试卷_第3页
第二学期《Visual Basic》周考试卷_第4页
第二学期《Visual Basic》周考试卷_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第二学期《VisualBasic)周考试卷您的姓名:[填空题]*.代码口加*%(-3103,2)定义的元素有12个。[判断题]*对错(正确答案).语句OptionBase2是正确的。[判断题]*对错(正确答案).Dima(5)AsInteger和Dima%(5)两个语句定义的数组是相同的。[判断题]*对(正确答案)错.Dima(4),b(5)AsInteger定义了两个整型数组。[判断题]*对错(正确答案).我们通常把需要在编译时开辟内存区的数组称为静态(Static)数组,而把在程序运开辟内存区的数组称为动态(Dynamic)数组。[判断题]*对(正确答案)错.x+y=3[判断题]*对Endsub[单项选择题]*A.12(正确答案)B.6C.OD.439.下面程序的输出结果是()。Dimaa=array(123,4,5,6,7)fori=lbound(a)toUbound(a)a(i)=a(i)*a(i)nextiprinta(i)[单项选择题]*A.36B.程序出错正确答案)C.49D.不确定.以下定义数组或给数组元素赋值的语句中,正确的选项是()o[单项选择题]*A.dimaasvarianta二array。,2,3,4,5)(正确答案)B.dima(10)asintegera=array。,2,3,4,5)C.dima%(10)a(l户"ABCDE”D.dima(3),b(3)asintegera(0)=0a(l)=la(2)=2b=a.以下关于数组的说法正确的选项是().[单项选择题]*A.dim可以在窗体模块、标准模块或过程中定义静态数组。B.静态数组的下标是固定的数,不能是程序中已经定义过的符号常量。C.动态数组可以用redim修改,不管是维度还是类型都可以随意修改。(正确答案)D.static只能定义过程级的数组。42.以下代码执行后,元素A(3)的值是()A=Array(1,2,3,4,5,6)[单项选择题]*A.3B.4(正确答案)C.5D.2.执行一下程序段,在窗体上输出()Privatesubcommand1_click()dims(40)fori%=1to40step3s(i)=inextiprints(10)+s(20)+s(30)endsub[单项选择题]*A.10(正确答案)B.30C.60D.20.以下数组的使用代码中,错误的选项是()」单项选择题]*A.dima%(9):a(3)=3.5dima%(3,3):a(3)=5(正确答案)dima#(9):a(3)=3.3dima:a=array(3)45.关于foreach...next结构的说法正确的选项是()o[单项选择题]*A.使用foreach...next结构可以输出或修改二维数组B.使用foreach...next结构只能输出或修改一维数组C.使用foreach...next结构时,循环变量必须是变体变量(正确答案)D.使用foreach...next结构不能访问二维数组.以下说法错误的选项是()o[单项选择题]*A.erase可以清除静态数组,也可以删除动态数组B.array只能对变体数组初始化C.控件数组中每个控件的类型必须相同,name属性必须相同,index属性必须不同D.数组只能在编译时开辟内存区,不能在运行时动态开辟(正确答案).执行以下语句后显示结果为DimxasintegerIfxthenprintxelseprintx-1[填空题]*(答案:-1).如果变量A,B,C均为整型,以下程序段的输出结果为A=2B=3C=a*bPrinta&&b&&c[填空题]*(答案:2*3=6)错(正确答案)k="ABC567”[判断题]*对(正确答案)错sin(x)=x+y[判断题]*对错(正确答案)n=77.8[判断题]*对(正确答案)错5=sqr(s)+x+y[判断题]*对错(正确答案)不管如何写代码,只要使用ReDim语句重新定义数组的大小时,数组中的数据都会丧失[判断题]*对错(正确答案)Erase命令对静态数组和动态数组的效果是一样的。[判断题]*对错(正确答案)Textl.Text="233454”[判断题]*对(正确答案)错S=S+X[判断题]*对(正确答案)错使用Array函数给数组赋初值时,数组变量必须是一个变体变量。[判断题]*对(正确答案)错如果已经定义好a、b两个一维数组,可以使用b=a语句把a数组整体复制到b数组中。[判断题]*对错(正确答案)A=B=C=O[判断题]*对错(正确答案)控件数组的name属性相同,index属性不同,从而可以区分控件数组中的各元素。[判断题]*对(正确答案)错PRINT"3+4”="3+4”的结果为:3+4=7[判断题]*对错(正确答案)MID$("TIGER”,1)的值为“T”()[判断题]*对错(正确答案)以下表达中正确的选项是()[单项选择题]*A.窗体的Name属性指定窗体的名称,用来标识一个窗体。(正确答案)B.窗体的Name属性的值是显示在窗体的标题栏,用来标识一个窗体。C.可以在运行期间改变对像的Name属性的值。D.对象的Name属性值可以为空。以下数组定义语句中,能够定义10个整型元素的是()。[单项选择题J*A、dima(10)asintegerB.dimc(1,1to5)C.dimd%(-5to5)D.dimb(-2to2,1)asinteger(正确答案)23.以下数组定义中,错误的选项是().[单项选择题]*A.dima(-2,3)asinteger(正确答案)B.dima(2,3)asintegerC.dima(3,2)asintegerD.dima(-2to3)asinteger24.关于数组定义语句publicx#(3,-3to3)定义的数组,说法正确的选项是()。[单项选择题]*A.数组定义了18个元素B.给数组元素赋值时,只能使用双精度数据,赋值其它数据都会出错。c.此定义语句可以写在form…・.load事件中D.数组x是静态数组(正确答案).设有语句x=InputBox("输人数值","0"例如”)程序运行后,如果从键盘上输入数值1。并按回车键,那么以下表达中正确的选项是()。[单项选择题]*A.变量X的值是数值10B.在IputBox对话框标题栏中显示的是“不例"C.0是默认值D.变量X的值是字符串“10”(正确答案).语句IF表达式Then中的表达式不可以是()o[单项选择题]*A.3+5B.TRUEC.l<2D「a”+"b”(正确答案).当VisualBasic执行下面语句后,A的值为()oA=1IfA>0ThenA=A+lIfA>1ThenA=0[单项选择题]*A.O(正确答案)B.lC.2D.3.执行如下语句后,Print语句的输出结果是()。A=100Printiif(A>50,“Large''JSmall")[单项选择题]*A.1000B.TrueC.Large(正确答案)D.Small29.以下Case语句中错误的选项是()[单项选择题]*CaseOTo10CaseIs>10CaseIs>10AndIs<50(正确答案)Case3,5,Is>10.For...Next循环结构中,循环变量的初值小于终值时,循环控制变量的步长为0,那么()。[单项选择题]*A.形成无限循环(正确答案)B.循环体执行一次后结束循环C.语法错误D.循环体不执行即结束循环.如果整型变量a、b的值分别为3和1,那么以下语句中循环体的执行次数是()ForI=atobPRINTINEXTI[单项选择题]*A.O(正确答案)B.lC.2D.3.运行以下程序段后,显示的结果为()。Jl=23J2=32IfJ1<J2ThenPrintJ2ElsePrintJI[单项选择题]*A.23B.32(正确答案)C.55D.2332.要分配存放由十以内自然数构成的3*3方阵的数据,为了不浪费空间,可使用的数组声明语句是()o[单项选择题]*A.dimx(9)assingleB.dimx(3,3)assingleC.dimx(-1to1,-5to-3)assingleD.dimx(-3to-1,5to7)asinteger(正确答案).以下数组定义中错误的选项是()0[单项选择题]*A.dima(-5to-3)B.dima(3to5)C.dima(-3to-5)(正确答案)D.dima(-3to3)35.窗体上画一个命令按钮,其名称为commandl,然后编写如下事件过程:Privatesubcommand1_click()Dimm(10),n(10)1二3Fort=1to5M(t)=tN(I)=2*I+tNexttPrintN(I);M(I)Endsub窗体运行后,单击命令按钮,输出结果为()o[单项选择题]*A.311B.315C113(正确答案)D.15336.在窗体上画一个名为command1的命令按钮,然后编写以下程序:Privatesubcommand!_click()DimM(10)asintegerFork=1to10M(k)=12-kNextkX=8PrintM(2+M(X))Endsub运行程序,单击命令按钮,在窗体上显示的是0O[单项选择题]*A.6(正确答案)B.5C.7D.8.命令按钮commandl的事件过程如下:Privatesubcommand1_click()Dimarr(5,5)asintegerDimIasintegerjasi

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论