【c语言基础题】— —第一版,可当作日常练习和期末复习,有奇效哟!

简介: 【c语言基础题】— —第一版,可当作日常练习和期末复习,有奇效哟!

🎯问题:

1. (单选题)【选择题】以下叙述中正确的是( ) 。

  • A. C程序的基本组成单位是语句
  • B. C程序中的每一行只能写一条语句
  • C. 简单C语句必须以分号结束
  • D. C语言必须在一行内写完

2. (单选题)【单选题】以下叙述中错误的是( ) 。

  • A. C语言编写的函数源程序, 其文件名后缀可以是.c
  • B. C语言编写的函数都可以作为一个独立的源程序文件
  • C. C语言编写的每个函数都可以进行独立的编译并执行
  • D. 一个C语言程序只能有一个主函数

3. (单选题)【单选题】对于一个正常运行的C程序, 以下叙述中正确的是( ) 。

  • A. 程序的执行总是从程序的第一个函数开始, 在main函数结束
  • B. 程序的执行总是从main函数开始
  • C. 程序的执行总是从main函数开始, 在程序的最后一个函数中结束
  • D. 程序的执行总是从程序的第一个函数开始, 在程序的最后一个函数中结束

4. (单选题)【单选题】以下叙述中正确的是( ) 。

  • A. 在C语言程序中, main函数必须放在其他函数的最前面
  • B. 每个后缀为.c的C语言源程序都可以单独进行编译
  • C. 在C语言程序中, 只有main函数才可以单独进行编译
  • D. 每个后缀为.c的C语言源程序都应该包含一个main函数

5. (单选题)【选择题】C语言源程序名的后缀是( ) 。

  • A. .c
  • B. .obj
  • C. .exe
  • D. .java

6. (单选题)【单选题】以下叙述中错误的是( ) 。

  • A. C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令
  • B. C程序经过编译、 链接步骤之后才能形成一个真正可执行的二进制机器指令文件
  • C. 用C语言编写的程序称为源程序, 它以ASCII代码形式存放在一个文本文件中
  • D. C语言源程序经编译后生成后缀为.obj的目标程序

7. (单选题)【选择题】构成C程序的三种基本结构是( ) 。

  • A. 顺序结构、 转移结构、 递归结构
  • B. 顺序结构、 嵌套结构、 递归结构
  • C. 顺序结构、 选择结构、 循环结构
  • D. 选择结构、 循环结构、 嵌套结构

8. (单选题)【单选题】以下叙述正确的是( ) 。

  • A. C编译程序把文件后缀为.c的源程序文件编译成文件后缀为.obj的二进制文件
  • B. C编译程序把文件后缀为.c的源程序文件编译成文件后缀为.exe的可执行文件
  • C. C编译程序把文件后缀为.obj的二进制文件编译成文件后缀为.exe的可执行文件
  • D. 链接程序把文件后缀为.c的源程序文件链接成文件后缀为.exe的可执行文件

9. (单选题)【单选题】以下叙述中正确的是( ) 。

  • A. 程序设计的任务就是编写程序代码并上机调试
  • B. 程序设计的任务就是确定所用数据结构
  • C. 程序设计的任务就是确定所用算法
  • D. 以上三种说法都不完整

10. (单选题)【单选题】计算机高级语言程序的运行方法有编译执行和解释执行两种, 以下叙述中正确的是( ) 。

  • A. C语言程序仅可以编译执行
  • B. C语言程序仅可以解释执行
  • C. C语言程序既可以编译执行, 又可以解释执行
  • D. 以上都不正确

11. (单选题)【单选题】以下叙述中错误的是( ) 。

  • A. C程序在运行过程中所有计算都以十进制方式进行
  • B. C程序在运行过程中所有计算都以二进制方式进行
  • C. 所有C程序都需要编译链接无误后才能运行
  • D. C程序中字符变量存放的是字符的ASCII值

12. (单选题)【单选题】计算机能直接执行的程序是( ) 。

  • A. 源程序
  • B. 目标程序
  • C. 汇编程序
  • D. 可执行程序

13. (单选题)【选择题】以下叙述中正确的是( ) 。

  • A. C语言规定必须用main作为主函数名, 程序将从此开始执行
  • B. 可以在程序中由用户指定任意一个函数作为主函数, 程序将从此开始执行
  • C. C语言程序将从源程序中第一个函数开始执行
  • D. main的各种大小写拼写形式都可以作为主函数名, 如: MAIN,Main等

