对口升学计算机专业试题_第1页
对口升学计算机专业试题_第2页
对口升学计算机专业试题_第3页
对口升学计算机专业试题_第4页
对口升学计算机专业试题_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

计算机专业理论试题A第5页共13页装订线内不要答题装订线内不要答题计算机专业理论试题(A)注意事项:1.本试卷共八道大题。总分240分。2.第I卷“一、选择题”、第II卷“二、判断题”的答案填涂在机读卡上,其余各题答案写在答题纸上,答在试卷上不得分。用蓝黑钢笔、碳素笔或圆珠笔答题。3.答题前将密封线内项目填写清楚。第Ⅰ卷(选择题共100分)一、选择题(本大题共50小题,每小题2分,共100分。在每小题所给出的四个选项中,只有一个符合题目要求,将正确选项填涂在机读卡上1.计算机处理数据过程中,是将存储介质上的数据调入到下列哪种硬件中进行数据处理(A)A.内存B.硬盘C.光盘D.软盘2.按照电子器件更新划分,大规模集成电路计算机是第几代.(D)A.一B.二C.三D.四3.关于计算机软件描述错误的是(D)A.Windows98是操作系统,属于系统软件B.Office2003是办公软件,属于应用软件C.图像处理软件是处理图像工具,属于应用软件D.DOS是操作系统,属于应用软件4.二进制数小数0.1B转换成十六进制数的结果是(D)A.0.1B.0.4C.0.65.下列关于计算机病毒防治叙述错误的是(D)A.计算机要经常更新杀毒软件病毒库并定期查杀B.计算机要安装软件防火墙,防止病毒侵入C.来历不明的邮件文件不要打开,防止邮件中携带病毒D.计算机鼠标、键盘要定期清洗,防止计算机病毒侵入6.计算机最早应用于弹道运算属于(A)A.科学计算B.辅助技术C.数据处理D.人工智能7.A文件长度为512KB,B文件长度是2MB,B文件长度是A文件多少倍(D)A.8B.2C.38.同一台计算机能够安装不同位数的操作系统,通常情况下,数据处理速度最慢的操作系统是(D)A.64位B.16位C.8位D.32位9.在WindowsXP中,当用鼠标左键在不同驱动器之间拖动文件时,系统默认的操作是(C)A.移动B.创建快捷方式C.复制D.无任何操作10.在WindowsXP中,利用“搜索”窗口查找文件时,不能用于文件查找的选项是(D)A.文件名B.文件修改日期C.文件大小D.文件读写的权限属性11.在WindowsXP的“控制面板”中不能设置的项目是(D)A.日期和时间B.添加或删除程序C.输入法D.Outlook电子邮件账户12.在Word2003编辑状态下,编辑化学反应方程式Fe+2HCl=FeCl2+H2↑,必须使用的命令是(B)A.编辑-查找B.字体-下标C.插入-图示D.格式-段落13.在Word2003中,哪个命令不会出现在“表格”菜单里..(C)A.公式B.排序C.插入D.自动套用格式14.在Word2003文档中,选中“使用通配符”,在“多”与“体”之间只有一个字符,将所有“多”与“体”之间字符都替换为“媒”,最优的方法是(A)A.查找“多?体”,替换成“多媒体”B.查找“多×体”,替换成“多媒体”C.分别查找中间字符,替换成“媒”D.查找“多*体”,替换成“多媒体”15.在Excel2003文档中,对分数进行高级筛选,如果条件是“语文、数学、外语仅一门不及格”,则下述条件区域表示正确的是(D)语文数学语文数学外语<60>60>60语文语文数学外语>60>60<60C.D.语文数学语文数学外语<60<60<60语文数学外语<60>=60>=60>=60<60>=60>=60>=60<6016.打开Excel2003工作簿,在单元格中输入内容2013-4-1,要在其下面单元格内连续出现“日”的递增,不正确的操作是...(B)A.选中内容单元格及要填充的区域,点击编辑菜单,选择填充-序列,选中按日期-日-确定B.选中内容单元格,按住Ctrl键,然后拖动向下填充句柄进行填充C.选中内容单元格,直接拖动向下填充句柄进行填充D.选中内容单元格,在下面填写“2013-4-2”,选中“2013-4-1”两个单元格,拖动填充句柄进行填充17.在Excel2003中,下列哪种操作不能输入条件表达式.(C)A.高级筛选B.自动筛选C.分类汇总D.条件格式18.在VisualBasic中,PrintLen("ABab河北")的值是(B)A.4B.6C.819.在VisualBasic中,当窗体被装载时触发的事件是(C)A.UnloadB.ClickC.LoadD.DblClick20.VisualBasic中决定对象是否可见的属性是....(D)A.EnabledB.SeeC.NameD.Visible21.VisualBasic中声明数组DimA(1to100,-3to4),则Ubound(A,2)的值是(D)A.1B.100C.-322.关于VisualBasic中控件属性的说法不正确是(D)A.控件都有Name属性B.有些控件有相同的属性C.每个控件规定了一个默认属性,在对控件的这个属性进行操作时可不写属性名D.同一窗体中的同类控件,它们的属性值都一样23.在VisualBasic中,关于对象的说法正确的是(D)A.程序运行时所有对象的位置不能改变B.所有对象的大小都是可以改变的C.对象在程序运行时都是可见的D.有些对象中还可以包含其它对象24.在VisualBasic中,语句PrintMid("ABCDEFG",2,3)="123"的输出结果是(A)A.FalseB.TrueC.A123EFGD.12325.下面VisualBasic表达式不合法的是(C)A."12"+12B."ab"+"12"C."ab"+12D.Now+126.在VisualBasic程序运行过程中可以用来输入文本的函数是..(B)A.MsgboxB.InputboxC.RndD.文本框27.执行下面VisualBasic程序,最后输出s的值是DDimaAsInteger,iAsIntegerDimbAsInteger,jAsIntegerDimsAsIntegera=5b=10s=0Fori=1Toab=5Forj=1Tobs=s+bb=b-1NextjNextiPrintsA.15B.30C.4528.在VisualFoxPro中,以下关于关系模型的叙述错误的是(B)A.构成关系模型的二维表中不允许有重复的字段名2.以“图书编号”为关键字建立降序的候选索引,索引名为BH。(用VisualFoxPro命令)3.将“books.dbf”中所有“页数”大于300的图书“价格”增加10。(用SQL语句)4.在数据库BOOKGL.DBC中建立表AUTHORS.DBF(作者编号(C,4),作者姓名(C,10),所在城市(C,20),联系电话(C,15),作者性别(C,2)),设置“作者编号”字段为主索引,并对“作者性别”字段的输入值限制为只能是“男”或“女”,否则提示“性别输入错误!”(用SQL语句)5.查询books.dbf表中“价格”大于28的记录,包括“书名”、“出版社”,“价格”字段内容,按“价格”字段降序排列,结果保存到文本文件GAO.txt中(用SQL语句)五、程序分析(本大题共2小题,每小题5分,共10分,读程序并分析结果,请填写在答题纸上)1.运行下面的VisualBasic程序,输出结果中有几个偶数______6___PrivateSubCommand1_Click()Dima(10)AsIntegerDimiAsIntegerDimjAsIntegerDimnumAsIntegerFori=0To10num=10+Int(11*Rnd)Forj=0ToiIfnum=a(j)ThenExitForNextjIfj>iThena(i)=numElsei=i-1NextiFori=0To10Printa(i);NextiEndSub2.有VisualForPro程序如下:程序的功能是计算用数学表达式描述CLEARSS=0AA=0BB=0FORI=1TO10FL=0J=2DOWHILEJ<=SQRT(I)ANDFL=0IFI%J=0FL=1ELSEJ=J+1ENDIFENDDOIFFL=0DOMMWITHAA,ISS=SS-1/AAELSEDOMMWITHAA,IDOMMWITHBB,I-1SS=SS+BB/AAENDIFENDFOR?SSPROCEDUREMMPARAMETERSS,NX=1P=1DOWHILEX<=NP=P*XX=X+1ENDDOS=PRETURNENDPROC六、写出下列程序的运行结果(本大题共5小题,每小题5分,共25分,请填写在答题纸上)1.分析下面VisualBasic程序段。窗体中有一命令按钮(名称为C6_1)。(5分)PrivateSubC6_1_Click()DimiAsIntegerDimjAsIntegerDimwAsIntegera=Array(1,2,3,4)b=Array(5,6,7,8)Fori=0To3w=w+fu(a(i),b(i))w=w+a(i)NextiPrintwEndSubPrivateFunctionfu(ByValxAsInteger,ByValyAsInteger)StatickAsIntegerk=k+1x=x+yy=x-yx=x-yfu=kEndFunction窗体启动后单击命令按钮,输出w的值为20。2.下面VisualBasic程序段,是对顺序文件进行操作。(5分)Open"c6_2.txt"ForOutputAs#1Print#1,"k1";"k2";"k3"Print#1,"12";"34";"56"Print#1,"p1";"p2";"p3"Print#1,"88";"99";"77"Close#1Open"c6_2.txt"ForInputAs#1Seek#1,10LineInput#1,scorePrintscoreClose#1程序运行后,Printscore输出结果是23456。3.在VisualFoxPro的表单上添加两个文本框,一个Name属性为:Text1,另一个Name属性为:Text2,添加一个命令按钮,其Name属性为:Command1,Caption属性为:确定。Command1的Click事件代码如下:xa=VAL(TRIM(ThisForm.Text1.value))n=LEN(TRIM(ThisForm.Text1.value))DIMENSIONaa(n)DIMENSIONbb(n)FORi=nTO1step-1aa(i)=xa%10xa=INT(xa/10)ENDFORnm=0FORi=1TOnIFaa(i)%2<>0nm=nm+1bb(nm)=aa(i)ENDIFENDFORFORi=1TOnmbb(i)=bb(i)+5bb(i)=bb(i)%10ENDFORFORi=1TOINT(nm/2)t=bb(i)bb(i)=bb(nm-i+1)bb(nm-i+1)=tENDFORt=0FORi=1TOnmt=t*10+bb(i)ENDFORThisForm.Text2.value=STR(t)运行上面的表单,在Text1文本框中输入:23456789,单击“确定“按钮,在Text2文本框中显示的是4208。第4、5题使用下面的数据库设有数据库文件BGGL.DBC,包含3个表,分别是KEFANG、RUZHU、KEHU。其中KEFANG的结构为:客房号(C,4)、类型(C,10)、价格(N,4,0),RUZHU的结构为:客房号(C,4)、客户号(C,4)、入住日期(D),退房日期(D),KEHU的结构为:客户号(C,4)、姓名(C,8)、性别(C,2)、工作单位(C,20);各表中数据如下:KEFANG.DBF记录号客房号类型价格11101普通客房28021102贵宾客房50031201总统套房200041202总统套房150051301普通客房28061302贵宾客房600RUZHU.DBF记录号客房号客户号入住日期退房日期11101100103/25/0503/28/0521102100203/27/0503/29/0531201100303/28/0504/05/0541202200103/27/0503/31/051301200203/23/0504/01/05KEHU.DBF记录号客户号姓名性别工作单位11001王林男AA商贸公司21002刘月明女BB电子公司31003姚晓敏女CC农产品公司42001肖敏女DD商贸公司52002黄小兵男EE电子公司4.有如下VisualFoxPro程序:OPENDATABASEBGGLUSEKEHUACCEPT"请输入客户姓名:"TOXMINDEXON姓名TAGXMHOFXMSEEKXMKEHUH=客户号SELECT1USERUZHUGOTOPDOWHILENOTEOF()IF客户号=KEHUHKEFANGH=客房号NM=退房日期-入住日期+1SELECT2USEKEFANGDOWHILENOTEOF()IF客房号=KEFANGHS=价格*NMEXITENDIFSKIPENDDOEXITENDIFSKIPENDDO?S运行上面的程序,输入“姚晓敏”,显示的结果是:18000。5.有如下VisualFoxPro程序:(代码中行末的分号为逻辑行连接符)OPENDATABASEBGGLACCEPT"请输入客房类型名:"TOKFLXSELECT客房号FROMKEFANGWHERE类型=KFLXINTODBFKFALTERTABLEKFADDXXC(8)ALTERTABLEKFADDTHN(3,0)SELECTRUZHU.客房号AS客房号,KEHU.姓名AS姓名,(RUZHU.退房日期;-RUZHU.入住日期+1)AS天数FROMRUZHU,KEHUWHERERUZHU.客户号=;KEHU.客户号INTODBFKHUSEKHDOWHILENOTEOF()KFH=客房号XM=姓名TSH=天数UPDATEKFSETXX=XM,TH=TSHWHERE客房号=KFHSKIPENDDOSELECTKEFANG.类型,KEFANG.客房号,KF.XX,TH*KEFANG.价格ASTJ;FROMKEFANG,KFWHEREKEFANG.客房号=KF.客房号INTODBFJGUSEJGDOWHILENOTEOF()?客房号,XX,TJSKIPENDDO 1101王林840运行上面的程序,输入“普通客房”,显示的结果是:1301黄小兵2520。七、VisualBasic程序改错(本大题共有两个小题,每题5分,共10分,每个程序有两个错误行,请在答题纸上写出错误行和对应的正确行,改对一处得一处分,改错不扣分)1.下面的程序是利用随机函数产生10个10到100之间的随机整数,并按由小到大的顺序放入数组a中。(提示:题目中的语句Gotox是转移到标号x位置执行)程序中有两处错误,请将错误行和相应的正确行写在答题纸横线上。Dima(10)AsIntegerDimnumAsIntegerDimiAsIntegerDimjAsIntegerDimkAsIntegerFori=1To10k=inum=10+Int(Rnd*91)Forj=1Toi-1Ifnum<a(j)ThenGoTo20Nextja(i)=num10:NextiGoTo3020:Form=kTojM=KTOJ-1STEP-1a(m+1)=a(m)A(M)=A(M-1)Nextma(j)=numGoTo1030:Fori=1To10Printa(i);NextiPrint2.窗体中(如图所示)有一个定时器控件(名称Timer1),有三个标签(Caption属性分别是滚动条、组合框、列表框),一个滚动条(名称HS1,Min和Max的属性初值分别为0和5,Value初值为0),一个组合框(名称Combo1),一个列表框(名称List1),组合框和列表框初始为空,一个框架,框架中有两个复选框(名称分别为Check1和Check2,Caption属性如图所示)。程序的功能是:窗体启动后,定时器开始工作,工作时每隔3秒钟触发一次事件,Timer事件中完成4项工作:(1)滚动条的值加1;(2)往组合框中添加滚动条的Value值;(3)调用Combo1_Change过程;(4)当滚动条的值为5时定时器停止工作。在Combo1_Change过程中,要将滚动条当前值加上复选框中当时所有选中项的标题添加到列表框中,Combo1_Change过程中只给出了部分程序,省略的程序都是正确的。程序中有两处错误,请将错误行和相应的正确行写在答题纸横线上。PrivateSubCombo1_Change()List1.AddItemHS1.ValueIfCheck1.Value=TrueThen1List1.List(HS1.Value-1)=List1.List(HS1.Value-1)+Check1.CaptionEndIf…………EndSubPrivateSubTimer1_Timer()HS1.Value=HS1.Value+1Combo1.AddItemHS1.ValueCombo1_ChangeIfHS1.Value=5ThenTimer1.Visible=FalseENABLEEndSub八、程序填空(本大题共7个空,每空5分,共35分,按程序要求在答题纸上填入相应的内容,使程序完整正确)1.下面程序运行时输入长度少于20个字符的字符串,以“#”结束,然后对字符串从左端进行处理。处理方式:把数字和非数字内容分别放入两个数组,数组a存放数字,数组b存放非数字,存放时把相邻的数字或非数字内容作为一个整体进行存放,如输入的字符串为“12abc3d456ef#”,则12、3、456分别存放到数组a的前三个元素中,”abc”中,”abc”、”d”、”ef”分别存放到数组b的前三个元素中。请填空。(VisualBasic题)Dima(20)AsIntegerDimb(20)AsStringDimcAsStringDimiAsIntegerDimjAsIntegerDimw1AsStringDimw2AsStringDimmAsIntegerDimnAsIntegerc=InputBox("请输入c$=","输入数据")c=Trim(c)w1=Left(c,1)c=Mid(c,2)DoWhilew1<>"#"Ifw1>="0"Andw1<="9"Thenw2=Left(c,1)c=Mid(c,2)DoWhilew2>="0"Andw2<="9"Andw2<>"#"w1=w1*10+w2w2=Mid(c,1,1)c=Mid(c,2)Loopa(i)=w1i=i+1(1)_W1=W2__________________________________________________w2=Left(c,1)c=Mid(c,2)DoWhileNot(w2>="0"Andw2<="9")Andw2<>"#"w1=w1+w2w2=Left(c,1)c=Mid(c,2)Loopb(j)=w1j=j+1EndIfw1=w2LoopIfw1>="0"Andw1<="9"Thena(i)=w1i=i+1ElseIf_(2)Not(w2>="0"Andw2<="9")_________Thenb(j)=w1j=j+1EndIfEndIfForm=0Toi-1Printa(m);NextmForn=0Toj-1Printb(n);"";Nextn2、窗体中(如图所示)有五个标签,分别显示了姓名,照片,滚动条,个人信息四项提示信息,还有一个标签(Label5)在图中显示的是“年龄是:12”;一个文本框(名称为Text1),用来输入多个姓名;一个图片框在窗体中显示的是一动物图片;一个框架,框架中有两个单选按钮(名称分别为Option1,Option2)用来选择性别;一个列表框(名称为List1)用来显示个人信息;一个滚动条(名称为HS1);一个命令按钮。当移动滚动条后在Label5上显示滚动条的值作为年龄的信息。当单击命令按钮后将把选中的姓名、性别、滚动条移动产生的值作为年龄在列表框中显示出来,并根据选择的姓名把此人的照片(以姓名作为照片的名字,扩展名为bmp)在图片框中显示出来。不完整的空白位置请写出正确的内容(VisualBasicPrivateSubCommand1_Click()DimxmAsStringxm=Text1._(3)_SELTEXT____Picture1.Picture=LoadPicture("d:\"&xm&".bmp")List1.AddItem"姓名:"+xmIfOption1.Value=TrueThenList1.AddItem"性别:"+Option1.CaptionIfOption2.Value=TrueThenList1.AddItem"性别:"+Option2.CaptionList1.AddItem"年龄:"+Str(HS1.Value)EndSubPrivateSubHS1_Change()_(4)_LABEL5.CAPTION____="年龄是:"&HS1.ValueEndSub3.已知有“STUDENT.DBC”数据库,其中包含三个表:USER、XUESHENG和CHENGJI,其中USER表的结构为:用户名(C,10)、权限(C,4),XUESHENG表的结构为:学号(C,10)、姓名(C,8),CHENGJI表的结构为:学号(C,10)、数学(N,5,1)、英语(N,5,1)、信息技术(N,5,1),设计应用程序界面如下:设置控件属性如下:有三个标签,其Name属性分别为Label1、Label2和Label3,Caption属性分别为“用户名:”、“学号:”、“结果:”。有三个文本框,其Name属性分别为Text1、Text2、Text3,一个命令按钮,Name属性为Command1,Caption属性为“确定”。编写VisualFoxPro程序实现下述功能:①在Text1文本框中输入用户名,单击“确定”按钮,如果用户不存在,在Text1文本框中显示“用户不存在,请重新输入!”;如果用户存在,则根据权限的不同进行不同的操作:如果“权限”是“查询”,则标签Label2的Caption变成“学号”,“确定”按钮变成“查询”按钮(命令按钮的Caption变成“查询”);如果“权限”是“统计”,则标签Label2的Caption变成“班级”,“确定”按钮变成“统计”按钮(命令按钮的Caption变成“统计”)。②在Text2文本框中输入学号,单击“查询”按钮,如果该学号存在,则在Text3文本框中显示学生的姓名,数学,英语,信息技术字段的值;如果不存在,则在Text3文本框中显示“没找到!”;③在Text2文本框中输入班级(班级是学号的前8位),单击“统计”按钮,如果班级存在,则在Text3文本框中显示班级、该班级数学的平均分、该班级英语的平均分以及该班

温馨提示

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

评论

0/150

提交评论