全国计算机二级C语言考试前期复习1(2022年9月份)笔记 您所在的位置:网站首页 计算机二级考试题型c语言 全国计算机二级C语言考试前期复习1(2022年9月份)笔记

全国计算机二级C语言考试前期复习1(2022年9月份)笔记

2023-08-01 21:40| 来源: 网络整理| 查看: 265

图一 程序编译与调试步骤 图二 程序设计步骤

程序设计步骤如图二,首先确定数据结构 是如何存储的;其二 确定算法,解题思路是怎样;其三 编码,也就是写代码;其四 调试,调试的目的是检查错误,改善功能;最后 整合到一起,具体解决方案,整理资料; 重点在于编码。 图三  算法特性

 算法:为解决某个特定问题而采取的确定且有效的步骤。

main函数:又称主函数,是程序执行的起点。 PS: 以下关于简单程序设计步骤和顺序的说法中正确的是()

A.确定算法后,整理并写出文档,最后进行编码和上机调试 B.首先确定数据结构,然后确定算法,再编码,并上机调试,最后整 理文档 C.先编码和上机调试,在编码过程中确定算法和数据结构,最后整理 文档 D.先写好文档,再根据文档进行编码和上机调试,最后确定算法和数据结构

解析:本题的考查点是程序设计步骤。简单的程序设计一般包含以下几个部分: 1、确定数据结构。根据任务书提出的要求、指定的输入数据和输出结果,确定存放数据的数据结构。 2、确定算法。针对存放数据的数据结构来确定解决问题,完成任务的步骤。 3、编码。根据确定的数据结构和算法,使用选定的计算机语言编写程序代码,输入到计算机并保存在磁盘上,简称编程。 4、在计算机上调试程序。消除由于疏忽而引起的语法错误或逻辑错误;用各种可能的输入数据对程序进行测试,使之对各种合理的数据都能得到正确的结果,对不合理的数据能进行适当的处理。5、整理并写出文档资料。

故本题答案为B。

     

         2.以下叙述中错误的是() A.计算机不能直接执行用C语言编写的源程序 B.C程序经C编译程序编译后,生成后缀为.obj的文件是一个二进制文件 C.后缀为.obj的文件,经连接程序生成后缀为.exe的文件是一个二进 制文件 D.后缀为.obj和.exe的二进制文件都可以直接运行

答题解析: 本题考查的是C语言的特征。 C语言被称为计算机的"高级语言",我们把由高级语言编写的程序称为"源程序",对于计算机本身来说,它并不能直接识别由高级语言编写的程序。C程序经C编译程序编译后,生成后缀为.obj的二进制文件(称为目标文件)。最后还要由称为"连接程序”(Link)的软件,把此.obj文件与C语言提供的各种库函数连接起来生成一个后缀为.exe的可执行文件。.obj文件是目标文件不可以直接执行,所以选项D错误。 故本题答案选D。       3.我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是() A.一条C语句可能会被转换成零条机器指令

B.一条C语句可能会被转换成多条机器指令。

C.一条C语句对应转换成一条机器指令 D.某种类型和格式的C语句被转换成机器指令的条数是固定的

答题解析: 本题的考查点是编译。 一条C语言被转换成的机器指令条数可能是0条,一条或者多条。故本题答案为C。

2. 头文件,数据说明,函数的开始和结束标志以及程序中的注释。 头文件:也称为包含文件或标题文件,一般放在一个C语言程序的开头,用#include“文件名”的格式,#include是一条预处理指令,作用是在预处理阶段将尖括号所包含的文件直接拷贝到当前的.c文件中来,其中文件名是头文件名,一般用.h为扩展名。 数据说明:C语言中的数据分常量和变量两种。 函数的开始从main函数开始;函数的结束标志是英文半角下的分号,即“;”。 程序中的注释分两种方式。 单行注释,以//开始,//后面是注释的内容;多行注释,以/*开始,以*/结束的块注释; printf("Hello,world\n"); //当行注释,输出Hello,world /* 多行注释 把10赋给a 输出a的值 */ int a=10; printf("a");

3. 源程序的书写格式。 4. C 语言的风格。 二、数据类型及其运算 1. C 的数据类型(基本类型,构造类型,指针类型,无值类型)及其定义方法。 图四 C的数据类型

C 数据类型 | 菜鸟教程

详见上面菜鸟教程写的数据类型,写的很详细。 2. C 运算符的种类、运算优先级和结合性。 图五 C语言运算符

算术运算符表

名称

举例结果加法a+ba和b的和减法a-ba与b的差乘法a*ba乘以b的积除法a/ba除以b的商求余a%ba除以b的余数取反-aa的负值

关系运算表 名称运算符举例功能大于>a>b当a>b为真时,输出1,否则输出0小于=b为真时,输出1,否则0小于等于


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有