2009年江西省计算机2级c

合集下载

计算机等级二级c语言

计算机等级二级c语言

计算机等级二级c语言
计算机等级二级C语言是针对中国计算机等级考试的一个级别,要求考生掌握C语言的基本语法、数据类型、程序结构、控制语句、函数、数组、指针等基本知识,并且能够编写简单的C程序。

考试形式包括单选题和程序设计题,其中单选题主要测试考生对C语言基础知识的掌握程度,而程序设计题则要求考生根据给定的题目要求编写程序,并能够正确运行和调试程序。

通过计算机等级二级C语言考试,可以证明考生已经掌握了C语言的基本知识和编程技能,具备了一定的计算机应用能力。

同时,这也是一些高校和用人单位在招聘时所要求的条件之一。

历年计算机江西省二级等级考试真题及答案

历年计算机江西省二级等级考试真题及答案

历年全国计算机二级等级考试真题(附答案)2006年4月全国计算机等级考试二级VB笔试试卷(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)下列各题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)只有根结点的二叉树是线性结构(7)在深度为7的满二叉树中,叶子结点的个数为。

A)32 B)31 C)64 D)63(8)“商品”与“顾客”两个实体集之间的联系一般是。

A)一对一 B)一对多C)多对一 D)多对多(9)在E-R图中,用来表示实体的图形是。

A)矩形 B)椭圆形C)菱形 D)三角形(10)数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是。

A)DB包含DBS和DBMS B)DBMS包含DB和DBSC)DBS包含DB和DBMS D)没有任何关系(11)以下关于VisualBasic特点的叙述,错误的是A)VisualBasic是采用事件驱动编程机制的语言B)VisualBasic程序既可以编译运行,也可以解释运行C)构成VisualBasic程序的多个过程没有固定的执行顺序D)VisualBasic程序不是结构化程序,不具备结构化程序的三种基本结构(12)以下叙述中,错误的是。

全国高等学校计算机等级考试

全国高等学校计算机等级考试

全国高等学校计算机等级考试(江西考区)2009年上半年二级C笔试试卷I、计算机基础部分(30)试题一、选择题(每个选项1分,共30个)考生从提供的答案中选择一个正确的,并把所选答案字母填入答题卡对应栏上。

1、在下面的计算机存储器中,存储数据速度最快的是(1)。

(1) A. RAM B. CacheC. HDD.CD-ROM2、下面各组设备中,权威外部设备的是(2)。

(2) A. CRT、CPU、RAM B.鼠标器、绘图仪、控制器C.硬盘、鼠标器、优盘D.Cache、优盘、激光打印机3、下面(3)不是计算机硬件系统的主要性能指标。

(3)A. 字长 B. 存储器容量C.主频D. 操作系统性能4、下列术语中,属于显示器性能指标的是(4)。

(4) A. 速度 B. 可靠性C. 分辨率D. 精度5、计算机网络技术包含的两个主要技术是计算机技术和(5)。

(5) A. 微电子技术 B. 通信技术C. 数据处理技术D.自动化技术6、下面选项用于表示IP地址,错误的是(6)。

(6) A. 102.223.1.56 B. 202.225.101.12C. 192.258.1.23D. 214.226.12.107、表示计算机存储容量的单位通常是(7)。

(7) A. 块 B. 字节C . 比特 D. 字长8、操作系统(8)。

(8) A. 系统软件 B. 计算软件C. 字表处理软件D.应用软件9、下面按键中,单独按下通常不起作用的是(3)键。

(9) A. 【Alt】 B. 【Esc】C . 【Cape Lock】 D. 【Insert】10、一台微机相关配置参数为“P4/2.6G/512M/80G/64M/52X/17”,可看出此微机的CPU的主频为(10)。

(10) A. 2.6G B. 80GC. 512MD. 64M11、学校图书馆软件属于(11)。

(11) A. 系统软件 B. 应用软件C、操作系统 D. 辅助设计软件12、防火墙的作用是(12)。

江西计算机省二级试题及答案 09二级c填空改错答案

