2001年秋浙江省高校计算机等级考试试卷 (二级C)及答案 下载本文

内容发布更新时间 : 2024/11/5 15:54:31星期一 下面是文章的全部内容请认真阅读。

2001年秋浙江省高校非计算机专业学生

计算机等级考试试卷(二级 C)

说明:(1)考生应将试题一至试题三的答案涂在答题卡上,将第四、五题的答案填写在答卷上,否则作无效处理;

(2)请将你的准考证号的后四位填写在答卷的右下角指定位置内;

(3)考试时间为120分钟。

试题一、计算机基础题(本题共15分)

(一)单选题(本题10分)

(1)下面 (1) 组设备包括输入设备、输出设备和存储设备。

A、CRT、CPU、ROM C、磁盘、鼠标器、键盘 A、软件 A、20480

B、鼠标器、绘图仪、光盘 D、磁带、打印机、激光打印机 C、存储器 C、20

D、磁盘的容量 D、5

(2)微型计算机的更新与发展,主要基于 (2) 的变革。

B、微处理器 B、20.48

(3)内存空间地址段为2001H——7000H,则其存储空间为 (3) KB。 (4) (4) 是Windows操作的特点。

A、先选择操作命令,再选择操作对象 B、先选择操作对象,再选择操作命令 C、需同时选择操作对象和操作命令 D、需将操作对象拖到操作命令上

(5)在Windows的资源管理器中,刚查看了A盘的目录,若在同一驱动器中换了一张软盘,想查看新的目录,可用 (5) 命令。

A、刷新

B、更改

C、显示

D、重显示

(6)在使用Word文本编辑软件时,要把文章中所有出现的“学生”两字都改成以粗体显示,可以选择 (6) 功能。

A、样式

B、改写

C、替换

D、粘贴

(7)在Word编辑文本时,为了使文字绕着插入的图片排列,可以进行的操作是 (7) 。

A、插入图片,设置环绕方式 B、插入图片,调整图形比例

C、建立文本框,插入图片,设置文本框位置 D、插入图片,设置叠放次序

(8)在GB2312-80汉字系统中,计算机把一个汉字表示为 (8) 。

1

A、汉语拼音字母的ASCII代码 C、按字形笔划设计的二进制码

B、十进制数的二进制编码 D、两个字节的二进制编码

(9)使用电子邮件时,有时收到的邮件有古怪字符,即出现了乱码,这是由于 (9) 。

A、病毒

B、接收方操作系统有问题 D、编码未统一

C、发送方计算机故障

(10)根据病毒的传染途径可将病毒分为操作系统病毒、文件型病毒、网络型病毒三种,其中文件型病毒往往附在.COM和. (10) 文件中,当运行这些文件时,会激活病毒并常驻内存。

A、EXE

B、FRM

C、CPP

D、DBC

(二) 双选题(本题共5分,每小题选两个正确答案填涂在答题卡上)

(11)设A盘处于写保护状态,以下可以进行的操作是 (11) 。

A、将A盘中某个文件改名 C、在A盘上建立文件AA.C A、CAD

B、Word

B、将A盘中所有内容复制到C盘 D、显示A盘目录树 C、汇编程序

D、C语言编译程序

(12)下列软件中, (12) 属于系统软件。

(13)在Windows中利用“任务栏属性”对话框,可以进行 (13) 操作。

A、在“开始”菜单中添加一个项目 B、在桌面上建立一个快捷方式 C、在任务栏上显示输入法指示器 D、在任务栏上显示时间 A、记事本中可以含有图形 B、画图是绘图软件,不能输入汉字 C、写字板中可以插入图形

D、计算器可以将十进制整数转换为二进制或十六进制数

(14)在Windows附件中,下面叙述正确的是 (14) 。

(15)在Word中,当选中了文本后,使用 (15) 命令可以使剪贴板内容与选中的内容一致。

试题二、语言基础题(本题共25分) (一)判断题(本题共10分,每题1分)

说明:在以下提供的若干陈述中,逐一判断其正确与否,正确选择A,错误选择B。 (16)在C源程序中将语句“if(x==5) y++;”误写作“if(x=5) y++;”,将导致编译

A、粘贴

B、剪切

C、复制

D、删除

2

错误。

(17)C的double类型数据可以精确表示任何实数。

(18)若表达式sizeof(int)的值为4,则int类型数据可以表示的最大整数为231-1。 (19)在所有的关系运算符(>=、>、==、!=、<=、<)中,优先级最低的运算符是“==、!=”。

(20)标准输入函数scanf的返回值为所输入数据的个数或EOF。

