第1页共10页一、填空(20分)1、世界上第一台电子计算机于1946年在美国研制成功,名为_____。2、在计算机中,数据和信息都是以_____形式编码表示的,使用最广泛的字符编码是_______码。3、在Dos命令行上,缺省路径由_______________代替。4、操作系统的四大功能是_____管理、________管理、______管理和设备管理。5、Windows98的磁盘管理功能包括:对磁盘的格式化、_______、_____和_______。二、单选(30分)1、Windows98操作系统是一个()A、单用户多任务操作系统B、单用户单任务操作系统C、多用户单任务操作系统D、多用户多任务操作系统2、下面列出的四种存储器中,易失性存储器是()A、RAMB、ROMC、PROMD、CD-ROM3、办公自动化是计算机的一项应用,按计算机应用的分类,它属于()A、科学计算B、实时控制C、数据处理D、辅助设计4、I/O接口位于()A、总线和设备之间B、CPU和I/O设备之间C、主机和总线之间D、CPU和主存储器之间5、在Windows98中,“任务栏”的作用是()A、显示系统的所有功能B、只显示当前活动窗口C、只显示正在后台工作的窗口名D、实现窗口之间的切换6、具有多媒体功能的微型计算机系统中,常用的CD-ROM是A、只读型大容量软盘B、只读型光盘C、只读型硬盘D、半导体只读存储器7、微机中IK字节表示的二进制位数是()A、1000B、8×1000C、1024D、8×10248、下列字符中,ASCII码值最小的是()A、aB、AC、mD、Y9、通过Windows98中“开始”菜单中的“运行”项(A、可以运行DOS的全部命令B、仅可以运行DOS的内部命令C、可以运行DOS的外部命令和可执行文件D、仅可以运行DOS的外部命令10、显示A盘目录结构及其目录中文件名的DOS命令是()A、C:DIRA:B、C:>TREEA:C、A:>TREE/FD、C:>TYPEa:11、()符合DOS树型目录结构特点。A、根目录外,每个目录只有一个上级目录,也只能有一个下级目录。B、个目录可以有多个上级目录,也可以有多个下级目录C、所有目录有下级目录,也有上级目录D、根目录没有上级目录,也可以没有下级目录12、以下编号分别表示新安装调制解调器的步骤:()①-单击“我的电脑”②-将Modem与主机连接,打开Modem和主机电源开关③-在“新安装调制解调器”对话框中,单击“添加”按钮④-在“控制面板”中,双击“调制解调器”图标⑤-选定调制解调器的连接端口(COM2),单击“下一步”开始安装⑥-在Windows98提供的调制解调器型号,选择吻合的型号,单击“下一步”则新安装调制解调器步骤的正确顺序是()A、①②③④⑤⑥B、①③⑤②④⑥C、②①④③⑥⑤D、②①③⑥⑤④13、将(-11101.101)转换成十进制数是()A、-45.625B、-53.75C、-29.625D、-28.52514、在各类存储器中,存取速度由快到慢的关系应是()A、硬盘>内存>光驱>软驱第2页共10页B、内存>硬盘>光驱>软驱C、内存>光驱>硬盘>软驱D、光驱>内存>硬盘>软驱15、计算机病毒的破坏能力,取决于()A、病毒的再生机制B、发作的日期C、病毒程序的长度D、病毒潜伏的期长短三、多选(10分)1、多媒体是对()等多种媒介信息进行“数字化”处理后综合构成的一种新的媒介形式。A、运算符号B、文字C、图象D、声音2、()是计算机病毒的常见传播方式。A、用光驱从正版光盘上拷贝文件B、从网络复制文件到硬盘上C、打开电子邮件来接受文件D、通过磁盘拷贝来交换文件3、在Windows98中,将一个文件夹中多个不连续文件复制到另一个文件夹中,以下编号表示单个步骤:()①-执行“编辑”菜单中的“粘贴”命令②-执行“编辑”菜单中的“复制”命令③-对准要选定的文件,分别按<Ctrl>+单击鼠标左键④-<Ctrl>+<C>⑤-<Ctrl>+<V>⑥-打开目标文件夹⑦-打开源文件夹则采取正确操作方式可以为()A、⑥③①⑦②B、⑦③②⑥①C、⑥③⑤⑦④D、⑦③④⑥⑤4、凡是打开Windows98“回收站”能看见的文件,就肯定()A、能从“回收站”中拖到桌面上来B、无法恢复C、能恢复D、能被彻底删除5、关于Windows98的桌面,正确的叙述有()A、桌面上的图标是打开相应程序的唯一人口B、整个桌面是个图形化了的目录C、桌面上的每一个图标表示一个文件夹或程序D、桌面的背景是不能更改的第3页共10页一、填空题(每空2分,共20分)1、数据库系统的核心部分是。2、在一个数据库中,最多可以定义个字段,其中数值型字段的最大宽度是。3、安全可靠地退出FoxBase+系统的命令是。4、屏幕格式文件中能使用命令和命令。5、当内存变量与字段变量同名时,使用内存变量应在其名称前加上。6、将当前记录的日期型字段“出生日期”的值改成85年10月1日的命令是REPL。7、函数LEN(TRIM(SPACE(8))-SPACE(3))的值是。8、已知Cj=78,则函数IIF(Cj=60,IIF(Cj90,A,B),C)的值是。二、单项选择题:(每小题3分,共30分)1、FoxBase+是一种()数据库管理系统。A、层次型B、网状型C、关系型D、逻辑型2、选择当前未使用的工作区中最小编号的工作区的命令是A、SELECT-1B、SELECT1C、SELECTMIND、SELEXT03、设有以下一综合型表达式:200100+15.AND.AB+EFGABC.OR..NOT.BAS$FoxBASE该表达式的运算结果为A、.T.B、.F.C、1D、04、设当前库中共有8条记录,当前记录号是5,当执行APPENDBLANK命令增加一条空记录后,该空记录的记录号是()A、1B、4C、6D、95、设当前库文件中有字符型字段“性别”和逻辑型字段“团员否”(其值为.T.表示是团员)显示当前库中所有男团员学生的记录的命令是()A、LISTFOR性别=“男”.AND.团员否=.T.B、LISTFOR性别=“男”.OR.团员否C、LISTFOR性别=“男”.AND.团员否D、LISTFOR性别=“男”.AND..NOT.团员否6、命令@12,10CLEAR的作用是()A、清除屏幕上其坐标为(12,10)的这一点B、从第12行的第10列开始清除本行C、清除从坐标(12,10)开始至屏幕左上角所构成的矩形区域D、清除从坐标(12,10)开始至屏幕右下角所构成的矩形区域7、下列命令中,正确的是()A、SORTTOPXON姓名;出生日期/D;总分B、SORTTOPXON姓名+出生日期+总分/AC、SORTTOPXON姓名/C,总分/DD、SORTTOPXON姓名/C;总分/D8、执行命令COPYTOSKTYPESDF后,新文件SK的缺省扩展名是()A、TXTB、MEMC、DBFD、DBT9、清除其中第二个字符为F的那些内存变量的命令是()A、TELEASEALLLIKE*F*B、RELEASEALLEXCEPT?F*C、RELEASEALLLIKE?F*D、RELEASEALLLIKE??F*10、设A=“+”,则TYPE(“7&A.8”)的结果是()A、NB、CC、LD、U三、程序填空题:(每空3分,共计24分)1、显示1到100之间既能被4整除又能被6整除的整数。settalkoffn=1第4页共10页dowhile①if②n=n+1Loopelse?nendi③Endd2、向数据库文件TSK.DBF中增添新记录。SettalkoffClearUsetskAn=YDoWhileAn=Y①@10,20say书号GET书号@11,20say书名GET书名@12,20say单价GET单价@13,20say册数GET册数READWAIT“继续吗?(Y/N)”②EnddUse3、通过光带式菜单选择并执行子程序,其菜单和子程序名称分别为:数据录入(PG1-1.PRG)、数据查询(PG2-2.PRG)、统计报表(PG3-3.PRG)、退出系统,共四项。SETTALKOFFDOWHILE.TCLEAR@10,26PROM“1.数据录入”@11,26PROM“2.数据查询”@12,26PROM“3.统计报表”@13,26PROM“4.退出系统”①TOKIF②EXITENDIFN=③DO&FNENDDO四、阅读程序,写出程序的执行结果。每输出项4分,共24分。1、SETTALKOFFCH=“?+-*/?”N=1DOWHILEN=LEN(CH)-2M=SUBSTR(CH,N+1,1)X=4&M.NY=2&M.N??X&M.YN=N+1ENDDORETURN程序执行后所显示的结果依次是:第5页共10页2、*主程序:MALN.PRGSETTALKOFFSETPROCTOP123PUBLICA,BSTORE1TOA,B,CDOP1?A=,ADOP2?B=,B?C=,CCLOSPROCRETURN*****P123.PRGPROCP1A=A*2+1RETUPROCP2PRIVCB=B*4+1C=C*2+1DOP3RETUPROCP3C=C*2+5RETU程序执行后所显示的结果依次是:3、现有数据库XSDQ.DBF,其记录内容如下:Record#班级别姓名性别年龄1A程小平女202A邓金山男213A刘刚男194B高大宣男225B习有兰女20现依次执行如下命令,试写出程序运行结果。USEXSDAINDEXONSTR(年龄,2)+班级TOXSGOTOP?RECNO(),姓名GOBOTT?RECNO(),姓名INDEXON姓别+STR(30-年龄,2)TOXSGOTOPSKIP2?RECNO(),姓名USE五、程序设计题(2小题,共计22分)。第6页共10页有学生考试成绩数据库CJ.DBF,其结构和记录如下:学号语文数学等级99010498809901029098990101877699010367569901058289……有学生基本情况数据库DA.DBF,其结构和记录如下:学号姓名性别合格否990101王好女F990102李小勇女F990103刘一民男F990104张鹃女F990105肖克男F……利用以上两个数据库,按下列要求编写程序:1、根据考试成绩评定学生等级。具体规则是:两科都是90分以下者,等级为“优秀”;两科都是80分以上者,等级为“良好”;两科都是60分以上者,等级为“合格”;两科中一科以上不及格者,等级为“不合格”。2、根据学生的等级修改DA.DBF数据库中的“合格否”字段的值。具体规则是:学生等级为“优秀”、“良好”、“合格”的学生的“合格否”字段值改为“.T.”,“不合格”的学生的“合格否”字段值改为“.F.”。第7页共10页第三部分C语言程序设计(共120分)一、填空题(20分)1、C语言中的三种基本程序结构是_____、______、___。2、C语言源程序经过编译后生成_____的二进制文件。3、在数组intscore[10]={1,2,3,4,5,6}中,元素定义的个数有_个,其中score[8]的值为____。4、continue语句是用来结束___循环的。5、流程图的基本框有:输入输出框____,一般处理___框______。6、程序中经常要使用常量3.14,我们用符号run来表示,其定义格式为______。二、单选(30分)1、以下数组定义正确的是___A、inta[oxCF];B.char8th[10];C.charch[-100];D.floatf(10);2、四种运算中,优先级最高的运算符是()A、&&B、>=C、==D、++3、设有程序段:intx=8;while(x=0)x=x-1则下列描述正确的是____A、while循环将执行10次B、while循环将执行无限次C、while循环将一次也不执行D、while循环将执行1次0.4、程序运行结果的正确的是___main(){inta=-1,b=4,k;k=(a++=0)&&