陕西师范大学 Vb题库及上海大学个人理财A卷答案.docx

上传人:b****8 文档编号:30199475 上传时间:2023-08-07 格式:DOCX 页数:19 大小:26.63KB
下载 相关 举报
陕西师范大学 Vb题库及上海大学个人理财A卷答案.docx_第1页
第1页 / 共19页
陕西师范大学 Vb题库及上海大学个人理财A卷答案.docx_第2页
第2页 / 共19页
陕西师范大学 Vb题库及上海大学个人理财A卷答案.docx_第3页
第3页 / 共19页
陕西师范大学 Vb题库及上海大学个人理财A卷答案.docx_第4页
第4页 / 共19页
陕西师范大学 Vb题库及上海大学个人理财A卷答案.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

陕西师范大学 Vb题库及上海大学个人理财A卷答案.docx

《陕西师范大学 Vb题库及上海大学个人理财A卷答案.docx》由会员分享,可在线阅读,更多相关《陕西师范大学 Vb题库及上海大学个人理财A卷答案.docx(19页珍藏版)》请在冰豆网上搜索。

陕西师范大学 Vb题库及上海大学个人理财A卷答案.docx

陕西师范大学Vb题库及上海大学个人理财A卷答案

1、当在文本框中输入“ABCD”时,标签上显示的是(AABABCABCD)。

SubTextBox1_TextChanged(……)HandlesTextBox1.TextChanged

Label1.Text&=TextBox1.Text

EndSub

2、逻辑运算符:

与、或、非中优先级最高的是(非)

3、可以同时删除字符串前导和尾部空白的函数是(Trim)

4、如果要将窗体中的某个命令按钮设置成无效状态,应该设命令按钮的何种属性(Enabled)

5、已知a=3.5,b=5,c=2.5,d=True,则表达式a>=0ANDa+c>b+3OrNOTd的值(是FALSE)

6、在过程中定义的变量,若希望在离开该过程后还能保存过程中局部变量的值,应使用(Static)关键字在过程中定义过程级变量。

7、用于VisualBasic程序设计的控件在(工具箱中)。

8、在设计阶段,当双击窗体上的某个控件时,所打开的窗口是(代码窗口)

9、要使TextBox控件能够显示多行,应设置(MultiLine)属性为True

10、若要使命令按钮不可操作,要对(Enabled)属性进行设置

11、下列程序段的执行后,i和x的值为(740)

 Dimi,xAsInteger

I=1

x=5

Do

i=i+2

x*=2

LoopUntili>=6

12、关于循环叙述不正确的是:

?

?

?

For…Next循环中不能嵌套Do…Loop循环

13、在Visual Basic中,可以被称为对象的是(控件和窗体 )

14、整型变量x中存放一个2位正整数,要将两位数交换位置,例如,13变为31,实现的表达式是(xmod10)*10+x\10

15、定义字符串变量:

DimstrInputAsString=“VisualBasic2005”

DimstrSubStr1AsString

计算子串:

strSubStr1=strInput.Substring(2,4)

则strSubStr的值为:

(sual)

16、下列控件中,没有Text属性的是(Timer)

17、表达式Len("123程序设计ABC")的值(是10)

18、下列控件中,不能变大小的是(Timer)

19、下面四个运算符中,优先级别最高的是(^)

20、枚举类型的第l个成员的默认值( 是0)

21、有以下过程,关于形参n的说法正确的是(形参n的变化影响实参)

PublicSubF1(ByRefnasinteger)

EndSub

