重庆大学201701批次网上可视化程序设计(VB)C卷答案
重庆大学201701批次网上考试可视化程序设计(VB)C卷可视化程序设计(VB)
一、单项选择题(共12题、0/24分)
1、要使循环体至少执行一次,应使用的循环结构是()。
A、For……next循环
B、While……wend循环
C、Do……Loopwhile|until循环
D、do……loop循环
2、以下选项中,不属于单选按扭属性的是()。
A、Enabled
B、Caption
C、Name
D、Min
3、下列赋值语句中错误的是()。
A、x=x+1
B、x=x+y
C、x+y=x
D、x=4>6
4、以下关于变量作用域的叙述中,正确的是______。
A、Static类型变量的作用域是它所在的窗体或模块文件
B、全局变量必须在标准模块中声明
C、模块级变量只能用Private关键字声明
D、窗体中凡被声明为Private的变量只能在某个指定的过程中使用
5、要清除已经在图片框P1中打印的字符串而不清楚图片框中的图像,应使用的语句是()。
A、P1.Cls
B、P1.Picture=LoadPicture("")
C、P1.Print""
D、P1.Picture=""
6、下列程序段的执行结果为()。M=0ForI=1To3ForJ=5To1Step1N=N+1NextJ,IPrintNJI
A、1204
B、1504
C、1231
D、531
7、MsgBox函数的返回值类型是()。
A、数值型
B、字符串型
C、变体型
D、数值或字符串型(视输入的数据而定)
8、如果在立即窗口中执行以下操作,则输出的结果是()。m=123n=145p=Len(Str$(m)+Str$(n))Printp
A、
2
B、
4
C、
5
D、
8
收藏该题
9、
当变量x=2,y=5时,以下程序的输出结果为()。Dountily>5x=x*yy=y+1loopprintx
A、
2
B、
5
C、
10
D、
20
收藏该题
10、
下列数据中()是Boolean常量
A、
123
B、
And
C、
True
D、
Or
收藏该题
11、
以下关于过程的叙述中,错误的是()。
A、
函数过程的返回值可以有多个。
B、
事件过程是由某个事件触发而执行的过程。
C、
不能在事件过程中定义通用过程。
D、
可以在事件过程中调用过程。
收藏该题
12、
要将单选按钮以图形的方式显示,需要设置的属性是()。
A、
Style
B、
Value
C、
Caption
D、
Enabled
收藏该题
二、判断题(共4题、0/4分)
1、
可以通过OptionBase1设定数组的下标从1开始。
正确
错误
收藏该题
2、
工程资源管理窗口用于显示和设置所选控件的属性。
正确
错误
收藏该题
3、
模块级变量可被所声明的模块中的任何过程访问,它的作用范围是它所在的模块,其他模块不能访问该变量。
正确
错误
收藏该题
4、
动态数组常用于存储数据类型不断变化的数据。
正确
错误
收藏该题
三、()(共12题、0/24分)
1、
控件共用一个的控件名字称控件数组,控件数组的下标也称。
收藏该题
2、
使用Call调用Sub事件过程的语句为_______________。
收藏该题
3、
在VB中,字符型类型符是________。
收藏该题
4、
VB中包含________和事件过程两种sub过程。
收藏该题
5、
VB程序中通过_________调用该函数过程。
收藏该题
6、
、与是面向对象程序设计技术的三大特征。
收藏该题
7、
改变窗体前景色的属性是。
收藏该题
8、
、与构成对象的三要素。
收藏该题
9、
表达式"123"&123的结果为。
收藏该题
10、
开发应用程序需要、、三个基本步骤。
收藏该题
11、
下列程序单击窗体时的输出结果是______。
PrivateSubForm_Click()
DimMystr,Mystr1,Mystr2AsString
Mystr1="B"
ForI=1To3
Mystr2=Lcase(Mystr1)
Mystr1=Mystr1+Mystr2
Mystr=Mystr+Mystr1
PrintMystr
Mystr1=Chr(Asc(Mystr1)+I)
NextI
EndSub
收藏该题
12、
可实现将数值字符串转换为双精度型的函数是。
收藏该题
四、程序阅读题(共4题、0/24分)
1、
写出下面程序运行时单击窗体的输出结果。
PrivateSubf(a%,b%)
a=a+b
b=ab
EndSub
PrivateSubForm_Click()
Dima%,b%
a=23
b=12
Callf(a,b)
Print"a="&a",b="&b
EndSub
收藏该题
2、
程序为:
optionbase1
privatesubcommand1_click()
dima(3,3)
forI=1to3
forj=1to3
ifj>1andI>1then
a(I,j)=a(a(I1,j1),a(I,j1))+1
else
a(I,j)=I*j
endif
printa(I,j)”“
nextj
nextI
endsub
程序运行后,单击命令按钮后,在窗体显示的结果是:
3、在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:
PrivateSubCommand1_Click()
Dimarray1(10,10)AsInteger
Dimi,jAsInteger
Fori=1To3
Forj=2To4
array1(i,j)=i+j
Nextj
Nexti
Text1.Text=array1(2,3)+array1(3,4)
EndSub
程序运行后,单击命令按钮,在文本框中显示的值是多少?
收藏该题
4、程序为:
PrivateSubCommand1_Click()
Dima(1To5,1To5)AsInteger,i%,j%
Fori=1To5
Forj=1To5
Ifi<=jThena(i,j)=1Elsea(i,j)=ij+1
Nextj
Nexti
Fori=1To5
Forj=1To5
Printa(i,j)
Nextj
Nexti
EndSub
程序运行后,单击命令按钮,输出结果为:
五、()(共4题、0/24分)
1、VB有多种类型窗口,若想在设计时看到代码窗口,怎样操作?
收藏该题
2、简述VB6.0的主要特点。
收藏该题
3、将数字串转换成数值用什么函数?判定是否是数字串用哪个函数?取字符串某几个字符使用什么函数?大小写字母转换用什么函数?
收藏该题
4、标签与文本框的区别是什么?
无忧网不错,哈哈
页:
[1]