秋浙江省计算机等级考试二级C试卷及答案
全国计算机等级考试二级C笔试试卷(含参考答案)
全国计算机等级考试二级C笔试试卷(含参考答案)以下各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)以下表达中正确的选项是A)程序设计就是编制程序 B)程序的测试必须由程序员自己去完成C)程序经调试改错后还应进展再测试 D)程序经调试改错后不必进展再测试(2)以下数据构造中,能用二分法进展查找的是A)顺序存储的有序线性表 B)线性链表C)二叉链表 D)有序线性链表(3)以下关于栈的描述正确的选项是A)在栈中只能插入元素而不能删除元素B)在栈中只能删除元素而不能插入元素C)栈是特殊的线性表,只能在一端插入或删除元素D)栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素(4)以下表达中正确的选项是A)一个逻辑数据构造只能有一种存储构造B)数据的逻辑构造属于线性构造,存储构造属于非线性构造C)一个逻辑数据构造可以有多种存储构造,且各种存储构造不影响数据处理的效率D)一个逻辑数据构造可以有多种存储构造,且各种存储构造影响数据处理的效率(5)以下描述中正确的选项是A)软件工程只是解决软件工程的管理问题B)软件工程主要解决软件产品的生产率问题C)软件工程的主要思想是强调在软件开发过程中需要应用工程化原那么D)软件工程只是解决软件开发中的技术问题(6)在软件设计中,不属于过程设计工具的是A)PDL(过程设计语言) B)PAD图 C)N-S图 D)DFD图(7)以下表达中正确的选项是A)软件交付使用后还需要进展维护B)软件一旦交付使用就不需要再进展维护C)软件交付使用后其生命周期就完毕D)软件维护是指修复程序中被破坏的指令(8)数据库设计的根本目标是要解决A)数据共享问题 B)数据平安问题C)大量数据存储问题 D)简化数据维护(9)设有如下关系表:R S TA B C A B C A B C1 123 1 3 1 1 22 23 2 2 33 1 3那么以下操作中正确的选项是A)T=R∩S B)T=R∪S C)T=R×S D)T=R/S(10)数据库系统的核心是A)数据模型 B)数据库管理系统 C)数据库 D)数据库管理员(11)以下表达中错误的选项是A)用户所定义的标识符允许使用关键字B)用户所定义的标识符应尽量做到“见名知意”C)用户所定义的标识符必须以字母或下划线开头D)用户定义的标识符中,大、小写字母代表不同标识(12)以下表达中错误的选项是A)C语句必须以分号完毕B)复合语句在语法上被看作一条语句C)空语句出现在任何位置都不会影响程序运行D)赋值表达式末尾加分号就构成赋值语句(13)以下表达中正确的选项是A)调用printf函数时,必须要有输出项B)使用putchar函数时,必须在之前包含头文件stdio.hC)在中,整数可以以十二进制、八进制或十六进制的形式输出D)调用getchar函数读入字符时,可以从键盘上输入字符所对应的ASCII码(14)以下关于函数的表达中正确的选项是A)每个函数都可以被其它函数调用(包括main函数)B)每个函数都可以被单独编译C)每个函数都可以单独运行D)在一个函数内部可以定义另一个函数(15)假设有语句:char *line[5];,以下表达中正确的选项是A)定义line是一个数组,每个数组元素是一个基类型为char 的指针变量B)定义line是一个指针变量,该变量可以指向一个长度为5的字符型数组C)定义line是一个指针数组,语句中的*号称为间址运算符D)定义line是一个指向字符型函数的指针(16)有以下程序段typedef struct NODE{ int num; struct NODE *next;} OLD;以下表达中正确的选项是A)以上的说明形式非法 B)NODE是一个构造体类型C)OLD是一个构造体类型 D)OLD是一个构造体变量(17)以下表达中错误的选项是A)C语言中对二进制文件的访问速度比文本文件快B)C语言中,随机文件以二进制代码形式存储数据C)语句 FILE fp; 定义了一个名为fp的文件指针D)C语言中的文本文件以ASCII码形式存储数据(18)当把以下四个表达式用作if语句的控制表达式时,有一个选项与其它三个选项含义不同,这个选项是A)k%2 B)k%2==1 C)(k%2)!=0 D)!k%2==1(19)以下不能正确计算代数式值的C语言表达式是A)1/3*sin(1/2)*sin(1/2) B)sin(0.5)*sin(0.5)/3C)pow(sin(0.5),2)/3 D)1/3.0*pow(sin(1.0/2),2)(20)以下能正确定义且赋初值的语句是A)int n1=n2=10; B)char c=32;C)float f=f+1.1; D)double x=12.3E2.5;(21)以下程序的功能是:给r输入数据后计算半径为r的圆面积s。
浙江省计算机等级二级考试 C语言 机考题库
二级考试(C语言)上机部分试题1.三个数比较大小。
输入三个整数,按由大到小的顺序输出这三个数。
#include <stdio.h>void swap(int *pa,int *pb){ /*交换两个数的位置*/int temp; temp = *pa; *pa = *pb; *pb = temp; } void main(){ int a,b,c,temp;scanf("%d%d%d",&a,&b,&c);if(a>b) swap(&a,&b);if(b>c) swap(&b,&c);if(a>b)swap(&a,&b);printf("%d,%d,%d",a,b,c); }2.表达式求和。
将计算结果以格式“%。
6f”写入到考生文件夹中#include <stdio.h> #include <math.h>void main(){ FILE *fp;float n=1,t=1,pi=0;int i;i=1;while(fabs(t)>=1e-6){ pi=pi+t; i=-i; n=n+2; t=i/n; }fp=fopen("Design1.dat","w");fprintf(fp,"%.6f",4*pi);fclose(fp); }运行结果:3.1415943.字母后移循环输出。
输入的一个小写字母,将字母循环后移5个位置后输出。
#include <stdio.h>void main(){ char c; c=getchar();If(c>='a' && c<'v')c=c+5;elseif (c>='v' && c<='z')c=c-21;putchar(c); }4.求满足条件的数。
浙江省计算机二级c考试真题及答案
浙江省计算机二级c考试真题及答案一、单项选择题(每题2分,共20分)1. 在C语言中,以下哪个关键字用于定义一个结构体?A. structB. unionC. enumD. typedef答案:A2. 若有定义 int a[5] = {1, 2, 3, 4, 5}; 则数组元素a[2]的值是多少?A. 1B. 2C. 3D. 4答案:C3. 在C语言中,哪个函数用于计算字符串的长度?A. strlen()B. strcpy()C. strcat()D. strcmp()答案:A4. 下面哪个选项不是C语言中的基本数据类型?A. intB. floatC. doubleD. string答案:D5. 在C语言中,以下哪个运算符用于逻辑与操作?A. &&B. ||C. !D. ~答案:A6. 若有定义 int x = 10; 则表达式 x % 3 的值是多少?A. 1B. 2C. 3D. 4答案:A7. 在C语言中,哪个关键字用于定义一个函数?A. functionB. defC. defineD. void答案:D8. 下面哪个选项是正确的C语言变量声明?A. int 5x;B. int x = 5C. int x = 5;D. int x = 5, y;答案:C9. 在C语言中,哪个函数用于将字符串复制到另一个字符串?A. strcpy()B. strncpy()C. strcat()D. strcmp()答案:A10. 若有定义 int a = 5, b = 10; 则表达式 a + b 的值是多少?A. 15B. 5C. 10D. 0答案:A二、程序填空题(每空2分,共20分)请根据题目要求,填写空白处的代码。
11. 给定以下代码片段,完成计算两个数之和的函数:```cint sum(int a, int b) {return _____;}```答案:a + b12. 给定以下代码片段,完成计算两个数之差的函数:```cint difference(int a, int b) {return _____;}```答案:a - b三、程序改错题(每题10分,共20分)13. 阅读以下代码,找出并修正其中的错误。
2000年秋浙江省计算机等级考试二级C试卷及答案
2000年秋等级(二级C语言)考试试卷试题一、计算机基础题(本题共15分)单选题(每题1分,共10分)1.软盘加上写保护后,对它可以进行的操作是()A.只能读盘,不能写盘B.只能写盘,不能读盘C.既可读盘,又可写盘D.既不能读盘,也不能写盘2.在语言处理程序中,编译程序的功能是()A.解释执行高级语言程序B.将汇编语言程序编译成目标程序C.解释执行汇编语言程序D.将高级语言程序翻译成目标程序3.下列有关计算机病毒的说法中,是错误的。
A.游戏软件常常是计算机病毒的载体B.尽量做到专机专用或安装正版软件,是预防计算机病毒的有效措施C.用消毒软件将一片软盘消毒之后,该软盘就没有病毒了D. 计算机病毒在某些条件下被激活之后,才开始起干扰和破坏作用4.在Window95中,桌面是指。
A.电脑桌面B.活动窗口C.文档窗口D.窗口、图标和对话框所在屏幕背景5.在Windows95资源管理器窗口的左窗格中,文件夹图标含有“+”时,表示该文件夹。
A.只含有文件B.是空文件夹C.含有子文件夹D.只含有文件而不含有文件夹6.以下是用十六进制表示的两个连续的存储单元的内容,其中一定不是汉字编码。
A.A0A0H B.1234H C.BBBBH D.ABCDH7.下列有关Word97格式刷的叙述中,是正确的。
A.格式刷既可以复制字体格式也可以复制段落格式B.格式刷只能复制字体格式C.格式刷只能复制段落格式D.格式刷只能复制纯文本的内容8.在Word97表格中,单元格内能填写的信息。
A.只能是文字B.只能是文字或符号C.只能是图像D.文字、符号、图像均可9.调制解调器的功能是实现。
A.数字信号与模拟信号的转换B.数字信号的整形C.模拟信号的放大D.数字信号的编码10.计算机网络最突出的优点是。
A.存储最大B.资源共享C.运算速度快D.运算精度高填空题(每题1分,共5分)1.CPU是计算机的核心部件,该部件主要由组成。
2.十进制数157.375转换成对应的十六进制数是。
浙江省高等学校(C语言)试卷及参考答案
(4)A、+=item C、1.0/item
B、sum=-1 C、sum=n
B、i>n D、i>=n
B、item=item+i D、item=item/i B、item D、sum+item
ቤተ መጻሕፍቲ ባይዱ
2.阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。 【程序说明】先输入一个正整数 n(1≤n≤10),再输入 n 个从小到大有序排列的整数,并
n= (9) ; for(i=0;i<n;i++){ [j]!='\0';j++){
for( (10) ;str
putchar(str[j]);
} for( (11) ;j<i;j++){ pu tchar(str[j]);
C 程序设计试卷第 2 页(共 6 页)
} (12) ;
} }
【供选择的答案】
一、程序阅读与填空(24 小题,每小题 3 分,共 72 分)
1.阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】
输入一个正整数 n,计算并输出 1 + 1/2!+ /3! + … + 1/n! 的值。
【程序】
#include <stdio.h> void main()
else low=mid+1; } if(low<=high) printf("Index is %d \n",mid); else printf("Not Found\n"); }
浙江省计算机二级等级考试试题与答案
浙江省计算机二级等级考试1.插入一个分栏符能够将页面分为两栏。
[判断题] *对错(正确答案)2.dotx格式为启用宏的模板格式, 而dotm格式无法启用宏。
[判断题] *对错(正确答案)3.在页面设置过程中, 若左边距为3cm, 装订线为0.5cm,则版心左边距离页面左边沿的实际距离为3.5cm。
[判断题] *对(正确答案)错4.在页面设置过程中, 若下边距为2cm, 页脚区为0.5cm,则版心底部距离页面底部的实际距离为2.5cm。
[判断题] *对错(正确答案)5.如需使用导航窗格对文档进行标题导航, 必须预先为标题文字设定大纲级别。
[判断题] *对(正确答案)错6.如果删除了某个分节符, 其前面的文字将合并到后面的节中, 并且采用后者的格式设置。
[判断题] *对(正确答案)错7.Word2010的屏幕截图功能可以将任何最小化后收藏到任务栏的程序屏幕视图等插入到文档中。
[判断题] *对(正确答案)错8.如需编辑公式, 可点击“插入”选项卡中“fx”图标启动公式编辑器。
[判断题] *对错(正确答案)9.Word2010在文字段落样式的基础上新增了图片样式, 可自定义图片样式并列入到图片样式库中。
[判断题] *对错(正确答案)10.如需对某个样式进行修改, 可点击插入选项卡中的“更改样式”按钮。
[判断题] *对错(正确答案)11.一般论文中, 图片和图形的题注在其下方, 表格的题注在其上方。
[判断题] *对(正确答案)错12.按一次TAB键就右移一个制表位, 按一次DELETE键左移一个制表位。
[判断题] *对错(正确答案)13.书签名必须以字母、数字或者汉字开头, 不能有空格, 可以有下划线字符来分隔文字。
[判断题] *对错(正确答案)14.样式的优先级可以在新建样式时自行设置。
[判断题] *对错(正确答案)15.图片被裁剪后, 被裁剪的部分仍作为图片文件的一部分被保存在文档中。
[判断题] *对(正确答案)错16.在“根据格式设置创建新样式”对话框中可以新建表格样式, 但表格样式在“样式”任务窗格中不显示。
浙江省二级c理论考试试题及答案
浙江省二级c理论考试试题及答案一、单项选择题(每题2分,共20分)1. C语言中,用于定义一个结构体的关键字是()。
A. structB. unionC. enumD. typedef答案:A2. 下列哪个选项不是C语言中的运算符?()A. %B. &&C. ->D. ::答案:D3. 在C语言中,用于定义数组的关键字是()。
A. arrayB. listC. vectorD. int答案:D4. 下列哪个选项不是C语言中的循环控制语句?()A. forB. whileC. do-whileD. switch5. 在C语言中,用于定义一个函数的关键字是()。
A. functionB. defC. voidD. int答案:C6. C语言中,用于声明一个指针变量的关键字是()。
A. ptrB. pointerC. *D. &答案:C7. 在C语言中,用于定义一个枚举类型的关键字是()。
A. enumB. typeC. typedefD. struct答案:A8. 下列哪个选项是C语言中的文件操作函数?()A. printfB. scanfC. fopenD. fclose答案:C9. 在C语言中,用于定义一个联合体的关键字是()。
B. structC. enumD. typedef答案:A10. C语言中,用于定义一个宏的预处理指令是()。
A. #defineB. #includeC. #importD. #pragma答案:A二、填空题(每题3分,共15分)1. C语言中,用于定义一个变量的关键字是________。
答案:int2. 在C语言中,用于声明一个函数的关键字是________。
答案:void3. C语言中,用于定义一个枚举类型的关键字是________。
答案:enum4. 在C语言中,用于定义一个联合体的关键字是________。
答案:union5. C语言中,用于定义一个宏的预处理指令是________。
浙江省计算机二级c语言上机考试真题
浙江省二级c语言上机考试真题介绍:浙江省二级c语言考试分为笔试和上机考试两块.取笔试和上机中分数较低的那个作为计算机二级的最终成绩,最后证书上按档次划分等级,其中60-79及格,80-89良好,90-100优秀。
笔试部分分两块,一块是24道选择题(六道程序题,每题中间有四个空,每空有四个选项供选择),浙江省的计算机笔试选择题不考概念性内容,所以大家不用费心,另一块是程序编写,手写两个完整程序,一道循环数组(结合),一道是函数或指针。
上机部分分两块,一块是计算机基本操作,即从access,ppt,excel,outlook,word,网页制作,文件夹操作中随机选择四道,另一块是编程,编程题可以打开编程软件c-free来做,编程中共五道题,一道改错,两道填空,最后两道是编写程序。
(一)程序改错:1,10个数求最大最小值该程序中“/***** N ***** /”的下一行中有错误,请改正(注意:不得加行、减行、加句、减句,否则后果自负)。
该程序功能:运行时输入10个数,然后分别输出其中的最大值、最小值。
#includevoid main(){ float x,max,min; int i;/******** 1 *******/for(i=0;i<=10;i++) {scanf("%f",&x);/******* 2 ********/if(i=1) { max=x;min=x;}if(x>max) max=x;if(x}printf("%f,%f\n",max,min);}∙#include <stdio.h>∙int main()∙{ float x,max,min; int i;∙/******** 1 *******/∙for(i=1;i<=10;i++) {∙scanf("%f",&x);∙/******* 2 ********/∙if(i==1) { max=x;min=x;}∙if(x>max) max=x;∙if(x<min) min=x;∙ }∙printf("%f,%f\n",max,min);∙}2,字符串反序连接下面程序中“***** N *****”的下一行中有错误,请改正(注意:不得加行、减行、加句、减句,否则后果自负)。
历年浙江c语言二级考试真题
2003 年秋浙江省高校非计算机专业学生计算机等级考试试卷(二级C)试题一、计算机基础题( 本题共15 分)(一)单选题( 每小题1 分, 共10 分)(1) 计算机网络最突出的优点是(1)。
A、运算速度快 B 、精度高C 、共享硬件、软件和数据资源D 、内存容量大(2) 在微型计算机的设备中, 访问速度最快的是(2 )A、软盘 B 、硬盘 C 、内存储器D、CD-ROM(3) 操作系统的主要功能是(3)A、对计算机系统的所有资源进行控制与管理B 、实现多用户及分布式处理C 、扩充计算机的功能D 、对硬件资源进行分配、控制、调度和回收(4)Internet 与WW 的关系是(4 〉A、都是因特网, 只是名称不同 B 、Internet 就是WWC 、Internet 与WW 完全没有关系D 、附W 是Internet 上的一个应用(5 )在Windows 98 环境下, 下面关于附件中应用程序的说法,(5 )是不正确的。
A、写字板可以编辑文本文件B 、写字板的缺省扩展名为.DOCC 、计算器中的计算结果, 可以粘贴到文档文件中D 、记事本中设置的显示字体, 将保存在文本文件中, 当使用Word 读入该文件时,仍具有所设置的字体(6) 在Word 编辑文本时, 将文档中所有的"memory" 都改成" 存储器", 最快捷的方法是采用(6 ) 操作。
A、中英文转换 B 、替换 C 、改写D、翻译(7) 以下几种关于消除计算机病毒的说法中, 正确的是。
A、专门的杀毒软件并非总是有效的B 、删除所有带毒文件能消除所有病毒C 、对感染上病毒的软盘, 格式化既能消除病毒, 又能使数据不受破坏D 、耍一劳永逸地使计算机不感染病毒, 最好的方法是装上防病毒卡(8) 实现汉字字形表示的方法, 一般可分为(8 )两大类。
A、点阵式与矢量式 B 、点阵式与网络式C 、网络式与矢量式D 、矢量式与向量式(9) 十六进制数lAE7OFH 与十六进制数2003H 的和是(9 )。
计算机等级考试二级C语言试题及答案
{ int a=5; s+=f(&a);
}
s+=f(&a); printf(“%d\nC)7 D)8
38、有以下程序 #define f(x) x*x main( ) { int i; i=f(4+4)/f(2+2);
15、 若以下选项中的变量已正确定义,则正确的赋值语句 是
(C) A)x1=26.8%3 B)1+2=x2 C)x3=0x12 D)x4=1+2=3;
//%为模式运算,又称为求余运算,二侧均为整形数据 16、 设有以下定义
int a=0; double b=1.25; char c=’A’; #define d 2 则下面语句中错误的是(D) A)a++; B)b++ C)c++; D)d++;
{ int i,s=0;
for(i=1;i<10;i+=2) s+=i+1;
printf(“%d\n”,s);
} 程序执行后的输出结果是(D)
A)自然数1~9的累加和
B)自然数1~10的累加和
C)自然数1~9中的奇数之和 D)自然数1~10中的偶数 之和
25、有以下程序 main( ) { int i,n=0; for(i=2;i<5;i++) { do { if(i%3) continue; n++; } while(!i); n++; } printf(“n=%d\n”,n); } 程序执行后的输出结果是(D) A)n=5 B)n=2 C)n=3 D) n=4
2001年秋浙江省高校计算机等级考试试卷 (二级C)及答案
2001年秋浙江省高校非计算机专业学生计算机等级考试试卷(二级 C)说明:(1)考生应将试题一至试题三的答案涂在答题卡上,将第四、五题的答案填写在答卷上,否则作无效处理;(2)请将你的准考证号的后四位填写在答卷的右下角指定位置内;(3)考试时间为120分钟。
试题一、计算机基础题(本题共15分)(一)单选题(本题10分)(1)下面(1)组设备包括输入设备、输出设备和存储设备。
A、CRT、CPU、ROMB、鼠标器、绘图仪、光盘C、磁盘、鼠标器、键盘D、磁带、打印机、激光打印机(2)微型计算机的更新与发展,主要基于(2)的变革。
A、软件B、微处理器C、存储器D、磁盘的容量(3)内存空间地址段为2001H——7000H,则其存储空间为(3)KB。
A、20480B、20.48C、20D、5(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)。
A、汉语拼音字母的ASCII代码B、十进制数的二进制编码C、按字形笔划设计的二进制码D、两个字节的二进制编码(9)使用电子邮件时,有时收到的邮件有古怪字符,即出现了乱码,这是由于(9)。
A、病毒B、接收方操作系统有问题C、发送方计算机故障D、编码未统一(10)根据病毒的传染途径可将病毒分为操作系统病毒、文件型病毒、网络型病毒三种,其中文件型病毒往往附在.COM和. (10)文件中,当运行这些文件时,会激活病毒并常驻内存。
2002年秋浙江省计算机等级考试二级C试卷及答案
2002年秋浙江省高校非计算机专业学生计算机等级考试试卷(二级C)说明:(1)考生应将试题一至试题三的答案涂在答题卡上,将第四、五题的答案填写在答卷上,否则作无效处理;(2)请将你的准考证号的后四位填写在答卷的右下角指定位置内;(3)考试时间为120分钟。
试题一、计算机基础题(本题共15分)(一)单选题(每小题1分,共10分)(1) 下列各种进位计数制中,最小的数是(1)。
A、(1100101)2B、(146)8C、(100)10D、(6A)16(2) 对于一张加了写保护的软盘,它(2)。
A、既不会传染病毒,也不会被病毒感染B、不但会向外传染病毒,还会被病毒感染C、虽不会传染病毒,但会被病毒感染D、虽不会被病毒感染,但会向外传染病毒(3) 主频又称为(3)频率,是指计算机的CPU在单位时间内工作的脉冲数。
A、速度B、时钟C、存取D、运行(4) 在Windows 98环境中,使用“开始”菜单的“运行”命令,不能执行(4)文件。
A、S1.PRGB、C、S3.BA TD、S4.EXE(5) 在Windows 98环境下,下列有关对回收站操作的叙述中,(5)是正确的。
A、回收站中的还原命令,只能将文件恢复到磁盘中原来的位置B、可以将软盘上删除的文件放入回收站C、删除硬盘上的文件时,被删除的文件必定放入回收站D、每个硬盘的回收站大小是固定的,用户不能更改(6) 操作系统是一种(6)。
A、系统软件B、应用软件C、软件包D、游戏软件(7) 汉字处理系统中的字库文件用于(7)。
A、将输入码转换为机内码B、输出时转换为显示或打印字模C、汉字识别D、输入时的键位编码(8) 如果将Word文档的文件属性设置为只读,则对文档的更改(8)在同一个文件中。
A、可以仍然保存B、可以部分保存C、不能保存D、可以用密码保存(9) 当一封电子邮件发出后,收件人由于种种原因一直没有开机接收邮件,那么该邮件将(9)。
A、退回B、重新发送C、丢失D、保存在ISP的E-mail服务器上(10) 计算机网络协议是指(10)。
2002年秋浙江省高校计算机等级考试试卷_(二级C)和答案
2002年秋浙江省高校非计算机专业学生计算机等级考试试卷(二级C)说明:(1)考生应将试题一至试题三的答案涂在答题卡上,将第四、五题的答案填写在答卷上,否则作无效处理;(2)请将你的准考证号的后四位填写在答卷的右下角指定位置内;(3)考试时间为120分钟。
试题一、计算机基础题(本题共15分)(一)单选题(每小题1分,共10分)(1) 下列各种进位计数制中,最小的数是(1)。
A、(1100101)2B、(146)8C、(100)10D、(6A)16(2) 对于一张加了写保护的软盘,它(2)。
A、既不会传染病毒,也不会被病毒感染B、不但会向外传染病毒,还会被病毒感染C、虽不会传染病毒,但会被病毒感染D、虽不会被病毒感染,但会向外传染病毒(3) 主频又称为(3)频率,是指计算机的CPU在单位时间内工作的脉冲数。
A、速度B、时钟C、存取D、运行(4) 在Windows 98环境中,使用“开始”菜单的“运行”命令,不能执行(4)文件。
A、S1.PRGB、C、S3.BA TD、S4.EXE(5) 在Windows 98环境下,下列有关对回收站操作的叙述中,(5)是正确的。
A、回收站中的还原命令,只能将文件恢复到磁盘中原来的位置B、可以将软盘上删除的文件放入回收站C、删除硬盘上的文件时,被删除的文件必定放入回收站D、每个硬盘的回收站大小是固定的,用户不能更改(6) 操作系统是一种(6)。
A、系统软件B、应用软件C、软件包D、游戏软件(7) 汉字处理系统中的字库文件用于(7)。
A、将输入码转换为机内码B、输出时转换为显示或打印字模C、汉字识别D、输入时的键位编码(8) 如果将Word文档的文件属性设置为只读,则对文档的更改(8)在同一个文件中。
A、可以仍然保存B、可以部分保存C、不能保存D、可以用密码保存(9) 当一封电子邮件发出后,收件人由于种种原因一直没有开机接收邮件,那么该邮件将(9)。
A、退回B、重新发送C、丢失D、保存在ISP的E-mail服务器上(10) 计算机网络协议是指(10)。
2004年秋浙江省计算机等级考试二级C试卷及答案
2004年秋浙江省高等学校计算机等级考试试卷(二级C)试题一、计算机基础题(略)试题二、语言基础题(一)判断题(每题一分,共10分)(16)C语言程序的三种基本结构是顺序、选择和嵌套。
(17)在C语言程序中,在函数内部定义的变量称为全局变量。
(18)运算符“=”和“&=”的优先级相同。
(19)‘%f‟是不准确的字符常量。
(20)运算符“+”不能作为单目运算符。
(21)如果运算符“+”和“/”都是右结合的,则表达式10*6/5的值是10。
(22)s(s-a)(s-b)(s-c)是合法的C语言表达式。
(23)表达式!!6的值是6。
(24)表达式~(~2〈〈1〉的值是5。
(25)对于变量定义:int a[10],*p=a+8;数组a的最后一个元素是p[1]。
(二)单选题(每题2分,共20分)(26)执行语句printf(“_________”,”A”);将得到出错信息。
A、%uB、%sC、%eD、%d(27)设c是一个字符变量,求解表达式————后,c的值不是1就是0。
A、c=getchar()!=‟\n‟B、(c=getchar())!=‟\n‟C、c=‟1‟D、c=EOF(28)下列定义中,——定义的变量可以存放-123.4。
A、long aB、unsigned bC、int dD、float c(29)对于变量定义:char *pp[100],pp是一个——。
A、函数B、数组元素C、指针变量D、数组(30)下列程序段的输出结果是————。
Char *st[]={“SUN”,”MOON”,”STAR”,”X”};Printf(“(%s,%c)”,*(st+1)+1,*(*(st+2)+2)+2);A、(MOON,M)B、(OON,C)C、(OON,Q)D、(OON,A)(31)对于以下的变量定义,表达式————是不准确的。
Struct node {Float x,y;Char s[10];}point,*p=&point;A、p->x=2.0B、(*p).y=3.0B、point.x=2.0 D、p->s=”a”(32)下列程序段的输出结果是————。
05_2年浙江省计算机等级考二级(C语言)
2005年秋浙江省高等学校计算机等级考试试卷(二级C)说明:⑴考生应将试题一至试题四的答案涂在答题卡上,将试题五的答案填写在答卷上,否则作无效处理;⑵请将你的准考证号的后四位填写在答卷右下角的指定位置内;⑶考试时间为120分钟。
试题一、判断题(每题1分,共10分)说明:在以下提供的若干个陈述中,逐一判断其正确与否,选A表示正确,选B表示错误。
(1)不同类型的变量在内存中占用存储空间的大小都是一样的。
(2)程序调试就是找出并改正C源程序中的语法错误。
(3)表示数学式3<x<5的C表达式也是3<x<5。
(4)程序设计语言必须具备数据表达和流程控制的功能。
(5)结构化程序语言的三种基本控制结构是顺序、选择和循环。
(6)‘\n’不是一个字符常量。
(7)表达式(1.23 << 2)符合C语言语法。
(8)与float型数据相比,double型数据的精度高,取值范围大。
(9)在C语言中,表达式(010+2)的值是10。
(10)do-while语句先执行循环体,后判断循环条件,所以循环体至少会执行一次。
试题二、单选题(每题2分,共20分)(11) 若x是double型变量,n是int型变量,执行(11) ,并输入3 1.25后,x=1.25,n=3。
A、scanf("%d%lf", &n, &x);B、scanf("%lf%d", &x, &n);C、scanf("%lf%d", &n, &x);D、scanf("%d%,lf", &n, &x);(12) 若变量已经被正确定义,为表示“变量x和y都能被3整除”,应使用的C表达式是(12) 。
A、(x%3 != 0) || (y%3 != 0)B、(x%3 != 0) && (y%3 != 0)C、(x%3 == 0) || (y%3 == 0)D、(x%3 == 0) && (y%3 == 0)(13) while( (13) ) 等价于while(x)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
while((2)){
(3)
denominator=denominator+3;
flag = -flag;
}
printf("sum =(4)\n",sum);
}
【供选择的答案】
(1) A、item = 0B、item = 0.0001C、;D、item = 2
(2) A、fabs(item) >= 1E-3B、fabs(item ) <= 1E-3
运行示例:
6 28
【程序】
#include <stdio.h>
main()
{ int i; int is(int n);
for(i = 1; i <= 100; i++)
if( (5) )
printf("%d ", i);
}
int is(int n)
{ int i,sum;
(6)
sum = 0;
for(i = 1; i <= n/2; i++)
运行示例:
sum=143
【程序】
#include <stdio.h>
main()
{ int i,sum,a[10];
(9)
(10)
sum=0;
for(i=0;i<10;i++)
sum=sum+ (11) ;
printf(“sum=%d “,sum);
}
void fun(int fib[],int n)
{ int i=0;
fib[0]=fib[1]=1;
for(i=2;i<n;i++)
(12)
}
【供选择的答案】
(9) A、fun(int fib[],int n);B、void fun(int fib[],int n)
C、;D、void fun(int fib[],int n);
(10)A、fun(fib,n);B、fun(a[],10);
6.阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案
【程序】
#include <stdio.h>
#include <string.h>
main()
{ int i,j;
char str[10],*s[10]={”SQL”,”hello”,”bear”,”zone”};
gets(str);
【程序】
程序1
#include <stdio.h>
main()
{ int i,j,a[3][3]={1,0,0,4,5,0,7,8,9};
int flag=1;
for(i=0;i<3;i++)
for(j=0;j<i;j++)
flag=a[i][j];
printf(“%d\n”,flag);
for(j=2;j>0;j--)
C、fun(a,10);D、fun(a[10],10);
(11)A、fib[i]B、a[i]C、a[10]D、fib[0]
(12)A、fib[i]=fib[i-1]+fib[i-2];
B、fib[i-1]=fib[i-2]+fib[i-3];
C、fib[i+1]=fib[i]+fib[i-1];
D、fib[i]=fib[i-1]+fib[i+1];
秋浙江省高等学校计算机等级考试试卷(二级C)
说明:⑴考生应将所有试题的答案填写在答卷上。其中试题一到试题六请在答卷上的各小题选项的对应位置上填“√”。
⑵请将你的准考证号的后五位填写在答卷右下角的指定位置内;
⑶考试时间为90分钟。
一、程序阅读与填空(24小题,每小题3分,共12分)
1.阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案
putchar(’\n’);
}
【问题】
(17)程序1运行时,第1行输出(17)。
A、0B、1C、8D、9
(18)程序1运行时,第2行输出(18)。
A、9B、7C、5D、1
(19)程序2运行时,第1行输出(19)。
A、AeEB、aC、aeD、e
(20)程序2运行时,第2行输出(20)。
A、4Ae2EB、42C、AeED、aEe
putchar(str[i]);
putchar(‘\n’);
for(i=0;str[i]!=’\0’;i++)
if(str[i]>=’a’&&str[i]<=’z’)
putchar(str[i]-’a’+’A’);
else if(str[i]>=’A’&&str[i]<=’Z’)
putchar(str[i]-’A’+’a’);
【程序说明】
计算并输出下式的值,要求精确到最后一项的绝对值小于10—3(保留4位小数)。
运行示例:sum=0.8361
【程序】
#include <stdio.h>
#include <math.h>
main()
{ int denominator = 1, flag = 1;
double item, sum = 0;
(22)程序运行时,输入I,输出(22)。
A、SQL hello bear I zoneB、I SQL hello bear zone
C、SQL I hello bear zoneD、SQL hello bear zone I
(23)程序运行时,输入zoo,输出(23)。
A、zoo SQL hello bear zoneB、SQL hello bear zoo zone
C、SQL hello bear zone zooD、SQL hello zoo bear zone
(24)程序运行时,输入orange,输出(24)。
A、SQL orange hello bear zoneB、SQL hello orange bear zone
C、orange SQL hello bear zoneD、SQL hello bear orange zone
{ if(n==1) return 2;
else return f3(n-1);
}
main( )
{ int i;
printf("%d\n",f1(’C’));
for(i=1;i<=3;i++)
f2();
printf("%d\n",f2());
printf("%d\n",f3(4));
printf("%r(i=2;i>=j;i--)
flag=a[i][j];
printf(“%d\n”,flag);
}
程序2
#include <stdio.h>
main()
{ char str[10]=”4Ae2E”;
int i;
for(i=0;str[i]!=’\0’;i++)
if(str[i]>=’a’&&str[i]<=’z’)
putchar(’\n’);
}
【问题】
(21)程序运行时,输入apple,输出(21)。
A、SQL apple hello bear zoneB、apple SQL hello bear zone
C、SQL hello bear zone appleD、SQL hello apple bear zone
for(i=0;i<4;i++) {
if(strcmp(str,s[i])>0) continue;
j=3;
while(j>=i){
s[j+1]=s[j];
j--;
}
s[i]=str;
break;
}
if(i==4) s[4]=str;
for(i=0;i<5;i++)
printf("%s ",s[i]);
case ‘B’: grade=85;break;
case ‘C’: grade=75;
case ‘D’: grade=65;break;
default: grade=0;
}
return grade;
}
int f2()
{ static int k=1,s;
s=s+k;
k++;
return s;
}
int f3(int n)
二、程序编写(每题14分,共28分)
1.编写程序,输入100个整数,将它们存入数组a中,查找并输出数组a中的最小值。
2.按下面要求编写程序:
(1)定义函数cal_power(x,n)计算x的n次幂(即xn),函数返回值类型是double。
(2)定义函数main(),输入浮点数x和正整数n,计算并输出下列算式的值。要求调用自定义函数cal_power(x,n)计算x的n次幂。
if( (7) )
sum = sum +i;
if( (8) ) return 1;
else return 0;
}
【供选择的答案】
(5) A、is(i) == 0B、is(i) != 0
C、!is(n)D、is(n)
(6) A、if (n != 1) return 1;B、if (n != 1) return 0;