14. (单选题)【单选题】以下叙述中错误的是( ) 。

  • A. 一个C程序可以包含多个不同名的函数
  • B. 一个C程序只能有一个主函数
  • C. C程序在书写时, 有严格的缩进要求, 否则不能编译通过
  • D. C程序的主函数必须用main作为函数名

15. (单选题)【选择题】以下选项中叙述正确的是(   )。

  • A. 函数体必须由{开始
  • B. C程序必须由main语句开始
  • C. C程序中的注释可以嵌套
  • D. C程序中的注释必须在一行完成

16. (单选题)【选择题】C语言主要是借助以下( ) 功能来实现程序模块化的。

  • A. 定义函数
  • B. 定义常量和外部变量
  • C. 三种基本结构语句
  • D. 丰富的数据类型

17. (单选题)【选择题】以下叙述正确的是( ) 。

  • A. 只使用三种基本结构即可解决任何复杂问题
  • B. C语言程序并不是必须要定义main()函数
  • C. 只要程序包含了任意一种基本结构, 就肯定是结构化程序
  • D. 程序中的语法错误只能在运行时才能显现

18. (单选题)【单选题】C语言编译程序的功能是( ) 。

  • A. 执行一个C语言编写的源程序
  • B. 把C源程序翻译成ASCII码
  • C. 把C源程序翻译成机器代码
  • D. 把C源程序与系统提供的库函数组合成一个二进制执行文件

19. (单选题)【选择题】以下选项中叙述正确的是( ) 。

  • A. C程序中的语句要经过编译才能转换成二进制机器指令
  • B. 算法需要包含所有三种基本结构
  • C. 有些算法不能用三种基本结构来表达
  • D. 简单算法的操作步骤不能超过20步

20. (单选题)【选择题】以下关于结构化程序设计的叙述中正确的是( ) 。

  • A. 一个结构化程序必须同时由顺序、 分支、 循环三种结构组成
  • B. 结构化程序使用goto语句会很便捷
  • C. 在C语言中, 程序的模块化是利用函数实现的
  • D. 由三种基本结构构成的程序只能解决小规模的问题

21. (单选题)【选择题】关于程序设计基本概念, 以下叙述错误的是( ) 。

  • A. 计算机可以直接执行由任意高级语言编写的程序
  • B. 高级语言都有与之对应的编译程序或解释程序
  • C. 用任何一种计算机高级语言都可以把算法转换为程序
  • D. 结构化算法可以解决任何复杂的问题

22. (单选题)【选择题】以下叙述中错误的是( ) 。

  • A. 书写风格良好的程序执行效率高
  • B. 书写风格良好的程序易读性好
  • C. C程序可以在一行上写多条语句
  • D. C程序允许将一条语句分写在多行上

🎯答案 :

1-5:CCBBA

6-10:ACADA

11-15:ADACA

16-20:AACAC

21-22:AA

目录
相关文章
|
2天前
|
存储 算法 C语言
C语言进阶:顺序表(数据结构基础) (以通讯录项目为代码练习)
C语言进阶:顺序表(数据结构基础) (以通讯录项目为代码练习)
|
1月前
|
编译器 C语言
拒绝摆烂!C语言练习打卡第七天
拒绝摆烂!C语言练习打卡第七天
|
1月前
|
C语言
拒绝摆烂!C语言练习打卡第六天
拒绝摆烂!C语言练习打卡第六天
|
1月前
|
C语言
拒绝摆烂!C语言练习打卡第五天
拒绝摆烂!C语言练习打卡第五天
拒绝摆烂!C语言练习打卡第五天
|
1月前
|
编译器 C语言
拒绝摆烂!C语言练习打卡第四天
拒绝摆烂!C语言练习打卡第四天
|
1月前
|
编译器 C语言
拒绝摆烂!C语言练习打卡第三天
拒绝摆烂!C语言练习打卡第三天
|
1月前
|
C语言
拒绝摆烂!C语言练习打卡第二天
拒绝摆烂!C语言练习打卡第二天
|
1月前
|
存储 C语言
拒绝摆烂!C语言练习打卡第一天
拒绝摆烂!C语言练习打卡第一天
拒绝摆烂!C语言练习打卡第一天
|
1月前
|
人工智能 网络协议 BI
【c语言基础题】— —第七版,可当作日常练习和期末复习,有奇效哟!
【c语言基础题】— —第七版,可当作日常练习和期末复习,有奇效哟!
19 0
|
17天前
|
程序员 C语言
C语言库函数 — 内存函数(含模拟实现内存函数)
C语言库函数 — 内存函数(含模拟实现内存函数)
27 0