欢迎来到个人简历网!永久域名:gerenjianli.cn (个人简历全拼+cn)
当前位置:首页 > 范文大全 > 实用文>全国计算机二级考试C++语言程序设计大纲

全国计算机二级考试C++语言程序设计大纲

2022-07-16 08:11:48 收藏本文 下载本文

“胰腺海盗”通过精心收集,向本站投稿了10篇全国计算机二级考试C++语言程序设计大纲,以下是小编精心整理后的全国计算机二级考试C++语言程序设计大纲,希望对大家有所帮助。

全国计算机二级考试C++语言程序设计大纲

篇1:全国计算机二级考试C++语言程序设计大纲

基本要求

1. 掌握C++语言的基本语法规则。

2. 熟练掌握有关类与对象的相关知识。

3. 能够阅读和分析C++程序。

4. 能够采用面向对象的编程思路和方法编写应用程序。

5. 能熟练使用Visual C++6.0集成开发环境编写和调试程序。

考试内容

一、C++语言概述

1. 了解C++语言的基本符号。

2. 了解C++语言的词汇(关键字、标识符、常量、运算符、标点符号等)。

3. 掌握C++程序的基本框架。

4. 能够使用Visual C++6.0集成开发环境编辑、编译、运行与调试程序。

二、数据类型、表达式和基本运算

1. 掌握C++数据类型(基本类型,指针类型)及其定义方法。

2. 了解C++的常量定义(整型常量,字符常量,逻辑常量,实型常量,地址常量,符号常量)。

3. 掌握变量的定义与使用方法(变量的定义及初始化,全局变量,局部变量)。

4. 掌握C++运算符的种类、运算优先级和结合性。

5. 熟练掌握C++表达式类型及求值规则(赋值运算,算术运算符和算术表达式,关系运算符和关系表达式,逻辑运算符和逻辑表达式,条件运算,指针运算,逗号表达式)。

三、C++的基本语句

1. 掌握C++的基本语句,例如赋值语句、表达式语句、复合语句、输入、输出语句和空语句等。

2. 用if 语句实现分支结构。

3. 用switch语句实现多分支选择结构。

4. 用for 语句实现循环结构。

5. 用while语句实现循环结构。

6. 用do. . . while语句实现循环结构。

7. 转向语句(goto,continue,break和return)。

8. 掌握分支语句和循环语句的各种嵌套使用。

四、数组、指针与引用

1. 掌握一维数组的定义、初始化和访问,了解多维数组的定义、初始化和访问。

2. 了解字符串与字符数组。

3. 熟练掌握常用字符串函数(strlen,strcpy,strcat,strcmp,strstr 等)。

4. 指针与指针变量的概念,指针与地址运算符,指针与数组。

5. 引用的基本概念,引用的定义与使用。

五、掌握函数的有关使用

1. 函数的定义方法和调用方法。

2. 函数的类型和返回值。

3. 形式参数与实际参数,参数值的传递。

4. 变量的作用域和生存周期。

5. 递归函数。

6. 函数重载。

7. 内联函数。

8. 带有默认参数值的函数。

篇2:计算机考试二级VB语言程序设计考试大纲

Visual Basic是一种由 微软公司开发的结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。这是一种可用于微软自家产品开发的语言。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建Active X控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。

考试方式

上机考试,考试时长120分钟,满分100分。

1. 题型及分值

单项选择题40分(含公共基础知识部分10分)。

基本操作题18分。

简单应用题24分。

综合应用题18分。

2. 考试环境

Microsoft Visual Basic6.0。

基本要求

1. 熟悉Visual Basic集成开发环境。

2. 了解Visual Basic中对象的概念和事件驱动程序的基本特性。

3. 了解简单的数据结构和算法。

4. 能够编写和调试简单的Visual Basic程序。

考试内容

一、Visual Basic程序开发环境

1. Visual Basic的特点和版本。

2. Visual Basic的启动与退出。

3. 主窗口:

(1)标题和菜单。

(2)工具栏。

4. 其他窗口:

(1)窗体设计器和工程资源管理器。

(2)属性窗口和工具箱窗口。

二、对象及其操作

1. 对象:

(1)Visual Basic的对象。

二级各科目考试的公共基础知识考试大纲及样题见高等教育出版社出版的《全国计算机等级考试二级教程―――公共基础知识(版)》附录部分。

(2)对象属性设置。

2. 窗体:

(1)窗体的结构与属性。

(2)窗体事件。

3. 控件:

(1)标准控件。

(2)控件的命名和控件值。

4. 控件的画法和基本操作。

5. 事件驱动。

三、数据类型及其运算

1. 数据类型:

(1)基本数据类型。

