河北省对口计算机试题及答案_第1页
河北省对口计算机试题及答案_第2页
河北省对口计算机试题及答案_第3页
河北省对口计算机试题及答案_第4页
河北省对口计算机试题及答案_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、计算机专业理论试题(a)注意事项:1本试卷共八道大题。总分240分。2第i卷“一、选择题”、第ii卷“二、判断题”的答案涂在机读卡上,其余各题答案写在答题纸上,答在试卷上不得分。用蓝黑钢笔、碳素笔或圆珠笔答题。3答题前将密封线内项目填写清楚。第卷(选择题 共100分)一、选择题(本大题共50小题,每小题2分,共100分。在每小题所给出的四个选项中,只有一个符合题目要求,将正确选项填涂在机读卡上)1下列关于计算机语言的叙述中,正确的是( )a计算机能直接识别并执行用高级语言编写的程序b用机器语言编写的程序可读性差c机器语言就是汇编语言d高级语言的编译系统是应用程序2下列计算机的外部设备中,属于输

2、出设备的是( )a鼠标 b键盘 c绘图仪 d扫描仪3微处理器的字长是由( )决定的( )a地址总线的位数 b数据总线的位数c控制总线的位数d时钟频率4计算机软件包括( )a程序 b数据c有关文档资料d以上都是510个16*16点阵的汉字字模,需要占用的存储空间是( )a256b b256kb c320b d320kb6控制器的主要功能是( )a指挥计算机的各部件自动、协调的工作 b对数据进行算术运算c进行逻辑判断 d控制数据的输入和输出7计算机启动时运行的病毒称为( )病毒( )a定时发作型 b良性 c恶性 d引导型8二进制数1100100101转换成十六进制数是( )ac94h b325h

3、c1445h d6224h9“windows 2000是一个具备多任务处理能力的操作系统”指的是它可以( )a同时存储多个程序b供多个用户同时使用c同时运行多个程序d同时只能运行一个程序,但这个程序能处理不同的任务10windows 2000的资源管理器可以用来管理计算机中的文件,下列启动资源管理器的方法错误的是( )a“开始”菜单-“程序”-“附件”-“windows资源管理器”b鼠标右键单击桌面上的“我的电脑”,选择“资源管理器”命令c按着键盘的“shift”键,双击“我的电脑”d“开始”菜单的“运行”选项,在对话框中输入“资源管理器”,然后“确定”11在windows 2000中,可以使

4、用“回收站”进行恢复的文件是( )a直接使用 “delete”按键删除的硬盘上的文件b直接使用 “delete”按键删除的网络驱动器上的文件c使用鼠标左键选定u盘上的文件后拖动到“回收站”d使用鼠标右键选定u盘上的文件后选择“剪切”命令,然后“粘贴”到回收站12在word 2000编辑状态下,当工具栏中的“剪切”和“复制”按钮呈灰色时,表明( )a选定的对象是非文本 b选定的文本内容太长c剪贴板上已经存放了信息 d没有选定任何对象13下列关于“word 2000文档窗口”的叙述,不正确的是( )a可以同时打开多个文档b文档窗口最多可以拆分为两部分c同一个文档不能在多个窗口中打开d可以同时关闭全

5、部窗口14在word 2000编辑状态下,对打开的文档mydoc.doc进行编辑后,选择“文件”下拉菜单中的“另存为”菜单项,进行换名保存为mydocnew.doc后,则( )a文件mydoc.doc中的内容被mydocnew.doc内容所覆盖b文件mydoc.doc改名为mydocnew.doc c文件mydoc.doc被删除,编辑后的内容保存在mydocnew.doc中d文件mydoc.doc中的内容不变,编辑后的内容保存在mydocnew.doc中15打开excel 2000工作簿一般是指( )a把工作簿内容从内存中读出,并显示出来b为指定工作簿开设一个新的空白文档窗口c把工作簿的内容从

