当前位置:文档之家› 2018年二级考试C语言培训(第一讲)

2018年二级考试C语言培训(第一讲)

2018年二级考试C语言培训(第一讲)
2018年二级考试C语言培训(第一讲)

VS环境下运行.c程序

1、创建project

File->New->project( 快捷键ctrl+shift+n)

3、点击“下一步”,勾选“空项目”

4、解决方案→资源文件→添加→现有项,添加.c文件

5、F5运行、F10单步运行、断点调试

一、程序填空题

1、读题

[001]程序通过定义学生结构体变量,存储了学生的学号、姓

名和3 门课的成绩。所有学生数据均以二进制方式输出到文

件中。函数fun 的功能是重写形参filename所指的文件中最

后一个学生的数据,即用新的学生数据覆盖该学生原来的数

据,其他学生的数据不变。

1、filename

2、fp

3、fp

2、从main函数中,读懂fun函数的参数都是什么意义?

fun("student.dat", n);

参数有两个:数据文件student.dat;另外一个n是什么东西?

STU n={10006,"ZhaoSi", 55, 70, 68}, ss[N];

3、然后看fun函数上下都干了什么?

①定义5条记录的数据结构体

②将结构体写入数据文件student.dat中

③并输出结构体内容

④定义了1条记录结构体n和5条记录的结构体数组SS[N]

fun()函数//用n替换student.dat文件最后一条记录

⑤读取student.dat中数据存入SS中

⑥输出SS中的数据

4、按题目给出的fun函数的功能,去完成函数的构造

【后面详细讲解】

5、运行程序,验证结果

①F5总体运行,结果正确

②F10单步执行,帮助你理解程序,找出错误的具体位置

void fun(char *filename, STU n)

{ FILE *fp;

fp = fopen(__1__, "rb+");

/**********found**********/

fseek(__2__, -(long)sizeof(STU), SEEK_END);

/**********found**********/

fwrite(&n, sizeof(STU), 1, __3__);

fclose(fp);

}

【基础知识】弄清楚函数的功能和参数的意义

●fopen() //打开文件

fp =fopen(char *filename, *type);

f ilename 文件名

t ype文件打开方式

f p:文件顺利打开后,指向该流的文件指针

此处要打开主函数要你打开的文件,fp = fopen(filename, "rb+");

●fseek() //控制指针偏移

int fseek(FILE*stream, long offset, int fromwhere)

s tream 是指向打开文件的指针

o ffset以基准点为起始点的偏移量

f romwhere 基准点

重点关注:如果执行成功,stream将指向以fromwhere为基准,偏移offset(指针偏移量)个字节的位置,函数返回0。

此处,是想让指针指到最后一个条记录的首部,然后才能在这里插一条数据fseek( fp, -(long)sizeof(STU), SEEK_END);

●fwrite //将数据写入文件

size_t fwrite(const void* buffer, size_t size, size_t count, FILE* stream)

b uffer待写入的内容在内存中的首地址指针

s ize是待写入内容的每个元素的字节数

c ount是要写多少个元素

s tream 要将新内容写入文件哪个位置

fwrite(&n, sizeof(STU), 1, fp);

二级C语言填空真题001套

#include

#define N 5

typedef struct student {

long sno;

char name[10];

float score[3];

} STU;

void fun(char *filename, STU n)

{ FILE *fp;

/**********found**********/

fp = fopen(__1__, "rb+");

/**********found**********/

fseek(__2__, -(long)sizeof(STU), SEEK_END);

/**********found**********/

fwrite(&n, sizeof(STU), 1, __3__);

fclose(fp);

}

main()

