重庆市计算机专业高职考试模拟试题一.docx
《重庆市计算机专业高职考试模拟试题一.docx》由会员分享,可在线阅读,更多相关《重庆市计算机专业高职考试模拟试题一.docx(20页珍藏版)》请在冰豆网上搜索。
重庆市计算机专业高职考试模拟试题一
ThismanuscriptwasrevisedonNovember28,2020
重庆市计算机专业高职考试模拟试题一
重庆市计算机专业高职考试模拟试题一
学号:
姓名:
得分:
第一部分 计算机基础与操作系统(共60分)
一、填空(20分)
1、世界上第一台电子计算机于1946年在美国研制成功,名为_____。
2、在计算机中,数据和信息都是以_____形式编码表示的,使用最广泛的字符编码是_______码。
3、在Dos命令行上,缺省路径由_______________代替。
4、操作系统的四大功能是_____管理、________管理、______管理和设备管理。
5、Windows98的磁盘管理功能包括:
对磁盘的格式化、_______、_____和_______。
二、单选(30分)
1、Windows98操作系统是一个( )
A、单用户多任务操作系统 B、单用户单任务操作系统
C、多用户单任务操作系统 D、多用户多任务操作系统
2、下面列出的四种存储器中,易失性存储器是( )
A、RAM B、ROM C、PROM D、CD-ROM
3、办公自动化是计算机的一项应用,按计算机应用的分类,它属于( )
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、1000 B、8×1000 C、1024 D、8×1024
8、下列字符中,ASCII码值最小的是( )
A、aB、AC、mD、Y
9、通过Windows98中“开始”菜单中的“运行”项(
A、可以运行DOS的全部命令
B、仅可以运行DOS的内部命令
C、可以运行DOS的外部命令和可执行文件
D、仅可以运行DOS的外部命令
10、显示A盘目录结构及其目录中文件名的DOS命令是( )
A、C:
>DIRA:
B、C:
>TREE A:
C、A:
>TREE/F D、C:
>TYPE a:
11、( )符合DOS树型目录结构特点。
A、根目录外,每个目录只有一个上级目录,也只能有一个下级目录。
B、个目录可以有多个上级目录,也可以有多个下级目录
C、所有目录有下级目录,也有上级目录
D、根目录没有上级目录,也可以没有下级目录
12、以下编号分别表示新安装调制解调器的步骤:
( )
①-单击“我的电脑”
②-将Modem与主机连接,打开Modem和主机电源开关
③-在“新安装调制解调器”对话框中,单击“添加”按钮
④-在“控制面板”中,双击“调制解调器”图标
⑤-选定调制解调器的连接端口(COM2),单击“下一步”开始安装
⑥-在Windows98提供的调制解调器型号,选择吻合的型号,单击“下一步”
则新安装调制解调器步骤的正确顺序是( )
A、①②③④⑤⑥ B、①③⑤②④⑥
C、②①④③⑥⑤ D、②①③⑥⑤④
13、将(-) 转换成十进制数是( )
A、- B、-
C、- D、-
14、在各类存储器中,存取速度由快到慢的关系应是( )
A、硬盘>内存>光驱>软驱
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、桌面的背景是不能更改的
第二部分 FoxBase 程序设计(共120分)
一、填空题(每空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(Cj>90,"A","B"),"C")的值是。
二、单项选择题:
(每小题3分,共30分)
1、FoxBase+是一种()数据库管理系统。
A、层次型B、网状型
C、关系型D、逻辑型
2、选择当前未使用的工作区中最小编号的工作区的命令是
A、SELECT-1B、SELECT1
C、SELECTMIND、SELEXT0
3、设有以下一综合型表达式:
200<100+15.AND."AB"+"EFG">"ABC".OR..NOT."BAS"$"FoxBASE"
该表达式的运算结果为
A、.T.B、.F.C、1D、0
4、设当前库中共有8条记录,当前记录号是5,当执行APPENDBLANK命令增加一条空记录后,该空记录的记录号是()
A、1B、4C、6D、9
5、设当前库文件中有字符型字段“性别”和逻辑型字段“团员否”(其值为.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姓名+出生日期+总分/A
C、SORTTOPXON姓名/C,总分/D
D、SORTTOPXON姓名/C;总分/D
8、执行命令COPYTOSKTYPESDF后,新文件SK的缺省扩展名是()
A、TXTB、MEM
C、DBFD、DBT
9、清除其中第二个字符为F的那些内存变量的命令是()
A、TELEASEALLLIKE*F*
B、RELEASEALLEXCEPTF*
C、RELEASEALLLIKEF*
D、RELEASEALLLIKEF*
10、设A=“+”,则TYPE(“7&A.8”)的结果是()
A、NB、CC、LD、U
三、程序填空题:
(每空3分,共计24分)
1、显示1到100之间既能被4整除又能被6整除的整数。
settalkoff
n=1
dowhile①
if②
n=n+1
Loop
else
n
endi
③
Endd
2、向数据库文件中增添新记录。
Settalkoff
Clear
Usetsk
An="Y"
DoWhileAn="Y"
①
@10,20say"书号"GET书号
@11,20say"书名"GET书名
@12,20say"单价"GET单价
@13,20say"册数"GET册数
READ
WAIT“继续吗(Y/N)” ②
Endd
Use
3、通过光带式菜单选择并执行子程序,其菜单和子程序名称分别为:
数据录入(PG1-1.PRG)、数据查询(PG2-2.PRG)、统计报表(PG3-3.PRG)、退出系统,共四项。
SETTALKOFF
DOWHILE.T
CLEAR
@10,26PROM“1.数据录入”
@11,26PROM“2.数据查询”
@12,26PROM “3. 统计报表”
@13,26PROM“4.退出系统”
①TOK
IF②
EXIT
ENDI
FN=③
DO&FN
ENDDO
四、阅读程序,写出程序的执行结果。
每输出项4分,共24分。
1、 SETTALKOFF
CH=“+-*/”
N=1
DOWHILEN<=LEN(CH)-2
M=SUBSTR(CH,N+1,1)
X=4&M.N
Y=2&M.N
X&M.Y
N=N+1
ENDDO
RETURN
程序执行后所显示的结果依次是:
2、*主程序:
SETTALKOFF
SETPROCTOP123
PUBLICA,B
STORE1TOA,B,C
DOP1
"A=",A
DOP2
"B=",B
"C=",C
CLOSPROC
RETURN
*****
PROCP1
A=A*2+1
RETU
PROCP2
PRIVC
B=B*4+1
C=C*2+1
DOP3
RETU
PROCP3
C=C*2+5
RETU
程序执行后所显示的结果依次是:
3、现有数据库XSDQ.DBF,其记录内容如下:
Record#班级别姓名性别年龄
1A程小平女20
2A邓金山男21
3A刘刚男19
4B高大宣男22
5B习有兰女20
现依次执行如下命令,试写出程序运行结果。
USEXSDA
INDEXONSTR(年龄,2)+班级TOXS
GOTOP
RECNO(),姓名
GOBOTT
RECNO(),姓名
INDEXON姓别+STR(30-年龄,2)TOXS
GOTOP
SKIP2
RECNO(),姓名
USE
五、程序设计题(2小题,共计22分)。
有学生考试成绩数据库,其结构和记录如下:
学号语文数学等级
9901049880
9901029098
9901018776
9901036756
9901058289
……
有学生基本情况数据库DA.DBF,其结构和记录如下:
学号姓名性别合格否
990101王好女F
990102李小勇女F
990103刘一民男F
990104张鹃女F
990105肖克男F
……
利用以上两个数据库,按下列要求编写程序:
1、根据考试成绩评定学生等级。
具体规则是:
两科都是90分以下者,等级为“优秀”;两科都是80分以上者,等级为“良好”;两科都是60分以上者,等级为“合格”;两科中一科以上不及格者,等级为“不合格”。
2、根据学生的等级修改DA.DBF数据库中的“合格否”字段的值。
具体规则是:
学生等级为“优秀”、“良好”、“合格”的学生的“合格否”字段值改为“.T.”,“不合格”的学生的“合格否”字段值改为“.F.”。
第三部分 C语言程序设计(共120分)
一、填空题(20分)
1、C语言中的三种基本程序结构是_____、______、___。
2、C语言源程序经过编译后生成_____ 的二进制文件。
3、在数组 intscore[10]={1,2,3,4,5,6}中,元素定义的个数有_个,其中score[8]的值为____。
4、continue 语句是用来结束___循环的。
5、流程图的基本框有:
输入输出框____,一般处理___框______。
6、程序中经常要使用常量,我们用符号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)&&(!
(b--<=0));
printf("%d%d%d\n",k,a,b);}
A、003B.012C.103D.112
5、语句printf("x=\5d",x);是一条___。
A、说明语句 B、表达式语句
C、控制语句 D、函数语句
6、程序片段执行后输出结果是___
intx=100,y=200;
printf("%d",(x,y));
A、100 B、200 C、100,200 D、编译出错
7、下面函数语句含有实参的个数为__。
fund(exp1,exp2),(exp3,exp4,exp5);
A、1 B、2 C、5 D、4
8、不是C语言基本数据类型的是___
A、指针类型 B、整型
C、无符号长整型 D、单精度型
9、设有:
inta=3,b=4,c=5,x,y;执行 !
(x=a)&&(y=b)&&0表达式的值为___。
A、1 B、0 C、3 D、4
10、设有语句inta=3;则执行了语句a+=a-=a*a后,变量a的值是_。
A、3 B、0 C、9 D、-12
11、下面说法正确的是___
A、主屏幕由四个部分组成:
主菜单、编辑窗口、信息窗口、功能键提示行
B、主屏幕由四个部分组成:
文件菜单、编辑窗口、运行菜单、目的菜单
C、主屏幕由四个部分组成:
主菜单、编辑窗口、屏幕、功能键提示
D、主屏幕由四个部分组成:
主菜单、窗口、提示行、汉字输入功能
12、“基本结构”不具有以下特点:
____。
A、只有一个入口,只有一个出口 B、没有死循环
C、没有永远执行不到的语句 D、不允许跳出循环
13、分别输入6和5,程序运行结果正确的是____。
main()
{intx;
scanf("%d",&x);
if(x-->5)printf("%d",x);
elseprintf("%d",x);}
A、55B.66C.64D.54
14、执行下列程序段后,结果为____。
n=0;
while(++n<4)
prindtf("%2d",n);
A.01234B.0123C.123D.1234
15.putchar涵数可以向终端输出一个___。
A、整型变量表达式值 B、实型变量值
C、字符串 D、字符或字符变量值
三、写出程序运行结果(每题4分,共24分)
1、若从键盘上输入10,则输出是
main()
{
inta;
scanf(“%d”,&a);
if(a++>10)
printf(“%d\n”,++a);
elseprintf(“%d\n”,a--);
}
运行结果:
2、main()
{
inta1=0,a2=0,a3=0;
charch;
while((ch=getchar()!
=‘\n’)
switch(ch)
{
case‘A’;a1++;
case‘B’;a2++;
default:
a3++;}
printf(“%d\n”,a1);
printf(“%d\n”,a2);
printf(“%d\n”,a3);
}
现在输入AAAAABBBC
运行结果是:
3、有下面程序段:
inti,j,r;
for(i=20,j=7;r=i%j;i=j,j=r)
continue;
printf(“%3d”,j);
运行结果是:
4、main()
{
inti,f[10];
f[0]=f[1]=1;
for(i=2;i<10;i++)
f[i]=f[i-2]+f{i-1];
for(i=0;i<10;i++)
{if(i%4==0)printf("\n");
printf("%3d",f[i]);}}
5.main()运行结果:
{
inta,b;
scanf("%d",&a,);
scanf("%d",&b);
swap(a,b);
}
swap(inta,intb)
{
intt;
t=a;a=b;b=t;
printf("a=%db=%d\n",a,b);
}
运行时输入:
10,20
6.#include"stdio.h"
main()
{charI;运行结果:
for(I='A';I<'E';I=I+2)
{swirch(I)
{case'A':
printf("优秀\n");
break;
case'B':
printf("良好\n");
break;
case'C':
printf("一般\n");
cade'D':
printf("很差\n");break;
default:
printf("输入错误\n");
}}}
四、程序填空(每空3分,共24分)
1、
1
2 4
3 6 9
4 8 12 16
#include<>
______________________
main()
{
inti,j;
{
______________________
for(j=1;j<=i;j++)
{
_____________________
_____________________
}
}
2、在5个中,找出最大的元素及位置:
_____________________________
main()
{
inta[size]=[3,8,7,6,5]
intmax,pos;inti;
______________________________
pos=0;
______________________________
if(a[i]>max)
{
max=a[i];
_____________________________
}
五、编程:
(1题10分,2题12分,共22分)
1、求2--10的质数。
2、从键盘上输入任意一些整数,统计正数的个数及其和,负数的个数其和,以及零的个数,直到值为999时结束。