为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

带有答案的5月31日vb考试卷1

2011-06-03 10页 doc 351KB 42阅读

用户头像

is_451085

暂无简介

举报
带有答案的5月31日vb考试卷1【HNCE网上考试系统 v9 选择题在括号里面的是答案,大题答案都已经做好了,希望会对大家有帮助,加油 CC 一、单项选择题(40道小题,共40分) 1、(  d)不属于面向对象系统的三要素。(1分) A、事件 B、属性 C、方法 D、变量 2、如果想让代码窗口中代码的字体大些,可以使用( a  )命令设置。(1分) A、“工具”菜单的“选项” B、“视图”菜单的“缩放” C、“编辑”菜单的“替换” D、“视图”菜单的“定义” 3、每建立一个窗体,工程管理器窗口中就会增加一个( b  )。(1分) A、工程文件 B、窗体文件 ...
带有答案的5月31日vb考试卷1
【HNCE网上考试系统 v9 选择题在括号里面的是答案,大题答案都已经做好了,希望会对大家有帮助,加油 CC 一、单项选择题(40道小题,共40分) 1、(  d)不属于面向对象系统的三要素。(1分) A、事件 B、属性 C、方法 D、变量 2、如果想让代码窗口中代码的字体大些,可以使用( a  )命令设置。(1分) A、“工具”菜单的“选项” B、“视图”菜单的“缩放” C、“编辑”菜单的“替换” D、“视图”菜单的“定义” 3、每建立一个窗体,工程管理器窗口中就会增加一个( b  )。(1分) A、工程文件 B、窗体文件 C、程序模块文件 D、类模块文件 4、下面说法中,说法正确的是(  D)。(1分) A、在Visual Basic 6.0中的类只能是由系统好的 B、在Visual Basic 6.0中的类只能由程序员自己设计。 C、在Visual Basic 6.0中,程序员自己设计的类只能自己使用 D、在Visual Basic 6.0中,除了系统提供的类以外,程序员也可以自己设计 5、为了同时改变一个活动控件(被选择的控件)的高度和宽度,正确的操作描述是(  A )。(1分) A、拖拉控件4个角上的某一个角上的小方块 B、只能拖拉位于控件右下角的小方块 C、只能拖拉位于控件左下角的小方块 D、不能同时改变控件的高度和宽度 6、新建一个工程,将其窗体的Name属性设置为MyFirst,则默认的窗体文件名为( C  )。(1分) A、Form1.frm B、工程1.frm C、MyFirst.frm D、Form1.vbp 7、要使文本框获得焦点,应该采用(   )方法。(1分) A、GotFocus B、LostFocus C、KeyPress D、SetFocus 8、Command1是一个按钮控件,程序运行时用户按下 Alt + F 就可激活并操作该按钮,这是因为(   )。(1分) A、该按钮的 Name 属性设置为"@First" B、该按钮的 Name 属性设置为"&First" C、该按钮的 Caption 属性设置为"@First" D、该按钮的 Caption 属性设置为"&First" 9、要使标签中的文本靠右显示,则应将标签的Alignment属性值设置为( B  )。(1分) A、0 B、1 C、2 D、3 10、在窗体上画一个名称为Timer1的计时器控件,要求每隔0.5秒发生一次计时器事件,则以下正确的属性设置语句是( D  )。(1分) A、Timer1.InterVal=0.5 B、Timer1.Interval=5 C、Timer.Interval=50 D、Timer1.Interval=500 11、图像框Image1有一个属性,可以自动调整图形的大小,以适应图像框的尺寸,这个属性是( B  )。(1分) A、AutoSize B、Stretch C、AutoRedraw D、Appearance 12、在Visual Basic6.0中,合法的字符串常量是(  C )。(1分) A、"20"06" B、$2006$ C、"2006" D、#2006# 13、如果逻辑与(And)运算的结果为“真”,与它所连接的两个条件必须是(C   )。(1分) A、前一个为“真”,后一个为“假” B、前一个为“假”,后一个为“假” C、前一个为“真”,后一个为“真” D、前一个为“假”,后一个为“真” 14、下列是有关描述x>y和y>z同时成立的选项,正确的选项是( D  )。(1分) A、x>y .And. y>z B、x>y>z C、x>y And x>z D、x>y And y>z 15、表达式25.5 Mod 6.5 的值是(  A )。(1分) A、 2 B、 4 C、 5 D、出错 16、若 a=9.8596,则执行 Print Format(a,"$00,00.00")后,显示的结果是( D  )。(1分) A、0,009.86  B、$9.86  C、9.86  D、$0,009.86 17、语句 x = x + 1 的正确含义是(  C )。(1分) A、变量x的值与 x + 1 的值相等 B、将变量x的值存到 x + 1 中去 C、将变量x的值加1后赋给变量x D、变量x的值为1 18、表达式"Turbo"+"c" > "Ture"+"Basic"的值是( B )。(1分) A、True B、False C、Null D、出错信息 19、x=3.54+10 : Print Len(x)程序运行结果是( C  )。(1分) A、13 B、14 C、5 D、非法使用,无输出 20、表达式 Int(4*Rnd+1)*(Int(4*Rnd-1)) 值的范围是( D )。(1分) A、[0,8]  B、[-1,8]  C、[-3,8]  D、[-4,8] 21、设有如下声明Dim x As Integer,如果Sgn(x)的值为-1,则x的值是(  D )。(1分) A、整数 B、大于0的整数 C、等于0的整数 D、小于0的整数 22、语句x=x*k的正确含义是( C  )。(1分) A、变量x的值与x*k的值相等 B、将变量x的值存到x*k中去 C、将变量x的值乘k后赋给变量x D、变量x的值为k 23、下列关于语句 If y = 1 Then x = 1 的说法中,正确的说法是( D  )。(1分) A、x = 1 和 y = 1 均为赋值语句 B、x = 1 和 y = 1 均为关系表达式 C、x = 1 为关系表达式,y = 1 为赋值语句 D、x = 1 为赋值语句,y = 1 为关系表达式 24、假定有如下语句:s=inputbox("请输入字符串","字符串对话框","字符串"),执行该语句后,输入“等级考试”并单击“确定”,则变量s的内容是( D  )。(1分) A、请输入字符串 B、字符串对话框 C、字符串 D、等级考试 25、下列叙述中,正确的叙述是(  C )。(1分) A、MsgBox过程的返回值是一个字符串 B、执行MsgBox过程后,可以在弹出的信息框中输入一个数字 C、MsgBox过程的第1个参数不能省略 D、执行MsgBox过程后,只能出现一个带“确定”按钮的信息框 26、已知:x = 5,执行 For i = 20 To 1 Step -2: x = x + i / 5: Next i 后,x 的值为( D  )(1分) A、24 B、25 C、26 D、27 27、已知:i = 0,s = 0,执行 Do Until i >= 4: s = i + s: i = i + 1: Loop 后,s的值是( A  )。(1分) A、6 B、10 C、11 D、15 28、如果变量nop的值为4,则执行完语句 op = Choose(nop, "春", "夏", "秋", "冬")  后,op的值为( D  )。(1分) A、春 B、夏 C、秋 D、冬 29、已知:Option Base 1,Dim A(2 To 3, 4) As Integer,则数组A的元素个数及其第1维的下界分别是(  B )。(1分) A、8和1 B、8和2 C、12和1 D、12和2 30、在下列数组声明语句中,( A  )是正确的。(1分) A、Dim A%(3,4) B、Dim A![3;4] C、Dim A#[3,4] D、Dim A$(3;4) 31、已知:Option Base 0,Dim A(),n% = 7,则下列操作中,错误的操作是(   )。(1分) A、ReDim A(n) B、ReDim A(n-7) C、ReDim A(n+2) D、ReDim Preserve A(1 To n) 32、利用Array()函数对数组各元素赋值,声明的数组是可调数组或连(  A )都可以省略的数组,并且其类型只能是Variant类型。(1分) A、圆括号 B、方括号 C、花括号 D、尖括号 33、(  A )属于构造类型数据。(1分) A、数组 B、货币型 C、字符型 D、日期型 34、事件过程是在(  C )时执行的代码段。(1分) A、窗体调用 B、单击窗体 C、双击窗体 D、响应事件 35、Sub子过程用的结束语句是( A  )。(1分) A、End Sub B、Exit Sub C、End Function D、Exit Function 36、形参表中形参的类型不能是(  D )。(1分) A、整型 B、单精度 C、双精度 D、定长字符串 37、可以在窗体模块的通用声明段中声明(  A )。(1分) A、全局变量 B、全局常量 C、全局数组 D、全局用户自定义类型 38、以下叙述中,错误的叙述是(  B )。(1分) A、一个工程中可以包含多个窗体文件 B、在一个窗体文件中用Private定义的通用过程能被其他窗体调用 C、在设计Visual Basic程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件 D、全局变量必须在标准模块中定义 39、多窗体程序由多个窗体组成。在默认情况下,Visual Basic在应用程序执行时,总是把(  C)指定为启动窗体。(1分) A、包含控件最多的 B、包含控件最少的 C、设计时的第一个窗体 D、命名为Form1的 40、按照文件访问方式分类,不正确的被访问文件是( D  )。(1分) A、顺序文件 B、随机文件 C、二进制文件 D、数据文件 二、填空题(5道小题,共20分) 1、* 输出人才标准的文字三角形(结果如下所示)                   品德                   品德、知识                   品德、知识、能力                   品德、知识、能力、业绩    * 程序代码如下:          Option Base 1          Private Sub Form_Click()            Dim a()              = Array("品德", "、知识", "、能力", "、业绩")            For k = 1 To 4              For j =   To k                  Print a(j);              Next j              Print            Next k          End Sub (4分) 2、* 根据π/4=1-1/3+1/5-1/7+…..+(-1)n-1/(2n-1),分别求n=1000、1500、2000、2500时π的近似值。    * 程序代码如下::          Private Sub Form_Click()            For i = 1000 To 2500 Step               s = 0              f =               For j = 1 To i                t = 1 / (2 * j - 1)                s = s + f * t                f = -f              Next j              Print "i="; i, "pi="; s            Next i          End Sub (4分) 3、* 程序功能是统计二维数组a(m×m)的右上三角中奇数元素的个数。    * 程序代码如下:          Option Base 1          Dim a(), b(), c()          Private Sub Form_Click()             m = Val(InputBox("m="))             ReDim a(m, m)             For i = 1 To m                For j =    I To m                    a(i, j) = Int(Rnd * 100)                Next j             Next i             n = 0             For i = 1 To m                For j =    I To m                  If a(i, j) Mod 2 = 1 Then n = n + 1                Next j             Next i             Print "右上三角中奇数元素的个数为:"; n          End Sub (4分) 4、* 设计一个函数过程 gcd,gcd 的功能是求最大公约数。    * 程序代码如下:              Option Base 1              Private Function gcd(ByVal m%, ByVal n%) As Integer                  If m < n Then t = m: m = n: n = t                  Do                    r = m Mod n                    If r = 0 Then Exit Do                    m = n                      = r                 LooP                 gcd =               End Function (4分) 5、* 程序的功能是:计算10到50之间的每个整数i的立方。    * 将结果以每行2个数(整数值i,i的立方值)的格式格式保存到文件D:\FILE2.txt中。    * 程序段如下:          Private Sub Command1_Click()            Dim i%            Open "D:\FILE2.txt" For output As #1            For i= 10 To 50              Print i, i^3              Write #1, i, I^3            Next i            Close #1          End Sub (4分) 三、编程题(3道小题,共40分) * 编写程序,计算并输出下面数列前n项的和(设n=50,x=0.5),要求结果保留4位小数。     sin(x)/x,sin(2x)/2x,sin(3x)/3x, …… ,sin(n*x)/(n*x) ,…… private sub form1_click X=0.5 For i=1 to 50 T=Sin(i*x)/(i*x) S=s+t Next i Print format(s,"####.0000") End sub (其中,sin(x)为正弦函数) (10分) (本题不要求填写运行结果) 请将你解答本题所写的源程序粘贴到下面或者上载源程序 设有两个一维整型数组a和b,其各有10个元素,编程先给a赋予10个随机整数,然后将a中小于或等于所有元素平均值的元素放置至b数组中并输出这些元素。 应该可以,我试过了 Dim a(1 to 10),b(1 to 10) Dim aver as double For i=1 to 10 A(i)=int(rnd*20+10) Aver=aver+a(i) Print a(i); Next For i=1to 10 If a(i)<=aver/10 then b(i)=a(i) Print b(i) (15分) (本题不要求填写运行结果) 请将你解答本题所写的源程序粘贴到下面或者上载源程序 此题我不会 3、* 编写一个计算圆柱体表面积的程序,如图 K_514.jpg 所示。    * 界面要求:    *     使用标签、文本框、命令按钮完成。    * 运行要求:    *    窗体标题为“计算圆柱体表面积”;    *    根据用户输入的半径、高,单击“表面积”按钮,将圆柱体表面积显示到标签中;    *    如果表面积<50,则使用msgbox显示“小”,    *    如果50<=表面积<100,则使用msgbox显示“中”,    *    如果表面积>=100,则使用msgbox显示“大”。    *    注:π按照3.14计算。    * (此题要求上载窗体文件,不要求填写程序运行结果) (【下载文件“k_514.jpg”】;)下载方法:在链接上右击打开弹出菜单,选择“目标另存为”。 (15分) (本题不要求填写运行结果) 请将你解答本题所写的源程序粘贴到下面或者上载源程序 窗体底端
/
本文档为【带有答案的5月31日vb考试卷1】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索