┢惠大论坛┪'s Archiver

虫出江湖 发表于 2008-6-9 22:16

大家帮我看看这些题哪里错了

我自己做的,然后上机测试评分有两题错了,但是它又不说那题错了,大家帮我看看~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


1) vb6.0版本中,功能最全面的---------
   A  个人版
   B  企业版
   C  学习版
   D  专业版

选B企业版,这个在百度上可以找到

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2) 设如下程序:
      option base 1
      private sub form-click()
      dim arr
         arr=array(10,20,"ABCDE")
      for i=3 to 1 step -1
         print arr(i)
      next i
      end sub
    A  ABCDE 10 20
    B  ABCDE 20 10
    C  10 20 ABCDE
    D  出错信息

选B 主要考的是step -1 就是倒过来输出

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

3) 以下不属于vb系统文件的类型是:
   
  A  .BAT
    B  .BAS
    C  .FRM
    D  .VBP

选a .bat 因为bat文件是批处理文件,书上也有说明

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

4)  为了装入一个vb应用程序,应当:
   
    A 只装入窗体模块文件 .FRM
    B 分别装入工程文件和标准模块 .BAS
    C 只装入工程文件 .VBP
    D 分别装入工程文件,窗体文件和标准模块文件

选D  虽然我们打开的时候只点窗体模块文件 .FRM 但是后台会自动加载其它几项

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

5)  语句dim a(-3 to 4, 3 to 6 ) as integer 定义的数组元素的个数是:
   
    A 32
    B 18
    C 28
    D 21

选 A 32 算法 (4-(-3)+1)*(6-3+1)=32

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

6) 以下能使文本框在运行时隐藏的属性是:
   
   A HIDE
   B VISIBLE
   C NEW
   D CLEAR

选B VISIBLE  把Visible属性设置为False便可以隐藏文本框了。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

7) 设a=10,b=5,c=1,执行语句 print a>b>c后,窗体上显示的是:

   A  1
   B  出错
   C  FALSE
   D  TURE

选c false 因为a>b为真 则值为1 然后用1与c相比,1肯定不大于1,所以false

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

8) 如果要改变窗体的标题信息,则要设置的属性是:
  
   A BACKCOLOR
   B bordestyle
   C caption
   D name

选C caption  标题信息caption

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

9)  若要设置文本框中所显示的文本颜色,因设置   属性的值

   A FORECOLOR
   B BACKCOLOR
   C COLOR
   D FILLCOLOR

选A ForeColor,中文意思是前景色,可以设置文本的显示颜色。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

10) 刚刚建立一个新的标准exe工程后,不在工具箱中出现的控件是:
  
   A 通用对话框
   B 文本框
   C 单选按钮
   D 图片框

选A 这个没必要解释了

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

11) 设有以下程序,当程序运行时,单击窗体,则在窗体上输出的结果为:
     
    private sub form-click()
       dim i as integer , j as integer
    i=100
    j=200
    print i=j

   A 程序出错
   B 100
   C 200
   D FALSE
选D FALSE 因为i不等于j 所以是错

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
12) INPUT函数的返回值的类型为:

    A 字符串
    B 变体
    C 数值
    D 数值或字符串
选A 字符串 自己上机检测下就知道了

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
13) 以下程序段
    x=1
    y=4
    do until y>4
      x=x*y
      y=y+1
    loop
    print x
    的输出结构为:
    A 4
    B 1
    C 20
    D 8
选A 4 因为程序只执行了一次,即4*1=4

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

14) 下列描述中,错误的是___________。  

    A 当单选按钮的value属性值为true时表示选中
    B 单选按钮可以接收click事件
    C 复选框中为恐怖时表示未选中
    D 在一组单选按钮中,可以选中一个,也可以选折多个
选D 单选的意思就是只能选一个嘛~

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  
15) 执行语句 open "Tel.dat" for Random As #1 Len=50后,对文件Tel.dat中的数据可以执行的操作是___________。
   
    A 只能写,不能读
    B 既不能读,也不能写
    C 既可以写,也可以读
    D 只能读,不能写

选c random的意思是随机文件方式,是可以读也可以写的~

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

16) 在Visual Basic中,打印机也是一种对象,其名称为___________
    A PRINTER
    B PRINT
    C PRINTFORM
    D PRINTOR
选A PRINTER 这个不用解释

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~17) 为了取消窗体的最大化功能,需要把它的一个属性设置为False,这个属性是
    A ENABLED
    B MAXBUTTON
    C MINBUTTON
    D CONTROLBOX
选B MAXBUTTON 最大化max是最大的意思吧~

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18) 以下正确的语句是___________。
    A IF a>b then t=a,a=b,b=t
    B IF a>b then t=a;a=b;b=t
    C IF a>b then t=a a=b b=t
    D IF a>b then t=a:a=b:b=t
选 D IF a>b then t=a:a=b:b=t 分号才是并列连接的意思

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
19) 以下不属于Visual Basic的合法变量的是___________。
   
    A 1234&
    B 98!
    C 11.12%
    D 34@
