第一章 · 答题测试(不含进制/补码/ASCII 三个运算小节)
首页 第一章 答题测试
说明

本页为第一章第 4~8 节的答题测试(已剔除需运算的第 1、2、3 节:进制转换、原反补码、ASCII 码)。每节先列知识点,再进行测试;题型为判断题 + 选择题。题目在覆盖原讲义/习题册的基础上,补充了天软考纲与历年真题风格的高频题。

四C 程序的执行过程

对应讲义正文第 5 页

知识点

  • 1)C 语言是一种高级语言,高级语言编写的程序叫作源程序。
  • 2)由 C 语言编写的源程序的扩展名为 .c。
  • 3)C 的源程序经过编译后生成目标程序(.obj),再经过链接后生成可执行文件(.exe)。
流程:源程序(.c) →【编译】→ 目标程序(.obj) →【链接】→ 可执行文件(.exe)
天软考点 · C 语言背景

C 语言于 1972 年由美国贝尔实验室的 Dennis Ritchie 设计,最初用于重写 UNIX。C 是编译型语言:源程序必须整体编译、链接生成 .exe 后才能运行,.exe 可脱离 C 开发环境独立运行(易错判断题)。

本节测试 · 选择题

本节测试 · 判断题

五C 程序的基本结构

对应讲义正文第 5 页

知识点

  • 1)高级语言分为面向过程高级语言和面向对象高级语言,C 语言是一种面向过程语言。
  • 2)C 语言有三种基本结构:顺序结构、选择结构和循环结构。
天软考点 · C 语言特点

C 语言兼有高级语言易用和低级语言(汇编)可直接操作硬件的双重特点,因此也被称为中级语言;可移植性好,能跨操作系统运行;C 语言变量必须先定义后使用("变量可不定义直接使用"是错误说法,常考)。

本节测试 · 选择题

本节测试 · 判断题

六C 程序的特点

对应讲义正文第 5-6 页

知识点

  • 1)一个 C 程序是由若干个函数组成,函数是组成 C 程序的基本单位。
  • 2)C 程序有且只有一个主函数(main),主函数在程序中的位置可以任意。
  • 3)C 程序总是由主函数开始执行,并且结束于主函数。
  • 4)每条 C 语句是以分号结束,一行可以写多条语句,一条语句也可以写成多行。
天软考点 · main 函数与注释

程序从 main 开始执行、在 main 结束,与其他函数位置无关;main 可调用其他函数,其他函数不能调用 main。注释分 /* 多行 */ 和 // 单行 两种,可出现在任何位置,编译时不检查、不执行。调试(debug)= 查错和排错。

本节测试 · 选择题

本节测试 · 判断题

七简单的 C 程序

对应讲义正文第 6-8 页

知识点

  • 1)printf:C 语言库函数(自带函数),用于输出。格式:printf("此处写输出的内容");
  • 2)scanf:C 语言库函数,用于输入。格式:scanf("输入格式",输入列表);,变量前要加取地址符 &。
  • 3)\n:换行。%d:十进制整型格式控制符。%%:输出一个百分号 %。
#include <stdio.h>
int main()
{
    int a,b,c;
    scanf("%d%d",&a,&b);      // 输入两个整数
    c = a+b;
    printf("%d加%d的结果为:%d\n",a,b,c);
    return 0;
}
天软考点 · printf / scanf 细节

printf、scanf 是库函数不是语句("属于 C 语句的是 x=x+1;" 常考);scanf 中输入多个数据时,格式串无分隔符则用空格/回车分隔;C 语言本身没有输入输出语句,靠 printf/scanf 等库函数完成。

本节测试 · 选择题

本节测试 · 判断题

八标识符

对应讲义正文第 8-9 页

知识点

  • 1)由阿拉伯数字、英文字母和下划线组成。
  • 2)开头的不能为数字。
  • 3)区分大小写(sum 和 SUM 是两个不同的标识符)。
  • 4)不能采用 C 语言中的关键字作为标识符。

C 语言关键字(32 个,均为小写)

autoshortintlong
floatdoublecharstruct
unionenumtypedefconst
unsignedsignedexternregister
volatilevoidifelse
switchcasefordo
whilegotocontinuebreak
defaultstaticsizeofreturn
天软考点 · 易混概念

include 不是关键字(是预处理命令),可作标识符;main 不是关键字,Main(大写)是合法标识符且与 main 不同;关键字共 32 个、全部小写,If、FOR、Switch 等大写形式都是合法标识符;含 $、#、-、空格均非法。

本节测试 · 选择题

本节测试 · 判断题

已作答 0 / 0 答对 0 正确率 -- | 错题本 0 题

📖 错题本

做错的题自动收录;"不太会却蒙对"的题,点击题目下方的「加入错题本」手动收录。答对即可移除。