江西计算机省二级试题及答案 09二级c填空改错答案
for(i=2;i<m;i++)
for(j=2;j<=i/2;j++)
{ if(i%j==0)
{
xx[t]=i;
t++;
break;
}
}
*k=t;
}
5
unsigned fun ( unsigned w )
4: 01 if(('a'<=tt[i])&&(tt[i]<='z')) 02 tt[i]-=32;
5: 01 m=i; 02 if(a[k]>a[m]) m=k;
6: 01 fun (char *a) 02 printf("%c",*a);
7: 01 for(i=2;i<=m;i++) 02 y+=1.0/i/i;
}
while(*p)
{
*b=*p;
b++;
p++;
}
*b=0;
}
9
void fun( char *a,int n )
{
int i=0,j;
25、01 *n 02 next 03 head
26、01 ss[i] 02 n+j 03 1
27、01 && 02 'A' 03 ch
28、01 a[i] 02 a[i] 03 0
29、01 q 02 next 03 next
30、01 a 02 a 03 b
科益二级C语言上机题库填空题和改错题答案

江西省计算机2级C++语言

江西省计算机2级C++语言

江西省计算机2级(C语言)考试试题及答案2009-10-18 10:51 1、计算机基础部分(30分)试题一、选择题(每个选项1分,共30分)。

考生从提供的答案中选择一个正确的,并把所选答案的字母填入答题卡对应栏内。

1、在计算机内部,一切信息均表示为______。

(1) A、二进制数B、十进制数C、BCD码D、ASCII码2、通常所说的计算机系统是由_____ 组成。

(2) A、硬件系统和软件系统B、软件C、硬件和数据库系统D、硬件系统和语言编译系统3、二进制数11011101转换为十进制数_____________十进制转换成二进制整数部分除以2 余数逆序排列;小数部分乘二取整顺序排列。

二进制转换成十进制编号乘二的K次方(3) A、220 B、221 C、251 D、3214、CPU不能直接访问的存储器是_____ 。

(4) A、内存储器B、外存储器C、ROM D、RAM5、具有多媒体功能的微型计算机系统,通常都配有CD—ROM,这是一种_____ 。

(5) A、只读存储器B、只读大容量软盘C、只读硬盘存储器D、只读光盘存储器6、CAI是计算机的应用领域之一,其含义是_______ 。

(6) A、计算机辅助教学B、计算机辅助制造CAMC、计算机辅助测试D、计算机辅助设计CAD7、简单地说文件名是由______ 两部分组成的。

(7) A、文件名和基本名B、主文件名和扩展名C、扩展名和后缀D、后缀和名称8、在微型计算机中,唯一能够直接识别和执行的语言是___________ 。

(8)A、机器语言B、汇编语言C、高级语言D、数据库语言9、操作系统是一种_____ 。

(9) A、便于计算机操作的硬件B、便于计算机操作的规范C、管理计算机系统资源的软件D、计算机系统10、多媒体技术是______ 。

(10) A、超文本处理技术B、文本和图形技术C、一种图像和图形处理技术D、计算机技术、电视技术和通信技术相结合的综合技术11、下列四种软件中属于应用软件的是_____ 。

全国计算机等级考试(二级c)

全国计算机等级考试(二级c)

全国计算机等级考试(NCRE)二级C语言考试是针对计算机C 语言编程能力的国家级标准化考试,主要考查应试者运用C语言进行程序设计和编程的能力。

该考试由教育部考试中心主办,采取全国统一命题、统一考试的形式,对考生的C语言水平进行客观、公正的评定。

二级C语言考试一般分为笔试和上机考试两部分。

笔试主要考察C语言的基础知识,如数据类型、程序结构、控制语句等;上机考试则主要考察考生实际编程能力,包括调试程序、编写程序、解决实际问题的能力等。

通过二级C语言考试,考生可以获得教育部考试中心颁发的合格证书,该证书在全国范围内有效。

对于计算机科学与技术专业的学生和相关从业者来说,获得二级C语言证书是证明自己计算机能力的一种方式,也是在一些行业和岗位上求职的必要条件之一。

以上信息仅供参考,建议查阅相关网站获取更全面和准确的信息。

2009年3月9月历届二级C语言笔试真题课件

2009年3月9月历届二级C语言笔试真题课件

2011年9月全国计算机等级考试二级笔试试卷C语言程序设计(考试时间90分钟,满分100分)一、选择题((1)-(10)、(21)-(40)每题2分,(11)-(20)每题1分,共70分) 。

A(1)下列叙述中正确的是( )。

A)算法就是程序 B)设计算法时只需要考虑数据结构的设计C)设计算法时只需要考虑结果的可靠性 D)以上三种说法都不对A(2)下列关于线性链表的叙述中,正确的是( )。

A)各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B)各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C)进行插入与删除时,不需要移动表中的元素D)以上三种说法都不对D(3)下列关于二叉树的叙述中,正确的是( )。

A)叶子结点总是比度为2的结点少一个B)叶子结点总是比度为2的结点多一个C)叶子结点数是度为2的结点数的两倍D)度为2的结点数是度为1的结点数的两倍A(4)软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。