{ STU t[N]={ {10001,"MaChao", 91, 92, 77}, {10002,"CaoKai", 75, 60, 88},

{10003,"LiSi", 85, 70, 78}, {10004,"FangFang", 90, 82, 87},

{10005,"ZhangSan", 95, 80, 88}};

STU n={10006,"ZhaoSi", 55, 70, 68}, ss[N];

int i,j; FILE *fp;

fp = fopen("student.dat", "wb");

fwrite(t, sizeof(STU), N, fp);

fclose(fp);

fp = fopen("student.dat", "rb");

fread(ss, sizeof(STU), N, fp);

fclose(fp);

printf("\nThe original data :\n\n");

for (j=0; j

{ printf("\nNo: %ld Name: %-8s Scores: ",ss[j].sno,

ss[j].name);

for (i=0; i<3; i++) printf("%6.2f ", ss[j].score[i]);

printf("\n");

}

fun("student.dat", n);

printf("\nThe data after modifing :\n\n");

fp = fopen("student.dat", "rb");

fread(ss, sizeof(STU), N, fp);

fclose(fp);

for (j=0; j

{ printf("\nNo: %ld Name: %-8s Scores: ",ss[j].sno, ss[j].name);

for (i=0; i<3; i++) printf("%6.2f ", ss[j].score[i]);

printf("\n");

}

}

2018全国计算机等级考试二级公共基础知识考试大纲

全国计算机等级考试二级公共基础知识考试大纲 (2018年版) 基本要求 1.掌握算法的基本概念。 2.掌握基本数据结构及其操作。 3.掌握基本排序和查找算法。 4.掌握逐步求精的结构化程序设计方法。 5.掌握软件工程的基本方法,具有初步应用相关技术进行软件开发的能力。 6.掌握数据库的基本知识,了解关系数据库的设计。 考试内容 一、基本数据结构与算法 1.算法的基本概念;算法复杂度的概念和意义(时间复杂度与空间复杂度)。 2.数据结构的定义;数据的逻辑结构与存储结构;数据结构的图形表示;线性结构与非线 性结构的概念。 3.线性表的定义;线性表的顺序存储结构及其插入与删除运算。 4.栈和队列的定义;栈和队列的顺序存储结构及其基本运算。 5.线性单链表、双向链表与循环链表的结构及其基本运算。 6.树的基本概念;二叉树的定义及其存储结构;二叉树的前序、中序和后序遍历。 7.顺序查找与二分法查找算法;基本排序算法(交换类排序,选择类排序,插入类排序)。 二、程序设计基础 1.程序设计方法与风格。 2.结构化程序设计。 3.面向对象的程序设计方法,对象,方法,属性及继承与多态性。 三、软件工程基础 1.软件工程基本概念,软件生命周期概念,软件工具与软件开发环境。 2.结构化分析方法,数据流图,数据字典,软件需求规格说明书。 3.结构化设计方法,总体设计与详细设计。 4.软件测试的方法,白盒测试与黑盒测试,测试用例设计,软件测试的实施,单元测试、

集成测试和系统测试。 5.程序的调试,静态调试与动态调试。 四、数据库设计基础 1.数据库的基本概念;数据库,数据库管理系统,数据库系统。 2.数据模型,实体联系模型及E-R图,从E-R图导出关系数据模型。 3.关系代数运算,包括集合运算及选择、投影、连接运算,数据库规范化理论。 4.数据库设计方法和步骤:需求分析、概念设计、逻辑设计和物理设计的相关策略。 考试方式 1.公共基础知识不单独考试,与其他二级科目组合在一起,作为二级科目考核内容的 一部分。 2.上机考试,10道单项选择题,占10分。

二级C语言考试大纲+笔试冲刺资料

C 语言最重要的知识点复习资料 笔试注意事项 1、笔试满分100分,共两大题,选择70分40小题,填空30分15小题。C语言占70分,公共基础占30分。选择题的前10题和填空题的前5题考公共基础知识,其他考知识。C语言笔试时间为2011年3月26日上午9:00-10:30。 2、选择用铅笔涂答题卡,填空用黑色签字笔在答题上写。 3、考前准备好身份证、准考证、2B铅笔、橡皮、黑色签字笔、手表等。 第一章C语言基本知识 【考点1】C程序 C语言程序结构有三种: 顺序结构, 循环结构(三个循环结构), 选择结构(if 和switch) 【考点2】main函数 每个 C 语言程序中main 函数是有且只有一个。读程序都要从main()入口, 然后从最上面顺序往下读(碰到循环做循环,碰到选择做选择)。 【考点3】存储形式 计算机的数据在电脑中是以二进制的形式保存。最低的存储单元是bit(位),位是由为0 或者1构成。byte 是指字节, 一个字节= 八个位。数据存放的位置就是它的地址。 【考点4】注释 是对程序的说明,可出现在程序中任意合适的地方,注释从“/*”开始到最近一个“*/”结束,其间任何内容都不会被计算机执行,注释不可以嵌套。 【考点5】书写格式 每条语句的后面必须有一个分号,分号是语句的一部分。一行内可写多条语句,一个语句可写在多行上。 【考点6】标识符 合法的用户标识符考查: 合法的要求是由字母,数字,下划线组成。有其它元素就错了。 并且第一个必须为字母或则是下划线。第一个为数字就错了。 C语言标识符分如下3类 (1)关键字。它们在程序中有固定的含义,不能另作他用。如int、for、switch等。 (2)预定义标识符。预先定义并具有特定含义的标识符。如define、include等。 (3)用户标识符。用户根据需要定义的标识符,符合命名规则且不与关键字相同。 关键字不可以作为用户标识符号。main define scanf printf 都不是关键字。迷惑你的地方If 是可以做为用户标识符。因为If 中的第一个字母大写了,所以不是关键字。 【考点7】实型数据 实型数据的合法形式:小数形式和指数形式。掌握判定指数形式合法性。

2018全国计算机等级考试一级考试试题库

2018年全国计算机等级考试一级考试试题库 0401) 下列关于世界上第一台电子计算机ENIAC的叙述中,错误的是 A)它是1946年在美国诞生的 B)它主要采用电子管和继电器 C)它是首次采用存储程序控制使计算机自动工作 D)它主要用于弹道计算 答案:C 0402) 一个字长为8位的无符号二进制整数能表示的十进制数值范围是 A)0-256 B)0-255 C)1-256 D)1-255 答案:B 0403) 二进制数1001001转换成十进制数是 A)72 B)71 C)75 D)73 答案:D 0404) 十进制数90转换成无符号二进制数是 A)1011010 B)1101010 C)1011110 D)1011100 答案:A 0405) 标准ASCII码用7位二进制位表示一个字符的编码,其不同的编码共有 A)127个 B)128个 C)256个 D)254个 答案:B 0406) 根据国标GB2312-80的规定,总计有各类符号和一、二级汉字编码 A)7145个 B)7445个 C)3008个 D)3755个 答案:B 0407) 运算器的主要功能是进行 A)算术运算 B)逻辑运算 C)加法运算 D)算术和逻辑运算 答案:D 0408) 下列各存储器中,存取速度最快的是 A)CD-ROM

C)软盘 D)硬盘 答案:B 0409) 假设某台式计算机的内存储器容量为256MB,硬盘容量为20GB。硬盘的容量是内存容量的 A)40倍 B)60倍 C)80倍 D)100倍 答案:C 0410) 在外部设备中,扫描仪属于 A)输出设备 B)存储设备 C)输入设备 D)特殊设备 答案:C 0411) 计算机能直接识别的语言是 A)高级程序语言 B)机器语言 C)汇编语言 D)C++语言 答案:B 0412) 下列关于计算机病毒的叙述中,错误的是 A)计算机病毒具有潜伏性 B)计算机病毒具有传染性 C)感染过计算机病毒的计算机具有对该病毒的免疫性 D)计算机病毒是一个特殊的寄生程序 答案:C 0413) Internet网中不同网络和不同计算机相互通讯的基础是 A)ATM B)TCP/IP C)Novell D)X.25 答案:B 0414) 已知一汉字的国标码是5E38,其内码应是 A)DEB8 B)DE38 C)5EB8 D)7E58 答案:A 0415) 已知三个字符为:a、X和5,按它们的ASCII码值升序排序,结果是 A)5,a,X B)a,5,X C)X,a,5 D)5,X,a 答案:D 0416) 度量计算机运算速度常用的单位是

计算机二级C语言考试内容

