《河北对口升学计算机模拟考试.doc》由会员分享,可在线阅读,更多相关《河北对口升学计算机模拟考试.doc(18页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、20102011学年 高三对口班计算机专业课质检一一、选择题(每题2分,共100分)1以下不是VB中合法的变量名的是()AMark_2 B.Tempval C.P-a D.Cmd2.在VB中注释语句使用()符号来标志。A. # B. * C. 单撇D.3若要处理一个值为50000的整数,应采用VB标准数据类型()描述更合适。A. Integer B.Long C.Single D.String4.VB中表达式Len(“VB程序设计ABC”)的值是()A10B. 14 C. 20 D. 95.VB中,MsgBox函数的返回值的类型为()A数值型B.日期型C.字符型D.变体6.VB中,有说明语句D
2、IM X!,则X是()类型的变量。A整型B.长整型C.单精度实型D.双精度实型7.VB中,设a=5,b=10 ,则执行c=Int(b-a)*Rnd+1)+a后,c值的围为() A. 5,10 B. 6,9 C. 6,10 D.5,98.VB中,语句Dim A(-3 to 5) as Integer定义的数组元素个数是()A. 6 B.7 C.8 D.99.VB表达式String(2,Shanghai)的值是()ASh B.Shanghai C.ShanghaiShanghai D.SS10.VB中,如果将布尔常量值TRUE赋值给一个整型变量,则整型变量的值为()A.0B.-1C.TRUED.F
3、ALSE11VB中,确定一个控件在窗体上的位置的属性是AWidth 和 Height B. Width 或 HeightCTop 和Left D. Top 或Left12. VB中,图像框的()属性使其可以自动调整图形的大小,以适应图像框的尺寸。A.Autosize B.Stretch C.AutoRedraw D.Apperance13. VB中,当一个复选框被选中时,它的value属性的值是()A3B.2 C.1 D.014. VB中,要使一个文本框可以显示多行文本,应设置为True的属性是()AEnabled B.Multiline C.visible D.Width15. VB中,设菜
4、单中有一个菜单项为“Open”,若要为该菜单命令设计访问键,即按下字母O时,能够执行“Open”命令,则在菜单编辑器中设置“Open”命令的方式是()A.把Caption属性设置为OpenB. 把Caption属性设置为Open C. 把Name属性设置为Open D. 把Name属性设置为Open16. VB中,以下叙述中正确的是()A窗体的Name属性指定窗体的名称,用来标识一个窗体B窗体的Name属性值是显示在窗体标题栏中的文本C可以在运行期间改变窗体的Name属性的值D窗体的Name属性值可以为空17VB中,设在菜单编辑器中定义了一个快捷菜单,名为menu1,为了在运行时弹出该菜单项,
5、应将使用窗体的( )方法。A.hide B. popupmenuC.removeitem D. popup18.VB中,使用( )方法可将焦点移到某个控件上。ASetFocusB. GotFocusC. MoveD. Refresh19.VB中,使用( )语句将奥运添加到列表框List1的首相。A. List1.Text = 奥运 B. List1.AddItem 奥运 C. List1.List(0) = 奥运 D. List1.AddItem 奥运,020.VB中,修改文本框的容触发()事件。A. Modify B. ChangeC. ChangeData D. AutoSize21.若x
6、=48.7 则 ? str(&x,2)-x的显示结果为( )。(A) 0.3 (B) 类型不匹配 (C) 4948.7 (D) 3722. 在Visual FoxPro中,下列逻辑表达式中,结果为.F.的值是( )A)MOD(20,4)= MOD(20,5)B) $三C) 三$D)2003.01.01 80 SELECT 1 SEEK B.借书证号 IF TS100 .OR. 职称“教授” ?+“同志,您借的书已过期,请归还” H=H+1ENDIF SELECT 2ENDIFSKIPENDDORETURN24.设当前系统日期为06/15/99,程序将显示( )还书的信息。(A) 孟小梅、财勇各
7、一行 (B) 孟小梅一行、财勇两行(C) 孟、王各一行 (D) 孟、王三人共五行25.高级职称和其它职称借书的最多天数分别是( )(A) 81天,101天 (B) 100天,80天 (C) 80天,100天 (D)101天,81天26.本程序的功能是:( )(A) 查询接书证号 (B) 查询借书日期(C) 书未还书者 (D) 查询并打印超期未还书者27.在VF中下列()属性是每个控件都有的。(A) NAME (B)VALUE (C) CAPTION (D)REFRESH28.在VF中对于长度超过254个字符容或长度难以确定,应将其设置成( )字段,放到扩展名为( )文件中,选项正确的是( )(
8、A) 通用型.dbt (B)字符型 .fpt (C)备注型 .fpt (D)备注型 .dbt29.设关系模式SCG(S#,C#,Grade)中S#为学生学号,C#为课程号,Grade为某学号的学生学习某号课程的考试成绩。今要查询每门课的平均成绩,且要求查询的结果按平均成绩升序排列,平均成绩相同时,按课程号降序排列,则用SQL查询语言应为( )。ASELECT C#,AVG(grade); BSELECT C#,AVG(grade); FROM SCG; FROM SCG;GROUP BY grade; GROUP BY C#; ORDER BY 2,C# Desc ORDER BY 2,C#
9、Desc CSELECT C#,AVG(grade); D SELECT C#,AVG(grade); FROM SCG; FROM SCG; WHERE C# Desc; GROUP BY AVG(grade); GROUP BY grade ORDER BY 2,C# Desc30.若上题中查询的结果仅限于平均分数超过80分的则应( )。A在GROUP子句的后面加入:Having AVG(grade)80B在GROUP子句的前面加入:Having AVG(grade)80C在GROUP子句的后面加入:Where AVG(grade)80D在GROUP子句的前面加入:Where AVG(*)
10、8031. 在Visual FoxPro中,如图所示复选框被选中,其value默认值为( )(A)党员 (B)非党员 (C)0 (D)132.在Visual FoxPro中,将学生表STUDENT中的所有学生年龄AGE字段的值增加1岁,应该使用的命令是A) REPLACEAGEWITHAGE1B) UPDATESTUDENTAGEWITHAGE1C) UPDATESETAGEWITHAGE1D) UPDATESTUDENTSETAGEAGE133.如果学生表STUDENT是使用下面的SQL语句创建的CTEATE TABLE STUDENT(SNO C(4) PRIMARY KEY NOT NU
11、LL , SN C(8),; SEX C(2), AGE N(2) CHECK (AGE15 AND AGE30)下面命令正确的是( )A) INSERT INTO STUDENT(SNO,SEX,AGE) VALUES (“S9”,“男”,15)B) INSERT INTO STUDENT(SNO,SEX,AGE) VALUES (“安琦”,“男”,20)C) INSERT INTO STUDENT(SEX,AGE) VALUES ( “男”, 20)D) INSERT INTO STUDENT VALUES ( “S9” , “安琦”, 16)34. 在Visual FoxPro中,以下控
12、件为容器类的是( )(A)grid (B)command (C)text (D)combo35.下列关于查询的说确的一项是( )A 查询文件的扩展名为 .QPX B查询将保存在数据库文件中C根据数据库表或自由表或视图可以创建查询 D查询去向可以是报表、标签、表单等36.某商场的销售数据库有如下表:部门表(部门号,部门名称)和商品表(部门号,商品号,商品名称,单价,数量,产地)。下面语句的查询结果是 SELECT部门表.部门号,部门名称,SUM(单价*数量) FROM部门表,商品表;WHERE 部门表.部门号=商品表.部门号GROUP BY 部门表.部门号 A)各部门商品数量合计B)各部门商品金
13、额合计 C)所有商品金额合计D)各部门商品金额平均值37.在VFP的数据库设计器中能建立两个表之间的()联系。(A) 临时性联系(B)永久性联系 (C)永久性联系或临时性联系(D)上述选择都不正确38.下面选项中有关工作区概念的正确叙述是( )。A) 每个工作区是一个能存储多个表的存储区域B) VFP最多可以打开10个工作区C) 同一个表可以在不同的工作区同时打开(D)不同工作区中的表无法建立临时关联39.在菜单设计器中,要为某个菜单项定义一个快捷键,要在( )中定义。A)菜单名称 B)结果 C)选项 D)菜单级40.表单中包含一个命令按钮,在运行表单时,下列有关事件引发次序的叙述中,正确的是
14、( )。A) 先是命令按钮的Init事件,然后是表单的Init事件,最后是表单的Load事件B) 先是表单的Init事件,然后是命令按钮的Init事件,最后是表单的Load事件C) 先是表单的Load事件,然后是表单的Init事件,最后是命令按钮的Init事件(D)先是表单的Load事件,然后是命令按钮的Init事件,最后是表单的Init事件41.以下哪种拓扑使用细缆( )A、10ASE2 B、10BASE5 C、10BASET D、100BASEFX42.进行网络互联时,当总线网的网段超过最大距离时,可用()来延伸。A、路由器 B、中继器 C、网关 D、网桥43.IEEE802协议基本覆盖了
15、OSI参考模型的( )A、应用层和传输层 B、应用层和网络层 C、应用层和物理层 D、物理层和数据链路层44.CSMA/CD符合IEEE802协议中的( )A、IEEE802.3B、IEEE802.2C、IEEE802.4D、IEEE802.545.以下各IP地址默认子网掩码是255.255.255.0的是( )A、124.2.31.100 B、190.2.63.25C、200.200.200.168 D、2.48.26.546.能用于数据链路层的网络互连设备有:( )A、网卡 B、HUB C、交换机 D、路由器47.网络操作系统种类较多,下面( )不属于网络操作系统。 A.DOS B.Win
16、dowsNT C.NetWare D.Unix48.下列协议中,属于TCP/IP应用层协议的是( )AIP BTCP CHDLC DTELENT49.在OSI模型中,实现端到端的连接是( )A数据链路层B表示层C会话层 D传输层50.网卡的主要功能不包括( )A.将计算机连接到通信介质上 B.网络互联C.进行电信号匹配 D.实现数据传输二、填空题(每空2分,共50分)1.VB中,退出Visual Basic的快捷键是。2.VB中,表达式INT(-29.09)的值是_。3.VB中,浮点数-3.27E5的写成普通的十进制表示形式是_。4.VB中,假设X是正实数,对X保留两位小数,第3位四舍五入的表
17、达式是_。5.VB中,为了使标签覆盖背景,应把属性设置为1。6.VB中,图像框的属性决定了图像控件与被装载的图片如何调整尺寸以互相适应。7.VB中,滚动条的属性表示滚动框在滚动条中的当前位置。8.VB中,在窗体上画一个名称为Timer1的计时器控件,要求每隔0.5秒发生一次计时器事件,则其Interval属性值应设置为。9.在VF中,表达式XY4+应写为_10.在Visual FoxPro中,使用“菜单设计器”定义菜单,然后生成菜单程序文件,菜单程序文件的扩展名是_11.设RSK.DBF中有10个记录,其中第1.3.6号记录的性别为“男”,执行下列命令之后,再执行RECNO()命令,显示的结果
18、是_USE RSKINDEX ON 性别TO XBISEEK 男 SKIP 212.假设已建立“设备”表文件,表结构为:名称(字符型)、部门(字符型)、价格(数值型)。现要查看设备名称以“电子”起头的各设备信息,应使用命令SELECT * FROM 设备 WHERE 名称 LIKE_。13.在VF中要区分同名的存变量和字段变量,最好在同名存变量名前加上前缀_(两种表示方法)。14.设计如下表单,运行表单时,点击相应的命令按钮时,标签文字按指定的颜色改变。假设:相关属性都设置完成。“蓝色”按钮的CLICK事件代码设置如下:THISFORM.LABEL1._ THISFORM.LABEL1.“隐藏
19、”按钮的CLICK事件代码设置如下:THISFORM.LABEL1.15.输入一个网址后,浏览器会自动在前面加上,http是_协议。16.计算机网络是由计算机系统、数据通信系统和组成的有机整体。17.网络的基本服务包括文件服务、打印服务、应用服务、数据库服务及其目录服务。18.在网络拓扑结构中,结构被成为多处理中心集中式网络。19.IP地址中的C类地址可连接的主机个数为。 20.是网络的前端窗口,通过它来访问网络的共享资源。 21.网络适配器俗称网卡,其接口可接双绞线。22.中国教育科研网的简称为_。23. 计算机网络与计算机通信网络的根本区别是:计算机网络是由_来实现网络管理的。三、判断题(
20、每题1分,共分)1.VB中,随机文件中每个记录的长度是固定的。( )2.VB中,当数组作为函数过程的参数是,既能以传值方式传递,也能以传地址方式传递。( )3.VB中,可以在窗体模块中声明全局的定长字符变量。( )4.VB中,在过程中使用Public定义的全局变量可在整个工程中有效。( )5.在VF中,新建一个表文件使用命令create table 即可。( )6. 在VF中,使用do query a1.qpr命令可以运行a1查询文件。( )7. 在VF中,定义数组的维数必须用圆括号,如dime a(2) 。( )8. VF中,2011/1/19 11:01:10+10结果为2011/1/29
21、 11:01:10。( )9.从功能角度来讲,终端设备属于通信子网。( )10.TCP/IP协议是一组协议的集合,其中ARP属于其中的用户数据报协议。( )四、命令操作题(每题4分,共分,每题只写一个命令,相应的表已打开)设数据表stu2006包含字段:学号(C)、(C)、专业(C)、性别(C)、出生日期(D)、是否党员(L)、补助(N)、分数(N)、入学年份(N,4)。1、对计算机专业2009年入学的学生按分数从高到低进行排序,并生成新文件名为“学生.cdx”。2、使用SQL语句,列出分数在600以上的女党员的、补助,并按年龄从高到低排序。3、将“学号”字段更名为“学校编号”,且其值必须以d
22、x结尾。4、列出补助金额在平均值之上的学生的班号(学号的前两位,列名显示为班号),和是否党员。5、统计各专业中补助在200元以上的学生人数超过20人的平均分数,并将结果保存在临时表ww中。6、使用SQL语句,逻辑删除8月份出生的经济专业和电工专业的学生记录。五、读程序写结果。(vb每题3分,vf每题4分,共10分)1.VB中,在窗上画一个命令按钮和一个标签,其名称分别为Command1和Label1,然后编写如下事件过程:Privte Sub Command1_Click( ) Counter=0 For I=1 to 4 For j=6 to 1 step 2Counter=counter+
23、1 Next jNext ILabel1.caption=str(counter)程序运行后,单击命令按钮,标签中显示的容是_2. VB中,在窗体上画一个名称为Text1的文本框,一个名称为Command1的命令按钮,然后编写如下事件过程和通用过程:Private Sub Command1_Click() N=val(text1.text) If N2=N/2 then F=f1(n) Else F=f2(n)EndifPrint F,NPublic Function f2(Byval x) x = x*x f2=x+x+xEnd FunctionPublic Function f1(x) x
24、 = x*x f1=x+xEnd FunctionEnd Sub程序运行后,在文本框中输入6,然后单击命令按钮,窗体上显示的是_3.VF中如下程序:*主程序MAIN1.prgSET TALK OFFLocal BA=lB=2E=.T.DO P1 with 5,(A),E?A,B,E,G RETURN*子程序P1.prg Para C,D,FPublic GC=C+DF=.F.=FB=INT(4.8)D=LEN(SPACE(3)-SPACE(2)?B,C,D,F,GG=10RETURN六、VB程序改错(每个4分,共12分)1. VB中,以下程序的功能为打印下列图形,请找出其中的错误并改正(2处)
25、*Option ExplicitPrivate Sub Form_Click()ClsDim i As IntegerDim j As IntegerFor i = 1 To 5 For j = 1 To 5Print *; LoopPrintNext IEnd Sub2VB中,为达到把a、b中的值交换后输出的目的,某人编程如下:(1处)Private Sub Command1_click() a%=10: b%=20 Call swap(a,b) Print a,bEnd SubPrivate Sub swap(byval a as integer,byval b as integer) C
26、=a : a=b : b=cEnd sub在运行时发现输出结果错了,请找出其中的错误并修改。七、程序填空。(VB每空3分,VF每空4分,共24分)1. VB中,在窗体画一个名称为Text1的文本框,然后画三个单选按钮,并用这三个单选按钮建立一个控件数组,名称为Option1,程序运行后,如果单击某个单选按钮,则文本框中的字体将根据所选择的单选按钮切换,如图所示,请填空。Private Sub Option1_Click(Index As Integer)_ Case 0 a = 宋体 Case 1 a = 黑体 Case 2 a = 隶书 End Select_ = aEnd Sub2. VB
27、中,在窗体上画一个标签(Label1)和一个计时器(Timer1),然后编写如下几个事件过程:Private Sub Form_Load()Timer1.Enabled = FalseTimer1.Interval = 1000End SubPrivate Sub Form_Click()Timer1.Enabled = _End SubPrivate Sub Timer1_Timer()Label1.Caption = _End Sub程序运行后,单击窗体,将在标签中显示当前时间,每隔一秒钟变换一次(如图所示),请填空。3.设有自由表 SB.DBF, 表中有部门号、部门、名称等字段。部门号部
28、门名称单价数量001 家电部冰箱22008002 通讯部 NOKIA115022003 计算机部HP 80004001 家电部吸尘器2406下列程序完成查询功能:输入部门号,显示其部门所有商品的总值和总数量,如果该部门商品种类低于5种,则显示“产品单一”。CLEARUSE SBACCEPT 输入部门号 TO BM_SCAN _? 部门号 , 部门 ,名称 , 单价 , 数量S = S + 单价 * 数量N = N 数量C=C+1ENDSCAN?S,NIF _? “产品单一”ENDIFUSE八、编程题(10分)VB编写程序:求3100之间的所有素数并统计个数;同时将这些素数依次写入顺序文件c:d
29、ataout.txt;素数的个数显示在窗体Form1上。班级_ 姓名_ 考号_ 座位号_答题纸二、填空题(每空2分,共50分)1、 2、3、_ 4、_5、_ 6、7、_ 8、_9、_ 10、_11、_ 12、_13、_14、_15、_ 16、_17、_ 18、_19、_ 20、_21、_ 22、_23、_三、判断题(每题1分,共10分)1.2.3.4.5.6.7.8.9.10.四、命令操作题(每题4分,共24分,每题只写一个命令,相应的表已打开)1、2、3、4、5、6、五、读程序写结果1、 2、 3、班级_ 姓名_ 考号_ 座位号_六、VB程序改错 错误语句 改正后1、_2、_七、程序填空。1、_2、_3、_八、编程题18 / 18