下面属于应用软件的是( )。

A)学生成绩管理系统 B)C语言编译程序 C)UNIX操作系统 D)数据库管理系统(5)某系统总体结构图如下图所示:D(6)程序调试的任务是( )。

A)设计测试用例 B)验证程序的正确性 C)发现程序中的错误 D)诊断和改正程序中的错误B(7)下列关于数据库设计的叙述中,正确的是( )。

A)在需求分析阶段建立数据字典 B)在概念设计阶段建立数据字典C)在逻辑设计阶段建立数据字典 D)在物理设计阶段建立数据字典A(8)数据库系统的三级模式不包括( )。

A)概念模式 B)内模式 C)外模式 D)数据模式A(9)有三个关系R、S利T如下:则由关系R和s得到关系T的操作是( )。

A)自然连接 B)差 C)交 D)并A(10)下列选项中属于面向对象设计方法主要特征的是( )。

A)继承 B)自顶向下 C)模块化 D)逐步求精C(11)以下叙述中错误的是( )。

c语言计算机二级考试

c语言计算机二级考试

c语言计算机二级考试
全国计算机等级考试二级C语言是一个涉及C语言程序设计和计算机基础知识的考试项目。

考试要求考生:
1. 熟悉Visual C++2010 Express集成开发环境。

2. 掌握结构化程序设计的方法,具有良好的程序设计风格。

3. 掌握程序设计中简单的数据结构和算法并能阅读简单的程序。

4. 在Visual C++2010 Express集成环境下,能够编写简单的C程序,并具有基本的纠错和调试程序的能力。

考试内容包括C语言程序的结构,具体题型和分值分布为:单项选择题40分(含公共基础知识部分10分),操作题60分(包括程序填空题、程序修改题及程序设计题)。

考试环境为中文版Windows 7操作系统和Microsoft Visual C++ 2010学习版开发环境。

如需了解更多关于C语言计算机二级考试的信息,建议登陆中国教育考试网查阅相关资料。

2009年9月计算机等级考试二级C语言笔试试题及答案解析

2009年9月计算机等级考试二级C语言笔试试题及答案解析

2009年9月计算机等级考试二级C语言笔试试题及答案解析2009年9月全国计算机等级考试二级C语言笔试试题一、选择题((1)—(10)、(21)—(40)每题2分,(11)—(20)每题1分,共70分)(1)下列数据结构中,属于非线性结构的是(C)A)循环队列 B) 带链队列 C) 二叉树 D)带链栈(2)下列数据结果中,能够按照“先进后出”原则存取数据的是(B)A) 循环队列 B) 栈 C)队列 D)二叉树(3)对于循环队列,下列叙述中正确的是(D)A)队头指针是固定不变的B)队头指针一定大于队尾指针C)队头指针一定小于队尾指针D)队头指针可以大于队尾指针,也可以小于队尾指针(4)算法的空间复杂度是指(A)A)算法在执行过程中所需要的计算机存储空间B)算法所处理的数据量C)算法程序中的语句或指令条数D)算法在执行过程中所需要的临时工作单元数(5)软件设计中划分模块的一个准则是(B)A) 低内聚低耦合B) 高内聚低耦合C) 低内聚高耦合D) 高内聚高耦合(6)下列选项中不属于结构化程序设计原则的是(A)A) 可封装D) 自顶向下C) 模块化D) 逐步求精(7)软件详细设计产生的图如下:该图是(C)A) N-S图B) PAD图C) 程序流程图D) E-R图(8)数据库管理系统是(B)A)操作系统的一部分B) 在操作系统支持下的系统软件C) 一种编译系统D) 一种操作系统(9)在E-R图中,用来表示实体联系的图形是(C)A) 椭圆图B) 矩形C) 菱形D) 三角形(10)有三个关系R,S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为(D)A) 选择B) 投影C) 交D) 并(11)以下叙述中正确的是A)程序设计的任务就是编写程序代码并上机调试B)程序设计的任务就是确定所用数据结构C)程序设计的任务就是确定所用算法D)以上三种说法都不完整解析:选D。

原文见高教版二级教程P2,程序设计的任务包括A、B、c及相关文档。

历年计算机江西省二级等级考试真题及答案

历年计算机江西省二级等级考试真题及答案

历年全国计算机二级等级考试真题(附答案)2006年4月全国计算机等级考试二级VB笔试试卷(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)下列各题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)只有根结点的二叉树是线性结构(7)在深度为7的满二叉树中,叶子结点的个数为。