计算机二级 公共基础知识 基本要求 1.掌握算法的基本概念。 2.掌握基本数据结构及其操作。 3.掌握基本排序和查找算法。 4.掌握逐步求精的结构化程序设计方法。 5.掌握软件工程的基本方法,具有初步应用相关技术进行软件开发的能力。 6.掌握数据库的基本知识,了解关系数据库的设计。 考试内容 一、基本数据结构与算法 1.算法的基本概念;算法复杂度的概念和意义(时间复杂度与空间复杂度)。 2.数据结构的定义;数据的逻辑结构与存储结构;数据结构的图形表示;线性结构与非线性结构的概念。 3.线性表的定义;线性表的顺序存储结构及其插入与删除运算。 4.栈和队列的定义;栈和队列的顺序存储结构及其基本运算。 5.线性单链表、双向链表与循环链表的结构及其基本运算。 6.树的基本概念;二叉树的定义及其存储结构;二叉树的前序、中序和后序遍历。

7.顺序查找与二分法查找算法;基本排序算法(交换类排序,选择类排序,插入类排序)。 二、程序设计基础 1.程序设计方法与风格 2.结构化程序设计。 3.面向对象的程序设计方法,对象,方法,属性及继承与多态性。 三、软件工程基础 1.软件工程基本概念,软件生命周期概念,软件工具与软件开发环境。 2.结构化分析方法,数据流图,数据字典,软件需求规格说明书。 3.结构化设计方法,总体设计与详细设计。 4.软件测试的方法,白盒测试与黑盒测试,测试用例设计,软件测试的实施,单元测试、集成测试和系统测试。 5.程序的调试,静态调试与动态调试。 四、数据库设计基础 1.数据库的基本概念:数据库,数据库管理系统,数据库系统。 2.数据模型,实体联系模型及E―R图,从E―R图导出关系数据模型。 3.关系代数运算,包括集合运算及选择、投影、连接运算,数据库规范化理论。

计算机二级C语言的考试大纲

计算机二级C语言的考试大纲 公共基础知识 基本要求 1. 掌握算法的基本概念。 2. 掌握基本数据结构及其操作。 3. 掌握基本排序和查找算法。 4. 掌握逐步求精的结构化程序设计方法。 5. 掌握软件工程的基本方法,具有初步应用相关技术进行软件开发的能力。 6. 掌握数据的基本知识,了解关系数据库的设计。 考试内容 一、基本数据结构与算法 1. 算法的基本概念;算法复杂度的概念和意义(时间复杂度与空间复杂度)。 2. 数据结构的定义;数据的逻辑结构与存储结构;数据结构的图形表示;线性结构与非线性结构的概念。 3. 线性表的定义;线性表的顺序存储结构及其插入与删除运算。 4. 栈和队列的定义;栈和队列的顺序存储结构及其基本运算。 5. 线性单链表、双向链表与循环链表的结构及其基本运算。 6. 树的基本概念;二叉树的定义及其存储结构;二叉树的前序、中序和后序遍历。(前序、中序和后序遍历有考到,每年都有) 7. 顺序查找与二分法查找算法;基本排序算法(交换类排序,选择类排序,插入类排序)。 二、程序设计基础 1. 程序设计方法与风格。 2. 结构化程序设计。 3. 面向对象的程序设计方法,对象,方法,属性及继承与多态性。 三、软件工程基础 1. 软件工程基本概念,软件生命周戎概念,软件工具与软件开发环境。 2. 结构化分析方法,数据流图,数据字典,软件需求规格说明书。 3. 结构化设计方法,总体设计与详细设计。 4. 软件测试的方法,白盒测试与黑盒测试,测试用例设计,软件测试的实施,单元测试、集成测试和系统测试。 5. 程序的调试,静态调试与动态调试。 四、数据库设计基础 1. 数据库的基本概念:数据库,数据库管理系统,数据库系统。 2. 数据模型,实体联系模型及E-R图,从E-R图导出关系数据模型。 3. 关系代数运算,包括集合运算及选择、投影、连接运算,数据库规范化理论。 4. 数据库设计方法和步骤:需求分析、概念设计、逻辑设计和物理设计的相关策略。 考试方式 1、公共基础的考试方式为笔试,与C语言(VisualBASIC、Visual FoxPro、Java、Access、Visual C++)的笔试部分合为一张试卷。公共基础部分占全卷的30分。 2、公共基础知识有10道选择题和5道填空题。 C语言程序设计 考试内容

2018年计算机二级考试大纲

考试大纲 基本要求 1. 掌握计算机基础知识及计算机系统组成。 2. 了解信息安全的基本知识,掌握计算机病毒及防治的基本概念。 3. 掌握多媒体技术基本概念和基本应用。 4. 了解计算机网络的基本概念和基本原理,掌握因特网网络服务和应用。 5. 正确采集信息并能在文字处理软件Word、电子表格软件Excel、演示文稿制作软件Power-Point 中熟练应用。 6. 掌握Word的操作技能,并熟练应用编制文档。 7. 掌握Excel 的操作技能,并熟练应用进行数据计算及分析。 8. 掌握PowerPoint 的操作技能,并熟练应用制作演示文稿。 考试内容 一、计算机基础知识 1. 计算机的发展、类型及其应用领域。 2. 计算机软硬件系统的组成及主要技术指标。 3. 计算机中数据的表示与存储。 4. 多媒体技术的概念与应用。 5. 计算机病毒的特征、分类与防治。 6. 计算机网络的概念、组成和分类;计算机与网络信息安全的概念和防控。 7. 因特网网络服务的概念、原理和应用。 二、Word的功能和使用 1. Microsoft Office应用界面使用和功能设置。 2. Word的基本功能,文档的创建、编辑、保存、打印和保护等基本操作。 3. 设置字体和段落格式、应用文档样式和主题、调整页面布局等排版操作。 4. 文档中表格的制作与编辑。 5. 文档中图形、图像(片)对象的编辑和处理,文本框和文档部件的使用,符号与数学公式的输入与编辑。 6. 文档的分栏、分页和分节操作,文档页眉、页脚的设置,文档内容引用操作。 7. 文档审阅和修订。 8. 利用邮件合并功能批量制作和处理文档。 9. 多窗口和多文档的编辑,文档视图的使用。 10. 分析图文素材,并根据需求提取相关信息引用到Word文档中。 三、Excel 的功能和使用 1. Excel 的基本功能,工作簿和工作表的基本操作,工作视图的控制。 2. 工作表数据的输入、编辑和修改。 3. 单元格格式化操作、数据格式的设置。 4. 工作簿和工作表的保护、共享及修订。 5. 单元格的引用、公式和函数的使用。 6. 多个工作表的联动操作。

