有操作系统试卷吗?有就给我。
第一部分计算机基础和操作系统(60分)
一、填空(20分)
1,世界上第一台电子计算机于1946年在美国研制成功,命名为_ _ _ _。
2、在计算机中,数据和信息是以_ _ _ _ _的形式进行编码的,而应用最广泛的字符编码是_ _ _ _ _ _码。
3.在Dos命令行中,默认路径被替换为_ _ _ _ _ _ _ _ _ _。
4.操作系统的四个功能是_ _ _ _ _管理、_ _ _ _ _ _ _管理、_ _ _ _管理和设备管理。
5.Windows 98的磁盘管理功能包括:磁盘格式化、_ _ _ _ _ _ _ _ _和_ _ _ _ _。
二、单项选择(30分)
1,Windows 98操作系统是()
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.在Windows 98中,“任务栏”的作用是()
a、显示系统的所有功能b、只显示当前活动的窗口。
只显示正在后台工作的窗口名。
d .实现窗口之间的切换。
6、具有多媒体功能的微机系统,常用的光盘是
a、只读大容量软盘B、只读光盘
c、只读硬盘D、半导体只读存储器
7.微机中用IK字节表示的二进制数字是()。
a、1000 B、8×1000 C、1024 D、8×1024
8.在下列字符中,最小的ASCII码值是()。
A、a B、A C、m D、Y
9.在Windows 98中单击“开始”菜单中的“运行”项(
可以运行DOS的所有命令。
b、你只能运行DOS的内部命令。
可以运行DOS的外部命令和可执行文件。
D.只能运行DOS的外部命令。
10.显示A盘目录结构和目录中文件名的DOS命令是()。
甲、丙:& gt目录A: B、C:>树A:
C、A:>树形/F D、C:> A型:
11,()符合DOS树形目录结构的特点。
a、在根目录之外,每个目录只有一个父目录,也只有一个子目录。
一个目录可以有多个父目录或多个子目录。
C.所有目录都有下级目录和上级目录。
d、根目录没有父目录,也可能没有子目录。
12,以下数字分别表示新安装调制解调器的步骤: ()
①-点击“我的电脑”
②-将调制解调器连接到主机,打开调制解调器和主机的电源开关。
③-在“新安装的调制解调器”对话框中,单击“添加”按钮。
④-在控制面板中,双击调制解调器图标。
⑤-选择调制解调器的连接端口(COM2 ),然后单击“下一步”开始安装。
⑥-选择Windows 98提供的匹配调制解调器型号,然后单击“下一步”。
那么,新安装调制解调器的正确步骤顺序是()。
a、①②③④⑤⑥ B、①③⑤②④⑥
c、②①④③⑥⑤ D、②①③⑥⑤④
13,将(-1101.101)转换成十进制数是()。
a 、-45.625 B 、-53.75
c 、-29.625 D 、-28.525
14、在各种内存中,访问速度从快到慢的关系应该是()。
一、硬盘>内存>光驱>软驱
b、内存>硬盘>光驱>软驱。
内存>光驱>硬盘>软驱
D.光驱>内存>硬盘>软驱。
15、计算机病毒的破坏力取决于()
a、病毒再生机制B、攻击的日期
c、病毒程序的长度d、病毒潜伏期的长度。
三、选择题(10分)
1.多媒体是将()等各种媒体信息“数字化”而合成的一种新媒体形式。
a、操作符号b、文本c、图像d、声音
2、()是计算机病毒的一种常见传播方式。
使用光盘驱动器从正版光盘上复制文件。
从网络上复制文件到硬盘上。
c、打开邮件接受文件。
通过磁盘拷贝交换文件。
3.在Windows 98中,将一个文件夹中多个不连续的文件复制到另一个文件夹中,下面的数字表示一个单独的步骤: ()
①-执行编辑菜单中的粘贴命令。
②-执行编辑菜单中的复制命令。
③-瞄准要选择的文件,分别按< ctrl >+单击鼠标左键。
④-
⑤-
⑥-打开目标文件夹
⑦-打开源文件夹
正确的操作方法可以是()
a、⑥③①⑧②B、⑧③②⑥①
c、⑥③⑤⑧④D、⑧③④⑥⑤
4、谁打开Windows 98的“回收站”就能看到文件,肯定是()。
a、可以从“回收站”拖到桌面;b,无法恢复。
c,可以恢复D,可以完全删除。
5、关于Windows 98桌面,正确的说法是()
a、桌面上的图标是唯一打开相应程序的人。
b、整个桌面就是一个图形化的目录。
桌面上的每个图标代表一个文件夹或程序。
d、桌面背景不可更改。
第二部分是FoxBase编程(共120分)
一、填空题(每题2分,共20分)
1,数据库系统的核心是。
2.在一个数据库中,最多可以定义个字段,其中数值型字段的最大宽度为。
3.安全可靠地退出FoxBase+系统的命令是。
4.命令和命令可以在屏幕格式文件中使用。
5.当内存变量与字段变量同名时,应在其名称前添加内存变量。
6.将当前记录的日期字段“出生日期”的值更改为65438+1,85的命令是REPL。
7.函数len (trim (space (8))-space (3))的值为。
8.给定Cj=78,函数IIF(Cj >;=60,IIF(Cj & gt;90、“a”、“b”)和“c”)的值为。
二、选择题: (每小题3分,共30分)
1和FoxBase+是一种()数据库管理系统。
a、层次型b、网状型
c,关系D,逻辑D。
2.在当前未使用的工作空间中选择编号最小的工作空间的命令是
a、选择1 B、选择1
c、选择最小值D、选择下一个0
3.设置以下综合表达式:
200 & lt100+15.还有。“AB”+“EFG”& gt;“ABC”。或者。。不是。" BAS" $ "FoxBASE "
这个表达式的结果是
a、t、B、f、C、1 D、0。
4.假设当前数据库中有8条记录,当前记录号为5。当通过执行追加空白命令添加一个空记录时,该空记录的记录号是()。
a、1 B、4 C、6 D、9
5.假设当前库文件中有一个字符字段“性别”和一个逻辑字段“团员号”(其值为。t,表示是团员)。显示当前库中所有男团员记录的命令是()。
a、列表为性别=“男性”。还有。成员编号=。T.
b、列表为性别=“男”。或者。成员编号
c、列表为性别=“男”。还有。号码
d、性别=“男性”的列表。和..不是。号码
6.@12和10清除命令的作用是()。
a、清除屏幕上坐标为(12,10)的点。
b、将此行从12行的10列中清除。
c、清除坐标(12,10)到屏幕左上角的矩形区域。
d、清除坐标(12,10)到屏幕右下角的矩形区域。
7、下列命令中,正确的是()
A.PX排序的名称;出生日期/d;总分数
b,按姓名+出生日期+总分排序到PX/A
C,按姓名排序到PX/C,总分/D
d、按名称排序到PX/c;总分/天
8.执行命令COPY TO SK TYPE SDF后,新文件SK的默认扩展名是()。
a、TXT B、MEM
丙、DBF丁、DBT
9.清除第二个字符为f的内存变量的命令是()。
a、TELEASE都喜欢*F*
释放除了?F*
释放所有喜欢的?F*
像F*一样释放所有
10,让a = "+",然后键入(" 7 &;. 8”)的结果是()
甲、乙、丙、丙、丁、丁
三。在程序中填空: (每空3分,共24分)
1.显示从1到100的整数,这些整数可以被4和6整除。
让谈话停止
n=1
一边做一边①
如果②
n=n+1
环
其他
n
迪恩
③
Endd
2.向数据库文件TSK.DBF添加新记录。
让谈话停止
清楚的
使用tsk
安=“Y”
Do While An="Y "
①
@ 10,20说“书号”获取书号
@ 11,20说“标题”获取标题
@ 12,20说“单价”获取单价
@ 13,20说“相册”获取相册
阅读
等等“继续?(是/否)"②
Endd
使用
3.通过功能区菜单选择和执行子程序。菜单和子程序名称为:数据输入(PG1-1。PRG)、数据查询(PG2-2。PRG),统计报告(PG3-3。PRG)和退出系统,共四项。
让谈话停止
做的时候。T
清楚的
@ 10,26prom "1。数据输入"
@ 11,26prom "2。数据查询"
@ 12,26prom "3。统计报告”
@ 13,26prom "4。退出系统”
①至K
如果②
出口
ENDI
FN= ③
DO & amp【数学】函数
恩多
第四,读取程序,写出程序的执行结果。每个输出项4分,共24分。
1、设置通话关闭
CH = "?+ -*/?"
N=1
DO WHILE N & lt= LEN (CH) -2
M = SUBSTR (CH,N +1,1)
X = 4 & amp男
Y = 2 & amp男
X & amp梅伊
N = N+1
恩多
返回
程序执行后显示的结果是:
2.*主程序:MALN。PRG
让谈话停止
将程序设置为P123
公共A、B
存储1到A、B、C
DO P1
" A = ",A
做P2
" B = ",B
" C = ",C
CLOS过程
返回
*****P123。PRG
处理器P1
A=A*2+1
RETU
PROC P2
私人C
B=B*4+1
C=C*2+1
做P3
RETU
PROC P3
C=C*2+5
RETU
程序执行后显示的结果是:
3.现有的数据库XSDQ。DBF有如下记录:
记录#班级名称、性别和年龄
1一程晓萍女20
2一邓金山男21
3 A刘岗南19
4 B高大轩南22
5 B Xi幽兰女20
现在依次执行下面的命令,试着写出程序的运行结果。
使用XSDA
STR上的索引(年龄,2)+类到XS
转到顶部
?记录号(),名称
去底部
?记录号(),名称
XS姓氏+STR (30岁,2岁)索引
转到顶部
跳过2
?记录号(),名称
使用
动词 (verb的缩写)编程题(2道小题,共22分)。
有一个学生考试成绩CJ的数据库。DBF,其结构和记录如下:
中国数学学号成绩
990104 98 80
990102 90 98
990101 87 76
990103 67 56
990105 82 89
……
有一个学生基本信息数据库DA。DBF,其结构和记录如下:
学号、姓名、性别是否合格?
990101王好女f
990102李
990103刘一民男f
990104张娟女
990105肖克南f
……
利用以上两个数据库,按照以下要求编写程序:
1.根据学生的考试成绩来评定他们的成绩。具体规定为:两科均在90分以下,成绩为“优秀”;两科都在80分以上,成绩“良好”;两科成绩均在60分以上者评为“合格”;两科中有一科以上不及格的,定为“不合格”。
2.修改DA中“合格否”字段的值。DBF数据库根据学生的成绩。具体规则如下:成绩为优秀、良好、合格的学生“合格否”字段值修改为”。t”,成绩不合格学生的“合格否”字段值改为”。f”。
第三部分C语言程序设计(共120分)
一、填空(20分)
1和C语言中的三种基本程序结构是_ _ _ _ _ _ _ _ _ _ _ _ _ _ _。
2.C语言源程序编译生成_ _ _ _ _的二进制文件。
3.在数组int score [10] = {1,2,3,4,5,6}中,定义了_个元素,score[8]的值为_ _ _ _。
4.continue语句用于结束_ _ _循环。
5.流程图的基本方框有:I/O方框_ _ _ _,通用处理方框_ _ _ _ _ _。
6.程序中经常使用常数3.14。我们用符号run来表示,它的定义格式是_ _ _ _ _ _。
二、单项选择(30分)
1,下列数组定义正确的是_ _ _
a、int a[oxCF];b . char 8号[10];
C.char ch[-100];d .浮动f(10);
2.在这四个操作中,优先级最高的操作符是()。
a 、& B 、= C 、== D 、++
3.有几个程序部分:
int x = 8;
while (x=0)
x=x-1
那么下列描述是正确的_ _ _
a、while循环会执行10次;b,while循环会无限执行。
c,while循环不会执行一次。
d,while循环将执行1乘以0。
4、该程序的正确结果是_ _ _
主( )
{ int a = - 1,b=4,k;
k =(a++ & lt;= 0)& amp;& amp( !(b---lt;=0));
printf ( "% d % d % d \ n ",k,a,b);}
a、0 0 3 b . 0 1 2 c . 1 0 3d . 1 1 2
5.语句printf("x=\5d ",x);这是一个_ _。
a、解释语句b、表达语句
c、控制语句d、函数语句
6.程序片段执行后的输出结果是_ _ _
int x=100,y = 200
printf ("% d ",(x,y));
a,100 B,200 C,100,200 D,编译错误。
7.以下function语句中的参数个数是_ _。
基金(exp1,exp2),(exp3,exp4,exp5);
a、1 B、2 C、5 D、4
8、不是C语言基本数据类型的是_ _ _
a、指针类型b、整数
c,无符号长整型D,单精度类型
9.Set: int a=3,b= 4,c= 5,x,y;执行!(x = a)amp;& amp(y = b)& amp;& amp0表达式的值是_ _。
a、1 B、0 C、3 D、4
10,语句int a = 3;那么在执行完语句a+ = a-= a * a之后,变量A的值就是_。
a、3 B、0 C、9 D、-12
11,下列说法正确的是_ _ _
A.主屏幕由四部分组成:主菜单、编辑窗口、信息窗口和功能键提示行。
主屏幕由四部分组成:文件菜单、编辑窗口、运行菜单和目标菜单。
c主屏幕由四部分组成:主菜单、编辑窗口、屏幕和功能键提示。
d主屏幕由四部分组成:主菜单、窗口、提示行和汉字输入功能。
12,《基本结构》不具备以下特征:_ _ _ _。
a,只有一个入口,也只有一个出口。b,没有无限循环。
c、没有永远不能执行的语句d、不允许跳出循环。
13,分别输入6和5,程序在_ _ _ _正确运行。
主( )
{ int x;
scanf ("% d ",& ampx);
如果(x-->;5) printf (" % d ",x);
else printf (" % d ",x);}
a、5 5 B、6 6 C、6 4 D、5 4
14.执行下面的程序段后,结果是_ _ _ _。
n = 0;
而(++n & lt;4)
prindtf ( " % 2d ",n);
A.0 1 2 3 4 b . 0 1 2 3 c . 1 2 3d . 1 2 3 4
15.putchar涵可以输出一个_ _ _到终端。
a、整型变量表达式值b、实型变量值
c、字符串d、字符或字符变量值
三、写出程序运行结果(每题4分,共24分)
1.如果从键盘输入10,则输出yes。
主()
{
int a;
scanf("%d ",& ampa);
if(a++ & gt;10)
printf ("%d \ n ",++ a);
else printf ("%d \ n ",a-);
}
运行结果:
2、main()
{
int a1=0,a2=0,a3 = 0;
char ch
while ((ch=getchar()!='\ n ')
开关(通道)
{
案例“A”;a 1++;
案例B;a2++;
默认:a3++;}
printf("%d \ n ",a 1);
printf("%d \ n ",a2);
printf("%d \ n ",a3);
}
现在输入AAAAABBBC。
运行结果是:
3.有以下程序:
int i,j,r;
for(i=20,j = 7;r = I % j;i=j,j=r)
继续;
printf("%3d ",j);
运行结果是:
4、main()
{
int i,f[10];
f[0]= f[1]= 1;
for(I = 2;我& lt10;i + +)
f[I]= f[I-2]+f { I-1];
for(I = 0;我& lt10;i + +)
{ if(I % 4 = = 0)printf(" \ n ");
printf ( " % 3d ",f[I]);}}
5.main()运行结果:
{
int a,b;
scanf ( " % d ",& ampa,);
scanf ( " % d ",& ampb);
互换(a,b);
}
swap ( int a,int b)
{
int t;
t = a;a = b;b = t;
printf ( " a = % d b= % d\ n ",a,b);
}
运行时输入:10,20
6.# include " stdio。h "
主( )
{ char I;运行结果:
for(I = ' A ';我& lte’;I = I + 2)
瑞士(一)
{case 'A': printf("优秀\ n ");
打破;
case“B”:printf(" good \ n ");
打破;
case“C”:printf(" general \ n ");
cade ' D ':printf(" bad \ n ");打破;
默认值:printf("输入错误\ n ");
}}}
四、填空题(每题3分,共24分)
1、
1
2 4
3 6 9
4 8 12 16
# include & ltstdio.h & gt
______________________
主( )
{
int i,j;
{
______________________
for(j = 1;j & lt= I;j + +)
{
_____________________
_____________________
}
}
2.找出五个元素中最大的元素及其位置:
_____________________________
主( )
{
int a [ size ] = [ 3,8,7,6,5 ]
int max,posint I;
______________________________
pos = 0;
______________________________
if(a[I]& gt;最大)
{
max = a[I];
_____________________________
}
动词 (verb的缩写)编程:(1,10,2,12,共22分)
1,求2-10的质数。
2.从键盘上输入任意整数,计算正数的个数和它们的和,负数的个数和零的个数,直到数值为999。