A)32 B)31 C)64 D)63(8)“商品”与“顾客”两个实体集之间的联系一般是。

A)一对一 B)一对多C)多对一 D)多对多(9)在E-R图中,用来表示实体的图形是。

A)矩形 B)椭圆形C)菱形 D)三角形(10)数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是。

A)DB包含DBS和DBMS B)DBMS包含DB和DBSC)DBS包含DB和DBMS D)没有任何关系(11)以下关于VisualBasic特点的叙述,错误的是A)VisualBasic是采用事件驱动编程机制的语言B)VisualBasic程序既可以编译运行,也可以解释运行C)构成VisualBasic程序的多个过程没有固定的执行顺序D)VisualBasic程序不是结构化程序,不具备结构化程序的三种基本结构(12)以下叙述中,错误的是。

全国计算机等级考试二级C语言真题2009年3月

全国计算机等级考试二级C语言真题2009年3月

全国计算机等级考试二级C语言真题2009年3月(总分:110.00,做题时间:90分钟)一、{{B}}选择题{{/B}}(总题数:40,分数:80.00)1.下列叙述中正确的是______。

(分数:2.00)A.栈是“先进先出”的线性表B.队列是“先进后出”的线性表C.循环队列是非线性结构D.有序线性表既可以采用顺序存储结构,也可以采用链式存储结构√解析:[知识点] 线性表及其顺序存储结构、栈和队列的特点、线性链表的概念 [评析] 栈是—种特殊的线性表,这种线性表只能在固定的—端进行插入和删除操作,允许插入和删除的—端称为栈顶,另—端称为栈底。

—个新元素只能从栈顶一端进入,删除时,只能删除栈项的元素,即刚刚被插入的元素。

所以栈又称“后进先出”表,所以选项A是错误的。

队列可看作是插入在—端进行,删除在另—端进行的线性表,允许插入的—端称为队尾,允许删除的—端称为队头。

在队列中,只能删除队头元素,队列的最后—个元素—定是最新入队的元素。

因此队列又称“先进先出”表,所以选项B是错误的,循环队队列是将队列存储空间的最后—个位置绕到第—个位置,形成逻辑上的环状空间,供队列循环使用。

它的逻辑结构仍然是线性结构,所以选项C是错误的。

有序线性表既可以采用顺序存储结构,也可以采用链式存储结构,所以选项D是正确的。

2.支持子程序调用的数据结构是______。

(分数:2.00)A.栈B.树√C.队列D.二叉树解析:[知识点] 树、二叉树的结构特点 [评析] 子程序调用是—种层次关系,子程序调用功能模块,且调用功能模块的个数也不确定,可以是—个,也可以是多个。

选项A、C中元素之间是—种前后件关系,前后元素之间没有层次之分,每个结点有—个前件也只有—w个后件。

二叉树是一种很有用的非线性结构,它不同于树形结构,具有以下两个特点:1)非空二叉树只有一个根结点;2)每一个结点最多有两棵子树,且分别称为该点的左子树与右子树。

所以选项D规定每个结点只能有两个后件。

历年全国计算机等级考试二级C语言上机考试题库及答案

历年全国计算机等级考试二级C语言上机考试题库及答案

1.填空给定程序的功能是调用fun函数建立班级通讯录。

通讯录中记录每位学生的编号,姓名和电话号码。

班级的人数和学生的信息从键盘读入,每个人的信息作为一个数据块写到名为myfile5.dat的二进制文件中。

请在程序的下划线处填入正确的内容并把下划线删除,是程序得出正确的结果。

注意:源程序存放在考生文件夹下的BLANK1.c中不得增行或删行,也不得更改程序的结构!void check();/**********found**********/int fun(___1___ *std){/**********found**********/___2___ *fp; int i;if((fp=fopen("myfile5.dat","wb"))==NULL)return(0);printf("\nOutput data to file !\n");for(i=0; i<N; i++)/**********found**********/fwrite(&std[i], sizeof(STYPE), 1, ___3___);fclose(fp);return (1);}修改给定程序MODI1.C中函数fun的功能是:先将在字符串s中的字符按正序存放到t串中,然后把s中的字符按逆序连接到t串后面。

例如:当s中的字符串为:“ABCDE”时,则他中的字符串应为:“ABCDEEDCBA”。

请改正程序中的错误,使他能得出正确的结果。

注意:不要改动main函数,不能增行或删行,也不得更改程序的结构!void fun (char *s, char *t){ int i, sl;sl = strlen(s);/************found************/for( i=0; i<=s1; i ++)t[i] = s[i];for (i=0; i<sl; i++)t[sl+i] = s[sl-i-1];/************found************/t[sl] = '\0';}程序函数fun的功能是:将两个两位数的正整数a,b合并成一个整数放在c中。