22、下面程序求两个数中的小数(ify

23、下面if语句统计满足年龄(age)小于40岁,职称(duty)为副教授以上条件的人数,正确的if语句判断表达式是(age<40and(duty="教授"orduty="副教授"))

24、要使文本框的文字不能被修改,应对(ReadOnly)属性进行设置

25、下列说法错误的是(在调用方法时,对象名是不可缺少的)

26、数学关系表达式3>x>0表示成正确的VB.NET表达式为(x>0andx<3)。

27、vb2005采用事件驱动的编程方式,其中由定时器Timer发出的Tick属于(对象触发事件)事件。

28、若dima()asinteger={1,2,3,4,5},则a.length的值(是5)

29、以下循环体能正常结束的是()。

i=10

Do

i=i+1

LoopUntili>0

30、下列说法正确的是(对象是有特殊属性和行为方法的实体)

31、dima(3,4),则a数组元素个数为20个,若dimb(3,0,5),则b数组元素个数为(是24)个

32、在VB.NET的集成开发环境中,下面不属于该环境编程语言的是(PASCAL)

33、以下属于中合法的数组元素的是k(8)

34、下列程序执行的结果为s(165)

  Dimx,y,zAsInteger

x=25

y=20

z=7

MessageBox.Show("S("&x+z*y&")")

35、vb2005采用事件驱动的编程方式,其中窗体的Paint属于(操作系统触发事件)事件。

36、在VB集成开发环境中,下面不存在的窗口是常见任务

37、按照结构化程序设计要求,下面(goto语句)语句是非结构化程序设计语句

38、在VB.net中,在窗体上设置标题文本,用(Text)属性设置

39、表达式3 ^ 2 Mod 14 \2 ^ 3的值(是0)

40、下面属于不合法的变量名的是string

41、以下()是正确的For…Next结构。

Forx=3to-3Step-3

Nextx

42、一语句要在下一行续写,用(下划线_)符号作为续行符。

43、下列各控件不包含滚动条的控件是(CheckBox )

44、下列变量名中正确的是(Select_1)

45、以下(forx=3to-3step-3……Next)是正确的for…Next结构

46、关于多分支选择叙述正确的是:

多分支选择语句可以使用多种语句实现

47、假定有以下程序段###For i=1 To 3###  For j=6 To 0 Step -2###      Pow=i*j###  Next###Next###则循环体语句的执行次数(是12)

48、以下关于函数的叙述中,正确的是(函数形参的类型与函数返回值的类型没有关系)

49、下列数组声明语句中正确的是(Dima()AsSingle={1,2,3,4,5,6,7,8,9,10})。

50、数学关系式3

51、在代码中引用一个控件时,应使用控件的(Name)属性。

52、以下不属于键盘事件的是(Unload)

53、下列符号常量的声明中,( Const a As Integer="12")是不合法的

54、如果在程序中要将a定义为静态整型变量,则应使用的语句是(Static a As Integer)

55、下面的语句错误的是:

DimdateBirthdayAsDate=1/30/1990

56、用来设置文本框有无滚动条的属性是(ScrollBars)

57、下列赋值语句(sum=sum-sum)是有效的

58、双精度浮点数存储时占的字节数是(8)

59、关于Sub过程与Function过程,下面描述正确的是:

Sub过程的过程不能直接返回值,而Function过程能直接返回值

60、在使用应用程序时,通常用作在单击时执行指定的操作的控件是命令按钮

61、对下列程序段,说法正确的是(btnQuit对象的左边界距窗体的左边界是10像素,上边界距窗体的上边界为80像素)

###btnQuit.SetBounds(10,80,200,50)

62、下列数组定义错误的是dima(3)asinteger={1,2,3,4}

63、下面正确的赋值语句是(y=x+10)

64、Do…Loop循环语句的格式为:

Do

语句块

Loop

则对其叙述正确的是:

该循环过程也可以控制循环次数

65、下列哪种结构不是结构化程序设计的基本结构递归

66、在设计阶段,双击窗体Form1的空白处,打开代码窗口,显示下面哪个事件过程Form1_Load

67、RadioButton控件中的(Checked)属性记录了控件选中与否的状态。

68、提供了结构化程序设计的是那种基本结构,它们是顺序、选择、循环

69、要使当前窗体的标签控件lblshow显示“欢迎使用VB.NET”,以下(lblshow.text=“欢迎使用VB.net”)语句是正确的

70、结构化程序设计所规定的三种基本控制结构是(顺序、选择、循环 )

71、以下的控件或方法具有输入和输出双重功能的为(Textbox)。

72、Timer控件默认的事件是(Tick事件)

73、要对项目进行严格类型检查设置,应该使用(项目)菜单中的命令

74、用于从字符串左边截取字符的函数是(Ltrim())

75、以下叙述中正确的是(窗体的Name属性指定窗体的名称,用来标识一个窗体)

76、下面合法的变量名是(X_yz)。

77、引用列表框ListBox1最后一个数据项应使用(ListBox1.Items(ListBox1.Items.Count-1))。

78、以下哪个不是关键字(ForLoop)

79、如果要将文本框作为密码框使用时,应设置的属性为PasswordChar

80、有以下过程

PublicSubF1(ByRefnasinteger)

n=3*n+4

EndSub

若n、m都被定义成整形变量,并且分别赋值为3、4,那么正确的调用语句是(F1(m))。

81、表达式2*3^2+2*8Mod4+2^3的值(是26)

82、“x是小于100的非负数”,用VisualBasic表达式表示正确的是(0<=xAndx<100)

83、窗体Form1的Name属性为Myfrm,则它的load事件过程名为(Myfrm_load)--—中间有一个下划线

84、复选框或单选钮的当前状态可通过( Value )属性来返回或设置

85、初学者、业余爱好者在开发基于windows的应用程序时适宜使用的开发工具是(VisualStudio2005ExpressEdition)。

86、下列程序段的执行后,变量a,k的值分别为(15)

Dima,kasinteger  

a=5

  Fork=1To0

  a=a*k

  Nextk

87、若m,x,y,均为Integer型变量,则执行下面语句后m值是(-1).

m=1:

X=2:

Y=3;m=IIf(X>Y,X+Y,X-Y)

88、定义字符串变量:

DimstrInputAsString=“VisualBasic2005”

DimstrSubStr1AsString

计算子串:

strSubStr1=strInput.Remove(2,4)

则strInput的值为:

ViBasic2005

89、Timer控件的Interval属性的单位是(毫秒)

90、下面的变量定义错误的是:

Dim120AsByte

91、有过程:

PrivateFunctionMax(ByRefxAsInteger,ByRefyAsInteger)AsInteger

Ifx

Max=y

Else

Max=x

EndIf

EndFunction

如果:

Dima,b,cAsInteger

a=10

b=23

c=Max(a,b)

则a,b,c的值依次是:

10,23,23

92、VisualBasic的特点不包括下面的(不需编程)

93、在设计状态,列表框中的选项可以通过(Items)属性设置

94、下列赋值语句正确的是(A=B+C)

95、下面叙述不正确的是:

一个控件只能有一个事件处理过程

96、阅读程序:

###Private Sub Calculate ()###Dim S As Integer=0###For k As Integer=1 To 15###S+=k Mod 3###   Next###MessageBox.Show(“S的值为:

”&S,”输出结果”)###End sub###程序运行后,弹出的消息框显示S的值(是15)