上海市高等学校计算机等级考试(二级)考试大纲

上海市高等学校计算机等级考试(二级)《C程序设计》考试大纲 (2010年修订) 一、考试性质 上海市高等学校计算机等级考试是上海市教育委员会组织的全市高校统一的教学考试,是检测和评价高校计算机应用基础知识教学水平和教学质量的重要依据之一。该项考试旨在规范和加强上海高校非计算机专业的计算机教学工作,提高非计算机专业学生的计算机应用能力。考试对象主要是上海高等学校非计算机专业学生,考试每年举行一次,当年的十月下旬、十一月上旬的星期六或星期日。凡考试成绩达到合格者或优秀者,由上海市教育委员会颁发相应的证书。 本考试由上海市教育委员会统一领导,聘请有关专家组成考试委员会,委托上海市教育考试院组织实施。 二、考试目标 C语言是当前常用的一种简洁、高效、功能丰富的程序设计语言,是理工科大学生学习计算机编程能力、理解计算机解决问题的方法的重要工具。学生通过该课程的学习,应能了解、掌握C语言的语法和使用它进行编程的方法,并能上机调试运行解决简单实际问题。 《C程序设计》的考试目标是测试考生掌握C语言知识的程度和综合运用语言知识进行程序设计的能力。 三、考试细则 考试采用基于网络环境的无纸化上机考试系统。考试时间为120分钟。试卷总分为100分。 试题由四部分组成:单选题、程序调试题、程序填空题和综合编程题。试卷从局域网的服务器下载、考试结果上传到服务器,若不按照要求上传到服务器,则考试无效。考试阅卷采用机器和人工相结合的网上阅卷方式。 四、试卷参考样式

五、考试内容和要求

六、几点说明 (一)建议学时数 48-64学时,其中16-32学时为实验课 (二)建议考试对象 理、工、农、医专业类非计算机专业本科生 (三)建议计算机配置 计算机硬件基本要求: 中央处理器Pentium III 550MGHz以上 内存 128MB以上 硬盘 20GB以上 计算机软件基本要求: 操作系统Windows 2000及以上 编程环境中文Microsoft Visual C++ 6.0 (四)考试环境 安装并使用“上海市高校计算机等级考试通用平台”进行考试。

2012计算机C语言二级考试大纲

公共基础知识 基本要求 1. 掌握算法的基本概念。 2. 掌握基本数据结构及其操作。 3. 掌握基本排序和查找算法。 4. 掌握逐步求精的结构化程序设计方法。 5. 掌握软件工程的基本方法,具有初步应用相关技术进行软件开发的能力。 6. 掌握数据的基本知识,了解关系数据库的设计。 考试内容 一、基本数据结构与算法 1. 算法的基本概念;算法复杂度的概念和意义(时间复杂度与空间复杂度)。 2. 数据结构的定义;数据的逻辑结构与存储结构;数据结构的图形表示;线性结构与非线性结构的概念。 3. 线性表的定义;线性表的顺序存储结构及其插入与删除运算。 4. 栈和队列的定义;栈和队列的顺序存储结构及其基本运算。 5. 线性单链表、双向链表与循环链表的结构及其基本运算。 6. 树的基本概念;二叉树的定义及其存储结构;二叉树的前序、中序和后序遍历。(前序、中序和后序遍历有考到,每年都有) 7. 顺序查找与二分法查找算法;基本排序算法(交换类排序,选择类排序,插入类排序)。 二、程序设计基础 1. 程序设计方法与风格。 2. 结构化程序设计。 3. 面向对象的程序设计方法,对象,方法,属性及继承与多态性。 三、软件工程基础 1. 软件工程基本概念,软件生命周戎概念,软件工具与软件开发环境。 2. 结构化分析方法,数据流图,数据字典,软件需求规格说明书。 3. 结构化设计方法,总体设计与详细设计。 4. 软件测试的方法,白盒测试与黑盒测试,测试用例设计,软件测试的实施,单元测试、集成测试和系统测试。 5. 程序的调试,静态调试与动态调试。 四、数据库设计基础 1. 数据库的基本概念:数据库,数据库管理系统,数据库系统。 2. 数据模型,实体联系模型及E-R图,从E-R图导出关系数据模型。 3. 关系代数运算,包括集合运算及选择、投影、连接运算,数据库规范化理论。 4. 数据库设计方法和步骤:需求分析、概念设计、逻辑设计和物理设计的相关策略。 考试方式 1、公共基础的考试方式为笔试,与C语言(VisualBASIC、Visual FoxPro、Java、Access、Visual C++)的笔试部分合为一张试卷。公共基础部分占全卷的30分。 2、公共基础知识有10道选择题和5道填空题。

2018年3月计算机等级考试二级Office考试题库真题

购部助理小何负责统计本公司各个销售部本月销售数据,按照下列要求帮助小何完成相关数据的整理、统计和分析工作。 1.在考生文件夹下,将“Excel_素材.xlsx”文件另存为“Excel.xlsx”(“.xlsx”为文件扩展名),后续操作均基于此文件,否则不得分。操作过程中,不可以随意改变原工作表素材数据的顺序。 2.按照下列要求对素材“Excel.xlsx”中的4个工作表“第1周”~“第4周”中的原始数据进行完善: ①在每个工作表中C、D、E、F四个销量列的空白单元格中输入数字0。 ②分别计算每个工作表中4个销售部的周销量合计值,并填入G列。 ③分别计算每个工作表中的周销售总额,并填入H列。 ④分别将每个工作表中的数据区域定义为与工作表相同的名称。 ⑤将4个工作表中的数据以求和方式合并到新工作表“月销售合计”中,合并数据自工作表“月销售合计”的A1单元格开始填列。 3.按照下列要求对新工作表“月销售合计”中的数据进行调整、完善: ①依据下表输入或修改列标题,并按“名称”升序排列数据区域。 ②将数据区域中月销量为零的菜品行删除。 ③删除B列中的合并单价,根据合并后的月销量及月销售总额重新计算平均单价。 ④在A、B两列之间插入一个空行,列标题输入“类别”。 ⑤为整个数据区域套用一个表格格式,适当加大行高、并自动调整各列列宽至合适的大小。 ⑥锁定工作表的第1行和第1列,使之始终可见。 4.在工作簿“Excel.xlsx”的最右侧创建一个名为“品种目录”的工作表,工作表标签颜色设为标准红色。将考生文件夹下以制表符分隔的文本文件“蔬菜主要品种目录.txt”自A1