2009年全国计算机等级考试官方重难点真题分析_C_篇_

2009年全国计算机等级考试官方重难点真题分析_C_篇_
O(∩_∩)O哈哈!
果果 http://
教育部考试中心专稿
2009年全国计算机等级考试
官方重难点真题分析(C++篇)
果 果:开 学后不久 要 迎 来 20 0 9下半 年 全 国 计算 机 等 级考 试了,暑 假 里各 位 有什 么计 划 呢?有人 报了辅 导 班,有人 打 算自学,无 论 哪 种 方 法,都 别 忘 了研 究 真 题 哟!国 家 教 育 部 考 试中 心 作 为NCR E 的 主 办方,6月结 束 了对 20 0 9上半 年 各科 考 试 的 统计 分析,对于重 点 科目的 重 难 点 真 题,将 在 本刊连载官方点评,欢迎关注!如果你有任何问题,请发邮件到NCRE@,我将请考试中心的专家为你做权威解答。
(2)本 题 考 核 重 载 增1运 算 符“++” 的 使 用 方法。大 多 数一元 运 算 符 只 能 是 前 缀 运 算符,即只能用在操作数的前面,但 ++既 可 以 是 前 缀 运 算 符(前 增1),又可 以 是 后 缀 运 算 符(后 增1)。为了区 分 这 两 种 情 况,重 载 这 两 个 运 算 符 时必 须 在格式 上 有所 区 别:重 载 后 缀++时必 须 多 一个虚 拟 参 数 int,因 此 从 形式 上 看 像 是 一 个二 元 运 算 符 重 载 。理 解了这一 点 本 题 就 不 难作 答,++a是前缀 运 算 符,调用 时应该 是 无 参数的形式。
趣!不过考试需要真本领,呵呵!) [TS04]
94
2009年第14期
投稿 | tianswc@
天生我才 考证达人
S TO N E 传 递 好 运了!我 在 学 校 阅 览 室 看了 两 年《电 脑 爱 好 者》了,告 诉 大 家一 个 好 消 息,我 终 于 可 以 拿 到 二 级C 语 言证 书 了!2 0 0 8 年 9月的 考 试我参加了,笔试70分,机试考53分,我是个不服输的人,慢慢掌握了 其 中的 规 律,今 年上半 年上机 考 试 考了10 0 分!祝 大 家 9月的 考 试 顺 利!

历年全国计算机等级考试_二级C语言上机考试题库及答案

历年全国计算机等级考试_二级C语言上机考试题库及答案

1.填空给定程序的功能是调用fun函数建立班级通讯录。

通讯录中记录每位学生的编号,姓名和电话号码。

班级的人数和学生的信息从键盘读入,每个人的信息作为一个数据块写到名为myfile5.dat的二进制文件中。

请在程序的下划线处填入正确的内容并把下划线删除,是程序得出正确的结果。

注意:源程序存放在考生文件夹下的BLANK1.c中不得增行或删行,也不得更改程序的结构!void check();/**********found**********/int fun(___1___ *std){/**********found**********/___2___ *fp; int i;if((fp=fopen("myfile5.dat","wb"))==NULL)return(0);printf("\nOutput data to file !\n");for(i=0; i<N; i++)/**********found**********/fwrite(&std[i], sizeof(STYPE), 1, ___3___);fclose(fp);return (1);}修改给定程序MODI1.C中函数fun的功能是:先将在字符串s中的字符按正序存放到t串中,然后把s中的字符按逆序连接到t串后面。

例如:当s中的字符串为:“ABCDE”时,则他中的字符串应为:“ABCDEEDCBA”。

请改正程序中的错误,使他能得出正确的结果。

注意:不要改动main函数,不能增行或删行,也不得更改程序的结构!void fun (char *s, char *t){ int i, sl;sl = strlen(s);/************found************/for( i=0; i<=s1; i ++)t[i] = s[i];for (i=0; i<sl; i++)t[sl+i] = s[sl-i-1];/************found************/t[sl] = '\0';}程序函数fun的功能是:将两个两位数的正整数a,b合并成一个整数放在c中。

江西省计算机二级2篇

江西省计算机二级2篇

江西省计算机二级第一篇:计算机发展的历史与现状计算机是现代科技的重要产物,它的发展经历了漫长的历史进程。

本文将主要介绍计算机的发展历史并了解计算机的现状。