6、外存读入内存,并显示出来d显示并打印工作簿的内容16excel 2000下的学生成绩统计单,单元格b2:b31中内容为全班30名同学的计算机成绩,若要在单元格c2:c31中对成绩90分以上(包括90分)的同学显示“优秀”,其他的显示为空。在c2单元格中输入函数,然后对c列向下填充,则c2单元格中函数的正确写法为( )a=if(b2=90,优秀, ) b=countif(b2=90,优秀, )c=if(b2=90,优秀) d=countif(b2=90, 优秀)17在excel 2000中,对职工工资表进行高级筛选,如果条件区域设置如下所示,则对筛选结果的描述正确的是( )性别基本工资岗位工资女

7、900900a性别为女,并且基本工资、岗位工资均大于900的记录b性别为女并且基本工资大于900的记录,或者岗位工资大于900的记录c性别为女并且岗位工资大于900的记录,或者基本工资大于900的记录d性别为女,或基本工资大于900,或岗位工资大于900的记录18在visual basic中,lcase(12abcd34)的值是( )aabcdb1234 c12abcd34 d12abcd34 19visual basic窗体模块文件的扩展名是( )a.frm b.win c.vbg d.bas20. 下面选项中,哪个不是visual basic中的对象( )a窗体 b命令按钮 c属性 d定时

8、器21. 关于visual basic中对象的方法,说法不正确的是( )a方法是对象的动作b文本框有方法c窗体有方法d方法后必须跟有被操作的对象22. 关于visual basic中复选框的value属性的说法,不正确的是( )a可以有三个值0、1、2b其值不能通过赋值语句改变c其值是整数类型d当值为1时表示被选中23在visual basic中,关于窗体中命令按钮的说法,正确的是( )a通过指令可以改变位置,但大小不能改变b通过指令不能改变位置,但大小可以改变c位置、大小均不能改变d通过指令可以改变位置和大小24在visual basic中,产生5到35之间(含5和35)的随机整数,哪个公式

9、正确( )aint(30*rnd)+5 b5+int(31*rnd)cint(5+31)*rnd d40-5*int(rnd)25下面不是visual basic合法数据的是( )a2e2.1 b2% ca+a dtrue26visual basic中表示一个文本框(名称为text1)选定内容的是哪个选项( )atext1.sellength btext1.textctext1.seltext dtext1.selstart27执行visual basic语句print 12+45的显示结果是( )a1245 b57 c5421 d语句有语法错误28在visual foxpro6.0中,下列有

10、关数据库的描述,正确的是( )a数据库不能多用户共享b在关系型数据库系统中,关系型数据库是通过一个二维表来表示数据之间的联系的c数据库中的最小访问单位是记录d数据库中的数据不能是图像29在visual foxpro6.0中,下列表达式结果为数值型的是( )a20+3=23 bat(对口,河北对口升学)cctod(09/10/99)-20 d123-2330在visual foxpro6.0中,下列表达式中不正确的是 ( )adate()+100 bdate()-ctod(04-24-2010)cdate()-100 ddate()+ctod(04-24-2010)31在visual foxpr

11、o6.0中,关于索引的叙述正确的是 ( )a一个表中只能有一个主索引,主索引不仅适用于数据库表,也适用于自由表b一个表中只能有一个主索引,建立主索引的关键字段值不允许重复c每个表可以建立多个候选索引,建立候选索引的关键字段值不允许重复,但候选索引只适用于数据库表d建立一个索引文件时,表中记录的物理存储顺序也会发生变化32在visual foxpro6.0中,关于视图的叙述正确的是 ( )a视图文件是一个独立的数据文件,不属于任何的数据库b视图可以对源表中的数据进行更新c如果希望每次运行视图时,根据输入值的不同而检索到不同的结果,可以建立远程视图 d视图只能从一个表派生出来33在visual f