(21)若x的当前值为5, 执行语句“if(x=3) x=x+5;”后,x的值依然是5。 (22)执行循环语句“for(i=1;i<10;i=i+2) s+=i;”后,i的当前值为11。 (23)a是一维数组名,数组元素a[1]还可以写作“*(a++)”。

(24)函数原型为“void sort(float a[],int n)”,调用该函数时,形参数组a被创建,实参数

组各元素的值被复制到a数组各元素中。

(25)若打开文件的方式为“w”而该文件已经存在,则文件中原有数据被清空。

(二)单选题(本题共15分,每题1分)

(26)执行语句“k=x++&&y++||z++;”(各变量当前值均为1)后,变量k、x、y、z值依次为(26)。 A、 1、2、2、1

C、 0、2、2、1

(27)计算变量x(x大于1)整数部分位数的表达式,可以写作(27)。 A、 (int)log10(x) C、 log10(x)+1

B、 log10(x) D、 (int)log10(x)+1 B、 (x*y)&&x+y D、 x==0&&y!=0 C、 36、11

D、 36、9

B、 1、2、2、2 D、 0、2、2、2

(28)判断变量x、y中有且只有1个值为0的表达式为(28)。 A、 !(x*y)&&x+y

C、 x*y==0 A、 25、9 为(30)。 A、 10、0

B、 0、10

C、 6、0

D、 0、6

(31)执行语句“for(float x=0,s=0; x!=60; x=x+0.3) s=s+x;”后,变量x的值为(31)。 A、 不可能大于60

C、 一定小于60

B、 不可能大于60.3 D、 可以远大于60

(29)执行语句“for(s=0,k=1; s<20||k<10; k=k+2) s+=k;”后,s、k的值为(29)。

B、 25、11

(30)若k、s的当前值分别为4、0,执行语句“while(--k) s+=k;”后k、s值分别

3

(32)声明语句为“char a[10]”,执行下列语句后的输出结果为(32)。 printf(\ A、 7,7 A、 0

B、 7,8 B、 -32

C、 10,7

D、 10,8 D、 \

(33)函数strcmp(\的返回值为(33)。

C、 \

(34)函数f定义如下,执行语句“m=f(5);”后,m的值应为(34)。 int f(int k) { if(k==0||k==1) return 1; else return f(k-1)+f(k-2); }

A、 3

B、 8

C、 5

D、 13

(35)函数f定义如下,执行语句“sum=f(5)+f(3);”后,sum的值应为(35)。 int f(int m) { static int i=0; int s=0; for(;i<=m;i++) s+=i; return s; }

A、 21

B、 16

C、 15

D、 8

(36)下列语句定义x为指向int类型变量a的指针,其中哪一个是正确的(36)。 A、int a,*x=a;

B、 int a,*x=&a;

C、 int *x=&a,a; D、 int a,x=a;

(37)声明语句为“int a[3][4];”,下列表达式中与数组元素a[2][1]等价的是(37)。 A、*(a[2]+1) C、 *(a[1]+2)

B、 a[9] D、 *(*(a+2))+1

(38)执行语句“a=b=3; printf(\”后的输出结果为(38)。 A、 12,0 B、 12,3 C、 false,true D、 true,false

(39)若a是32位int类型变量,判断其32个2进位中末两位均为1的表达式为(39)。

A、 a&3==3 B、 a&3==11 C、 a&11==3 D、 a&11==11

(40)以“只读”方式打开文本文件c:\\xy.text,下列语句中哪一个是正确的(40)。 A、 fp=fopen(\ B、 fp=fopen(\

4

C、 fp=fopen(\ D、 fp=fopen(\

试题三、程序填空题(本题共20分,每个空2分) 程序1、 [程序说明]

输入x、n后输出下列算式的值。

nx2x3x4n?1x???...?(?1) x?2!3!4!n!

[程序]

#include void main() { float s,t,x; int i,n; scanf(\ (41) for(i=1;i<=n;i++) { (42) s+=t; } (43) ; }

(41)A、 s=0; t=0;

C、 s=x; t=1;

B、 s=0; t=-1; D、 s=x; t=-1;

(42)A、 t=-t*x/i; B、 t=pow(-x,i)/i; C、 t=-pow(x,i)/i; D、 t=t*x/i; (43)A、 printf(\ B、 printf(\ C、 printf(\ D、 printf(\ 程序2、 [程序说明]

运行时输入1个文本文件的文件名(不超过45个字符),删除该文件中所有空格符。 [程序]

#include #include void main()

5