(2)用户定义的数据类型。

2. 常量和变量:

(1)局部变量与全局变量。

(2)变体类型变量。

(3)缺省声明。

3. 常用内部函数。

4. 运算符与表达式:

(1)算术运算符。

(2)关系运算符与逻辑运算符。

(3)表达式的执行顺序。

四、数据输入、输出

1. 数据输出:

(1)Print 方法。

(2)与Print 方法有关的函数(Tab,Spc,Space$)。

(3)格式输出(Format$)。

2. InputBox函数。

3. MsgBox函数和MsgBox语句。

4. 字形。

5. 打印机输出:

(1)直接输出。

(2)窗体输出。

五、常用标准控件

1. 文本控件:

(1)标签。

(2)文本框。

2. 图形控件:

(1)图片框,图像框的属性,事件和方法。

(2)图形文件的装入。

(3)直线和形状。

3. 按钮控件。

4. 选择控件:复选框和单选按钮。

5. 选择控件:列表框和组合框。

6. 滚动条。

7. 计时器。

8. 框架。

9. 焦点与Tab顺序。

六、控制结构

1. 选择结构:

(1)单行结构条件语句。

(2)块结构条件语句。

(3)IIf 函数。

2. 多分支结构。

3. For 循环控制结构。

4. 当循环控制结构。

5. Do循环控制结构。

6. 多重循环。

七、数组

1. 数组的概念:

(1)数组的定义。

(2)静态数组与动态数组。

2. 数组的基本操作:

(1)数组元素的输入、输出和复制。

(2)ForEach. . . Next 语句。

(3)数组的初始化。

3. 控件数组。

八、过程

1. Sub过程:

(1)Sub过程的建立。

(2)调用Sub过程。

(3)通用过程与事件过程。

2. Function过程:

(1)Function过程的定义。

(2)调用Function过程。

3. 参数传送:

411 摇

(1)形参与实参。

(2)引用。

(3)传值。

(4)数组参数的传送。

4. 可选参数与可变参数。

5. 对象参数:

(1)窗体参数。

(2)控件参数。

九、菜单与对话框

1. 用菜单编辑器建立菜单。

2. 菜单项的控制:

(1)有效性控制。

(2)菜单项标记。

(3)键盘选择。

3. 菜单项的增减。

4. 弹出式菜单。

5. 通用对话框。

6. 文件对话框。

7. 其他对话框(颜色,字体,打印对话框)。

十、多重窗体与环境应用

1. 建立多重窗体应用程序。

2. 多重窗体程序的执行与保存。

3. Visual Basic工程结构:

(1)标准模块。

(2)窗体模块。

(3)SubMain过程。

4. 闲置循环与DoEvents语句。

十一、键盘与鼠标事件过程

1. KeyPress事件。

2. KeyDown与KeyUp事件。

3. 鼠标事件。

4. 鼠标光标。

5. 拖放。

十二、数据文件

1. 文件的结构和分类。

2. 文件操作语句和函数。

3. 顺序文件:

(1)顺序文件的写操作。

(2)顺序文件的读操作。

4. 随机文件:

(1)随机文件的打开与读写操作。

(2)随机文件中记录的增加与删除。

(3)用控件显示和修改随机文件。

5. 文件系统控件:

(1)驱动器列表框和目录列表框。

(2)文件列表框。

6. 文件基本操作。

篇3:全国计算机等级考试(二级C)考试大纲

基本要求

1.具有计算机的基础知识。

2.了解操作系统的基本概念,掌握常用操作系统的使用。

3.掌握基本数据结构和常用算法,熟悉算法描述工具――流程图的使用。

4.能熟练地使用一种高级语言或数据库语言编写程序、调试程序。

考试内容

一、基础知识与基本操作

(一)基础知识

1.计算机系统的主要技术指标与系统配置。

2.计算机系统、硬件、软件及其相互关系。

3.微机硬件系统的基本组成。包括:中央处理器(运算器与控制器),内存储器(ram与rom),外存储器(硬盘、软盘与光盘),输入设备(键盘与鼠标)输出设备(显示器与打印机)。

4.软件系统的缀成,系统软件与应用软件;软件舶蒸丰概念,文档;程序设计语言与语言处理程序(汇编程序、编译程序、解释程序)。

5.计算机的常用数制(二进制、十六进制及其与十进制之间的转换);数据基本单位(位、字节、字)。

6.计算机的安全操作;计算机病毒的防治。

7.计算机网络的一般知识。

8.多媒体技术的一般知识。

(二)dos的基本操作

l.操作系统的基本功能与分类。

2.dos操作系统的基本组成。

3.文件、目录、路径的基本概念。

4.常用dos操作,包括:

初始化与启动:

文件操作(type,copy,del,ren,xcopy,attrⅰb);

目录操作(dⅰr,md,cd,rd,tree,path);

磁盘操作(format,dⅰskcopy,chkdsk);

功能操作(ⅴer,date,tⅰme,cls,prompt,help);

批处理(批处理文件的建立与执行,自动批处理文件);

输入输出改向。

(三)windows的基本操作

1.windows的特点、基本构成及其运行环境。

2.windows用户界面的基本元素。包括:窗口、图标、菜单、对话框、按钮、光标等。

3.windowo基本操作。包括:启动与退出,鼠标操作,窗口操作,图标操作、菜单操作,对话框操作。

二、程序设计

1.能运用结构化程序设计方法编写程序。

2.掌握基本数据结构和常用算法。

3.能熟练使用一种高级语言或一种数据库语言(共有qbasic、fortran、c以及foxbase+等四种语言,考生任选其中一种。各种语言的考试内容附后)。

三、上机操作

在指定的时间内使用微机完成下述操作:

1.完成指定的计算机基本操作(包括机器启动和操作命令的使用)。

2.按给定要求编写和运行程序。

3.调试程序,包括对给出的不完善的程序进行修改和补充,使之能得到正确的结果。

c语言程序设计

(一)c语言的结构

1.程序的构成,main函数和其它函数。

2.头文件、数据说明、函数的开始和结束标志。

3.源程序的书写格式。

4.c语言的风格。

(二)数据类型及其运算

1.c的数据类型(基本类型、构造类型、指针类型、空类型)及其定义方法

2.c运算符的种类、运算优先级、结合性。

3.不同类型数据间的转换与运算。

4.c表达式类型(赋值表达式、算术表达式、关系表达式、逻辑表达式、条件表达式、逗号表达式)和求值规则。

(三)基本语句

1.表达式语句,空语句,复合语句

2.数据的输入与输出,输入输出函数的调用。

3.复合语句。

4.go to 语句和语句标号的使用。

(四)选择结构程序设计

1.有if语句实现选择结构。

2.用switch语句实现多分支选择结构。

3.选择结构的嵌套。

(五)循环结构程序设计

1.for 循环结构。

2.while和do while循环结构。

3.continue语句、break语句。

4.循环的嵌套。

(六)数组的定义和引用

1.一维数组和多维数组的定义、初始化和引用。

2.字符串与字符数组。

(七)函数

1.库函数的正确调用。

2.函数的定义方法。

3.函数的类型和返回值。

4.形式参数与实在参数,参数值的传递。

5.函数的正确调用,嵌套调用,递归调用。

6.局部变量和全局变量。

7.变量的存储类别(自动、静态、寄存器、外部),变量的作用域和生存期。

8.内部函数与外部函数。

(八)编译预处理

1.宏定义:不带参数的宏定义;带参数的宏定义。

2.“文件包含”处理。

(九)指针

1.指针与指针变量的概念,指针与地址运算符。

2.变量、数组、字符串、函数、结构体的指针以及指向变量、数组、字符串、函数、结构体的指针变量。通过指针引用以上各类型数据。

3.用指针作函数参数。

4.返回指针值的指针函数。

5.指针数组,指向指针的指针,main函数的命令行参数。

(十)结构体(即“结构”)与共用体(即“联合”)

1.结构体和共用体类型数据的定义方法和引用方法。

2.用指针和结构体构成链表,单向链表的建立、输出、删除与插入。

(十一)位运算

1.位运算符的含义及使用。

2.简单的位运算。

(十二)文件操作

只要求缓冲文件系统(即高级磁盘i/o系统),对非标准缓冲文件系统(即低级磁盘i/o系统)不要求。

1.文件类型指针(file类型指针)。

2.文件的打开与关闭(fopen,fclose)。

3.文件的读写(fputc,fgetc,fputs,fgets,fread,frwite,fprintf,fscanf函数),文件的定位(rewind,fseek函数)。

篇4:计算机二级C语言程序设计考试内容

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

一、C语言的结构

1.程序的构成,MAIN函数和其他函数。

2.头文件,数据说明,函数的开始和结束标志。

3.源程序的书写格式

4.C语言的风格。

二、数据类型及其运算

1.C的数据类型(基本类型,构造类型,指针类型,空类型)及其定义方法。

2.C运算符的种类、运算优先级和结合性。

3.不同类型数据间的转换与运算。

4.C表达式类型(赋值表达式、算术表达式、关系表达式、逻辑表达式、条件表达式、逗号表达式)和求值规则。

三、基本语句

1.表达式语句,空语句,复合语句。

2.数据的输入和输出,输入输出函数的调用。