选c 11.12% 因为前面有小数点
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20)  在窗体中加入一命令按钮(名称为Command1)和一文本框(名称为Text1)。程序运行过程中,当单击命令按钮Command1时,能在文本框Text1中显示"ABCD",则应在事件过程Command1_Click中书写的代码是___________。  
  
  A TEXT1.VALUE ="ABCD"
  B TEXT="ABCD"
  C TEXT1.CAPTION="ABCD"
  D TEXT1="ABCD"

选D  TEXT1="ABCD" 也许会说少了个.TXT,其实这个是一样的~

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

虫出江湖 发表于 2008-6-9 22:16

自己vb学得不好,不知哪里错了,希望那位高手帮我指出错误~~~~~~~~~~

虫出江湖 发表于 2008-6-9 22:32

大家不要路过呀,给点意见~~~~~~~~~~~~··

9527 发表于 2008-6-9 22:56

完全看不明。。。。。。。。。。。

斯人的眼泪 发表于 2008-6-10 15:28

:fidget ,没学过vb,只学了c++

muxang 发表于 2008-6-10 19:05

你直接把错误的题贴出来 :cold :cold

liaoxh20 发表于 2008-6-10 21:01

2.是选D 因为下标是从0开始 应是      for i=2 to 0 step -1才对
:LookDownOn 有奖吗

[[i] 本帖最后由 liaoxh20 于 2008-6-10 21:14 编辑 [/i]]

空谷幽兰 发表于 2008-6-10 21:08

第2题错误:应该选D,数组下标从0开始,3 to 1 越界了。
第4题错误:应该选C,关键是工程执行构造,其他什么窗体都是附属品,后台加载。
第11题:不太确定VB是否能输出FLASE,记忆中只能输出数字吧,所以如果我选,选A

liaoxh20 发表于 2008-6-10 21:16

同意LS,不小心把C++的DO WHILE 和DO UNTIL联系错了

空谷幽兰 发表于 2008-6-10 21:32

[quote]原帖由 [i]liaoxh20[/i] 于 2008-6-10 21:01 发表 [url=http://www.huidabbs.com/redirect.php?goto=findpost&pid=310463&ptid=23597][img]http://www.huidabbs.com/images/common/back.gif[/img][/url]
2.是选D 因为下标是从0开始 应是      for i=2 to 0 step -1才对
:LookDownOn 有奖吗 [/quote]
13题应该没错,选A,  我的理解是“执行这个循环,直到Y>4为止”

liaoxh20 发表于 2008-6-11 18:25

确实没错

虫出江湖 发表于 2008-6-11 21:49

[quote]原帖由 [i]空谷幽兰[/i] 于 2008-6-10 21:08 发表 [url=http://www.huidabbs.com/redirect.php?goto=findpost&pid=310469&ptid=23597][img]http://www.huidabbs.com/images/common/back.gif[/img][/url]
第2题错误:应该选D,数组下标从0开始,3 to 1 越界了。
第4题错误:应该选C,关键是工程执行构造,其他什么窗体都是附属品,后台加载。
第11题:不太确定VB是否能输出FLASE,记忆中只能输出数字吧,所以如果我选, ... [/quote]
第二题我用vb试了,但是没有提示越界,理论上说是会出错的,但是编译的时候就没错 输出的结果和我选择的一样
第四题也没错,如果你删除其它模块肯定运行出错的,所以肯定她也是加载了,后台加载也应该算是同时加载吧
第十一题,没错,是能输出flase 因为是布尔值,而i不等于j,所以flase

[[i] 本帖最后由 虫出江湖 于 2008-6-11 21:51 编辑 [/i]]

marco993 发表于 2008-6-11 22:54

哈哈 5识!:dyi32E78

虫出江湖 发表于 2008-6-12 10:05

[quote]原帖由 [i]muxang[/i] 于 2008-6-10 19:05 发表 [url=http://www.huidabbs.com/redirect.php?goto=findpost&pid=310360&ptid=23597][img]http://www.huidabbs.com/images/common/back.gif[/img][/url]
你直接把错误的题贴出来 :cold :cold [/quote]
你错了呵呵,因为Option Base 1 定义了缺省,所以数组是从1开始的,所以没有越界~大家帮忙找找呀,不要都是路过

liaoxh20 发表于 2008-6-13 09:57

那你每道题都修改一 下答案就知道哪里出错了

虫出江湖 发表于 2008-6-14 01:22

这个试过了,但是发现还是找不出,我现在怀疑是不是那个vb模拟系统有问题,上面的答案我都觉得怎么看都没有错误了,而且经过群众看了n次了,所以问题应该是那个系统的问题了~~~~在这里谢谢大家了,如果谁发现了的话,记得告诉我~~~~~

空谷幽兰 发表于 2008-6-14 13:27

恩  确实不怎么好找 哈哈 偶让大家见笑了 都没回答对~~~~~~~~

小乐 发表于 2008-6-15 23:41

C IF a>b then t=a a=b b=不知道:fidget

写满情书的云朵 发表于 2008-6-16 00:09

:fancy b=t??

写满情书的云朵 发表于 2008-6-16 00:10

:dyi32E78 :dyi32E78 完全看不懂

[[i] 本帖最后由 写满情书的云朵 于 2008-6-16 00:12 编辑 [/i]]

页: [1] 2

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.