一、计算机的发展历史计算机的发展可以追溯到古代,最早的计算工具是由人类使用数字进行计算的算盘。

19世纪,计算机开始进入机械化时代,英国数学家查尔斯·巴贝奇设计了“分析机”,它是一种通用计算机的雏形。

然而,由于当时技术的限制,该机器并未实际制造出来。

二战期间,计算机技术得到了飞速发展。

根据冯·诺依曼的提议,ENIAC成为世界上第一台通用计算机。

而随后研制出的EDSAC和EDVAC,则推动了计算机技术的进一步发展。

20世纪60年代,Transistor晶体管的发明使得计算机的速度大幅提升,计算机进入了晶体管时代。

到了20世纪70年代,个人计算机开始走进寻常百姓家,代表性的产品是1977年问世的Apple II。

80年代,IBM推出了第一台PC(个人计算机),带动了计算机产业的快速发展。

90年代,计算机领域的突破性技术之一是互联网的普及,使得人们可以方便地访问和共享信息。

二、现代计算机的特点现代计算机具有以下特点:1.迅速的计算能力:现代计算机能够进行高效、精确的计算,并在短时间内完成大量数据处理任务。

2.广泛的应用领域:计算机技术已经渗透到各行各业,如教育、医疗、金融、工业等,成为现代社会不可或缺的工具。

3.多样的形态和规模:现代计算机不仅有大型机、小型机和微型机等不同规模的计算机,还有手机、平板电脑等智能终端设备。

4.高度智能化:近年来,人工智能技术的发展使得计算机具备了更高的智能性,能够进行语音识别、图像识别、自动学习等复杂任务。

5.网络化互联:计算机的网络化互联是现代计算机最重要的特征之一,它使得人们能够方便地进行信息交流和共享。

三、计算机的未来发展对于计算机的未来发展,有以下几个重要的方向:1.人机交互的进一步提升:随着人工智能技术的发展,计算机将更加智能化,能够更好地理解和识别人的语言、手势等,实现更自然、便捷的人机交互。

历年全国计算机等级考试_二级C语言上机考试题库及答案

历年全国计算机等级考试_二级C语言上机考试题库及答案

1.填空给定程序的功能是调用fun函数建立班级通讯录。

通讯录中记录每位学生的编号,姓名和电话号码。

班级的人数和学生的信息从键盘读入,每个人的信息作为一个数据块写到名为的二进制文件中。

请在程序的下划线处填入正确的内容并把下划线删除,是程序得出正确的结果。

注意:源程序存放在考生文件夹下的中不得增行或删行,也不得更改程序的结构!void check();/**********found**********/int fun(___1___ *std){/**********found**********/___2___ *fp; int i;if((fp=fopen("","wb"))==NULL)return(0);printf("\nOutput data to file !\n");for(i=0; i<N; i++)/**********found**********/fwrite(&std[i], sizeof(STYPE), 1, ___3___);fclose(fp);return (1);}修改给定程序中函数fun的功能是:先将在字符串s中的字符按正序存放到t串中,然后把s中的字符按逆序连接到t串后面。

例如:当s中的字符串为:“ABCDE”时,则他中的字符串应为:“ABCDEEDCBA”。

请改正程序中的错误,使他能得出正确的结果。

注意:不要改动main函数,不能增行或删行,也不得更改程序的结构!void fun (char *s, char *t){ int i, sl;sl = strlen(s);/************found************/for( i=0; i<=s1; i ++)t[i] = s[i];for (i=0; i<sl; i++)t[sl+i] = s[sl-i-1];/************found************/t[sl] = '\0';}程序函数fun的功能是:将两个两位数的正整数a,b合并成一个整数放在c中。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2010年江西省计算机等级考试(2级C语言)1、计算机基础部分(30分)试题一、选择题(每个选项1分,共30分)。

考生从提供的答案中选择一个正确的,并把所选答案的字母填入答题卡对应栏内。

1、在计算机内部,一切信息均表示为 A 。

(1) A、二进制数B、十进制数C、BCD码D、ASCII码2、通常所说的计算机系统是由 A 组成。

(2) A、硬件系统和软件系统B、软件C、硬件和数据库系统D、硬件系统和语言编译系统3、二进制数11011101转换为十进制数是 B 。

(3) A、220 B、221 C、251 D、3214、CPU不能直接访问的存储器是 B 。

(4) A、内存储器B、外存储器C、ROM D、RAM5、具有多媒体功能的微型计算机系统,通常都配有CD—ROM,这是一种D 。

(5) A、只读存储器B、只读大容量软盘C、只读硬盘存储器D、只读光盘存储器6、CAI是计算机的应用领域之一,其含义是 A 。

