13年510计算机试题.docx
- 文档编号:26397452
- 上传时间:2023-06-19
- 格式:DOCX
- 页数:28
- 大小:30.69KB
13年510计算机试题.docx
《13年510计算机试题.docx》由会员分享,可在线阅读,更多相关《13年510计算机试题.docx(28页珍藏版)》请在冰豆网上搜索。
13年510计算机试题
2013年内蒙古自治区高等职业学校
招收中等职业学校毕业生统一考试(5.10)
计算机类专业课综合试卷
注意事项:
1、本卷共12页,满分350分,考试时间150分钟。
2、答题前将密封线内的项目填写清楚。
3、答题时请使用蓝、黑钢笔或圆珠笔。
题号
一
二
三
四
五
六
总分
分数
第一部分VisualBasic程序设计(共100分)
得分
评卷人
一、填空题(每空1分,共10分)
1、在VB中进行程序设计时,采用的是________的编程机制。
2、在VB中,窗体文件的扩展名是________。
3、函数len(Str$(256.36))的值是________。
4、设有如下程序段:
a$="visualbasic"
b$=Mid(a$,InStr(a$,"v"),6)
执行上面的程序段后,变量b$的值为________。
5、VB中有一种控件具有文本框和列表框的特点,这种控件是_________。
6、在使用计时器控件时,如果需每2秒产生一个计时事件,则将__________属性值设置为2000。
7、若要求在文本框中输入密码时,在文本框中只显示“#”,则应在此文本框的属性窗口中设置_________属性的值为“#”。
8、设a=”a”,b=”b”,c=”c”,d=”d”,执行语句X=IIF((AD),”a”,”B”)后,X的值为___________
9、在VB中,形参和实参的传递有两种方法___________和______________。
得分
评卷人
二、单项选择题(每题只有一个答案是正确的,每题2分,共40分)
1、VisualBasic窗体设计器的主要功能是:
()
A、建立用户界面 B、编写源程序代码C、画图 D、显示文字
2、下列变量命名正确的是:
()
A、myfileB、1vbC、page@2D、cmd.1
3、以下关系表达式中,其值为假的是:
()
A、"XYZ"<"Xyz" B、"VisualBasic"="visualbasic"
C、"the"<>"there" D、"Integer">"Int"
4、如果一个变量未经定义就直接使用,则该变量的类型为:
()
A、IntegerB、ByteC、BooleanD、Variant
5、在一行内写多条语句时,语句之间要用某个符号分隔。
这个符号是:
()
A、,B、;C、、D、:
6、A="12345678",则表达式Val(Left(A,4)+Mid(A,4,2))的值为:
()
A、123456 B、123445 C、1279 D、6
7、在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:
PrivateSubCommand1_Click()
a$="VisualBasic"
PrintString(3,a$)
EndSub
程序运行后,单击命令按钮,在窗体上显示的内容是:
()
A、VVVB、VisC、sicD、11
8、函数Int(Rnd()*100)是在______范围内的整数。
()
A、[0,1] B、[0,99] C、[1,100] D、(1,90)
9、用下面的语句Dimarr(3To5,-2To2)所定义的数组的元素个数是()
A、20B、12C、15D、24
10、关于函数过程和子过程的主要区别,下面说法中正确的是()
A、函数过程可以不带参数,而子过程必须带参数
B、函数过程执行完后得到一个返回值,而子过程只是执行一系列操作
C、传递参数时,函数过程只能用传址方式,而子过程只能用传值方式
D、子过程可以被其他子过程调用,而函数过程不能被其他函数过程调用
11、下列程序段的执行结果为()。
a=95
Ifa>60ThenI=1
Ifa>70ThenI=2
Ifa>80ThenI=3
Ifa>90ThenI=4
Print"I=";I
A、I=1B、I=2C、I=3D、I=4
12、下列控件中,没有caption属性的是()
A、框架B、列表框C、复选框D、单选按钮
13、窗体上command1命令按钮发生如下事件过程
PrivateSubCommand1_Click()
Fori=1To20
IfiMod3<>0Thenm=m+i\3
Nexti
Printi
EndSub
程序运行后,如果单击命令按钮,则窗体上显示的内容是()
A、15B、18C、21D、24
14、设有如下程序
PrivateSubCommand1_Click()
DimsumAsDouble,xAsDouble
sum=0
n=0
Fori=1To5
x=n/i
n=n+1
sum=sum+x
Next
EndSub
该程序通过for循环计算一个表达式的值,这个表达式是()
A、1+1/2+2/3+3/4+4/5B、1+1/2+2/3+3/4
C、1/2+2/3+3/4+4/5D、1+1/2+1/3+1/4+1/5
15、设有命令按钮command1的单击事件过程,其代码如下:
Privatesubcommand1_click()
Dima(30)asinteger
ForI1to30
A(i)=int(rnd*100)
Next
Foreacharritemina
Ifarritemmod7=0thenprintarritem;
Ifarritem>90thenexitfor
Next
Endsub
对于此事件过程,以下叙述中错误的是()
A、A数组中的数据是30个100以内的整数
B、语句foreacharritemina有语法错误
C、ifarritemmod7=0语句的功能是输出数组中能够被7整除的数
D、ifarriem>90语句的作用是当数组元素的值大于90时退出for循环
16、在窗体上画一个命令按钮,然后编写如下事件过程:
PrivateSubCommand1_Click()
x=0
DoUntilx=-1
a=InputBox("请输入a的值")
a=val(a)
b=InputBox("请输入b的值")
b=val(b)
x=InputBox("请输入x的值")
x=val(x)
a=a+b+x
Loop
Printa
EndSub
程序运行后,单击命令按钮,依次在输入对话框中输入5、4、3、2、1、-1,则输出结果是()
A、2B、3C、14D、15
17、假定有下面的过程:
FunctionFunc(aAsInteger,bAsInteger)AsInteger
StaticmAsInteger,iAsInteger
m=0:
i=2:
i=i+m+1:
m=i+a+b
Func=m
EndFunction
在窗体上画一个命令按钮,然后编写如下的事件过程:
PrivateSubCommand1_Click()
DimkAsInteger,mAsInteger,
DimpAsInteger
k=4:
m=1
p=Func(k,m)
Printp;
p=Func(k,m)
Printp
EndSub
程序运行后,单击命令按钮,输出结果为
A、817B、816C、820D、88
18、运行下面程序段后,变量S和N的值分别是()
N=0:
s=0
Dowhilen<=4
S=s+n:
n=n+1
Loop
A、10和5B、11和6C、9和4D、10和4
19、在窗体中添加一个命令按钮(Name属性为Command1),然后编写如下代码:
()
PrivateSubCommand1_Click()
Dimarr1(10)AsInteger,arr2(10)AsInteger
n=3
Fori=1To5
arr1(i)=i
arr2(n)=2*n+i
Nexti
Printarr2(n);arr1(n)
EndSub
程序运行后,单击按钮,输出结果为:
A、113B、311C、133D、313
20、窗体上有若干控件,有一名称为Text1文本框。
影响Text1的Tab顺序的属性是:
()
A、TabStop B、Enabled C、Visible D、TabIndex
得分
评卷人
三、程序填空题(每空2分,共50分)
1、下列程序能在窗体上输出下面的图形,请补充完整。
*
**
***
****
请补充完整。
Privatesubcommand1_click()
show
Fori=1to_____________
Printtab(10-i)
Forj=1to_______________
Print“*”;
Nextj
_________________
Nexti
Endsub
2、在窗体上画一个名为command1的命令按钮,然后编写如下程序:
PrivateSubcommand1_click()
DimIasinteger
Sum=____________________
N=inputbox(“Enteranumber”)
N=________
FORI=1TON
Sum=sum+________
Nexti
Printsum
Endsub
Functionfun(tasinteger)aslong
P=________
Fori=1to________
P=p*i
Nexti
________________________
Endfunction
以上程序的功能是计算1!
+2!
+3!
……+n!
其中n从键盘输入,请填空。
3、窗体是密码检验程序。
程序运行时,用户在文本框输入密码,单击确定按钮对密码进行检验。
密码正确后,标签label2显示“密码正确”;若密码不正确,标签显示“密码错误”,若密码输入错误达3次,将自动退出程序。
Private Sub Command1_Click() '确定按钮
Static n As Integer
__________mypwd As String = "123456" '预设密码为自定义常量
n = n + 1
Label2.Visible = True
If __________- Then
Label2.Caption = "密码正确"
Else
If n <3Then
Label2.Caption = "密码错误!
"
Text1.Text = ""
Else
__________
End If
End If
End Sub
4、在窗体上建立了两个文本框text1、text2,一个标签label1,以及两个命令按钮,分别为command1,command2,下列程序的功能是当单击command1时,将两个文本框的内容互换,当单击command2时,将两个文本框的内容合并,并在标签中显示。
请补充完整。
Privatesubcommand1_click()
T=text1.text
Text1.text=________________
________________=t
Endsub
Privatesubcommand2_click()
T=________________
Label1._________=t
Endsub
5、以下程序产生n个两位随机整数,将其中个位数等于5的数存入数组B中,并以每行五个的紧凑格式在窗体中用输出,同时输出该数组的个数。
PrivateSubForm_Click()
Dima()AsByte,b()AsByte
DimiAsByte,mAsByte,nAsByte
n=InputBox("请输入n值:
")
____________a(n),b(n)
Fori=1Ton
a(i)=_____________
Ifa(i)Mod5=0Then
m=m+1
_____________
Printb(m);
If_____________
EndIf
Nexti
Print"个位数为0的数有";m;"个"
EndSub
6、设计用按钮数组command1(0)-command1(9)做一个模拟电话拨号程序。
运行时,单击各数字按钮后,在标签label1中显示所拨的号码,按“删除”键command2,删除最后一个号码,按“取消”键command3,则撤销所有拨号,清空标签。
DimnumAsString
PrivateSubCommand1_Click(IndexAsInteger)
num=num&____________-
Label1.Caption=num
EndSub
PrivateSubCommand2_Click()
____________
Label1.Caption=num
EndSub
PrivateSubCommand3_Click()
____________
num=""
EndSub
7、下列程序运行后,当在组合框中输入一个新项目后按回车时,如果输入的项目在组合框列表中不存在,则自动添加到组合框列表中,并在label2中显示“成功添加新项目!
”(界面如下图所示);若该项目存在,则显示“输入项目已存在!
”。
PrivateSubCombo1_keypress(KeyAsciiAsInteger)
IfKeyAscii=13Then
ForI=0To____________
IfCombo1.Text=____________-Then
Label2.Caption="输入项目已存在!
"
ExitSub
EndIf
NextI
Label2.Caption="成功添加新项目!
"
Combo1.AddItemCombo1.Text
EndIf
EndSub
第二部分Visualfoxpro6.0数据库应用技术(共100分)
得分
评卷人
一、填空题(每空1分,共10分)
1、在VisualFoxPro中,建立索引的作用之一是提高___________速度。
2、在VisualFoxPro中,参照完整性规则包括更新规则、删除规则
和___________规则。
3、在VF中,使用LOCATEALL命令按条件对表中的记录进行查找,若查不到记录,函数EOF()的返回值是___________
4、在VF中,清空库记录的命令是___________。
5、设Y=″石油″,表达式″中国″-Y的值是___________
6、要显示当前记录,可以使用的一个命令动词是___________。
(请写出命令动词全称)
7、表达式STUFF("GOODBOY",5,3,''GIRL")的运算结果是___________。
8、将多个子程序放在一个文件中,这个文件称为___________。
9、表单文件默认的扩展名为___________。
10.FoxPro的字符型变量以字母C表示,数值型变量以字母N表示,浮点型变量以字母F表示,通用型数据以字母______表示。
得分
评卷人
二、单项选择题(每题只有一个答案是正确的,每题2分,共40分)
1、DBMS的含义是:
()
A、数据库系统 B、数据库管理系统C、数据库管理员 D、数据库
2、假定已经执行了命令M="28+2",再执行?
M,屏幕显示的结果是()
A、28+2B、30C、[28+2]D、30.00
3、扩展名为dbf的文件是()
A、表文件 B、表单文件 C、数据库文件 D、项目文件
4、日期型数据是用来存储表示日期的数据,数据长度固定为8个字节。
日期型数据的严格格式为。
()
A、dd-mm-yy B、{^yyyy-mm-dd}C、dd-mm-yyyy D、{^yyyy-dd-mm}
5、如果字符串s1="计算机",s2="应用基础",若想得到字符串"计算机应用基础"应该执行的命令是()
A、alltrim(s1-s2)B、s1+s2
C、substr(s1,1,8)+s2)D、s1-s2
6、给出以下程序的运行结果:
()
SETTALKOFF
X=0
Y=0
DOWHILEX<100
X=X+1
IFINT(X/2)=X/2
LOOP
ELSE
Y=Y+X
ENDIF
ENDDO
?
"Y=",Y
RETURN
运行结果为______。
A、Y=500B、Y=1500C、Y=2000D、Y=2500
7、在VisualFoxPro中,使用SQL命令将学生表STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命令是()
A、REPLACEAGEWITHAGE+1B、UPDATESTUDENTAGEWITHAGE+1
C、UPDATESETAGEWITHAGE+1D、UPDATESTUDENTSETAGE=AGE+1
8、在报表控件中()能够创建一个表达式,且能显示字段、变量。
A、标签B、线条C、域控件D、ACTIVEX控件
9、在VisualFoxPro的数据工作期窗口,使用SETRELATION命令可以建立两个表之间的关联,这种关联是()
A、永久性关联B、永久性关联或临时性关联
C、临时性关联D、永久性关联和临时性关联
10.定位第一条记录上的命令是()。
A、GOTOPB、GOBOTTOMC、GO6D、SKIP
11.在VisualFoxPro中,下列不能用来修改数据表记录的命令是:
()
A、EDIT B、CHANGE C、BROWSE D、MODIFYSTRUCTURE
12、关系中的属性对应于二维表中的()
A、记录B、字段C、行D、范围
13、如果内存变量和字段变量均有变量名“姓名”,那么引用内存变量的正确方法是:
()
A、M.姓名B、M->姓名C、姓名D、A、B都可以
14、设有订单表order(其中包括字段:
订单号,客户号,职员号,签订日期,金额),查询2007年所签订单的信息,并按金额降序排序,正确的命令是()
A、select*fromorderwhereyear(签订日期)=2007orderby金额desc
B、select*fromorderwhileyear(签订日期)=2007orderby金额asc
C、select*fromorderwhereyear(签订日期)=2007orderby金额asc
D、select*fromorderwhileyear(签订日期)=2007orderby金额desc
15、下列程序段执行以后,内存变量的值是()
Clear
X=12345
Y=0
Dowhilex>0
Y=y+x%10
X=int(x/10)
Enddo
?
y
A、54321B、12345C、51D、15
16、某数据表中包含如下的两个字段:
性别(C,2)、奖金(N,6,2),如果需要查询奖金在100元以下或400元以上的男职工和奖金在200元以上的女职工,应该使用的条件是:
()
A、性别=“男”.AND.奖金<=100.OR.奖金>=400.AND.性别=“女”.AND.奖金>=200
B、性别=“男”.AND.奖金<=100.OR.奖金>=400.OR.性别=“女”.AND.奖金>=200
C、性别=“男”.AND.(奖金<=100.OR.奖金>=400).AND.性别=“女”.AND.奖金>=200
D、性别=“男”.AND.(奖金<=100.OR.奖金>=400).OR.性别=“女”.AND.奖金>=200
17、下列程序段执行后,内存变量s1的值是()
S1=”network”
S1=substr(s1,4,4)+substr(s1,1,3)
?
s1
A、worknetB、NetBIOSC、netD、BIOS
18、在VisualFoxpro中,通常以窗口形式出现,用以创建和修改表、表单、数据库等应用程序组件的可视化工具称为()
A、向导B、设计器C、生成器D、项目管理器
19、某表文件有5个字段,其中3个字符型字段的宽度分别为6、12、和10,另外还有一个逻辑型字段和一个日期型字段,该表文件中每条记录的总字节数是()
A、37B、38C、39D、40
20、定义菜单时,若要编写相应功能的一段程序,则在结果一项中选择()
A、过程B、子菜单C、填充名称D、命令
得分
评卷人
三、程序填空题(每空2分,共50分)
1、已知有表文件kk,完成相关的功能。
项目名
设计周期
获奖否
计划出口量
1001
2
.T.
1000
1002
3
.F.
200
1003
1
.T.
1200
1004
2
.F.
50
1005
1
.T.
3000
1006
2
.T.
2500
1007
1
.T.
3600
(1)分别统计获奖项目和没获奖项目的个数。
Stoe0ton1,n2
Usekk
Dowhile___________
If获奖否=.T
N1=n1+1
Else
N2=___________
Endif
___________
Enddo
?
n1,n2
Return
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 13 510 计算机 试题