(整理)大学vb考试重点复习题.

  • 格式:doc
  • 大小:236.50 KB
  • 文档页数:14

1问题下面的()语句可以实现:先在窗体上输出大写字母A,然后在同一行的第10列输出小写字母b。

答案print "A";tab(9);"b" print "A";tab(10);"b" print "A";spc(10);"b" print "A";tab(8);"b"2问题n1=inputbox("请输入第一个数")n2=inputbox("请输入第二个数")print n1+n2当分别输入111和222时,程序输出为()答案111222222333程序出错3问题以下程序段运行后,输出字符的排列顺序是()for i=to 6if i mod 2=0 thenprint "#";elseprint "*"end ifnext i答案#*#*#*######*******#*#*#4问题在select case语句中,某个case分支后的表达式要表示“x的绝对值小于等于10”,应如何书写?答案not(-10 to 10)-10 to 10is abs(x)<=10is <10 or >-105问题下列程序段的运行结果为()for i=3 to 1 step -1print sace(5-i);for j=1 to 2*i-1print "*";next jprintnext i答案* ******** ***** ********* ********* ****6问题以下程序代码合法的是()答案if a=1 then b=0 else c=0 end ifif a=1 then : b=0 : elseif c=0 then : d=0if a=0 thenb=0elseif c=0 thend=0end ifif a=1henb=0else if c=0d=0end if7问题以下程序段执行后,i的输出值是()dim y as integerfor i=1 to 10 step 2y=y+inext iprint i答案251011不确定8问题循环结构for i=1 to 10 step 1.5的执行次数是()答案79109问题下列结构中不属于循环结构的是()答案for/nextwhile/wendwith/end with10问题下列结构中不属于选择结构的是()答案if/end ifselect case/end selectwith/end with11问题以下程序段的运行结果是()m=1n=1dom=m*nn=n+1loop until n>4print m答案25 45 552412问题下面程序段用来求两个数中的较大值,其中()不正确。