(6) A、计算机辅助教学B、计算机辅助制造C、计算机辅助测试D、计算机辅助设计7、简单地说文件名是由 B 两部分组成的。

(7) A、文件名和基本名B、主文件名和扩展名C、扩展名和后缀D、后缀和名称8、在微型计算机中,唯一能够直接识别和执行的语言是 A 。

(8)A、机器语言B、汇编语言C、高级语言D、数据库语言9、操作系统是一种 C 。

(9) A、便于计算机操作的硬件B、便于计算机操作的规范C、管理计算机系统资源的软件D、计算机系统10、多媒体技术是 D 。

(10) A、超文本处理技术B、文本和图形技术C、一种图像和图形处理技术D、计算机技术、电视技术和通信技术相结合的综合技术11、下列四种软件中属于应用软件的是 A 。

(11) A、财务管理系统B、Windows C、DOS D、UNIX12、菜单是Windows98下的一种重要操作手段,要想执行下拉菜单中的某个操作,应 B(12) A、通过键盘输入菜单中的该操作命令项的文字(如:“打开”、“复制”)B、用鼠标单击下拉菜单中的该操作令项C、选择菜单中的该操作命令项,然后按键盘上空格键D、在窗口内任意一个空白位置单击鼠标键13、http是一种 C 。

(13)A、高级程序设计语言B、域名C、超文本传输协议D、网址14、Windows98为用户提供的环境是 D 。

(14)A、单用户单任务B、单用户多任务C、多用户单任务D、多用户多任务15、在Windows98中,安装一个应用程序的方法是 C 。

(15)A、用鼠标单击“系统菜单”中的“文档”项B、把应用程序多软盘或CD—ROM光盘上直接复制到硬盘上C、在“控制面板”窗口内用鼠标双击“添加/删除程序”图标D、在“控制面板”窗口内用鼠标单击“添加/删除程序”图标16、关于回收站的以下说法中,正确的是 B 。

(16)A、回收站对每个磁盘都有效B、用户可以自己控制回收站的大小C、每个磁盘都使用同一个回收站D、回收站没有属性可以设置17、下列有关启动Word 2000的错误方法是 D 。

(17) A、执行“开始”菜单的“程序”中的“Microsoft Word”B、在桌面中Microsoft Word的快捷方式图标上双击鼠标左键C、执行“开始”菜单中的“运行”命令,然后在对话中输入Word的路径及文件名D、在任意一个Word文件的图标上双击鼠标右键18、有关Word 2000 “打印预览”窗口,说法错误的是 D 。

(18) A、此时不可插入表格B、此时可全屏显示C、此时可调整页边距D、中文Windows19、PowerPoint 2000中文版是运行在A上的演示文稿制作软件。

(19) A、MS—DOS 6.0 B、中文DOS 6.0C、西文WindowsD、中文Windows20、在使用Word文件编辑软件时,要将光标直接定位到文件末尾,可用 D 键。

(20) A、Ctrl+PageUP B、Ctrl+PageDownC、Ctrl+HomeD、Ctrl+End21、选择纸张大小,可以在“文件”菜单中选择 B 。

(21) A、打印B、页面设置C、版面设置D、打印预览22、在默认方式下,Excel 2000工作表的行以 B 标记。

(22) A、数字+字母B、字母+数字C、数字D、字母23、万维网使用 A 协议。

(23) A、HTTP B、HTML C、WWW D、MIME24、硬盘的容量越来越大,常以GB为单位,已知1GB=1024MB,则1GB等于D B 。

(24) A、1024*1024*8 B、1024*1024C、1024*1024*1024*8D、1024*1024*102425、以下说法正确的是 C 。

(25) A、计算机网络是一个信息管理系统B、计算机网络是一个数据库管理系统C、计算机网络是一个在协议控制下的多机互连的系统D、计算机网络是一个编译系统26、在Internet提供的“电子邮件”服务中,可以包含的信息是 A 。

(26) A、数字、文字B、文字、数字、图像C、中文字、声音信息D、文字、数字、声音与图像27、关于文件属性的以下说法中,正确的是 D 。

(27) A、只读文件一定不能删除送到回收站B、任何文件都一定有归档属性C、一个文件可以没有任何属性(A、HR、S)D、具有隐藏属性的文件在资源管理器中一定不能显示28、目前在Internet网上提供的主要服务有电子信函(电子邮件)、WWW浏览、远程登录和 A 。

(28)A、文件传输B、协议转换C、光盘检索D、电子图书馆29、用“文件”菜单中的“另存为”命令保存文件时,不可 D 。

