第一章基础知识
填空
1.
每个C程序都必须有且仅有一个 函数。
C语言程序开发到执行通常要经过6个阶段即编辑、预处理、 、 链接、加载
和执行。
软件是程序,以及、使用和维护所需要的所有文档。
国标中规定:“计算机程序是按照具体要求产生的适合于计算机处理的 ”。
程序设计语言按照书写形式,以及思维方式的不同一般分为低级语言和 两大类 O
C语言是由 组成的。
C语言的函数可分为主函数 main、标准库函数和 。
一个函数是由两部分组成的,即: 和 函数体。
编译是将C语言所编写的源程序 成机器代码,也称为建立目标代码程序的过程。
10.
程序是由某种程序设计语言编制出来,体现了编程者的控制思想和对计算机执行操
作 的要求。不同的任务功能,就会需求不同的软件程序,如:控制计算机本身软硬件协调工作 ,并使其设备充分发挥效力,方便用户使用的系统软件程序,称为操作系统;而为办公自动
化(OA )、管理信息系统(MIS )、人工智能、电子商务、网络互联等等应用而开发的软件 程 序,统称为。
机器语言是以 形式表示的机器基本指令的集合,是计算机系统唯一不需要翻 译可以直接识别和执行的程序设计语言。
与机器语言相比,使用汇编语言来编写程序可以用 来表示指令的操作码和操作 对
象,也可以用标号和符号来代替地址、常量和变量。
13.
在编译程序之前,凡以 开头的代码行都先由预处理程序预处理。
C程序的执行均是由执行 开始。
15.
函数体即为包含在{}内的部分。它分为 和为完成功能任务由若干个C
语句
组成的执行部分。
16.
C语言程序中一条简单语句是以 字符作为结束符的。
17.
C语言是结构化、 的程序设计语言。
18.
由于计算机硬件不能直接识别高级语言中的语句,因此,必须经过“程序”,
将用高级语言编写的程序翻译成计算机硬件所能识别的机器语言程序方可执行。
19.
用高级语言编写的程序需翻译成计算机硬件所能识别的机器语言程序方可执行。所
以
说,用高级语言进行程序设计,其编程效率高,方便易用,但 没有低级语言高。
20.
第一个系统体现结构化程序设计思想的教学工具语言是 语言。
解答:
main()
编译
开发
指令序列
局级语言
函数
自定义函数
函数首部
翻译
应用软件
二进制代码
助记符
#
main 函数
声明部分
;(或分号)
模块化
翻译
执行速度
PASCAL
阅读程序写结果
解答:
补充程序
解答:
改错题
解答:
编程一
解答:
编程二
解答:
第二章常量、变量和表达式
一.填空
以16位计算机为例,若定义long int a;则变量a占 个字节的内存空间。
以16位计算机为例,若定义 double a;则变量a占 个字节的内存空间。
以16位计算机为例,若定义 long double;则变量a占 个字节的内存空间。
在 位机,int型占4个字节。
、空类型C语言的数据类型有:基本数据类型、构造数据类型、枚举类型、
、空类型
在C语言中,基本数据类型有:
TOC \o "1-5" \h \z 整型常量046转换为十进制数等于,
整型常量054转换为十进制数等于,
整型常量0x125转换为十进制数等于 。
整型常量0x7C转换为十进制数等于
整型常量39转换为八进制等于 。
实数473.468写成规范化指数形式,贝U应为.
实数0.0453写成规范化指数形式,贝U应为
将0x123转换为二进制等于
字符’A'表示成十六进制等于 。
在C语言中,称代表常量的标识符为 。
C语言中是用编译预处理命令 来定义符号常量
在C语言中,以反斜杠符()开头,后跟字符的字符序列,称之为 ,
主
要用来表示控制及不可见的字符或者一些图形符号
语句printf("\106")执行的结果输出是 。
语句printf( "b")执行的结果输出是 。
语句printf( "\\b ")执行的结果输出是 。
语句printf("\102")执行的结果输出是 。
若有 char ch1; ch1='a'+4;则语句 printf("%c”,x)的输出结果为 。
字符串常量"Hello, everyone!”占据的内存空间为 个字节
字符串常量“ Hello,Bob! ”占据的内存空间为 个字节
十进制整型常量由 0~9个数据组成,但不能以 开始,没有小数部分
十六进制常量由0~9和 组成
unsigned long类型常量通常以 为后缀
实型常量通常有小数形式和 两种表达方式
C语言中是用编译预处理命令 来包含其他源文件
为了表示字符串的结束,系统自动在字符串的最后加一个 ,但不被输出
C语言中,其值可被改变的量称为变量,它具有三个基本要素:变量名、 和变量值
C语言规定,变量的标识符只能由字母、数