12、oxpro6.0中,使用查询设计器创建查询时,查询去向中不包括的是 ( )a标签 b屏幕 c视图 d临时表34在visual foxpro6.0中,使用表单设计器创建表单时,如果将备注型字段拖到表单上,则会生成哪种类型的控件 ( )a. 文本框 b. 编辑框c. 复选框 d. 列表框35在visual foxpro6.0中,项目文件的扩展名是 ( )a.prg b .pjx c.scx d.qpr36计算机网络中的计算机之间的关系是( )a主从关系b制约关系 c功能独立d没有联系37“计算机网络的主要目的是资源共享”,这里的“资源”指的主要是( )a软件资源b硬件资源c数据资源d以上都是38关

13、于计算机网络拓扑结构的描述错误的是( )a总线型结构网络中,连接在总线上的主机可以同时发送数据,互不影响b环型结构网络中,各个节点通过通信线路连接成一个闭合的环路c星型结构网络使用集中控制机制,中心节点就是控制中心d广域网中一般使用网型拓扑结构39计算机网络的体系结构是( )的集合( )a语法、语义和定时b协议和分层c服务器和客户机d网络操作系统和应用软件40提出开放系统互联基本参考模型的组织是( )aosibisocieeedtcp/ip41下面网络服务与其所使用的应用层协议的对应关系错误的是( )awww服务-http协议b邮件传输服务-snmp协议c文件传输服务-ftp协议 d域名解析服

14、务-dns协议42100mbps以太网的传输速率比10mbps以太网快,它们使用的协议或硬件可能不同,但一定会使用相同的( )a物理层协议 b数据帧格式 c以太网卡 d交换机43随着通信技术的不断发展,10 gbps以太网已经投入应用,这种以太网使用的传输介质通常是( )a屏蔽双绞线b非屏蔽双绞线 c同轴电缆 d光纤44下列选项中,能用作主机ip地址的是( )ab55c221.194.257.1d45互联网上一台提供www服务的主机,所在的域为,主机名为sxxy,端口号为80,用户需要访问服务器上的网站根

15、目录下的文件page.html,则使用的url为( )abc/page.htmld/page.html46我国国民经济信息化建设的“金”字头工程中,( )是其它“金”字头工程的基础( )a金卡工程b金关工程c金税工程d金桥工程47当个人计算机以拨号方式接入internet时,下列哪项不是必需的( )a调制解调器 b路由器ctcp/ip协议disp提供的上网账号48下面列出的电子邮箱地址中,格式不合法的是( )aa_b_c

16、bcd49第三代移动通信技术俗称“3g”,对于其描述错误的是( )a在我国能提供3g业务的服务提供商主要有中国电信、中国联通和中国移动等b3g业务能够同时传送声音及数据信息c3g业务的网络接入功能只能在手机终端上使用,不能用于个人计算机d3g业务的数据传输速率一般在几百kbps甚至更高50如果局域网的传输速率为100mbps,那么传输25mbyte的数据,理论上需要的时间是( )左右( )a0.25秒b0.5秒c2秒d4秒 第卷(非选择题 共1

17、40分)二、判断题(本大题14小题,每小题1分,共14分。将答案涂在机读卡上,正确的填涂“”格,错误的填涂“”格)1光盘分类中,worm类型的光盘是指一次写入型光盘。2将磁盘上的信息传送到内存储器中的操作,称为写盘。3windows 2000系统中的各级文件夹和文件都不允许同名。4windows 2000的剪贴板中的内容可以多次使用,但如果关机,剪贴板中的内容会丢失。5在word 2000页面视图中, 左右边距分别是指文本区域到显示屏左右两边的距离。6在word 2000中,对象可以链接到文档中,被链接的对象必须是文本文件。7某个excel 2000工作表c列所有单元格的数据是利用b列相应单元