A、将新保存的文件覆盖原有文件B、修改文件的扩展名“doc”C、将文件保存无格式的纯文本文件D、不指定目标文件名30、计算机通过专线联网,需要有 D 设置。

(30) A、拨号网络B、网卡C、电话D、调制解调器II、程序设计语言部分(70分)试题二、语言基础选择题(每个选项1分,共25分)。

考生从提供的答案中选择一个正确的,并把所选答案的字母填入答题卡对应栏内。

1、以下叙述中正确的是 A 。

(31) A、C程序是由主函数组成的B、C程序是由函数组成的C、C程序是由函数和过程组成的D、C程序中注释行是由结束2、在Turbo C中,short int 类型的数据所占的字节数是B 。

(32) A、1 B、2 C、4 D、83、下面不是C语言基本数据类型的是 A 。

(33) A、指针类型B、无符号长整型C、单精度型D、整型4、下面不是C语言整型常量的是 C 。

(34) A、-32768 B、0x11 C、081 D、015、下列运算符中优先级最高的是 A 。

(35) A、>= B、!= C、-= D、| |6、设int a=3,b=4,c=5;,以下表达式中值为0的是 D 。

(36) A、c && a B、c >= bC、a | | b+c && b-cD、!((a<B)&& ! c | 1)7、设a和b都是int类型的变量,下面不正确的赋值操作是 A 。

(37) A、a++; B、a+=b C、a=b; D、a=b=1;8、以下程序段的输出结果是 D 。

Int a=-2; printf (“%d,%u\n”,a,a)(38) A、-2,-2 B、-2,32767 C、-2,32768 D、-2,655349、能正确判断char型变量a是否为大写字母的表达式是 C 。

(39) A、(a>=’A’)&(a<=’Z’) B、’A’<=a<=’Z’C、(‘A’<=a)&&(‘Z’>=a)D、(a<=’Z’) | | (a>=’A’)10、以下函数的类型是 Dadd(double a, double b ){double s;s=a+b;retutn s;}(40) A、char B、int C、void D、double11、为了避免嵌套的条件分支语句if—else的二义性,C语言规定程序中的else 总是与 C 组成配对的关系。

(41)A、编排位置相同的else B、在其之前末配对的ifC、在其之前末配对的最近的ifD、同一行上的if12、设有语句int b=’\123’; ,则变量b包含了 D 个字符。

(42)A、4 B、3 C、2 D、113、以下对共用体类型叙述正确的是 C 。

(43)A、可以对共用体类型变量直接值赋值B、一个共用体类型变量中可以同时存入其所有成员C、一个共用体类型变量中不能同时存入其所有成员D、共用体类型定义中不能同时出现结构类型的成员14、以下叙述正确的是 D 。

(44)A、C语言比其他语言高级B、C语言可以不用编译就能被计算机识别执行C、C语言以接近英语国家的自然语言和数学语言作为语言的表达形式D、C语言出现得最晚、具有其他语言的一切优点15、以下函数调用语句中实参的个数是 B 。

int try ( (a,b,c), (d,e) );(45) A、1 B、2 C、3 D、516、若有以下说明,则值为6的表达式是 B 。

int a[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10}, *p=a;(46) A、*p+6 B、*(p+5) C、*p+=6 D、p+517、若有以下程序段(n所赋的是八进制数)int m = 32767, n = 032767;printf (“%d,%o\n”,m,n);执行后输出结果是 A 。

(47)A、32767,32767 B、32767,032767C、32767,77777D、32767,07777718、设有如下程序:#includemain(){ int **k,*j,i=100;j=&i;k=&j;printf(“%d\n”,**k);}上面程序的输出结果是 B 。

(48)A、运行错误B、100 C、i的地址D、j的地址19、有以下程序段int m=0,n=0; char c=’a’;scanf(“%d%c%d”,&m,&c,&n);printf(“%d,%c,%d\n”,m,c,n);若从键盘上输入:10A10<回车>,则输出结果是 A 。

(49)A、10,a,10 B、10,A,10 C、0,a, 0 D、0,A,020、标准函数fgets(s,n,f)的功能是 D 。

(50)A、从文件f中读取长度为n的字符串存入s指针所指的内存B、从文件f中读取长度不超过n-1的字符串存入指针s所指的内存C、从文件f中读取n个字符串存入指针s所指的内存D、从文件f中读取长度为n-1的字符串存入指针s所指的内存21、执行语句for(i=10;i>0;i--);i--;后,变量i的值为 A 。

相关文档
最新文档