当前位置:编程学习 > VB >>

求助几道题

刚学vb 做了书上的题 没答案 好多不会拿不准的

1.在窗体上画一个名称为Command1的命令按钮,然后编写如下代码:
Option Base 1
Private Sub Command1_Click( )
  d = 0 : c = 10
  x = Array(10, 12, 21, 32, 24)
  For i = 1 To 5
    If x(i) > c Then
      d = d + x(i)
      c = x(i)
    Else
      d = d - c
    End If
  Next i
  Print d
End Sub
程序运行后,如果单击命令按钮,则在窗体上输出的内容为________。
 
 (A)89  
 (B)99  
 (C)23  
 (D)77  

2.阅读程序: c么
Private Sub Form_Click()
  Dim i As Integer, sum As Integer
  For i = 2 To 10
    If i Mod 2 <> 0 Then
      Print i;
    Else
      sum = sum + i
    End If
  Next i
  Print sum
End Sub
程序运行后,单击窗体,在窗体上的输出结果是________。
 
 (A)3 5 7 9 30  
 (B)1 3 5 7 9  
 (C)2 4 6 8 20  
 (D)11 15 17 19 20  

3.在窗体上画两个名称分别为 Text1、Text2的文本框和一个名称为 Command1的命令按钮,然后编写如下事件过程:b么
Private Sub Command1_Click()
  Dim x As Integer, n As Integer
  x = 1
  n = 0
  DoW hilex < 20
    x = x * 3
    n = n + 1
  Loop
  Text1.Text = Str(x)
  Text2.Text = Str(n)
End Sub
程序运行后,单击命令按钮,在两个文本框中显示的值分别是________。
 
 (A)15和 1  
 (B)27和 3  
 (C)195和 3  
 (D)600和 4  





4.有下列程序:
Private Sub Command1_Click()
  x$ = "Nanchang"
  y$ = "Beijing"
  z$ = "Nanjing"
  z$ = InStr(Left(x$, 3)+ Right(y$, 4), z$)
  Print z$
End Sub
程序运行后,单击命令按钮,则窗体上显示的内容是________。
 
 (A)0  
 (B)1  
 (C)3  
 (D)4  


5.假定有一菜单项,名为MenuItem,为了运行时使该菜单项失效(变灰),应使用的语句为________。 d吧
 
 (A)MenuItem.Enabled=False  
 (B)MenuItem.Enabled=True  
 (C)MenuItem.Visible=False  
 (D)MenuItem.Visible=True  



6.假定窗体的名称为Form1,对该窗体编写如下代码: a吧
Private Sub Form_Load()
  Form1.Caption = "计算机" 
  Me.Caption = "等级"
  Caption = "考试"
End Sub
程序运行后,窗体的标题是________。
 
 (A)计算机  
 (B)等级  
 (C)考试  
 (D)Form1  


7.执行下列语句后,显示输入对话框,此时如果单击"确定"按钮,则变量s1的内容是________。
s1 = InputBox("请输入字符串", "字符串对话框", "字符串")
 
 (A)0  
 (B)请输入字符串  
 (C)字符串对话框  
 (D)字符串  



8.函数Int(Rnd * 6 +1)的取值范围是________。 c啊
 
 (A)从1到7共7个整数  
 (B)从0到7共8个整数  
 (C)从1到6共6个整数  
 (D)从0到6共7个整数  



9.为了使列表框中的项目分为多列显示,需要设置的属性为________。
 
 (A)Columns  
 (B)Style  
 (C)List  
 (D)MultiSelect  


10.以下语句的输出结果是________。

a = Sqr(3)
Print Format(a,"$$####.###")
 
 (A)$1.732  
 (B)$$1.732  
 (C)$1732  
 (D)$$0001.732  




11.在调用含有对象的过程时,对象只能通过    传送。
 
 (A)传地址方式  
 (B)传值方式  
 (C)数组方式  
 (D)变量方式  


12.假定Picture1和Text1分别为图片框和文本框的名称,下列不正确的语句是________。
 
 (A)Print 25  
 (B)Picture1.Print 25  
 (C)Text1.Print 25  
 (D)Text1.Print 25  


13.以下关系表达式中,其值为False的是________。
 
 (A)"XYZ"<"XYz"  
 (B)"VisualBasic" = "visualbasic"  
 (C)"the"<>"there"  
 (D)"Integer">"Int"  


14.设a = 3,b = 10,c = 6,以下表达式的值是________。

a < b And (Not b>c) Or c
 
 (A)1  
 (B)-1  
 (C)Ture  
 (D)False  


15.为了同时改变一个活动控件的高度和宽度,正确的操作是________。b啊
 
 (A)拖拉控件4个角上的某个小方块  
 (B)只能拖拉位于控件右下角的小方块  
 (C)只能拖拉位于控件左下角的小方块  
 (D)不能同时改变控件的高度和宽度  

16.以下关于函数过程的叙述中,正确的是________。
 
 (A)函数过程形参的类型与函数返回值的类型没有关系  
 (B)在函数过程中,过程的返回值可以有多个  
 (C)当数组作为函数过程的参数时,既能以传值方式传递,也能以传地址方式传递  
 (D)如果不指明函数过称参数的类型,则该参数没有数据类型  


17.以下Case语句中错误的是________。
 
 (A)Case 0 To8  
 (B)Case Is > 5  
 (C)Case Is > 0 And Is < 6  
 (D)Case 1, 3, Is > 5  