18、格数据通过公式计算得到的,如果将该工作表b列的数据删除,那么对c列不会产生影响。8在excel 2000中,图表生成之后,可以对图表类型进行修改。9在visual basic中,一个窗体中的多个选项按钮,不管通过什么方法设计,运行时每次只能选一个。10在visual foxpro6.0中,如果数据库表文件有3个备注字段,则该数据库表有3个.fpt文件。 11在计算机网络中,交换机、路由器、集线器等设备都属于通信子网的设备。12进行网络通信的双方主机必须使用相同的应用层协议,所以必须使用相同的应用软件。13tcp/ip是internet上使用的协议,局域网中也可以使用。14调制解调器的主要功能,

19、是实现通信线路中传输的模拟信号和计算机使用的数字信号之间的转换。三、填空题(本大题共13小题,每小题2分,共26分。请将答案填写在答题纸上)1磁盘存储信息的最小的编址单元是 。2数以某种表示方式存储在计算机内存中,称为“机器数”,机器数的二进制位数称为 。3微型计算机的硬件可分为 和外部设备两大部分。4在“画图”工具中,选定了一个区域,用鼠标左键拖动该区域的内容时,如果希望保留该区域原位置的内容,则需要先按下 键后进行拖动操作。5在word 2000中,快速将光标移到文档起始位置的快捷键是 。6在excel 2000中,如果在单元格中输入公式“=hello&world”,则显示结果为 。7在v

20、isual basic中,从顺序文件中文件指针的当前位置读取指定长度的字符串的函数名是 。8代数式在visual basic中的算术表达式是 。9在visual foxpro6.0中,通过设置字段的 ,在输入记录时,可以判断输入的数据是否符合要求。10在visual foxpro6.0中,以独占方式打开数据库student.dbc的命令是: 。11osi/rm协议模型中,数据链路层向 层提供服务。(请填写具体的层次名称)12如果需要组建一个实验室的局域网,当前有2台24个rj-45端口的交换机,实验室与internet的接口是一条超5类双绞线,现要求所有的计算机都接入internet,则在当前

21、的设备条件下该实验室最多可同时接入的计算机数量为 台。13域名可按机构性质命名,“gov”通常表示 。 四、根据已知的环境与题意,写出相应的visual foxpro操作命令或sql语句,每小题按要求用一条命令或语句完成(本大题共5小题,每小题4分,共20分)已知数据库文件stu_info.dbc,包括两个数据库表:“学生”表和“班级”表,表结构如下:“班级”表:班级号(c,6),班级名称(c,10),班级人数(n,2,0),辅导员(c,8)“学生”表:班级号(c,6),学号(c,4),姓名(c,8),性别(c,2),出生日期(d),籍贯(c,20),入学成绩(n,5,1),该数据库已经打开,

22、并且在当前工作区中打开了“学生”表,完成以下操作:1将“学生”表中所有“班级号”是“201001”的学生的“入学成绩”加10分。(用visual foxpro命令)2使用“学生”表,建立以“出生日期”为关键字,索引名为“生日”的升序的候选索引,复合索引文件名为da.cdx。(用visual foxpro命令)3查询“学生”表中“籍贯”是“上海”的学生的班级号、学号、姓名和籍贯字段,按“班级号”升序输出。(用sql语句)4在“班级”表中增加“入学日期”字段,字段类型为日期型。(用sql语句)5逻辑删除“学生”表中所有出生日期在1990年前(不包括1990)的记录。(用sql语句)五、程序分析(本

23、大题共2小题,每小题5分,共10分,读程序并分析结果)1阅读下面的visual basic程序,分析程序中k=k+a的执行次数是 dim a as integerdim i as integerdim j as integerdim k as integera = 0k = 0for i = 1 to 10 for j = 1 to i a = a + i + j k = k + a k=k-1 next jnext i2已知有数据库文件职工工资.dbc,数据库中包含表“工资.dbf”,工资.dbf的表结构为:职工号(c,4),姓名(c,8),性别(c,2),职称(c,8),基本工资(n,8,

24、1)。有visual foxpro程序5_2.prg如下:clearopen database 职工工资use 工资store 0 to m,ngoto topm=基本工资n=基本工资scan for 职称=副教授 if m=基本工资 n=基本工资 endif endifendscan?m?n该程序的功能是: 六、写出下列程序的运行结果(本大题共5小题,每小题5分,共25分)1分析下面visual basic程序段 dim i as integerdim j as integerdim s as integerdim a(2 to 4, 3 to 7) as integers = 0for i

