c语言程序设计教程慕课版第2版答案

  • 格式:docx
  • 大小:13.68 KB
  • 文档页数:4

未知驱动探索,专注成就专业

1

c语言程序设计教程慕课版第2版答案

1. 第一章 程序设计基础

1. C语言程序的组成部分包括:预处理指令、函数、语句和表达式等。

2. C语言程序从哪里开始执行? C语言程序从main函数开始执行。

3. 下面哪个是C语言的关键字? (A) while (B) loop

(C) for (D) switch。 答案是 (A) while 和 (C) for。

2. 第二章 数据类型及运算符

1. C语言中的基本数据类型有:整型、字符型、浮点型和枚举类型。

2. 在C语言中,判断两个变量是否相等应使用哪个运算符? 答案是 ==。

3. 在C语言中,计算一个数的平方可以使用哪个运算符? 答案是 *。 未知驱动探索,专注成就专业

2

3. 第三章 条件语句和循环语句

1. 在C语言中,条件语句可以使用以下关键字:if、else if、else。

2. 下面哪个循环语句会先执行循环体再判断条件? (A)

for (B) while (C) do...while (D) switch。 答案是 (C)

do...while。

3. 在C语言中,如果要提前结束当前循环并进入下一次循环,应使用哪个关键字? 答案是 continue。

4. 第四章 函数

1. 在C语言中,函数的返回类型可以是:int、char、float等。

2. 以下关于函数的说法正确的是:(A) 函数可以在调用函数中声明 (B) 函数可以返回多个值 (C) 函数可以递归调用 (D) 函数不能调用其他函数。 答案是 (A) 函数可以在调用函数中声明 (B) 函数可以返回多个值 (C) 函数可以递归调用。

3. 在C语言中,函数的参数可以是:基本类型和指针类型。 未知驱动探索,专注成就专业

3

5. 第五章 数组和指针

1. 在C语言中,定义一维数组的方式是:数据类型

数组名[大小]。

2. 下面哪个操作可以获取数组中指定索引的元素? (A)

* (B) & (C) [] (D) .。 答案是 (C) []。

3. 在C语言中,指针是什么? 答案:指针是一个变量,存储另一个变量的地址。

6. 第六章 字符串

1. 在C语言中,字符串以\\0结尾。

2. 下面哪个函数可以将字符串拼接起来? (A) strcat

(B) strcmp (C) strlen (D) sprintf。 答案是 (A) strcat。

3. 在C语言中,以下哪个函数用于比较两个字符串是否相等? 答案是 strcmp。

7. 第七章 结构体和共用体

1. 在C语言中,结构体是什么? 答案:结构体是一种复合数据类型,用于存储不同类型的数据。 未知驱动探索,专注成就专业

4

2. 在C语言中,定义结构体的方式是:struct 结构体名 { 成员列表 }。

3. 在C语言中,共用体是什么? 答案:共用体是一种特殊的数据类型,它可以存储不同类型的数据,但同时只能存储其中的一个。

以上是《c语言程序设计教程慕课版第2版》中第一章至第七章的答案。希望对你的学习有所帮助!更多内容请参考教材。