3.复合语句。

4.GOTO语句和语句标号的使用。

四、选择结构程序设计

1.用if语句实现选择结构。

2.用switch语句实现多分支选择结构。

3.选择结构的嵌套。

五、循环结构程序设计

1.for 循环结构。

2.while和do while循环结构。

3.continue语句和break语句。

4.循环的嵌套。

六、数组的定义和引用

1.一维数组和多维数组的定义、初始化和引用。

2.字符串与字符数组。

七、函数

1.库函数的正确调用。

2.函数的定义方法。

3.函数的类型和返回值。

4.形式参数与实在参数,参数值的传递。

5.函数的正确调用,嵌套调用,递归调用。

6.局部变量和全局变量。

7.变量的存储类别(自动、静态、寄存器、外部),变量的作用域和生存期。

8.内部函数与外部函数。

八、编译预处理

1.宏定义:不带参数的宏定义;带参数的宏定义。

2.“文件包含”处理。

九、指针

1.指针与指针变量的概念,指针与地址运算符。

2.变量、数组、字符串、函数、结构体的指针以及指向变量、数组、字符串、函数、结构体的指针变量。通过指针引用以上各类型数据。

3.用指针作函数参数。

4.返回指针值的指针函数。

5.指针数组,指向指针的指针,MAIN函数的命令行参数。

十、结构体(即“结构”)与共用体(即“联合”)

1.结构体和共用体类型数据的定义方法和引用方法。

2.用指针和结构体构成链表,单向链表的建立、输出、删除与插入。

十一、位运算

1.位运算符的含义及使用

2.简单的位运算。

十二、文件操作

只要求缓冲文件系统(即高级磁盘I/O系统),对非标准缓冲文件系统(即低级磁盘I/O系统)不要求。

1.文件类型指针(FILE类型指针)。

2.文件的打开与关闭(fopen,fclose)。

3.文件的读写(fputc,fgetc,fputs,fgets,fread,frwite,fprintf,fscanf函数),文件的定位(rewind,fseek函数)。

1.计算机二级C语言程序设计测试题及答案

2.计算机二级C语言程序设计考点:指针

3.计算机二级C语言程序设计考点:函数

4.计算机二级C语言程序设计考点:数组

5.计算机二级C语言程序设计考点解析:运算

6.计算机二级C语言程序设计考点:C语言的应用

7.计算机二级C语言程序设计考点解析:C语言程序实例

8.计算机二级C语言程序设计考点:C语言的特点

9.计算机二级c语言试题

10.计算机二级VB语言程序设计练习及答案

篇5:计算机二级Web程序设计考试大纲

基本要求

1. 理解Web工作原理,了解Web技术基础。

2. 理解超文本传输协议HTTP的基本概念和模型,掌握HTTP的消息格式、常用消息头、请求消息和常用请求方法、响应消息和常用响应状态。

3. 熟练掌握超文本标记语言HTML文档的结构、常用文档元素的含义和基本使用方法。

4. 理解样式表语言CSS的基本概念和作用,掌握CSS的基本语法和使用方法。

5. 掌握脚本语言JavaScript的基本概念和语法,掌握JavaScript对常用HTML文档元素的操作方法;了解文档对象模型DOM的基本概念和作用。

6. 了解主要动态网页技术的基本概念。

考试内容

一、Web技术基础

1. Internet与Web技术的基本概念

2. Web技术的主要组成

3. Web浏览器与服务器的基本概念和工作原理

4. Web应用开发构架和开发技术

二、HTTP协议基础

1. HTTP的基本概念与交互模型

2. HTTP消息格式

3. HTTP请求消息和常用请求方法

4. HTTP响应消息和常用响应状态

5. HTTP常用消息头

三、HTML基础

1. HTML文档的基本结构和语法

2. HTML常用元素及其基本属性

3. HTML表单与常用控件

四、CSS基础

1. CSS的基本概念和作用

2. CSS的基本语法和基本使用方法

3. CSS的层次及其作用优先级

五、JavaScript程序设计基础

1. JavaScript的基本概念和作用

2. JavaScript的基本语法

3. JavaScript常用内置对象

4. 浏览器对象模型BOM的基本概念和作用

5. 文档对象模型DOM的基本概念和作用

六、动态网页技术概述

1. Java Servlet和JSP基本概念和原理

2. ASP.NET基本概念和原理

3. PHP基本概念和原理

4. AJAX基本概念和原理

考试方式

上机考试,考试时长120分钟,满分100分。

1.题型及分值

单项选择题 40分(含公共基础知识部分10分)

操作题 60分(包括基本操作题、简单应用题及综合应用题)

2.考试环境

NetBeans中国教育考试版