25、 = 1 to 2 for j = 1 to 2 if (i + j) mod 2 = 0 then s = s + lbound(a, j) else s = s + ubound(a, j)end ifnext jnext iprint s上面程序运行后,s的值是 。2分析下面visual basic程序段。如图所示,图中有两个列表框,左边的是list1,右边的是list2,一个命令按钮command1,窗体和命令按钮的单击事件中均有代码,程序段如下:private sub form_click()list1.additem aaaaalist1.additem bbbbblist1.ad

26、ditem cccccend subprivate sub command1_click()dim k as integerk = list1.listcount - 1list2.additem list1.list(list1.listindex)list1.removeitem list1.listindexlist1.removeitem k - 1end sub窗体启动后先单击窗体,然后选中如图所示的列表框中的项目,再单击命令按钮,左边列表框中显示内容是 。3有如下visual foxpro程序:set talk offstore 0 to i,jx=3y=0do p1 with x

27、,y?x,yset talk onreturnprocedure p1parameters x,yi=1do while i=3x=x+ii=i+1enddoy=x+ydo p2 with xreturnprocedure p2parameters xx=1return运行上面的程序,显示的结果为: 4. 在visual foxpro的表单上添加一个标签,其name属性为:label1,添加一个命令按钮,其name属性为:command1,caption属性为:显示。command1的click事件代码如下:thisform.label1.caption=*for k=1 to 2thisfo

28、rm.label1.caption= thisform.label1.caption+str(k,3)endforfor n=1 to 3 for i=n to 1 step -1thisform.label1.caption= thisform.label1.caption+str(i*n,3)endforendfor运行上面的表单,单击命令按钮,则标签上显示的结果为(要求按格式写输出结果,空格用表示): 5有学生信息.dbf自由表,字段为:学号(c,8),姓名(c,8),性别(c,2),年龄(n,3,0),籍贯(c,20),入学成绩(n,5,1),表中数据如下:record# 学号 姓名

29、性别 年龄 籍贯 入学成绩1 20100101 肖天海 男 19 河北保定 5602 20100102 王岩盐 男 20 北京 6233 20100103 刘星魂 男 18 上海 5594 20100104 张月新 女 19 南京 6105 20100201 李明玉 男 20 江苏常州 6236 20100202 季欣欣 女 19 辽宁沈阳 580 7 20100203 王吉吉 女 22 吉林长春 612 有如下visual foxpro程序set talk off store 0 to m,nuse 学生信息index on 年龄 tagnl of absexseek 19do while

30、性别=男 and .not.eof()n=n+1m=m+年龄 skipenddo?m/nset talk on运行上面的程序,显示的结果为: 七、程序改错(本大题共2小题,每题5分,共10分。每个程序有两处错误,请在答题纸上写出错误行代码和改正后的代码。改错不扣分)1下面的程序是将一个十进制整数转换成二进制数,转换后按位放到一维数组a中,然后输出。如输入一个数据8,将输出1 0 0 0。程序中有两处错误,请改正。dim a(10) as integerdim k as integerdim yu as integerdim i as integeri = 1k = inputbox(input

31、 k)do while k 0yu = k/2a(i) = yuk = k 2i = i + 1loopfor yu = i to 1 step -1print a(yu);next yu_2窗体中有一定时器控件timer1,有一命令按钮command1,一文本框text1。命令按钮的作用是启动定时器工作,每2秒钟触发一次定时器的timer事件;定时器的timer事件是使文本框的字号从6开始增加,当字号大于40后又重新从6开始。运行效果图如下。程序中有两处错误(每个事件中各有一处),请改正。 private sub command1_click()timer1.interval = 1000t

