.NET程序设计-模拟题

发布时间:2023-08-04 00:08:25浏览次数:75
《NET 程序设计》模拟题一.单项选择题1. 以下是 Button1 按钮的 Click 事件过程代码: Dim i,j,s As Integer i=1 s=0 Do While i<4 i=i+1 For j=5 To 1 Step -1 s=s+i*j Next j Loop 则其中的语句 s=s+i*j 的执行次数时_.A.15B.16C.17D.18[答案]:A2.窗体上有一个名为 Button1 的命令按钮和一个标签框,然后编写如下事件过程: Private Overloads Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim num As Integer num = 1 Do Until num > 6 Label1.Text = num num = num + 2.4 LoopEnd Sub 运行程序,单击命令按钮,则在标签框上显示的内容是_.A. 5. 8B. 5C. 7D. 无数据输出[答案]:B3.VB.NET 提供了结构化程序设计的三种基本结构,三种基本结构是_.A. 递归结构.选择结构.循环结构B. 选择结构.过程结构.顺序结构C. 过程结构.输入输出结构.转向结构D. 选择结构.循环结构.顺序结构[答案]:D4.语句"If x=1 Then y=1",下列说法正确的是_. C. 30D. 360[答案]:D A. "x=1"和"y=1"均为赋值语句B. "x=1"和"y=1"均为关系表达式C. "x=1"为关系表达式,"y=1"为赋值语句D. x=1 为赋值语句,"y=1"为关系表达式[答案]:C 5.下面程序段显示的结果是_. Dim x x=Int(Rnd) +5 Select Case x Case 5 MsbBox(""优秀"") Case 4 MsbBox(""良好"") Case 3 MsbBox(""通过"") Case Else MsbBox(""不通过"") End SelectA.优秀B.良好C.通过D.不通过[答案]:A6.下面语句执行后,变量 w 中的值是_. w=Choose(Weekday(""2005,5,1""),""Red"",""Green"",""Blue"",""Yellow"")A. NothingB. "Red"C. GreenD. "Yellow"[答案]:B7.语句 Dim a(3,4)声明的数组中所包含的数组元素个数是_.A. 12B. 7C. 20D. 15[答案]:C 8.下列程序段执行后,数组元素 x(3,4)的值为_. Dim x(3,5),i,j As Integer For i=1 To 3 For j=1 To 5 x(i,j)=x(i-1,j-1)+i+j Next j Next iA. 12B. 13C. 14D. 15[答案]:D9.如下数组声明语句中正确的是_.A. Dim a[3,4] As IntegerB. Dim a(3,4) As IntegerC. Dim a{3,4} As IntegerD. Dim a(3 4) As Integer[答案]:B 10.如下数组声明语句中正确的是_.A. Dim a(9) As Single={1,2,3,4,5,6,7,8,10}B. Dim a() As Single={1,2,3,4,5,6,7,8,10}C. Dim a(9) As Single={1,"a","bc"2. ,4,5,6,7,8,10}D. Dim a(,) As Single={1,2,3,4,5,6,7,8,10}[答案]:B11.VB.NET 窗体中提供的 Hide 方法的作用是_.A.销毁窗体对象 B.关闭窗体C.将窗体极小化D.隐藏窗体[答案]:D12.当运行程序时,系统自动执行启动窗体的_事件过程.A. LoadB. ClickC. UnLoadD. GotFocus[答案]:A 13.用于表示复选框或单选框按钮是否被选中的属性是_.A. Value B. CheckedC. TextD. FlatStyle[答案]:B 14.为使计时器控件每隔 5s 产生一个计时器事件(Tick 事件),应将其 Interval 属性设置为_.A. 5 B. 500C. 300D. 5000[答案]:D15.要使文本框能够多行显示,则应使_属性设为 True.A. MultiLine B. MaxLengthC. SelLengthD. Locked[答案]:A16.设在窗体 Form1 上添加一个 OpenFileDialog 控件 OFD1,并编写了如下程序段: OFD1.InitialDirectory=""E:/"" OFD1.FileName=""D:/chenvpn"" OFD1.ShowDialog() 当执行该程序段并出现”打开文件”对话框时,在对话框中的初始默认文件路径是_.A. E:/ B. D:/chenvpnC. D:/D.出错[答案]:A17.设在窗体 Form1 上添加一个 SaveFileDialog 控件 SFD1,则语句 SFD1.ShowDialog()的作用是_.A. 显示”打开文件”对话框 B.显示”保存文件”对话框 C.显示”颜色”对话框D.显示”字体”对话框[答案]:B18.要获取”字体”对话框中用户所选择的字体.大小等信息,应使用 FontDialog 控件的_属性.A. FontB. FontNameC. ColorD. Title[答案]:A 19.在显示文件对话框前,可在程序代码中设置属性_的值来改变对话框显示时的初始路径.A. DefaultExt B. InitialDirectoryC. Title D. AddExtension[答案]:B20.设在窗体上添加一个名称为 OFD1 的 OpenFileDialog 控件,希望在”打开文件”对话框中的”文件类型”列表框中包括”所有文件”.”Word 文件”.”JPG 图像文件”共 3 种类型,则在程序代码中正确的设置语句是_.A. " OFD1.Filter=""所有文件|*.*|Word 文件|*.doc|JPG 图像文件|*.jpg""B. OFD1.Filter=""所有文件|Word 文件|JPG 图像文件""C. OFD1.Filter=所有文件|*.*|Word 文件|*.doc|JPG 图像文件|*.jpgD. OFD1.Filter=""所有文件;*.*;Word 文件;*.doc;JPG 图像文件;*.jpg""[答案]:A21.要获取”颜色”对话框中用户所选择的颜色信息,应使用 ColorDialog 控件的_属性.A. Color B. TitleC. AnyColorD. FullOpen[答案]:A22.当一个项目中含有多个窗体时,程序运行中首先被启动的启动窗体是_.A.启动 Visual Basic.NET 时建立的窗体 B.第一个添加到项目中的窗体C.最后一个添加到项目中的窗体D.在”项目属性”对话框中指定的窗体[答案]:D 23.在下列关于单选按钮和复选框的说法中,错误的是_.A.某个单选按钮被单击一定会触发它差的 CheckedChangedB.一个单选按钮的状态发生变化,同一组中必有另一个单选按钮的状态也变化C.某个复选框被单击一定会触发它的 CheckedChangedD.一个复选框的状态发生变化,不会影响其他复选框的状态[答案]:A24.引用列表框(ListBox1)最后一个数据项应使用_.A. ListBox1.Items(LixtBox1.Items.Count) B. ListBox1.Items(ListBox1.Items.Count-1)C. ListBox1.TextD. ListBox1.Items(ListBox1.SelectedIndex)[答案]:B25.下列关于定时器的说法中,正确的是_.A.当 Enabled 属性为 False 时,不产生 Tick 事件B.当程序运行时不可见,这是因为 Visible 属性为 FalseC.当 Interval 属性为 0,则 Tick 事件不会发生 D.通过适当的设置可以将 Interval 属性的单位改为秒[答案]:A26.在 VisualStudio.NET 集成开发环境中,下面不属于该环境编程语言的是_.A. VB B. C++C. PascalD. J#[答案]:C27.将调试通过后生成的.exe 可执行文件到其他机器上不能运行的主要原因是_.A.运行的机器上无 VB.NET 系统 B.缺少.frm 窗体文件C.该可执行文件有病毒D.以上原因都不对[答案]:A28.对初学者而言,调试程序方便.有效的手段是_.A.在可疑的代码处设置断点,逐语句跟踪 B. 查看资料C. 通过”立即”窗口显示变量的值D. 找老师问原因[答案]:A29.Visual Basic.NET 采用了_的编程机制?A. 面向过程B. 面向对象C. 事件驱动D. 可视化[答案]:C30.表达式 Int(Rnd()*100)+100 值的范围是_.A. 0~100B. 100~100C. 100~199D. 0~200[答案]:C31.设有语句 Dim b as boolean,则执行语句 b=5-8 后,变量 b 中的值为_.A. FalseB.无法确定C. -3D. TRUE [答案]:D 32.设变量 a=2,b=3,c=4,d=5,则表达式 not a>b and b^2<c*d or a+b>c-d 的值为_.A. TRUEB. FALSEC.无法确定D. 100[答案]:A33.表示”x+y 小于 100 且 x-y 大于或等于 60”的表达式是_.A. x+y<100 or x-y>=60B. (x+y<100)=(x-y)>=60C. x+y<100 .and. x-y>=60D. x+y<100 and x-y>=60[答案]:D34.下列关系表达式的运算结果为 True 的是_.A. 11 + 12="1112" B. "11" + "12"="23" C. "11" & 12="1112"D. "11" & 12="23"[答案]:C35.要向程序中引入所需要的命名空间,则应使用的命令关键字是_.A. EnumB. StructureC. DimD. Imports[答案]:D36.设窗体 Form1 上有两个文本框 TextBox1.TextBox2 和一个命令按钮 Button1,以下是Button1 按钮的 Click 事件过程代码.程序运行过程中,在 Button1 按钮上单击鼠标时,38.在TextBox1 和 TextBox2 文本框中显示的结果分别是_.A. 1 2B. 1 3C. 1 1D. 3 1[答案]:C37.下列_是属于 VB.NET 合法的变量名.A. HomeB.@EMail C. IntegerD.$money[答案]:A 38.设有语句 Dim b as Boolean,则执行语句 b=5-8 后,变量 b 中的值为_.A. FALSEB.无法确定C. -3D. TRUE[答案]:D39.设变量 a=2,b=3,c=4,d=5,则表达式 not a>b and b^2<c*d or a+b>c-d 的值为_.A.TRUEB. FALSEC.无法确定D.100[答案]:A40.在一个语句内写多条语句时,每个语句之间用_符号分隔.A. ,B. :C. .D. ;[答案]:B41.一句语句要在下一行继续写,用_符号作为续行符.A.+B.-C. _D.…[答案]:C42.表达式 16/4-2^5*8/4 Mod 5\2 的值为_.A. 14B. 4C. 20D. 2[答案]:B43.数学关系式 3≤x<10 表示成正确的 VB.NET 表达式为_.A. 3<=x<10B. 3<=x AND x<10C. x>=3 OR x<10D. 3<=x AND <10[答案]:B44.Rnd 函数不可能为下列_值. A. 0B. 1C. 0.1234D. 0.0005[答案]:B45.表达式 Len("123 程序设计 ABC")的值是_.A. 10B. 14C. 20D. 17[答案]:A46.下面正确的赋值语句是_.A. x+y=30B. y=π*r*rC. y=x+30D. 3y=x[答案]:C47.为了给 x.y.z 三个变量赋初值 1,下面正确的赋值语句是_.A. x=1:y=1:z=1 B. x=1,y=1,z=1C. x=y=z=1D. xyz=1[答案]:A48.赋值语句"a=123 + MID("123456",3,2)"执行后,a 变量中的值是_.A. "12334"B. 123C. 12334D. 157[答案]:D49 赋值语句"a=123 & MID("123456",3,2)"执行后,a 变量中的值是_.A. "12334"B. 123C. 12334D. 157[答案]:A50.已知 a=12,b=20,复合赋值语句"a*=b+10"执行后,a 变量中的值是_.A. 50B. 250
文档格式: docx,价格: 5下载文档
返回顶部