IE6.0及以上

1.计算机二级《web程序设计》试题+答案

2.计算机二级考试Web程序设计考试大纲

3.计算机等级考试二级Web程序设计考试大纲

4.计算机二级Java语言程序设计考试大纲

5.计算机二级VB语言程序设计练习及答案

6.全国计算机二级VB语言程序设计考试大纲

7.2017计算机考试二级VB语言程序设计考试大纲

8.计算机二级考试Java语言程序设计考试大纲

9.计算机二级考试C语言程序设计考试大纲

10.计算机考试二级C++语言程序设计考试大纲

篇6:计算机等级考试二级C语言程序设计技巧

在许多应用软件运行时都带有命令行参数,其实这些命令行参数在c语言编写的程序中也可以实现,灵活地运用命令行参数进行处理可以有效地提高程序的运行效率,收到事半功倍的效果。

c语言中有关命令行参数涉及到程序的主函数main(int argc,char *argv[]这样两个参数,其中,int argc表示命令行参数的个数(包括可执行程序名本身),char *argv[]表示每个参数的具体内容,argv[0]为命令行中可执行程序名本身,argv[1]为命令行中第二个参数的内容,依次类推。 如下例输出命令行参数的个数及参数的内容:

main (int argc,char *argv[],

{int i;

printf(“n命令行中可执行文件名为:%s”,argv[0]);

printf(“n总共有%d个参数:”,argc);

i=0;

while(argc>=1)

{printf(″%s “,argv[i++]);

argc--;}

}

命令行参数用的最多还是在诸如dir a:等之类带有盘符、路径或文件名这样的命令行中,所以说灵活处理这一类参数才能有效地提高程序的运行效果。譬如dir命令,其后可以是盘符,可以是路径,也可以是文件名,如何区分这一参数呢?请看下例(此程序模拟dir命令,程序要求在命令行输入一个参数:盘符或路径或文件名,若无参数或参数多于一个都将取默认的参数“*.*”)。

*--------------------

功能:模拟dir命令进行处理命令行参数

--------------------*/

#include

#include

#include

#inchlude

int j,num=0;

char ss[20],path[50],path2[50];

void main (int argc,char *argv[])

{

struct ffblk f;

int done;

if(argc==2) /*取命令行参数到数组中*/

strcpy(ss,argv[1]);

else

strcpy(ss,″*.*″); /*给数组赋值缺省参数*/

if (((ss[strlen(ss)-1]==′′||((ss[strlen(ss)-1]==’:’))

strcat(ss,″*.*″); /*若参数为路径或盘符,则加上″*.*″ */

getcwd(path1,50); /*取当前路径*/

if (chdir(ss)==0) /*判断参数是否为路径*/

strcat(ss,”*.*“); /*若路径末没有带”“,则加上”*.*“ */

chdir(path1); /*恢复原来路径*/

strcpy(path2,ss);

for(j=strlen(path2);j>0;j--)/*提取参数中的路径到path2 */

{if((path2[j]==’’))||(path2[j]==’:’)){

path2[j+1]=’’;

goto senull;}

path2[0]=’’;

senull:

if(strlen(path2)==0) /* 若给出的参数中没带路径,则取当前路径*/

strcpy(path2,path1);

printf(”n**模拟dir**n 命令目录路径%s“,path2);

done=findfirst(ss,&f,55); /*查找第一个配匹的文件*/

j=1;

while(!done)

{if (f.ff_attrib!=0x10) /* 若文件属性不是目录 */

printf(”n %15s %20ld“,f.ff_name,f.ff_fsize);

else

printf(”n &11s

“,f.ff_name);

num++;

j++;

if(j==23)

printf(”n --------more (按任意键继续)----“);

getch();

j=0;

printf(″n (目录路径%s)″,path2);}

done=findnext(&f); /*查找下一个配匹的文件*/

}

printf(″n 当前目录中总共有%d个文件.n″,num);

在许多应用软件运行时都带有命令行参数,其实这些命令行参数在c语言编写的程序中也可以实现,灵活地运用命令行参数进行处理可以有效地提高程序的运行效率,收到事半功倍的效果。

c语言中有关命令行参数涉及到程序的主函数main(int argc,char *argv[]这样两个参数,其中,int argc表示命令行参数的个数(包括可执行程序名本身),char *argv[]表示每个参数的具体内容,argv[0]为命令行中可执行程序名本身,argv[1]为命令行中第二个参数的内容,依次类推。 如下例输出命令行参数的个数及参数的内容:

main (int argc,char *argv[],

{int i;

printf(”n命令行中可执行文件名为:%s“,argv[0]);

printf(”n总共有%d个参数:“,argc);

i=0;

while(argc>=1)

{printf(″%s ”,argv[i++]);

argc--;}

}

命令行参数用的最多还是在诸如dir a:等之类带有盘符、路径或文件名这样的命令行中,所以说灵活处理这一类参数才能有效地提高程序的运行效果。譬如dir命令,其后可以是盘符,可以是路径,也可以是文件名,如何区分这一参数呢?请看下例(此程序模拟dir命令,程序要求在命令行输入一个参数:盘符或路径或文件名,若无参数或参数多于一个都将取默认的参数“*.*”)。

*--------------------

功能:模拟dir命令进行处理命令行参数

--------------------*/

#include

#include

#include

#inchlude

int j,num=0;

char ss[20],path[50],path2[50];

void main (int argc,char *argv[])

篇7:计算机二级C语言程序设计考点:数组

一维数组的定义、初始化和引用

1.一维数组的定义方式为:

类型说明符数组名[常量表达式]

(1)数组名的命名方法与变量名相同,遵循标识符命名规则;

(2)数组是用方括号括起来的常量表达式,不能用圆括号;

(3)常量表达式表示数组元素的个数,即数组的长度,数组的下标从0开始,下标的最大值为:常量表达式-1;

(4)常量表达式中可以包括常量和符号常量,不能包括变量。

可以用赋值语句或输入语句使数组中的元素得到值,但要占用运行时间。可以使数组在运行之前初始化,即在编译阶段使之得到初值。

2.对数组初始化可以用以下方法实现:

(1)在定义数组时对数组元素赋以初值。如:

staticinta[10]={0,1,2,3,4,5,6,7,8,9};

经过上面的定义和初始化后,a[0]=0,a[1]=1,…,a[9]=9。

(2)初始化时可以只对一部分元素赋初值。例如:

staticinta[10]={0,1,2,3,4};

定义的数组有10个元素,但只对其中前5个元素赋了初值,后5个元素初值为0。

(3)如果想使一个数组的元素值全部为0,可以用下面的方法:

staticinta[10]={0,0,0,0,0,0,0,0,0,0};

不能用:

staticinta[10]={0*10};

如果对static型数组不赋初值,系统会对定义的所有数组元素自动赋以0值。

(4)在对全部数组元素赋初值时,可以不指定数组长度。

3.一维数组的引用方法是:

C语言规定不能一次引用整个数组,引用时只能逐个元素引用,数组元素的表示形式为:

数组名[下标]

下标可以是整型常量或整型表达式。如:

a[0]=a[5]+a[7]-a[2*3];

二维数组的定义、初始化和引用

1.二维数组定义的一般形式为

类型说明符数组名[常量表达式][常量表达式]

C语言采用上述定义方法,我们可以把二维数组看做是一种特殊的一维数组:它的元素又是一维数组。在C语言中,二维数组中元素的排列顺序是:先按行存放,再按列存放,即在内存中先顺序存放第一行的元素,再存放第二行的元素。

2.二维数组的初始化:二维数组可以用下面的方法初始化:

(1)分行给二维数组赋初值。如:

staticinta[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}};

以上赋值把第一个花括号内的数据赋给第一行元素,第二个花括号内数据赋给第二元素…,即按行赋值。

(2)可以将所有的数据写在一个花括号内,按数组排列的顺序对各元素赋值。

(3)可以对数组的部分元素赋初值。如:

staticinta[3][4]={{1},{5},{9}};

以上赋值的结果是:数组第一列的元素分别赋了初值1,5,9,其余元素的值都是0。

(4)如果对二维数组的全部元素都赋初值,则定义数组时对第一维的长度可以不指定,但第二维的长度不能省。

3.二维数组的引用:二维数组的元素可以表示为:

数组[下标][下标]

在引用二维数组时,必须是单个元素,不能是整个数组名。下标可以是一个表达式,但不能是变量。如果下标是一个表达式,注意表达式的值不能超出数组定义的上、下限。

1.计算机二级C语言程序设计考点:函数

2.计算机二级C语言程序设计考点:指针

3.计算机二级C语言考点:字符型数据

4.计算机二级c语言试题

5.计算机二级office考点

6.计算机考试二级C++语言程序设计考试大纲

7.全国计算机二级考试C++语言程序设计大纲

8.计算机等级考试二级C语言程序设计考试大纲

9.计算机考试二级C语言程序设计考试大纲

10.计算机二级《C语言》基础练习题及答案

篇8:计算机二级C语言程序设计考点:函数

1库函数的正确调用

1.C语言提供了丰富的库函数,包括常用数学函数、对字符和字符串处理函数、输入输出处理函数等。在调用库函数时要注意以下几点:

(1)调用C语言标准库函数时必须在源程序中用include命令,include命令的格式是:

#include″头文件名″

include命令必须以#号开头,系统提供的头文件名都以.h作为后缀,头文件名用一对双引号″″或一对尖括号〈〉括起来。

(2)标准库函数的调用形式:

函数名(参数表)

2.在C语言中库函数的调用可以以两种形式出现:出现在表达式中;作为独立的语句完成某种操作。

2函数的定义方法

1.C语言函数的一般形式为:

函数返回值的类型名函数名(类型名形参1,类型名形参2,…)

{

说明部分

语句部分

}

定义的第一行是函数的首部,{}中的是函数体。

2.在老的C语言版本中,函数的首部用以下形式:

函数返回值的类型名函数名(形参1,形参2…)

形参类型说明;

新的ANSI标准C兼容这种形式的函数首部说明。

3.函数名和形参名是由用户命名的标识符。在同一程序中,函数名必须唯一。形式参数名只要在同一函数中唯一即可,可以与函数中的变量同名。

4.C语言规定不能在一个函数内部再定义函数。

5.若在函数的首部省略了函数返回值的类型名,把函数的首部写成:

函数名(类型名形参1,类型名形参2,…)

则C默认函数返回值的类型为int类型。

6.当没有形参时,函数名后面的一对圆括号不能省略。

3函数的类型和返回值

1.函数的类型由函数定义中的函数返回值的类型名确定,函数的类型可以是任何简单类型,如整型、字符型、指针型、双精度型等,它指出了函数返回值的具体类型。当函数返回的是整型值时,可以省略函数类型名。当函数只完成特定的操作而没有或不需要返回值时,可用类型名void(空类型)。

2.函数返回值就是return语句中表达式的值。当程序执行到return语句时,程序的流程就返回到调用该函数的地方(通常称为退出调用函数),并带回函数值。

4形式参数与实际参数,参数值的传递

1.在函数定义中,出现的参数名称为形参(形式参数),在调用函数时,使用的参数值称为实参(实际参数)。

2.调用函数和被调用函数之间的参数值的传递是″按值″进行的,即数据只能从实参单向传递给形参。也就是说,当简单变量作为实参时,用户不能在函数中改变对应实参的值。

5函数的正确调用(嵌套调用,递归调用)

1.调用函数时,函数名必须与被调用的函数名字完全一样。实参的个数与类型和形参的个数与类型一致。

2.C语言规定:函数必须先定义,后调用,也就是被调用函数必须在调用之前加以说明,或被调用函数整个放在调用函数之前。但对返回值类型为int或char类型的函数可以放在调用函数的后面。

3.C语言中函数定义都是互相平行、独立的,C语言不允许嵌套定义函数,但允许嵌套调用函数,也就是说,在调用一个函数的过程中,又调用另一个函数。

4.在C程序中,调用一个函数的过程中又出现直接或间接地调用该函数本身,称为函数的递归调用。

5.递归调用函数是C语言的特点之一,有时递归调用会使求解的问题变得更简单明了。

1.计算机二级C语言考点:字符型数据

2.计算机二级的excel函数

3.计算机二级c语言试题

4.计算机考试二级C++语言程序设计考试大纲

5.全国计算机二级考试C++语言程序设计大纲

6.计算机等级考试二级C语言程序设计考试大纲

7.2017计算机考试二级C语言程序设计考试大纲

8.计算机二级office考点

9.计算机二级MS office常用函数

10.2016计算机二级《C语言》基础练习题及答案

篇9:计算机二级C语言程序设计考点:指针

1.在C语言中,指针是指一个变量的地址,通过变量的地址″指向″的位置找到变量的值,这种″指向″变量地址可形象地看作″指针″。用来存放指针的变量称为指针变量,它是一种特殊的变量,它存放的是地址值。

2.定义指针变量的一般形式为:

类型名*指针变量1,*指针变量2,…;

″类型名″称为″基类型″它规定了后面的指针变量中存放的数据类型,″*″号表明后面的″指针变量1″,″指针变量2″等是指针变量,″*″号在定义时不能省略,否则就会变成一般变量的定义了。″指针变量1″,″指针变量2″等称为指针变量名。

3.一个指针变量只能指向同一类型的变量。

4.与指针和指针变量有关的两个运算符:

(1)*:指针运算符(或称″间接访问″运算符)

(2)&:取地址运算符

通过*号可以引用一个存储单元,如有如下定义:

inti=123,*p,k;

则p=&I;或k=*p;或k=*&I;都将变量i中的值赋给k。

*p=10;或*&i=10;都能把整数10赋给变量i。这里,等号左边的表达式*p和*&i都代表变量i的存储单元。

2变量、数组、字符串、函数、结构体的指针以及指向它们的指针变量

1.变量的指针和指向变量的指针变量。

2.数组的指针和指向数组的指针变量。

所谓数组的指针是指数组的起始地址,数组元素的指针是数组元素的地址。

C语言规定数组名代表数组的首地址,也就是第一个元素的地址。

3.字符串的指针和指向字符串的指针变量。

我们可以通过定义说明一个指针指向一个字符串。

C语言将字符串隐含处理成一维字符数组,但数组的每个元素没有具体的名字,这一点跟字符数组不一样。要引用字符串中的某个字符,只能通过指针来引用:*(s+0),*(s+1),…,*(s+n)。

4.函数的指针和指向函数的指针变量。

指向函数的指针变量的一般形式为:

数据类型标识符(*指针变量名);

这里的″数据类型标识符″是指函数返回值的类型。

函数的调用可以通过函数名调用,也可以通过函数指针调用(即用指向函数的指针变量调用)。

指向函数的指针变量表示定义了一个指向函数的指针变量,它不是固定指向哪一个函数,而只是定义了这样的一个类型变量,它专门用来存放函数的入口地址。在程序中把哪一个函数的地址赋给它,它就指向哪一个函数。在一个程序中,一个指针变量可以先后指向不同的函数。

在给函数指针变量赋值时,只需给出函数名而不必给出参数。因为函数指针赋的值仅是函数的入口地址,而不涉及到实参与形参的结合问题。

对指向函数的指针变量,表达式p+n,p++,p--等都无意义。

5.结构体的指针与指向结构体的指针变量

一个结构体变量的指针就是该变量所占据的内存段的起始地址。可以设一个指针变量,用来指向一个结构体变量,此时该指针变量的值是结构体变量的起始地址。指针变量也可以用来指向结构体数组中的元素。

3用指针做函数参数

函数的参数不仅可以是整型、实型、字符型等数据,还可以是指针类型,它的作用是将一个变量的地址传送到另一个函数中。

4返回指针值的指针函数

一个函数可以返回一个整型值、字符值、实型值等,也可以返回指针型数据,即地址这种带回指针值的函数,一般的定义形式为:

类型标识符*函数名(形参表);

1.计算机二级C语言程序设计考点:函数

2.计算机二级C语言考点:字符型数据

3.计算机二级c语言试题

4.计算机二级office考点

5.计算机考试二级C++语言程序设计考试大纲

6.全国计算机二级考试C++语言程序设计大纲

7.计算机等级考试二级C语言程序设计考试大纲

8.计算机考试二级C语言程序设计考试大纲

9.计算机二级《C语言》基础练习题及答案

10.计算机二级C语言重点知识点

篇10:计算机二级C语言程序设计测试题及答案

计算机二级C语言程序设计测试题及答案

一、程序填空题

程序通过定义学生结构体数组,存储若干名学生的学号、姓名和三门课的成绩。函数fun的功能是:将存放学生数据的结构体数组,按姓名的字典序(从小到大)排序。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。

注意:部分源程序给出如下。不得增行或删行,也不得更改程序的'结构!

试题程序:

二、程序修改题

下列给定程序中,函数fun的功能是:从p所指字符串中找出ASCII码值最大的字符,将其放在第一个位置上,并将该字符前的原字符向后顺序移动。

例如,调用fun函数之前给字符串输入“ABC—DeFGH”,调用后字符串中的内容应为“eABCDF—GH”。

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

注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!

试题程序:

三、程序设计题

学生的记录由学号和成绩组成,N名学生的数据已放入主函数中的结构体数组s中。请编写函数fun,其功能是:把指定分数范围内的学生数据放在b所指的数组中,分数范围内的学生人数由函数值返回。

例如,输入的分数是60、69,则应当把分数在60~69的学生数据输出,包含60分和69分的学生数据。主函数中把60放在low中,把69放在heigh中。

注意:部分源程序给出如下。

请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。

试题程序:

【全国计算机二级考试C++语言程序设计大纲】相关文章:

1.计算机考试二级VB语言程序设计考试大纲

2.计算机二级考试C++上机考试试题

3.计算机等级考试(二级PASCAL)考试大纲

4.全国计算机二级vb考试题库

5.全国计算机一级Photoshop考试大纲

6.计算机二级考试试题

7.计算机二级考试答案

8.全国计算机三级软件测试技术考试大纲

9.计算机二级考试《C语言》上机答题技巧

10.计算机二级c语言答案

下载word文档
《全国计算机二级考试C++语言程序设计大纲.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度: 评级1星 评级2星 评级3星 评级4星 评级5星
点击下载文档

文档为doc格式

  • 返回顶部