第1-2章 基础一、题11..NET 的目的就是将( )作为新一代操作系统的基础,对互联网的设计思想进行扩展。
2.对象的特征称( ),对象能够执行的操作称( ),对象能够识别的操作称( )。
3.面向对象的程序设计语言的基本编程模式是( )驱动。
4.要退出应用程序的执行,不能执行下列的( )语句。
①End ②Application.Exit ③Application.Exit() ④Stop ⑤Debug.Break5.要使文本框中的文字不能被修改,应把( )属性设置成False 。
6.当运行程序时,系统自动执行启动窗口的( )事件过程。
7.当文本框的ScrollBars 属性设为Horizontal ,MultLine 属性设为True,却没有效果,原因是( )。
8.图片控件PictureBox 的属性SizeMode 用于调节框内显示图的大小。
下面的( )枚举值能使图片自动缩放填满整个图片框。
①Zoom ②StretchImage ③AutoSiuze ④CenterImage二、题2 框架包括 和NET 类库。
2.项目可以视为编译后的一个可执行单元,可以是应用程序、动态链接库等,而企业级的解决方案往往需要多个可执行程序的合作,为便于管理,在Visual 集成环境中引入了 。
3.要想Label 控件显示给定的文字“您好”,应在设计状态下设置它的 属性值。
4.要想在控制台程序运行时输入信息,可使用Console 对象的 方法,要输出信息应使用Console 对象的 方法。
5.在 中, 过程是控制台应用程序的入口点。
6.语句:Me.BackgroundImage= ,可以清除窗体的背景图。
第3章 数据类型与表达式一、题11.将算术式,ed c b a -+-⨯15写成 表达式为( )。
2.数学式“2/3e (x+y)”的VB .NET 表达式是( )。
3.15除以4余数的-3次方的VB .NET 表达式为( )4.将变量k 四舍五入保留2位小数的表达式是( )。
5.要定义固定长度字符串变量str 要使用( )。
6.表达式Chr(Int(Rnd*10+66))所产生的是( )。
7.表达式Len(“123程序设计ABC ”)的值是( )。
二、题21.若A=20,B=80,C=70,D=30,则表达式A+B>160 or (B*C>200 And Not D>60)的值是 。
2.表达式7Mod4*4^3/6\2的值为: 。
3.表达式Len(Str(17.35))mod 2的值为 。
的一个语句好可以分别写在多行上,行末尾加上 作为续行标志;另外,一行也可以写多个语句,但语句之间需要用冒号分隔。
5.为计算表达式e(B+8)Sin75º的值,应使用的语言的表达式是·6.为计算表达式(a + b)x+y的值,应使用的VB.NET语言表达式是。
7.用Public和<VBFixedString(n)> 只能在定义变量,不能在()定义变量。
8.设整型变量x中有两位数,要将这两位数互换位置(如13变成31),实现这一功能的表达式是: 。
9.函数可获取当前系统的日期。
10.判断字符串变量str是否等于“abc”(不区分大小写),完善下面的If语句:If =”abc” Then MsgBox(“Yes”) Else MsgBox(“No”)11.在模块的开头通过Imports 语句,可以使表达式|x|写成abs(x)。
第4章结构化程序设计语句一、题11.If语句后面的表达式应该是( )。
2.有如下按钮的Click事件代码:Private Sub Button1—Chck(…(省略参数))Handles Button1.ClickDim x As Integer=1,a As Integer=0,b As integer=0Select Case xCase 0:b=b+1Case 1:a=a+1Case 2: a=a+1: b=b+1End SelectTextBoxl.Text="a=" & Str(a) & "b=" & Str(b)End Sub程序执行时单击该按钮,在TextBox1控件中显示的内容是( )。
3.有如下按钮的Click事件代码:Private Sub Button1 Click(…(省略参数))Handles Buttonl.CrickDim aAs Integer=0,j As IntegerForj=1 T0 20 Step 2a=a+j\5Next jTextBox1.Text=Str(a)End Sub程序执行时单击该按钮,在TextBox1控件中显示的内容是( )。
4.下面程序段的执行结果为( )。
Private Sub Buttonl—Click(…(省略参数))Handles Button1.ClickDim I As Integer,A As integerI=4:A=5DoI=I+1 :A=A+2Loop Until I>=7TextBox1.Text="I="+Str(I)+",A="+Str(A)End Sub5.在Select语句中,下面各子句错误的是()。
①Case 10,Is >20 ②Case 2,4,6 ③Case -1 To 10 ④ Case x>10 And x<20二、题2语言中实现循环的语句有:语句、Do while…Loop语句、Do…LoopWhile 语句、Do Until…LooP语句、Do…Loop Until语句和语句。
2.下面循环的执行次数为次。
Dim A As Integer=6,B As Integer=2Dim i As IntegerFor I=1 to A Step BA=1:B=5Next I3.有如下程序:Dim d,a As String,i As Integerd="":a="abcde"For i=Len(a) To 1 Step-1d=d+Mid(a,i,1)Next iTextBox1.Text=d运行后,TextBox1中显示的文字是。
4.在For循环执行过程中,希望当某个条件满足时退出循环,使用的语句是。
5.下列程序的作用是求出所有的水仙花数。
(所谓水仙花数是指这样的数:该数是三位数,其各位数字的立方和等于该数。
如:153=13+53+33,所以153是一个水仙花数)Dim i,a,b,c,t As IntegerTextBox1.Text=""For i=1OO To ① Step 1t=ia=t Mod lO:t=t\lO:b=t Mod 1O:c=t\1OIf ② ThenTextBox1.Text=TextBox1.Text+"i="+Str(i)+","End ifNext i6.下列程序段执行后,在TextBex1中显示的结果为。
Dim x As Integer,dj As Stringx=Int((69-60)*Rnd()+60)Select Case xCase Is>=90Dj=”优秀”Case 80 TO 89Dj=”良好”Case 60 TO 79Dj=”合格”Case elseDj=”不合格”End SelectTextBox1.text=dj三、结构化异常处理一)、题11.下列关于Try…Catch…Finally…EndTry语句的说明中,不正确的是()。
①Catch块可以有多个②Finally块是可选的③Catch块也是可选的④可以只有Try块(不能同时省略Catch 和Finally)2.下列说法正确的是()。
①在VB.NET中,编译时对数组下标越界将作检查②在VB.NET中,程序运行时,数组下标越界也不会产生异常③在VB.NET中,程序运行时,数组下标越界是否产生异常由用户确定④在VB.NET中,程序运行时,数组下标越界一定会产生异常二)、题21.根据错误的性质,可以将错误分成三类:语法错误、运行错误和错误。
2.的集成环境提供了三种工作模式:设计模式、运行模式和模式。
3.[ ]对话框用于显示当前被监视表达式的值,只能在运行模式或中断模式下打开。
(能靠边的是局部变量窗口,但该窗口只能查看变量,不能查看表达式)4.Exception类有两个重要的属性,其中属性包含对异常原因的描述信息。
5.在Catch语句中列举异常类型时,FormatException异常应列在Exception异常的。
(填前面或后面)6.能够捕获下标越界异常的类是。
7.能够捕获到算术运算溢出引发的异常及浮点值为正无穷大、负无穷大或非数字(NaN)时引发的异常的类是。
第5章数组一、题11. 下列数组定义语句正确的是()①Dim Arr(1 To 8) As Integer ②Dim Arr() As Integer={1,2,3}③Dim Arr(3) As Integer={1,2,3,4} ④Dim Arr(1 To 2)={1,2}2.Dim a(9) As Integer语句定义的数组占()个字节。
3.有如下程序:Dim a(3,3),m,n As IntegerFor m=1 To 3For n=1 To 3a(m,n)=(m-1)*3+nNext nNext mTextBox1.Text=""For m=2 To 3For n=1 To 2TextBox1.Text=TextBox1.Text+CStr(a(n,m))+""Next nNext m运行后,TextBox1中显示的文本是()。
4.已知有如下数组定义语句:Dim Arr(4,5) As Integer则以下ReDim语句不正确的是()·①ReDim Arr(2,3) ②ReDim Preserve Arr(2,3) ③ReDim Preserve Arr(4,6)④ReDim Preserve Arr(4,5)二、题21.在中,数组元素的下标是从开始。
2.己知有如下语句:Dim Arr(5) As Integer现在希望要把数组元素的个数改为10,且保留数组中原有元索的值,应执行语句。
3.已知数组Arr是二维数组,在程序中要知道该数组第二维的下标上界,应执行语句。
4.在以下的程序代码中,使用二维数组A表示矩阵,其功能是使二对角线上的元素值全为l,其余元素值全为0。