|
||
|
||
| 一、选择题(1~20每小题2分,21~30每小题3分,共70分) 1.VB表达式Sqr(a+b)^3*2中优先进行运算的是( )(本题分值:2分) A.Sqr函数 B.+ C.^ D.* 【正确答案】 B 2.以下不具有Picture属性的对象是:( )(本题分值:2分) A.窗体 B.图片框 C.图像框 D.文本框 【正确答案】 D 3.在窗体的单击事件中有如下程序: 程序运行后单击鼠标左键,输出的结果是( )(本题分值:2分) A.1 B.15 C.90 D.120 【正确答案】 B 4.系统符号常量的定义可以通过( )获得.(本题分值:2分) A.对象浏览器 B.代码窗口 C.属性窗口 D.工具箱 【正确答案】 A 5.Integer类型的数据由( )字节组成。(本题分值:2分) A.1 B.2 C.3 D.4 【正确答案】 B 6.Long类型的数据由( )字节组成.(本题分值:2分) A.2 B.4 C.8 D.16 【正确答案】 B 7.表达式2*4^2-2*6/3+3的值是( )(本题分值:2分) A.34 B.29 C.30 D.28 【正确答案】 B 8.在用菜单编辑器设计菜单时,必须输入的项是( )(本题分值:2分) A.快捷键 B.标题 C.索引 D.名称 【正确答案】 D 9.下面程序运行后,S的值是( ) (本题分值:2分) A.27 B.20 C.32 D.37 【正确答案】 C 10.下列语句正确的是( ) (本题分值:2分) A.If X≠Y Then Print "X不等于Y" B.If X<>Y Then Print "X不等于Y" C.If X><Y Print "X不等于Y" D.If X≠Y Print "X不等于Y" 【正确答案】 B 11.计算分段函数: 下面程序段中正确的是( ) (本题分值:2分) A. B. C. D. 【正确答案】 C 12.已知X<Y,A>B,正确表示它们之间关系的式子是( )(本题分值:2分) A.Sgn(Y-X)-Sgn(A-B)<0 B.Sgn(Y-X)-Sgn(A-B)=-2 C.Sgn(X-Y)-Sgn(A-B)=0 D.Sgn(X-Y)-Sgn(A-B)=-1 【正确答案】 B 13.代数式对应的VB表达式是( ) (本题分值:2分) A.(Sin(3.14159-T)^2/3)/(A*B) B.Sin(3.14159-T)^(2/3)/A*B C.Sin(3.14159-T)^(2/3)/(A*B) D.(Sin(π-T)^(2/3))/(A*B) 【正确答案】 C 14.下面程序运行后,窗体(Form1)中输出的结果是( ) (本题分值:2分) A.TrueTrue B.True True C.-1-1 D.X=3 Y=5 【正确答案】 A 15.ComboBox组合框的类型由( )属性确定。(本题分值:2分) A.Style B.ItemData C.IMEMode D.DragMode 【正确答案】 A 16.如果X的值小于或等于Y的平方,则打印"OK",表示这个条件的单行格式If语句是( ) (本题分值:2分) A.If x<=y^2 Then Print ″OK″ B.If x<=y^2 Print ″OK″ C.If x<=y^2 Then ″OK″ D.If x<=y^2 Then Print ″OK″ 【正确答案】 D 17.要获得文件列表框中当前被选中的文件的文件名,则应使用哪个属性?( ) (本题分值:2分) A.Dir B.Path C.Drive D.FileName 【正确答案】 D 18.下面程序执行的结果是( ) (本题分值:2分) A.123 B.456 C.″579″ D.579 【正确答案】 D 19.模拟方形骰子投掷的表达式是( )(本题分值:2分) A.Int(6*Rnd(1)) B.Int(1+6*Rnd(1)) C.Int(6*Rnd(1)-1) D.Int(7*Rnd(1)-1) 【正确答案】 B 20.在一个有①逻辑运算②算术运算及③关系运算混合在一起的表达式(无括号)中,其运算顺序为( ) (本题分值:2分) A.①②③ B.③②① C.②③① D.②①③ 【正确答案】 C 21.逻辑与(And)运算的结果为"真",与它所连接的两个条件必须是( )(本题分值:2分) A.前一个为"真",后一个为"假" B.前一个为"假",后一个也为"假" C.前一个为"真",后一个也为"真" D.前一个为"假",后一个为"真" 【正确答案】 C 22.下列运算结果中,值最大的是( )(本题分值:2分) A.3 B.3/4 C.4 Mod 3 D.3 Mod 4 【正确答案】 D 23.在设计菜单时,如果要在菜单中加入一个菜单分隔项,则菜单分隔项的标题必须设置为( ) (本题分值:2分) A.冒号(:) B.加号(+) C.减号(-) D.感叹号(!) 【正确答案】 C 24.在Do Until…Loop循环中,判断循环表达式与结束循环的关系是( )(本题分值:2分) A.先判断循环表达式,当表达式值为假时结束循环 B.先判断循环表达式,当表达式值为真时结束循环 C.先执行循环体,后判断循环表达式,当表达式值为假时结束循环 D.先执行循环体,后判断循环表达式,当表达式值为真时结束循环 【正确答案】 B 25.在While循环中,判断循环表达式与结束循环的关系是( ) (本题分值:2分) A.先判断循环表达式,当表达式值为假时执行循环体 B.先判断循环表达式,当表达式值为真时执行循环体 C.先执行循环体,后判断循环表达式 D.无论循环体表达式的值真假与否,循环体至少执行一次 【正确答案】 B 26.若有以下说明语句: 则下面表示记录变量ABC1的成员T1正确的是( ) (本题分值:2分) A.ABC1→T1 B.T1 C.T1.ABC1 D.ABC1.T1 【正确答案】 D 27.当函数EOF()的返回值为-1时,表示文件的指针指向( ) (本题分值:2分) A.开头 B.结尾 C.第一个记录 D.最后一个记录 【正确答案】 B 28.设a=6,则执行x=IIf(a>5,-1,0)后,x的值为( ) (本题分值:2分) A.5 B.6 C.0 D.-1 【正确答案】 D 29.下面程序运行时用鼠标左键单击窗体,输出的值是( ) (本题分值:2分) A.ZXY B.YZX C.YZY D.ZYZ 【正确答案】 D 30.在窗体上画一个命令按钮,然后编写如下程序: 程序运行后单击命令按钮,N的值是( ) (本题分值:2分) A.5 B.6 C.10 D.11 【正确答案】 B 二、填空题(每空2分,共30分) 1.为显示弹出式菜单,可以使用 方法。(本题分值:2分) 【正确答案】 【1】PopupMenu 2.为了能够通过键盘访问主菜单项,可在菜单编辑器的"标题"选项中的某字母前插入符号。运行时,该字母会带有下划线,按Alt键和该字母就可以访问相应的主菜单项。 (本题分值:2分) 【正确答案】 【2】& 3.在用手工方式设计工具栏时,可以设置工具按钮的属性为其添加功能提示。 (本题分值:2分) 【正确答案】 【3】ToolTipText 4.定义动态数组需要分两步进行,首先在模块级或过程级定义一个没有下标的数组,然后在使用语句定义数组的实际元素个数。 (本题分值:4分) 【正确答案】 【4】 过程级 【5】 ReDim 5.在执行KeyPress事件过程时,KeyAscii是所按键的值。对于有上档字符和下档字符的键,当执行KeyDown事件过程时,KeyCode是 字符的 值。 (本题分值:6分) 【正确答案】 【6】 键面字符的ASCII码 【7】 下档字符 【8】 ASCII 6.表达式(a-b)/(1+x*x-Exp(x))的数学式是 。 (本题分值:2分) 【正确答案】 【9】 7.a,T,Z,9这四个字符中的ASCII码值最大的是。 (本题分值:2分) 【正确答案】 【10】 a 8.以下程序代码将整型动态数组X声明为具有20个元素的数组,并给数组的所有元素赋值1。 As Integer Private Sub Command1_Click() ReDim For I=1 To 20 X(I)=1 Print X(I) Next I End Sub (本题分值:4分) 【正确答案】 【11】 Dim X() 【12】 X(1 To 20) 9. 以下程序代码使用二维数组A表示矩阵,实现单击命令按钮Command1时使矩阵的两条对角线上的元素值全为1,其余元素值全为0。 Private Sub Command1_Click() Dim A(4,4) For i=1 To 4 For j=1 To 4 A()=0 Next j A()=1 A()=1 Next i For i=1 To 4 For j=1 To 4 Print A(i,j); Next j Next i End Sub (本题分值:6分) 【正确答案】 【13】 i,j 【14】 i,i 【15】 i,5-i |
||