答案max=iif(x>y,x,y)if x>y then max=x else max=ymax=xif y>=x then max=yif y>=x then max=ymax=x13问题下列程序中s=s+j语句共执行了()次dim s as integer,j as integer,i as integerfor i=1 to 10 step 2for j=1 to 10 step 2s=s+jnext jnext iprint s答案1 0 1 52 0514问题以下程序段执行后变量x的值为()x=0for i=1 to 5for j=1 to 5x=x+1next jnext i答案15 2025 3015问题下面程序段的作用是()m=0 : n=0for i=1 to 10x=val(inputbox("请输入x的值")) if x>0 thenm=m+xelseif x<0 thenn=n+1end ifnext iprint m,n答案计算从键盘上输入的数据之和并统计从键盘上输入数据的数目分别计算从键盘上输入的正数之和与负数之和分别计算从键盘上输入的正数和负数的个数计算从键盘上输入的正数之和并统计从键盘上输入的负数的个数16问题当a=1,b=3,c=5,d=4时,执行下面一段程序之后,x的值为()if a<b thenif c<d thenx=1elsex=2end ifelseif c<d thenx=3elsex=4end ifend if答案12 3 417问题下列循环能正常结束的是()答案i=5doi=i+1loop until i<0 i=1doi=i+2loop until i=10i=10doi=i+1loop until i>10i=6doi=i-2loop until i=118问题下列程序段运行后的显示结果是()x=int(rnd)+5select case xcase 5print "优"case 4print "良"case 3print "中"case elseprint "差"end select答案优良中差19问题下列()不能作为VB的合法变量名答案xya6constconst120问题设x=-3,表达式-4<x<-2的值是()truefalse-1答案021问题VB中mid("A2B4",2,1)的值是()答案2BA2422问题表式sqr(9)+int(-5.4)*sgn(6.8)-fix(3.1)的值是()答案-6-5353023问题函数int(rnd*80)+10表示()范围内的整数答案[10,90][10,89][11,90][11,89]24问题下列正确的赋值语句是()答案"k"=text1.texttext1.text="x+y"text1.text+1=3text1.text=dim25问题下列()语句可以交换变量x和y的值x=(x+y)/2 :y=(x-y)/2x=t : t=y : y=xx=x+y :答案y=x-y : x=x-yx=y : y=x26问题以下4种描述中错误的是()答案常量在程序执行期间值不会发生改变根据数据类型的不同,常量可以分为数值常量、字符型常量、日期时间常量和逻辑常量符号常量(也叫用户声明的常量)用一个标识如abc来代表一个常数,好像是为常取了个名字,但仍保持常数的性质符号常量和变量的使用没有差别27问题VB可以用类型说明符来表示变量的类型,其中表示货币型的是()答案%#@¥28问题下面()是不合法的整型常量答案100%o100&h100&o10029问题表达式16/4-2^5*8/4 mod 5\2的值为答案14420230问题日期型常量的定界符是()答案# #' '" "{ }31问题数学关系式3<=x<10在VB中的表达方式为3<=x<13<=xand x<10答案3<=x orx<103<=xand <1032问题为了给变量x,y,z赋值为1,下面正确的赋值语句是()答案"A">"a""that">"thank"12>12.19>"a"33问题表达式y1+z2=a*sin(b*x+c)+k的值的类型是()答案数值型字符型逻辑型日期型34问题下列表达式的值为true的是()答案x=1 : y=1 : z=1x=1,y=1,z=1x=y=z=1xyz=135问题下列算术运算符中,优先级别最高的是答案取负取模乘除加减36问题在一个有(1)逻辑运算、(2)算术运算、(3)关系运算混合在一起的表达式里,其运算顺序为()答案(1)(2)(3)(3)(2)(1)(2)(3)(1)(2)(1)(3)37问题"-32768"的数据类型是答案整型常量浮点型常量符号常量(也叫用户声明的常量)字符型常量38问题 下列各项不是VB 的基本数据类型的是( ) 答案char string integer double39问题当函数msgbox 的函数值(也叫函数的返回值)为1,对应的符号常量是vbok ,那么此时表示用户所做的操作是( )答案用户单击了对话框的“确定”按钮用户单击了对话框的“取消”按钮用户单击了对话框的“是”按钮用户单击了对话框的“否”按钮40问题 VB 中inputbox 函数的默认返回值类型为字符型,用inputbox 函数输入数值型数据时,下列操作中可以有效防止程序出错的操作是( )答案对inputbox 函数使用val 函数进行类型转换对inputbox 函数使用str 函数进行类型转换对inputbox 函数使用value 函数进行类型转换对inputbox 函数使用string 函数进行类型转换41问题 Msgbox 函数返回值的类型是( ) 答案整型字符型逻辑型日期型42问题 下列表达式中,表达式( )与其它表达式的运算结果不同Int (-3.5)-1.5答案Int(-4.5)+0.5-abs(-4.5)Fix(-4.5)-0.543问题假设有如下程序段a=10b=20form1.print a;b则窗体上的输出内容是()答案□10□20102010□20□10□□20□44问题Visual Basic的编程机制是()答案可视化面向对象面向图形事件驱动45问题每个窗体对应一个窗体文件,窗体文件的扩展名是()答案 .bas.cls.frm46问题能够改变窗体边框线类型的属性是()答案FontStyleBorderStyleBorder47问题要使一个文本框具有水平和垂直滚动条,则应先将其MultiLine属性设置为True,然后再将ScrollBar属性设置为:()答案012348问题 决定一个窗体有无控制菜单的属性是( )答案 MinButtonCaptionMaxButtonControlBox49问题 要使文本框获得输入焦点,则采用文本框控件的哪个方法( ) 答案 50问题 要使一个命令按钮成为图形命令按钮,则应设置其哪一属性( )答案 PictureStyleDownPictureDisabledPictureGotFocusLostFocusKeyPressSetFocus51问题 把窗体设置为不可见的,应该将( )属性设置为False答案 FontCaptionEnabledVisible52问题 窗体的Enabled 属性值是( )类型的数据答案 整型字符型逻辑型实型53问题 应用程序设计完成后,应将程序保存,保存的过程是( )答案 只保存窗体文件即可只保存工程文件即可工程文件和窗体文件保存其中一个即可先保存窗体文件,之后还要保存工程文件 54问题 运行时,当用户向文本框输入新的内容,或在程序代码中对文本框的Text 属性进行赋值从而改变了文本框的Text 属性时,将触发文本框的( )事件答案ClickDblClickGotFocusChange55问题双击窗体中的对象后,VB将显示的窗口是()答案工程窗口工具箱属性窗口代码窗口56问题VB是一种面向对象的程序设计语言,构成对象的三要素是()答案属性、事件、方法控件、属性、事件窗体、控件、过程窗体、控件、事件57问题要使标题在标签框内居中显示,Alignment属性的取值应为()答案012358问题若使标签框根据所显示内容自动调整其大小,则可以通过设置()属性值为True来实现答案AutoSizeAlignmentEnabledVisible59问题文本框没有()属性答案BackColor Enabled VisibleCaption60问题如果设置文本框最多可以接收的字符数,则可以使用()属性答案LengthMultilineMaxMaxLength61问题当窗体被装入内存时,系统将自动执行()事件过程答案Form_LoadForm_UnloadForm_ResizeForm_Dblclick62问题下列事件中命令按钮不能识别的是()答案ClickDblclickLostFocus GotFocus63问题要把图形文件“C:\sample\diannt.jpg”装载到Form1上,使用的语句为()答案Forml.Picture=LoadPicture("C:\sample\diannt.jpg")Forml.Picture=LoadPicture(C:\sample\diannt.jpg)Forml.Picture=LoadPicture("C:\sample\diannt")Forml.Picture=LoadPicture("C:\sample")。