大家帮我看看这些题哪里错了
我自己做的,然后上机测试评分有两题错了,但是它又不说那题错了,大家帮我看看~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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,其实这个是一样的~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 自己vb学得不好,不知哪里错了,希望那位高手帮我指出错误~~~~~~~~~~ 大家不要路过呀,给点意见~~~~~~~~~~~~·· 完全看不明。。。。。。。。。。。 :fidget ,没学过vb,只学了c++ 你直接把错误的题贴出来 :cold :cold 2.是选D 因为下标是从0开始 应是 for i=2 to 0 step -1才对
:LookDownOn 有奖吗
[[i] 本帖最后由 liaoxh20 于 2008-6-10 21:14 编辑 [/i]] 第2题错误:应该选D,数组下标从0开始,3 to 1 越界了。
第4题错误:应该选C,关键是工程执行构造,其他什么窗体都是附属品,后台加载。
第11题:不太确定VB是否能输出FLASE,记忆中只能输出数字吧,所以如果我选,选A 同意LS,不小心把C++的DO WHILE 和DO UNTIL联系错了 [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为止” 确实没错 [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]] 哈哈 5识!:dyi32E78 [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开始的,所以没有越界~大家帮忙找找呀,不要都是路过 那你每道题都修改一 下答案就知道哪里出错了 这个试过了,但是发现还是找不出,我现在怀疑是不是那个vb模拟系统有问题,上面的答案我都觉得怎么看都没有错误了,而且经过群众看了n次了,所以问题应该是那个系统的问题了~~~~在这里谢谢大家了,如果谁发现了的话,记得告诉我~~~~~ 恩 确实不怎么好找 哈哈 偶让大家见笑了 都没回答对~~~~~~~~ C IF a>b then t=a a=b b=不知道:fidget :fancy b=t?? :dyi32E78 :dyi32E78 完全看不懂
[[i] 本帖最后由 写满情书的云朵 于 2008-6-16 00:12 编辑 [/i]]
页:
[1]
2