单元格开始导入到工作表“品种目录”中,要求“编号”列保持原格式。 5.根据工作表“品种目录”中的数据,在工作表“月销售合计”的B列中为每个菜品填入相应的“类别”,如果某一菜品不属于“品种目录”的任何一个类别,则填入文本“其他”。 6.以“月销售合计”为数据源,参照工作表“示例”中的图示、自新工作表“数据透视”的A3单元格开始生成数据透视表,要求如下: ①列标题应与示例相同。 ②按月销售额由高到低进行排序,仅“茄果类“展开。 ③设置销售额和销售量的数字格式,适当改变透视表样式。

全国计算机等级考试二级C语言考试大纲及重点详解

2014年全国计算机等级考试二级C语言考试大纲 ◆基本要求 1.熟悉Visual C++ 6.0 集成开发环境。 2.掌握结构化程序设计的方法,具有良好的程序设计风格。 3.掌握程序设计中简单的数据结构和算法并能阅读简单的程序。 4.在Visual C++ 6.0 集成环境下,能够编写简单的C程序,并具有基本的纠错和调试程序的能力 ◆考试内容 一、C语言程序的结构 1.程序的构成,main函数和其他函数。 2.头文件,数据说明,函数的开始和结束标志以及程序中的注释。 3.源程序的书写格式。 4.C语言的风格。 二、数据类型及其运算 1.C的数据类型(基本类型,构造类型,指针类型,无值类型)及其定义方法。 2.C运算符的种类、运算优先级和结合性。 3.不同类型数据间的转换与运算。 4.C表达式类型(赋值表达式,算术表达式,关系表达式,逻辑表达式,条件表达式,逗号表达式)和求值规则。 三、基本语句 1.表达式语句,空语句,复合语句。 2.输入输出函数的调用,正确输入数据并正确设计输出格式。 四、选择结构程序设计 1.用if语句实现选择结构。 2.用switch语句实现多分支选择结构。 3.选择结构的嵌套。 五、循环结构程序设计 1.for循环结构。 2.while和do-while循环结构。 3.continue语句和break语句。 4.循环的嵌套。 六、数组的定义和引用 1.一维数组和二维数组的定义、初始化和数组元素的引用。 2.字符串与字符数组。 七、函数 1.库函数的正确调用。

2.函数的定义方法。 3.函数的类型和返回值。 4.形式参数与实在参数,参数值传递。 5.函数的正确调用,嵌套调用,递归调用。 6.局部变量和全局变量。 7.变量的存储类别(自动,静态,寄存器,外部),变量的作用域和生存期。 八、编译预处理 1.宏定义和调用(不带参数的宏,带参数的宏)。 2.“文件包含”处理。 九、指针 1.地址与指针变量的概念,地址运算符与间址运算符。 2.一维、二维数组和字符串的地址以及指向变量、数组、字符串、函数、结构体的指针变量的定义。通过指针引用以上各类型数据。 3.用指针作函数参数。 4.返回地址值的函数。 5.指针数组,指向指针的指针。 十、结构体(即“结构”)与共同体(即“联合”) 1.用typedef说明一个新类型。 2.结构体和共用体类型数据的定义和成员的引用。 3.通过结构体构成链表,单向链表的建立,结点数据的输出、删除与插入。 十一、位运算 1.位运算符的含义和使用。 2.简单的位运算。 十二、文件操作 只要求缓冲文件系统(即高级磁盘I/O系统),对非标准缓冲文件系统(即低级磁盘I/O系统)不要求。 1.文件类型指针(FILE类型指针) 2.文件的打开与关闭(fopen,fclose)。 3.文件的读写(fputc,fgetc,fputs,fgets,fread,fwrite,fprintf,fscanf函数的应用),文件的定位(rewind,fseek 函数的应用)。 考试题型 (1)选择。——40 (2)程序填空。——18 (3)程序改错。——18 (4)程序编程。——24 考试时间3.30-4.3 120min 无纸化考试 总体上必须清楚的: 1)程序结构是三种: 顺序结构, 循环结构(三个循环结构), 选择结构(if 和switch)

2018年计算机二级考试试题-word范文 (36页)

本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除! == 本文为word格式,下载后可方便编辑和修改! == 计算机二级考试试题 篇一:计算机二级考试office高级应用复习题(附答案) 第1章基础知识模拟试题 一、单项选择题 1.将程序像数据一样存放在计算机内存中运行,是1946年由提出的。 A)图灵 B)布尔 C)冯·诺依曼 D)爱因斯坦 2.世界上生产微处理(CPU)芯片的厂家很多,就是其中之一。 A)IBM公司 B)微软公司 C)Intel公司D)联想公司 3.计算机能按人们的意图自动地进行操作是因为采用了。 A)高性能的CPU B)高级语言 C)机器语言 D)存储程序控制 4.在计算机系统中,指挥、协调计算机工作的设备是。 A)存储器 B)控制器 C)运算器D)寄存器 5.中国国防科技大学研制的“银河”计算机属于。 A)巨型计算机B)小型计算机 C)大型主机 D)工作站 6.完整的计算机系统包括。 A)硬件系统和软件系统B)运算器、控制器和存储器 C) 主机和应用程序.D)主机和操作系统 7.奔腾微机是位芯片。 A)8 B)16 C)32 D)64

