北语17春《程序设计引论》作业1答案

发布 2022-07-04 10:57:28 阅读 6454

一、单选题(共 10 道试题,共 50 分。)1. 一个c语言程序是由()组成的。

a. 主程序。

b. 子程序。

c. 函数。

d. 过程。

正确答案:c 满分:5 分。

2. c语言源程序的扩展名为()

a. .exe

b. .cc. .obj

d. .cpp

正确答案:b 满分:5 分。

3. 以下叙述中最准确的是()

a. 计算机程序是处理某一问题所有指令的集合。

b. 计算机程序是处理某一问题所用到的所有数据的集合。

c. 计算机程序是处理某一问题的所有指令及其数据的集合。

d. 计算机程序是处理某一问题的所有指令及其数据的有序集合。

正确答案:d 满分:5 分。

4. (当代电子计算机能够自动地处理指定的问题是因为。

a. 计算机是电动的。

b. 有解决该问题的计算机程序。

c. 事先存储了解决该问题的程序。

d. 以上都不是。

正确答案:c 满分:5 分。

5. 一个c语言程序总是从()开始执行。

a. 主程序。

b. 子程序。

c. 主函数。

d. 函数。

正确答案:c 满分:5 分。

6. (下面有关程序设计技术的说法中,错误的是。

a. 机器语言和汇编语言编程通常采用面向计算机的程序设计方式。

b. 面向过程的程序设计方法通常采用结构化和模块化设计方法。

c. 面向对象的程序设计方法采用客观世界的描述方式。

d. c语言是一种兼顾面向过程和面向对象的高级程序设计语言。

正确答案:d 满分:5 分。

7. c语言是一种()

a. 机器语言。

b. 汇编语言。

c. 高级语言。

d. 以上都不是。

正确答案:c 满分:5 分。

8. 下面有关c程序操作过程的说法中,错误的是()a. c源程序经过编译,得到的目标文件即为可执行文件。

b. c源程序的链接实质上是将目标**文件和库函数等**进行连接的过程。

c. c源程序不能通过编译,通常是由于语法错误引起的。

d. 导致不能得到预期计算结果的主要原因是程序算法考虑不周。

正确答案:a 满分:5 分。

9. 用自然语言描述算法的优点是()

a. 通俗易懂。

b. 容易产生歧义。

c. 文字冗长。

d. 文字含义严格。

正确答案:a 满分:5 分。

10. 计算机程序用哪种语言编写机器可以直接运行()a. 高级语言。

b. 汇编语言。

c. 机器语言。

d. 低级语言。

正确答案:c 满分:5 分。

二、多选题(共 5 道试题,共 25 分。)1. 在下列有关宏替换的叙述中,错误的是()a. 宏替换占用运行时间。

b. 宏替换只是字符替换。

c. 带参数的宏替换和函数等价。

d. 宏名有类型。

正确答案:acd 满分:5 分。

2. 以下关于文件包含的描述正确的是()

a. 文件包含命令必须以#开头。

b. 一个include命令只能指定一个被包含的文件。

c. 文件包含可以嵌套。

d. 文件名用“”括起来和用<>括起来是等价的。

正确答案:abc 满分:5 分。

3. 以下对局部变量描述错误的是()

a. 在函数内部定义的变量。

b. 在main函数中定义的变量是局部变量。

c. 形式参数也是局部变量。

d. 局部变量在程序的全部执行过程中一直占用存储单元。

正确答案:abc 满分:5 分。

4. 以下关于编译预处理的叙述正确的是()a. 预处理命令必须以#开始。

b. 预处理命令只能位于源程序中所有语句之前。

c. 一条预处理命令必须单独占一行。

d. 预处理命令不是c语言本身的组成部分。

正确答案:acd 满分:5 分。

5. 以下描述正确的是()

a. 文件包含是编译预处理命令。

b. 文件包含不占用程序的运行时间。

c. 文件包含命令以#开头。

d. 文件包含命令可以写在main函数中。

正确答案:abc 满分:5 分。

三、判断题(共 5 道试题,共 25 分。)1. 字符串常量可以放在字符串变量中。

a. 错误。

b. 正确。

正确答案:a 满分:5 分。

2. 宏替换不占用运行时间。

a. 错误。

b. 正确。

正确答案:b 满分:5 分。

3. 编译预处理命令只能位于源程序中所有语句之前。

a. 错误。

b. 正确。

正确答案:a 满分:5 分。

4. 文件包含命令可以写在main函数中。

a. 错误。

b. 正确。

正确答案:a 满分:5 分。

5. 宏替换只是字符替换。

a. 错误。

b. 正确。

正确答案:b 满分:5 分。

北语17春《程序设计引论》作业

一 单选题 共 10 道试题,共 50 分。1.下列变量名定义错误的是 a.a4b.sum c.ch d.f x 正确答案 d 2.以下命令不是编译预处理命令的是 a.define b.include c.if d.typedef 正确答案 d 3.对结构化程序设计方法的特点描述错误的是 a.自顶向...

北语17春《程序设计方案引论》作业

一 单选题 共 10 道试卷,共 50 分。v 1.若想对文本文件进行只读操作,打开此文件的方式为 a.rb b.w c.ab d.r 2.在c语言中,默认函数的存储类别是 a.auto b.static c.extern d.函数没有存储类别。3.文件操作的一般步骤是 a.打开文件 读 写文件 关...

北语19春《程序设计引论》作业2 100分

c语言是一种 a.机器语言。b.汇编语言。c.高级语言。d.以上都不是。正确答案 c c语言的文件分为两类,它们是文本文件和 a.二进制文件。b.图像文件。c.声音文件。d.系统文件。正确答案 a 以下叙述中最准确的是 a.计算机程序是处理某一问题所有指令的集合。b.计算机程序是处理某一问题所用到的...