计算机二级c基础知识,全国计算机二级C基础知识重点讲解.docx

全国计算机等级考试二级C基础知识重点讲解 第一章程序设计和C语言

本章考纲:

程序的构成,main函数和其他函数。

头文件,数据说明,函数的开始和结束标志以及程序中的注释。

源程序的书写格式。

C语言的风格。

本章知识要点:

了解程序设计的基本概念

熟记计算机语言的分类

重点掌握算法的概念及特性

重点掌握C程序构成及书写格式

重点掌握上机步骤及编程环境

本章考试方式:笔试(4分)

本章内容:

一、程序:是指可以被计算机连续执行的一条条指令的集合,是人与机器进 行对话的语言。用程序设计语言编写程序的过程称为程序设计。

二、计算机语言是人与计算机进行交流的工具。分为机器语言、汇编语言和 咼级语言。

三、算法:是为解决一个问题而采取的方法和步骤,可以采用伪代码、流程 图和N-S图等进行算法描述。算法具有:有穷性、确定性、有效性、零个或 多个输入、一个或多个输出的特性。

四、三种基本的控制结构:顺序、选择、循环结构。

五、C程序构成及书写特点

C程序的基本单位是函数。一个C程序由一个或多个函数构成,有且只能有 一个主函数(main)。不论main函数在整个程序中的位置如何,C程序的执行总 是从main开始到main结束,各函数之间可以相互调用,但其他函数不能调用主 函数。

构成:

编译预处理命令

返回值类型函数名称(形参类型形参)

{

变量定义

执行语句

/*…注释…*/

执行语句

}

书写格式:

标识符区分大小写,一般变量采用小写,符号常量采用大写。

C语句用分号(;)表示结束。但是在预处理命令、函数头、花括号之后不 能加分号。

六、上机步骤及开发环境

编辑源程序,源程序以“ .c ”作为扩展名

编译,将源程序转换成目标代码,形成“.obj ”的二进制文件

连接,将目标文件和库函数及其他文件连接,形成可执行的二进制文件

a”

.exe

运行

开发环境:VC6.0

考试真题:

1、下列叙述中错误的是(D ) ―― 2006年4月选择第44题

C语言源程序经编译后生成后缀为.obj的目标程序

C语言经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指

令文件

用C语言编写的程序称为源程序,它以ASCII代码形式存放在一个文本文

件中

C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机

器指令

2、下列叙述中错误的是(B) ―― 2006年4月选择第45题

算法正确的程序最终一定会结束

算法正确的程序可以有零个输出

算法正确的程序可以有零个输入

算法正确的程序对于相同的输入一定有相同的结果

3、下列叙述中错误的是(A) ―― 2006年9月选择第11题

一个C语言程序只能实现一种算法

C程序可以由多个程序文件组成

C程序可以由一个或多个函数组成

一个C函数可以单独作为一个C程序文件存在

4、 下列叙述中正确的是(D) —— 2006年9月选择第12题

每个C程序文件中都必须要有一个 main ()函数

在C程序中main ()函数的位置是固定的

C程序中所有函数之间都可以相互调用,与函数所处位置无关

在C程序的函数中不能定义另一个函数

5、在算法中,对需要执行的每一步操作,必须给出清楚、严格的规定,这属 于算法的(C)―― 2007年4月选择第11题

正当性

可行性

确定性

有穷性

6、 下列叙述中错误的是(D) ―― 2007年4月选择第12题

计算机不能直接执行用C语言编写的源程序

C程序经C编译程序编译后,生成后缀为.obj的文件是一个二进制文件

后缀为.obj的文件,经连接程序生成后缀为.exe的文件是一个二进制文 件

后缀为.obj和.exe的二进制文件都可以直接运行

7、 下列叙述中错误的是(C)―― 2007年4月选择第14题

C语言是一种结构化程序设计语言

结构化程序由顺序、分支、循环 3种基本结构组成

使用3种基本结构构成的程序只能解决简单问题

结构化程序设计提倡模块化的设计方法

8对于一个正常运行的C程序,下列叙述中正确的是(A)—2007年4月选 择第15题

程序的执行总是从main函数开始,在main函数结束

程序的执行总是从程序的第一个函数开始,在main函数结束

程序的执行总是从main函数开始,在程序的最后一个函数中结束

程序的执行总是从程序中的第一个函数开始,在程序的最后一个函数结 束

9、C语言源程序名的后缀是(B) ―― 2007年9月选择第11题

.exe

.c

.obj

.cp

10、 下列叙述中正确的是(C) —— 2007年9月选择第14题

C语言程序将从源程序中第一个函数开始执行

可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执 行

C语言规定必须用main作为主函数名,程序将从此开始执行,在此结束

Ma in可作为用户标识符,用以命

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本火锅店点餐系统采用Java语言和Vue技术,框架采用SSM,搭配Mysql数据库,运行在Idea里,采用小程序模式。本火锅店点餐系统提供管理员、用户两种角色的服务。总的功能包括菜品的查询、菜品的购买、餐桌预定和订单管理。本系统可以帮助管理员更新菜品信息和管理订单信息,帮助用户实现在线的点餐方式,并可以实现餐桌预定。本系统采用成熟技术开发可以完成点餐管理的相关工作。 本系统的功能围绕用户、管理员两种权限设计。根据不同权限的不同需求设计出更符合用户要求的功能。本系统中管理员主要负责审核管理用户,发布分享新的菜品,审核用户的订餐信息和餐桌预定信息等,用户可以对需要的菜品进行购买、预定餐桌等。用户可以管理个人资料、查询菜品、在线点餐和预定餐桌、管理订单等,用户的个人资料是由管理员添加用户资料时产生,用户的订单内容由用户在购买菜品时产生,用户预定信息由用户在预定餐桌操作时产生。 本系统的功能设计为管理员、用户两部分。管理员为菜品管理、菜品分类管理、用户管理、订单管理等,用户的功能为查询菜品,在线点餐、预定餐桌、管理个人信息等。 管理员负责用户信息的删除和管理,用户的姓名和手机号都可以由管理员在此功能里看到。管理员可以对菜品的信息进行管理、审核。本功能可以实现菜品的定时更新和审核管理。本功能包括查询餐桌,也可以发布新的餐桌信息。管理员可以查询已预定的餐桌,并进行审核。管理员可以管理公告和系统的轮播图,可以安排活动。管理员可以对个人的资料进行修改和管理,管理员还可以在本功能里修改密码。管理员可以查询用户的订单,并完成菜品的安排。 当用户登录进系统后可以修改自己的资料,可以使自己信息的保持正确性。还可以修改密码。用户可以浏览所有的菜品,可以查看详细的菜品内容,也可以进行菜品的点餐。在本功能里用户可以进行点餐。用户可以浏览没有预定出去的餐桌,选择合适的餐桌可以进行预定。用户可以管理购物车里的菜品。用户可以管理自己的订单,在订单管理界面里也可以进行查询操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值