陕西师范大学 VB题库
Public Sub F1(ByRef n as integer ) … n=3*n+4 … End Sub 若 n、 m 都被定义成整形变量, 并且分别赋值为 3、 4, 那么正确的调用语句是 (F1(m)) 。
81、表达式 2*3^2+2*8Mod4+2^3 的值(是 26) “x 是小于 100 的非负数” ,用 Visual Basic 表达式表示正确的是(0<=x And x<100 ) 82、 窗体 Form1 的 Name 属性为 Myfrm,则它的 load 事件过程名为(Myfrm_load )--—中间有 83、
35、vb2005 采用事件驱动的编程方式,其中窗体的 Paint 属于(操作系统触发事件)事件。 36、在 VB 集成开发环境中,下面不存在的窗口是 常见任务 37、按照结构化程序设计要求,下面(goto 语句)语句是非结构化程序设计语句 38、在 中,在窗体上设置标题文本,用(Text)属性设置 39、表达式 3 ^ 2 Mod 14 \2 ^ 3 的值(是 0) 40、下面属于不合法的变量名的是 string 41、以下()是正确的 For…Next 结构。
32、在 的集成开发环境中,下面不属于该环境编程语言的是(PASCAL) 33、以下属于中合法的数组元素的是 k(8) 34、下列程序执行的结果为 s(165)
Dim x, y, z As Integer x = 25 y = 20 z=7 MessageBox.Show("S(" & x + z * y & ")")
பைடு நூலகம்Dim a,k as integer a=5 For k=1 To 0 a=a * k Next k
87、若 m,x,y,均为 Integer 型变量,则执行下面语句后 m 值是
m=1:X=2:Y=3;m=IIf(X>Y,X+Y,X-Y)
( -1 ).
88、定义字符串变量:
Dim strInput As String=“VisualBasic2005” Dim strSubStr1 As String 计算子串:strSubStr1 = strInput.Remove(2, 4) 则 strInput 的值为: ViBasic2005
89 、Timer 控件的 Interval 属性的单位是 (毫秒) 90、下面的变量定义错误的是: Dim 120 As Byte 91、有过程:
Private Function Max(ByRef x As Integer, ByRef y As Integer) As Integer If x < y Then Max=y Else Max=x End If End Function 如果: Dim a, b, c As Integer a = 10 b = 23 c = Max(a,b) 则 a,b,c 的值依次是: 10,23,23
件)事件。 28、若 dim a() as integer={1,2,3,4,5},则 a.length 的值(是 5) 。 29、以下循环体能正常结束的是() i=10 Do i=i+1 Loop Until i>0
30、下列说法正确的是(对象是有特殊属性和行为方法的实体)
31、dim a(3,4) ,则 a 数组元素个数为 20 个,若 dim b(3,0,5) ,则 b 数组元素个数为 (是 24)个
迎使用 ” )语句是正确的
70、结构化程序设计所规定的三种基本控制结构是(顺序、选择、循环 ) 71、以下的控件或方法具有输入和输出双重功能的为(Textbox)。 72、Timer 控件默认的事件是(Tick 事件) 73、要对项目进行严格类型检查设置,应该使用(项目)菜单中的命令 74、用于从字符串左边截取字符的函数是(Ltrim( ) ) 75、以下叙述中正确的是(窗体的 Name 属性指定窗体的名称,用来标识一个窗体 ) 。 76、下面合法的变量名是(X_yz) 引用列表框 ListBox1 最后一个数据项应使用 (ListBox1.Items(ListBox1.Items.Count-1)) 。 77、 78、以下哪个不是关键字(ForLoop ) 79、如果要将文本框作为密码框使用时,应设置的属性为 PasswordChar 80、有以下过程
24、要使文本框的文字不能被修改,应对(ReadOnly)属性进行设置
25、下列说法错误的是(在调用方法时,对象名是不可缺少的) 。 26、数学关系表达式 3>x>0 表示成正确的 表达式为(x>0 and x<3) 27、vb2005 采用事件驱动的编程方式,其中由定时器 Timer 发出的 Tick 属于(对象触发事
22、下面程序求两个数中的小数(if y<x then ###min1=y ###end if###min1=x)不正确 23、下面 if 语句统计满足年龄(age)小于 40 岁,职称(duty)为副教授以上条件的人数,正确
的 if 语句判断表达式是(age<40 and (duty="教授" or duty="副教授"))
17、表达式 Len("123 程序设计 ABC")的值(是 10)
18、下列控件中,不能变大小的是(Timer ) 19、下面四个运算符中,优先级别最高的是(^) 20、枚举类型的第 l 个成员的默认值( 是 0) 21、有以下过程,关于形参 n 的说法正确的是(形参 n 的变化影响实参)
Public Sub F1(ByRef n as integer ) … … End Sub
而 Function 过程能直接返回值
60、在使用应用程序时,通常用作在单击时执行指定的操作的控件是 命令按钮 61、对下列程序段,说法正确的是(btnQuit 对象的左边界距窗体的左边界是 10 像素,上边
界距窗体的上边界为 80 像素) ###btnQuit.SetBounds(10,80,200,50)
62、下列数组定义错误的是 dim a(3) as integer={1,2,3,4} 63、下面正确的赋值语句是(y=x+10) 64、Do … Loop 循环语句的格式为:
Do 语句块 Loop 则对其叙述正确的是: 该循环过程也可以控制循环次数
65、下列哪种结构不是结构化程序设计的基本结构 递归 66、 在设计阶段,双击窗体 Form1 的空白处,打开代码窗口,显示下面哪个事件过程 Form1_Load 67、RadioButton 控件中的(Checked )属性记录了控件选中与否的状态。 68、 提供了结构化程序设计的是那种基本结构,它们是 顺序、选择、循环 ,以下(lblshow.text=“欢 69、要使当前窗体的标签控件 lblshow 显示“欢迎使用 ”
###For i=1 To 3### For j=6 To 0 Step -2###
段 Pow=i*j### Next###Next###则循环体语
句的执行次数(是 12) 48、以下关于函数的叙述中,正确的是(函数形参的类型与函数返回值的类型没有关系) 。 49、下列数组声明语句中正确的是(Dim a() As Single={1,2,3,4,5,6,7,8,9,10}) 50、数学关系式 3<x<10 表示成正确的 表达式为 3<x and x<10 51、在代码中引用一个控件时,应使用控件的(Name)属性。
12、关于循环叙述不正确的是:??? For…Next 循环中不能嵌套 Do…Loop 循环 13、在 Visual Basic 中,可以被称为对象的是(控件和窗体 ) 14、整型变量 x 中存放一个 2 位正整数,要将两位数交换位置,例如,13 变为 31,实现的
表达式是 (x mod 10) *10+x\10
92、Visual Basic 的特点不包括下面的 (不需编程) 93、在设计状态,列表框中的选项可以通过(Items)属性设置 94、下列赋值语句正确的是 (A=B+C ) 95、下面叙述不正确的是:一个控件只能有一个事件处理过程 阅 读 程 96 、
序 : ###Private Sub Calculate ()###Dim S As Integer=0###For k As Integer=1 To 15###S+=k Mod 3# ## Next###MessageBox.Show(“S 的值为: ”&S,”输出结果”)###End sub###程序运行后, 弹出的消息框显示 S 的值 (是 15)
52、以下不属于键盘事件的是(Unload ) 53、下列符号常量的声明中,( Const a As Integer="12" )是不合法的 54、如果在程序中要将 a 定义为静态整型变量,则应使用的语句是(Static a As Integer) 55、下面的语句错误的是:Dim dateBirthday As Date =1/30/1990 56、用来设置文本框有无滚动条的属性是(ScrollBars) 57、下列赋值语句(sum = sum -sum )是有效的 58、双精度浮点数存储时占的字节数是 (8 ) 59、关于 Sub 过程与 Function 过程,下面描述正确的是:Sub 过程的过程不能直接返回值,
15、定义字符串变量:
Dim strInput As String=“VisualBasic2005” Dim strSubStr1 As String 计算子串:strSubStr1 = strInput.Substring(2, 4) 则 strSubStr 的值为: (sual)
16、下列控件中,没有 Text 属性的是(Timer)
8、在设计阶段,当双击窗体上的某个控件时,所打开的窗口是(代码窗口 ) 9、要使 TextBox 控件能够显示多行,应设置(MultiLine)属性为 True 10、若要使命令按钮不可操作,要对(Enabled)属性进行设置 11、下列程序段的执行后,i 和 x 的值为(7 40)