8.算术逻辑单元(简称ALU)主要提供算术运算和。 A)函数运算B)加减运算C)逻辑运算D)“与”、“或”、“非”运算 9.微处理器研制成功的时间是年。 A)1946 B)1965 C)1971 D)1978 10.按计算机应用的分类,办公自动化属于。 A)科学计算 B)实时控制 C)数据处理 D)人工智能 11.CAD是计算机主要应用领域之一,其含义是。 A)计算机辅助教育 B)计算机辅助测试 C)计算机辅助设计 D)计算机辅助管理 12.微型计算机的主要技术指标有、。 A)内存容量、字长和速度 B)内存容量、CPU型号和速度 C)字长、速度和机型D)字长、速度和二进制位数 13.应用软件是为解决特定领域问题而开发的软件,一般分为两大类:一是为特定需要而开发的面向问题的各种应用程序;二是为方便用户使用而开发的各种工具软件。下列属于应用软件的是。 A)某公司的工资管理系统 B)语言编译程序 C)DOS D)UNIX 14.将二进制数1101101110转换为八进制数是。 A)1555 B)1556 C)1557 D)1558 15.下列各种进制的数中最小的数是。 A)(213)D B)(10A)H C)(335)O D)(110111000)B 16.如果在一个非零的无符号二进制整数右边末尾添上一个“O”,则新数是原来的倍。 A)l B)2 C)3 D)4 17.十六进制3FC3转换为相应的二进制是。 A)11111111000011B)0111111100001l C)01111111000001D)11111111000001

9月全国计算机等级考试二级c语言考试大纲、真题与答案

2010年9月全国计算机二级C语言笔试试题 一、选择题(每小题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)软件的运行维护过程 (6)面向对象方法中,继承是指 A)一组对象所具有的相似性质 B)一个对象具有另一个对象的性质 C)各对象之间的共同性质 D)类之间共享属性和操作的机制 (7)层次型、网状型和关系型数据库划分原则是 A)记录长度 B)文件的大小 C)联系的复杂程度 D)数据之间的联系方式 (8)一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员、与实体计算机之间的联系是 A)一对一

浙江省计算机二级等级考试大纲(C语言)

浙江省计算机等级考试(二级C语言)考试大纲基本要求 1. 熟练掌握C 语言的基本知识; 2. 具备基本的C程序设计能力,能熟练地阅读、理解和编制简短的C程序; 3. 了解面向对象程序设计的基本概念。 基本内容 一、数据的定义 数据的定义包括数据类型和存储类别。 1、基本类型 基本类型指整型、实型和字符型。 (1) 常量 熟练掌握各种表示形式的整数、实数、和字符(串)常量,符号常量的定义和使用。 包括整数的十进制、八进制和十六进制的表示形式、长整型常量的表示形式,实数的浮点表示法和科学记数法,字符的转义序列,常用符号常量的含义(如NULL、EOF等) (2) 变量 熟练掌握变量的定义和初始化。 2、构造类型 构造类型包括数组和结构。 (1) 数组 熟练掌握一维和二维数组的定义和初始化,数组元素的引用。 包括一维字符数组和字符串,二维字符数组和字符串数组。 (2) 结构 熟练掌握结构类型的定义,结构变量的定义和初始化,结构变量成员的引用。 3、指针 (1) 熟练掌握指针和地址的概念 (2) 熟练掌握指针变量的定义和初始化 (3) 熟练掌握通过指针引用指向实体 4、构造类型和指针类型的混合定义及应用 (1) 熟练掌握指针、数组和地址间的关系 (2) 熟练掌握指针数组 (3) 熟练掌握结构数组 (4) 熟练掌握结构指针 (5) 掌握结构中含指针或数组 (6) 掌握嵌套结构 (7) 掌握指向指针的指针(二级)

(8) 单向链表 掌握单向链表的建立和遍历 了解插入和删除单向链表中的一个节点 5、空类型 掌握空类型的定义和使用 6、变量的存储类别、作用域和生存期 (1) 掌握变量的存储类别 auto 自动型、static 静态型、extern 外部参照型 (2) 掌握全局变量和局部变量 注意区分:自动局部变量和静态局部变量、全局变量和静态全局变量、外部变量 二、运算及流程控制 1、基本运算 熟练掌握运算符的功能 熟练掌握运算符的优先级、结合性和目数 熟练掌握隐式类型转换和强制类型转换 2、表达式 熟练掌握各类表达式的组成规则和计算过程 3、语句 (1) 熟练掌握表达式语句、空语句、复合语句; (2) 熟练掌握简单控制语句(break、continue、return); (3) 熟练掌握选择控制语句(if、switch) (4) 熟练掌握重复控制语句(for、while、do—while); 三、程序结构和函数 1、程序结构 熟练掌握main函数与其他函数之间的关系 包括标准库函数和自定义函数 2、函数的定义 (1) 熟练掌握函数定义的ANSI C格式 (2) 熟练掌握函数的参数(形式参数和实在参数)及参数传递 包括指针作为函数的参数 (3) 熟练掌握函数的返回值 包括指针作为函数的返回值 3、函数的调用 (1) 函数调用的一般格式 熟练掌握通过函数名调用函数,了解通过函数指针调用函数

2018年全国计算机等级考试一级MS-Office考试大纲

2018年全国计算机等级考试一级MS-Office考试大纲

2018年全国计算机等级考试 一级MS Office考试大纲基本要求 1. 具有微型计算机的基础知识(包括计算机病毒的防治常识)。 2. 了解微型计算机系统的组成和各部分的功能。 3. 了解操作系统的基本功能和作用,掌握 Windows 的基本操作和应用。 4. 了解文字处理的基本知识,熟练掌握文字处理 MS Word 的基本操作和应用,熟练掌握一种汉字(键盘)输入方法。 5. 了解电子表格软件的基本知识,掌握电子表格软件 Excel 的基本操作和应用。 6. 了解多媒体演示软件的基本知识,掌握演示文稿制作软件PowerPoint 的基本操作和应用。 7. 了解计算机网络的基本概念和因特网( Internet )的初步知识,掌握 IE 浏览器软件和 Outlook Express 软件的基本操作和使用。 考试内容 一、计算机基础知识 1. 计算机的发展、类型及其应用领域。 2. 计算机中数据的表示、存储与处理。 3. 多媒体技术的概念与应用。