32、imer1.enabled = trueend subprivate sub timer1_timer()dim a as integera = a + 1text1.fontsize = 6 * aif text1.fontsize 40 then a = 0end sub_八、程序填空(本大题共7个空,每空分,共35分。按程序要求在答题纸上填入相应的内容,使程序完整正确)1有10个元素的一维数组a,已经按由小到大的顺序排列好,现输入一个数据,然后在数组中查找此数,若找到则求小于等于它的元素之和。请填空。(visual basic题)option base 1dim adim k as in

33、tegerdim s as integerdim i as integerdim b as integer 要比较的数据a = array(-2, 4, 7, 8, 12, 25, 26, 31, 89, 95)b = inputbox(请输入数据, , )s = 0for i = 1 to 10if b = a(i) then next iif i = 10 thenfor k = 1 to s = s+a(k)next kend ifprint s2窗体中有三个标签,三个文本框从上到下依次是text1、text2、 text3,一个命令按钮command1。三个标签用来标示右边文本框的用途

34、,text1用来输入数据,数据之间用空格分开,text2用来存放奇数和,text3用来存放偶数和。在text1中输入一组数据后,单击求和命令按钮,text2将显示text1中的奇数和,text3中将显示text1中的偶数和。代码如下。请填空。(visual basic题) private sub command1_click()dim s as string 存放text1中的字符串dim c as stringdim c1 as string 每次取的一个字符dim k as integerdim w as integer text1中字符串的长度dim i as integerdim t1

35、 as integer 奇数和dim t2 as integer 偶数和i = 0t1 = 0t2 = 0s = trim(text1.text)w = len(s)c = c1 = mid(s, 1, 1)i = i + 1do while i = wdo while c1 chr(32) and chr(32)表示空格c = i = i + 1c1 = mid(s, i, 1)loopk = val(c)if k mod 2 0 then t1 = t1 + k else t2 = t2 + ki = i + 1c1 = mid(s, i, 1)c = looptext2.text = t

36、1text3.text = t2end sub3设有数据库文件“学生管理.dbc”,该库中有“学生”表和“成绩”表,表结构如下:“学生”表:学号(c,8),姓名(c,8),性别(c,2),平均分(n,5,1)“成绩”表:学号(c,8),课程名(c,20),成绩(n,5,1)设计应用程序界面如下:设置控件属性如下:文本框的name属性为:text1(text1用于输出平均分最高的课程的课程名和平均分。)命令按钮的name属性为:command1,caption属性为:计算编写visual foxpro程序实现下述功能:(1)根据“成绩”表计算每个学生的“平均分”,并将结果存入“学生”表的“平均分

37、”字段。(2)根据上面的统计结果,生成一个新的自由表sc_avg,该表的字段按顺序取自“学生”表的“学号”、“姓名”、“平均分”,并按“平均分”升序排列。(3)根据“成绩”表计算每门课程的平均分,并在文本框中显示平均分最高课程的“课程名”和“平均分”(假设平均分最高的只有一门课程)。程序如下,请将程序填写完整。(代码中行末的分号为逻辑行连接符)command1的click事件set talk offset safety offdimension pj(1,1)open database 学生管理use 学生do while not eof()select avg(成绩) from 成绩 where 学号=学生.学号 pjreplace 平均分 with pj(1,1) enddoselect 学号,姓名,平均分 from 学生 order by 平均分 into table sc_avgselect 课程名 as 课程名,avg(成绩) as 平均分 from 成绩 group by 课程名; into table mynewselect max(平均分) as max_平均分 from mynew into table max_avgause max_avgamax_a=max_平均分select 课程名 as 课程名,平均分 as 最高分 from mynew wher

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论