18.Load事件是在窗体被装入工作区时    触发的事件。 d啊
 
 (A)用户  
 (B)程序员  
 (C)手工  
 (D)自动  


19.为了同时改变一个活动控件的高度和宽度,正确的操作是________。 b啊
 
 (A)拖拉控件4个角上的某个小方块  
 (B)只能拖拉位于控件右下角的小方块  
 (C)只能拖拉位于控件左下角的小方块  
 (D)不能同时改变控件的高度和宽度  


20.下列打开"代码窗口"的操作中不正确的是________。
 
 (A)按F4键  
 (B)单击"工程资源管理器"窗口中"查看代码"按钮  
 (C)双击已建立好的控件  
 (D)执行"视图"菜单中"代码窗口"命令  


21.一个供应商可供应多种零件,而一种零件可由多个供应商供应,则实体供应商与零件之间的联系是________。 d啊
 
 (A)一对一  
 (B)一对多  
 (C)多对一  
 (D)多对多  

22.数据的逻辑独立性是指________。
 
 (A)存储结构与物理结构的逻辑独立性  
 (B)数据与存储结构的逻辑独立性  
 (C)数据与程序的逻辑独立性  
 (D)数据元素之间的逻辑独立性  


23.软件测试的过程是________。b么
 
Ⅰ.集成测试        Ⅱ.验收测试        Ⅲ.系统测试        Ⅳ.单元测试
 
 (A)Ⅰ、Ⅱ、Ⅲ、Ⅳ  
 (B)Ⅳ、Ⅲ、Ⅱ、Ⅰ  
 (C)Ⅳ、Ⅰ、Ⅱ、Ⅲ、  
 (D)Ⅱ、Ⅰ、Ⅳ、Ⅲ  


24.在数据流图中,○(椭圆)代表________。d么
 
 (A)源点  
 (B)终点  
 (C)加工  
 (D)模块  


25.序言性注释的主要内容不包括________。 d么
 
 (A)模块的接口  
 (B)模块的功能  
 (C)程序设计者  
 (D)数据的状态  


26.希尔排序法属于________类型的排序法 b啊
 
 (A)交换类排序法  
 (B)插入类排序法  
 (C)选择类排序法  
 (D)建堆排序法  


27.链表适用于________查找。 c么
 
 (A)顺序  
 (B)二分法  
 (C)顺序,也能二分法  
 (D)随机  


28.在深度为5的满二叉树中,叶子结点的个数为________。a么
 
 (A)32  
 (B)31  
 (C)16  
 (D)15  


29.设栈S和队列Q的初始状态为空。元素a、b、c、d、e、f依次通过栈S,并且一个元素出栈后即进入队列Q,若出队的顺序为b、d、c、f、e、a,则栈S的容量至少应该为________。
 
 (A)3  
 (B)4  
 (C)5  
 (D)6  


30.算法的计算量的大小称为算法的________。
 
 (A)现实性  
 (B)难度  
 (C)复杂性  
 (D)效率  

--------------------编程问答-------------------- 拿不准就拿不准呗,题目从来都是傻x老师考傻x学生的游戏。

我们学校的老师出的题目他自己能做100分,我做最多30分,有什么呢?他还是不会写程序,只能呆在破学校忽悠傻x学生。 --------------------编程问答-------------------- 话说,没正儿八经学过的,还真不会做…… --------------------编程问答--------------------
引用 1 楼  的回复:
拿不准就拿不准呗,题目从来都是傻x老师考傻x学生的游戏。

我们学校的老师出的题目他自己能做100分,我做最多30分,有什么呢?他还是不会写程序,只能呆在破学校忽悠傻x学生。


有点道理  --------------------编程问答-------------------- 这么简单的题,用vb测试下不就有答案了 --------------------编程问答--------------------
引用 1 楼  的回复:
拿不准就拿不准呗,题目从来都是傻x老师考傻x学生的游戏。

我们学校的老师出的题目他自己能做100分,我做最多30分,有什么呢?他还是不会写程序,只能呆在破学校忽悠傻x学生。


再和谐1下这回复可以精滴 --------------------编程问答-------------------- 1:
x(1 to 5)=(10,12,21,32,24)
d=0,c=10
------------------------
i=1
x(1)=10,c=10
10>10?
到else:
d=d-c=0-10=-10
------------------------
i=2
x(2)=12,d=-10,c=10
12>10?
到if:
d=-10+12=2
c=12
------------------------
i=3
x(3)=21,d=2,c=12
到if:
d=2+21=23
c=21
------------------------
i=4
x(4)=32,d=23,c=21
32>23
到if:
d=23+32=55
c=32
------------------------
i=5
x(5)=24,d=55,c=32
24>55?
到else:
d=55-32=21
------------------------
结果d=21,c=32,i=5

就是一步一步的写出所有变量的结果,然后进入下一步 --------------------编程问答--------------------
引用 1 楼  的回复:
拿不准就拿不准呗,题目从来都是傻x老师考傻x学生的游戏。

我们学校的老师出的题目他自己能做100分,我做最多30分,有什么呢?他还是不会写程序,只能呆在破学校忽悠傻x学生。

不敢苟同

小学教你1+1的老师,并不能造出宇宙飞船,但是并不能说他就是傻*,他会不会写多少程序并不能说明他不能教你这些基础的东西.
他教的方法你喜欢或者不喜欢,也不能否认基础的存在. --------------------编程问答-------------------- 谢啦谢啦谢啦
补充:VB ,  基础类
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,