4. 字体格式设置、段落格式设置、文档页面设置、文档背景设置和文档分栏等基本排版技术。 5. 表格的创建、修改;表格的修饰;表格中数据的输入与编辑;数据的排序和计算。 6. 图形和图片的插入;图形的建立和编辑;文本框、艺术字的使用和编辑。 7. 文档的保护和打印。 四、电子表格软件的功能和使用 1. 电子表格的基本概念和基本功能, Excel 的基本功能、运行环境、启动和退出。 2. 工作簿和工作表的基本概念和基本操作,工作簿和工作表的建立、保存和退出;数据输入和编辑;工作表 和单元格的选定、插入、删除、复制、移动;工作表的重命名和工作表窗口的拆分和冻结。 3. 工作表的格式化,包括设置单元格格式、设置列宽和行高、设置条件格式、使用样式、自动套用模式和使用 模板等。 4. 单元格绝对地址和相对地址的概念,工作表中公式的输入和复制,常用函数的使用。 5. 图表的建立、编辑和修改以及修饰。 6. 数据清单的概念,数据清单的建立,数据清单内容的排序、筛选、分类汇总,数据合并,数据透视表的建立。

2011二级C语言考试大纲

2011计算机二级C语言考试大纲公共基础知识部分30分 专业语言部分70分 公共基础知识 基本要求 1.掌握算法的基本概念。 2.掌握基本数据结构及其操作。 3.掌握基本排序和查找算法。 4.掌握逐步求精的结构化程序设计方法。 5.掌握软件工程的基本方法,具有初步应用相关技术进行软件开发的能力。 6.掌握数据库的基本知识,了解关系数据库的设计。 考试内容 一、基本数据结构与算法 1.算法的基本概念;算法复杂度的概念和意义(时间复杂度与空间复杂度)。 2.数据结构的定义;数据的逻辑结构与存储结构;数据结构的图形表示;线性结构与非线性结构的概念。 3.线性表的定义;线性表的顺序存储结构及其插入与删除运算。

4.栈和队列的定义;栈和队列的顺序存储结构及其基本运算。 5.线性单链表、双向链表与循环链表的结构及其基本运算。 6.树的基本概念;二叉树的定义及其存储结构;二叉树的前序、中序和后序遍历。 7.顺序查找与二分法查找算法;基本排序算法(交换类排序,选择类排序,插入类排序)。 二、程序设计基础 1.程序设计方法与风格。 2.结构化程序设计。 3.面向对象的程序设计方法,对象,方法,属性及继承与多态性。 三、软件工程基础 1.软件工程基本概念,软件生命周期概念,软件工具与软件开发环境。 2.结构化分析方法,数据流图,数据字典,软件需求规格说明书。 3.结构化设计方法,总体设计与详细设计。 4.软件测试的方法,白盒测试与黑盒测试,测试用例设计,软件测试的实施,单元测试、集成测试和系统测试。 5.程序的调试,静态调试与动态调试。 四、数据库设计基础 1.数据库的基本概念:数据库,数据库管理系统,数据库系统。

全国计算机等级考试二级C语言程序设计考试大纲和考核情况

全国计算机等级考试二级C语言程序设计 考试大纲和考核情况 ◆基本要求 1.熟悉Visual C++ 6.0 集成开发环境。 2.掌握结构化程序设计的方法,具有良好的程序设计风格。 3.掌握程序设计中简单的数据结构和算法并能阅读简单的程序。 4.在Visual C++ 6.0 集成环境下,能够编写简单的C程序,并具有基本的纠错和调试程序的能力 ◆考试内容和考核情况 一、C语言程序的结构 (笔试:分值约占2%,上机:改错题中经常出现,抽中几率约为8%。) 1.程序的构成,main函数和其他函数。 2.头文件,数据说明,函数的开始和结束标志以及程序中的注释。 3.源程序的书写格式。 4.C语言的风格。

二、数据类型及其运算 (笔试:分值约占10%。 上机:3种题型均有体现,经常结合其他知识点综合考查,抽中几率约为56%。) 1. C的数据类型(基本类型,构造类型,指针类型,无值类型)及其定义方法。 2. C运算符的种类、运算优先级和结合性。 3. 不同类型数据间的转换与运算。 4. C表达式类型(赋值表达式,算术表达式,关系表达式,逻辑表达式,条件表达式,逗号表达式)和求值规则。 三、基本语句 (多以上机考试形式考核,3种题型均有体现,经常结合其他知识点综合考查,抽中几率约为35%。) 1.表达式语句,空语句,复合语句。 2.输入输出函数的调用,正确输入数据并正确设计输出格式。 四、选择结构程序设计 (笔试:分值约占8%。 上机:3种题型均有体现,经常结合其他知识点综合考查,抽中几率约为37%。) 1.用if语句实现选择结构。 2.用switch语句实现多分支选择结构。 3.选择结构的嵌套。

(完整版)2018年3月计算机二级Web考试选择题练习及答案

2018年3月计算机二级Web考试选择题练习及答案 1、下面哪一个不是JSP本身已加载的基本类?(B) A、https://www.doczj.com/doc/ea13710257.html,ng.* B、java.io.* C、javax.servlet.* D、javax.servlet.jsp.* 2、以下关于JavaBeans的说法中,错误的是(B)。 A、JavaBeans是基于JAVA语言的。 B、JavaBeans是JSP的内置对象之一。 C、JavaBeans是一种Java类。 D、JavaBeans是一个可重复使用的软件组件。 3、下面的说法错误的是:(D) A Jsp可以处理动态内容和静态内容 B 在Jsp最终会编译成字节码后执行 C 在jsp中可以使用脚本控制Html的标签生成

D Jsp中不能使用//注释Java脚本中的代码 4、下述选项中不属于JDBC基本功能的是:(D) A. 与数据库建立连接 B. 提交SQL语句 C. 处理查询结果 D. 数据库维护管理 5、JSP 页面经过编译之后,将创建一个(B) A. applet B. severlet C. application D. exe文件 6、在jsp中,要定义一个方法,需要用到以下(C)元素。 A. B. C. D. 7、JSP在WEB服务器上运行结果:(A) A.可以在WEB浏览器看到, B.只能在WEB浏览器看到。