97、下列程序段不能分别正确显示1!

、2!

、3!

、4!

的值的是()。

n=1

Forj=1to4

n=n*j

Nextj

MessageBox.show(n,i&"!

")

98、在代码窗口,代码下有蓝色波浪线表示语法错误

99、不论任何控件,共同具有的属性是(Name)。

100、在VB.NET的集成开发环境中,下面不属于该环境编程语言的是(Pascal)

101、关于算法的描述正确的是:

?

算法执行的目的是通过对相关数据的处理,得到一个或多个结果输出内容

102、以下四个算术运算符中,优先级别最低的是mod

103、Dimx,yasInteger###x=2###Ifx<-1Then###y=x###Elsey=x*x###则y的值为

(是4)

104、语句“ifx=1then###y=1###endif”,下列说法正确的是x=1是关系,y=1是赋值

105、下面关于注释语句的叙述正确的是:

注释语句可以包含多行

106、以下有关VisualBasic语言描述中错误的是(用";"分隔一行中的多个语句)

107、使用哪个关键字声明形参,可以使形参具有选择性。

Optional

108、VB中可以通过icon属性设置应用程序的图标,下列选项中哪个是其支持的图像格式

ICO

109、关于定时器的说法中正确的是(当Enabled属性为False时,不产生Tick事件)

110、当窗体被加载时运行,发生的事件是( Load   )

111、对建立良好的程序设计风格,下面描述正确的是(程序应简单、清晰、可读性好)

112、关于循环叙述正确的是:

For循环过程可以使用ContinueFor跳过一下语句的执行

113、下面过程运行后显示的结果是(234)。

PublicSubF1(ByRefnasInteger,ByValmasInteger)

n=nmod10

m=m\10

EndSub

SubButton1_Click(……)HandlesButton1_Click

Dimx,yasInteger

x=12

y=34

CallF1(x,y)

MessageBox.Show(x&""&y)

EndSub

114、dima(3)asshort,则以下语句正确的是redimpreservea(5)

115、下列说法不正确的是某些属性的值可以跳过不设置,系统自动设为空值

116、在块结构条件语句If-Then/Endif中(可以有任意多个ElseIf-Then语句)

117、Cint(198.555*100+0.5)/100的值是(是198.56)

118、要求从文本框中输入密码时在文本框中只显示#号,则应用在此文本框的属性窗口中设置Passwordchar属性值为#

119、在VisualBasic中,程序的执行顺序是(由事件驱动)

120、下列表达式中不能判断x是否是偶数的是x\2=0

121、逻辑表达式的Not"a">"b"and9<3or9>3的值为Fasle

122、为把圆周率的近似值3.14159存放在变量PI中,应该把变量PI定义为(Dim PI As Single)

123、对于整数intX∈[0,100],在VisualBasic中正确的写法是:

intX>=0AndintX<=100

124、以下(forx=3to-3step-3……Next)是正确的for…Next结构

125、Dimstr1,str2AsString###str1="北京奥运2008"###str2=str1.Substring(0,4)###那么str2的值为(北京奥运)

126、要使当前Form1窗体的标题栏显示“欢迎使用”,以下(Me.Text="欢迎使用")是正确的。

127、按照匈牙利表示法,前缀为lbl表示哪一个控件。

Label

128、以下选项中,不合法的Visual Basic变量名(是For)

129、下列数组声明语句中正确的是(Dima(3,4)AsInteger)。

130、退出For循环可使用的语句为(ExitFor)

131、关于数据类型转换,错误的说法:

使用转换函数转换不同类型的数据值时,不会造成有效数据位的丢失。

132、现有语句:

y=IIf(x>0, x Mod 3, 0) ,设x=10,则y的值(是1)

133、Dimstr,str1AsString###str="ABCABBABA"###str1="AB"###那么str.Indexof(str1,2)的值为(是3)

134、以下变量名是正确的(是_a1)

135、引用列表框ListBox1最后一个数据项应使用(ListBox1.Items(ListBox1.Items.Count-1))。

136、当窗体上有多个控件时,最多只有

(1)个控件是活动的

137、当对被选择的控件进行对齐、调整大小等操作时,将以(基准控件)为准

138、定义枚举类型的变量用的关键字是(Enum )

139、按照匈牙利表示法,TextBox控件的前缀是(txt)

140、下面4个选项中属于字符型数据的是("Hello")

141、调用子过程后可以通过形参来改变两个实参值的语句是(Subf3(ByRefnasinteger,ByRefmasInteger))。

142、下面叙述不正确的是对象和类有时也指同一概念

143、数学关系式x>10或者x<0表示成正确的表达式为x<0orx>10

144、由单精度浮点型的数据组成的字节数是(4)

145、下列符号常量的声明中,不合法的是(ConstaAsDouble=Sin

(1) )

146、DimxAsinteger=3-x=x/2x的值为(是2)

 

操作题

1、请编写函数f(a),其功能是:

计算一个长度为5的一维整形数组a中最大值与最小值的差,并作为函数的返回值。

###例如:

从文本框中输入15892,差为8。

###数组中的值需要自己在文本框中输入。

###注意:

不得改动程序已有的任何代码。

编写完成后至少执行一次你的程序以验证正确性(运行后点击“计算”按钮)。

DimmaxAsInteger=a(0)

DimminAsInteger=a(0)

ForiAsInteger=0To4

Ifmax

max=a(i)

EndIf

Ifmin>a(i)Then

min=a(i)

EndIf

Next

Return(max-min)

2、请编写函数f(x),其功能是:

根据下面的公式,计算通过文本框输入的x的值对应的y值。

###计算公式为x<-1时,y=x;-1≤x<0时,y=2x;x≥0时,y=5x+1。

###注意:

不得改动程序已有的任何代码。

编写完成后至少执行一次你的程序以验证正确性(运行后点击“计算”按钮)。

Ifx<-1Then

Returnx

ElseIfx<0Then

Return(2*x)

Else

Return(5*x+1)

EndIf

3、请编写函数f(x),其功能是:

判断一个大于或等于3的正整数是否是素数,###如果是素数函数返回1,否则返回0。

例如:

输入37,函数返回1;输入40,函数返回0。

###注意:

不得改动程序已有的任何代码。

编写完成后至少执行一次你的程序以验证正确性(运行后点击“判断”按钮)。

DimiAsInteger

Fori=2Tox

IfxModi=0Then

ExitFor

EndIf

Next

Ifx=iThen

Return1

Else

Return0

EndIf

4、请编写函数fun(),其功能是:

计算2-500之间(包括2,500)素数的个数,并将其作为返回值。

###注意:

不得改动程序已有的任何代码。

编写完成后至少执行一次你的程序以验证正确性(运行后点击“计算”按钮)。

Dimm,n,pAsInteger

p=1

Form=3To500

Forn=2Tom

IfmModn=0Then

ExitFor

EndIf

Next

Ifm=nThen

p=p+1

EndIf

Next

Returnp

5、请编写函数fun(),其功能是:

计算a到b之间“个位数与十位数相等”的数的个数(包括a,b),并返回该值。

###注意:

不得改动程序已有的任何代码。

编写完成后至少执行一次你的程序以验证正确性(运行后点击“计算”按钮)

ForxAsInteger=aTob

If(xMod10)=(xMod100)\10Then

fun=fun+1

EndIf

Next

Returnfun

6、请编写函数fun(a),其函数功能是:

计算a的阶乘,并返回结果。

###注意:

不得改动程序已有的任何代码。

编写完成后至少执行一次你的程序以验证正确性(运行后点击“计算”按钮)

Ifa=0Then

fun=1

Else

fun=a*fun(a-1)

EndIf

Returnfun

7、请编写函数fun(a,b),其函数功能是:

计算a到b区间内(包括a、b)所有不能整除3的整数之和,并返回结果。

窗体上已经给出a,b的值。

###例如:

a=1,b=4。

处理后,结果为7。

###注意:

不得改动程序已有的任何代码。

编写完成后至少执行一次你的程序以验证正确性(运行后点击“计算”按钮)

ForiAsInteger=aTob

IfiMod3<>0Then

fun=fun+i

EndIf

Next

Returnfun

 

8、请编写函数fun(a,b),其函数功能是:

计算a到b区间内(包括a、b)所有除3余数为2的整数之和,并返回结果。

窗体上已经给出a,b的值。

###例如:

a=1,b=4。

处理后,结果为2。

###注意:

不得改动程序已有的任何代码。

编写完成后至少执行一次你的程序以验证正确性(运行后点击“计算”按钮)

ForiAsInteger=aTob

IfiMod3=2Then

fun=fun+i

EndIf

Next

Returnfun

9、完成fun(a,b)函数,要求实现a到b的累加,并返回结果。

启动调试后,点击"累加"按钮就会调用fun函数,a和b会被自动赋值1和100(即a和b不需要再声明和赋值,直接使用即可),在窗体控件textbox1中会显示调用fun()函数的结果!

###注意:

不要改动fun以外的任何代码!

代码编写完成后一定要启动调试,并点击"累加"按钮执行!

ForiAsInteger=

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 学科竞赛

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1