C.可能在WEB浏览器看到, D.不可能在WEB浏览器看到。 8、Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:(D) A. 作用于整个JSP页面。 B. 可以在一个页面中使用多个指令。 C. 为增强程序的可读性,建议将指令放在JSP文件的开头,但不是必须的。 D. 指令中的属性只能出现一次。 9、(D)的范围是从Web应用服务器一开始执行服务一直到Web应用服务器结束服务为止。 A.页内有效 B.请求有效 C.会话有效 D.应用有效 10、选择、在JSP中使用标记时,不会出现的属性是:(c) https://www.doczj.com/doc/ea13710257.html, B.property C.value D.以上皆不会出现 11、对于预定义的说法错误的是:(c)

2017年计算机二级考试之C语言考试大纲

2017年计算机二级考试之C语言考试大纲 基本要求 1. 熟悉Visual C++6. 0集成开发环境。 2. 掌握结构化程序设计的方法,具有良好的程序设计风格。 3. 掌握程序设计中简单的数据结构和算法并能阅读简单的程序。 4. 在Visual C++6. 0集成环境下,能够编写简单的C程序,并具有基本的纠错和调试程序的能力。 考试内容 一、C语言程序的结构 1. 程序的构成,main函数和其他函数。 2. 头文件,数据说明,函数的开始和结束标志以及程序中的注释。 3. 源程序的书写格式。 4. C语言的风格。 二、数据类型及其运算 1. C的数据类型(基本类型,构造类型,指针类型,无值类型)及其定义方法。 2. C运算符的种类、运算优先级和结合性。 3. 不同类型数据间的转换与运算。 4. C表达式类型(赋值表达式,算术表达式,关系表达式,逻辑表达式,条件表达式,逗号表达式)和求值规则。 三、基本语句 1. 表达式语句,空语句,复合语句。 2. 输入输出函数的调用,正确输入数据并正确设计输出格式。 四、选择结构程序设计 1. 用if 语句实现选择结构。 2. 用switch语句实现多分支选择结构。 3. 选择结构的嵌套。 五、循环结构程序设计 1. for循环结构。 2. while和do-while循环结构。 3. continue语句和break语句。 4. 循环的嵌套。 六、数组的定义和引用 1. 一维数组和二维数组的定义、初始化和数组元素的引用。 2. 字符串与字符数组。 七、函数 1. 库函数的正确调用。 2. 函数的定义方法。 3. 函数的类型和返回值。

2018计算机二级考试公式大全

小李今年毕业: (图书名称) =VLOOKUP(D3,编号对照!$A$2:$C$19,2,FALSE) (订单明细工作表) =VLOOKUP(D3,编号对照!$A$2:$C$19,3,FALSE) SUMIFS=(求和区域,条件区域1,条件1, [条件区域2,条件2], ...) 小蒋是一位中学教师:(班级) = MID(A2,4,1)&"班" 某公司拟对其产品:(销售额排名) =RANK(D2,$D$2:$D$21,0) 财务部助理小王:(是否加班) =IF(WEEKDAY(A3,2)>5,"是","否") (地区) =LEFT(C3,3) (费用类别) =VLOOKUP(E3,费用类别!$A$2:$B$12,2,FALSE) (二季度北京差旅费)=SUMIFS(费用报销管理!G3:G401,费用报销管理!A3:A401,">=2013-04-01",费用报销管理!A3:A401,"<=2013-06-30",费用报销管理!D3:D401,"北京市") (钱顺卓报销火车票)=SUMIFS(费用报销管理!G3:G401,费用报销管理!B3:B401,"钱顺卓",费用报销管理!F3:F401,"火车票") (飞机票所占比例)=SUMIF(费用报销管理!F3:F401,"飞机票",费用报销管 理!G3:G401)/SUM(费用报销管理!G3:G401) (周末补助总额)=SUMIFS(费用报销管理!G3:G401,费用报销管理!H3:H401,"是",费用报销管理!F3:F401,"通讯补助") 文涵是大地公司的:(销售额) =VLOOKUP(D4,商品均价,2,0)*E4 小李是东方公司的会计:(应交个人所得税) = IF(K3<=1500,K3*3/100,IF(K3<=4500,K3*10/100-105,IF(K3<=9000,K3*20/100-555,IF(K3<=35000,K3*25%-1005,IF(K3<=55000,K3*30%-2755,IF(K3<=80000,K3*35%-5505,IF(K3>80000,K3*45%-13505))))))) 小李是北京某政法学院:(年级排名) =RANK(M3,M$3:M$102, 0) (班级) =IF(MID(B3,3,2)="01","法律一班",IF(MID(B3,3,2)="02","法律二班 ",IF(MID(B3,3,2)="03 销售部助理小王:(图书编号) =VLOOKUP(D3,图书编目表!$A$2:$B$9,2,FALSE) 期末考试结束了:(性别) =IF(MOD(MID(C2,17,1),2)=1, "男","女") (出生日期) =MID(C2,7,4)&"年"&MID(C2,11,2)&"月"&MID(C2,13,2)&"日" (年龄) =INT((TODAY()-E2)/365) “=IF(F2>=90,"优秀",IF(F2>=75,"良好",IF(F2>=60,"及格",IF(F2>60,"及格","不及格")))”, “=VLOOKUP(A3,初三学生档案!$A$2:$B$56,2,0) “=VLOOKUP(A3,数学!$A$2:$F$45,6,0)”, “=VLOOKUP(A3,语文!$A$2:$F$45,6,0)”, 小李是某政法学院:4.(排名)=RANK(L3,$K$3:$K$6,0) (总平均)=AVERAGE(C3:C27) 6. =RANK(K3,$K$3:$K$6,0) (总平均)=AVERAGE(B3:B6) 销售部门主管大华:2.(一季度销售情况表)= VLOOKUP(B2,产品基本信息表!$B$1: $C$21,2,0) 3.(C2填)=SUMIF(一季度销售情况表!$B$2:$B$44,B2, 一季度销售情况 表!$D$2:$D44)

相关主题
文本预览
相关文档 最新文档