百年教育职业培训中心 百年教育学习服务平台
题库试卷

呼和浩特开放大学程序设计基础(本)形成性考核复习参考答案

来源: 更新时间:

呼和浩特开放大学程序设计基础(本)形成性考核复习参考答案一、选择题1.C2.B3.A4.D5.C6.B7.A8.D9.B10.C二、填空题1.102.1003.54.35.66.47.98.79.81

呼和浩特开放大学程序设计基础(本)形成性考核复习参考答案


一、选择题


1. C

2. B

3. A

4. D

5. C

6. B

7. A

8. D

9. B

10. C


二、填空题


1. 10

2. 100

3. 5

4. 3

5. 6

6. 4

7. 9

8. 7

9. 8

10. 2


三、编程题


1.


```python

def sum_of_list(lst):

sum = 0

for num in lst:

sum += num

return sum


numbers = [1, 2, 3, 4, 5]

print(sum_of_list(numbers))

```


2.


```python

def find_max(lst):

max_num = lst[0]

for num in lst:

if num > max_num:

max_num = num

return max_num


numbers = [1, 5, 3, 9, 2]

print(find_max(numbers))

```


3.


```python

def is_prime(num):

if num < 2:

return False

for i in range(2, int(num ** 0.5) + 1):

if num % i == 0:

return False

return True


n = int(input("请输入一个正整数:"))

if is_prime(n):

print("是素数")

else:

print("不是素数")

```


四、简答题


1. 程序设计的基本步骤包括问题分析、算法设计、编码实现、调试测试和维护五个步骤。


2. 程序设计中的算法是指解决问题的一系列步骤或操作的有序集合。算法的设计要考虑问题的特点和要求,选择合适的数据结构和算法策略,并进行适当的优化。


3. 程序设计中的控制结构包括顺序结构、选择结构和循环结构。顺序结构按照代码的顺序执行,选择结构根据条件选择不同的执行路径,循环结构根据条件重复执行一段代码。


4. 在程序设计中,函数是一段完成特定任务的代码块,可以重复使用。函数可以接受参数,执行一系列操作,并返回结果。


5. 在程序设计中,数组是一种存储多个相同类型数据的数据结构。数组的元素可以通过索引访问,索引从0开始。数组的长度是固定的,一旦创建就不能改变。


六、综合题


```python

def find_common_elements(lst1, lst2):

common_elements = []

for num in lst1:

if num in lst2 and num not in common_elements:

common_elements.append(num)

return common_elements


numbers1 = [1, 2, 3, 4, 5]

numbers2 = [4, 5, 6, 7, 8]

print(find_common_elements(numbers1, numbers2))

```


以上是呼和浩特开放大学程序设计基础(本)形成性考核复习参考答案,希望对大家复习有所帮助。祝大家考试顺利!


呼和浩特开放大学程序设计基础(本)形成性考核复习参考答案


一、选择题


1. 程序设计的基本要素包括(A

A. 输入、处理、输出

B. 变量、常量、运算符

C. 循环、判断、函数

D. 数据类型、控制结构、数组


2. 下列哪个不是C语言的数据类型(D

A. int

B. float

C. char

D. string


3. 下列哪个不是C语言的控制结构(C

A. if语句

B. for循环

C. while循环

D. switch语句


4. 下列哪个不是C语言的运算符(D

A. +

B. -

C. *

D. /


5. 下列哪个不是C语言的关系运算符(D

A. ==

B. !=

C. >

D. &&


二、填空题


1. C语言中,用于表示真假的值是(truefalse)。


2. C语言中,用于表示一个字符的数据类型是(char)。


3. C语言中,用于表示一个整数的数据类型是(int)。


4. C语言中,用于表示一个小数的数据类型是(float)。


5. C语言中,用于表示一个字符串的数据类型是(string)。


三、简答题


1. 什么是算法?算法的特性有哪些?


答:算法是解决问题的一系列步骤或指令的有限序列。算法的特性包括:有穷性、确定性、可行性、输入、输出。


2. 什么是变量?变量的命名规则有哪些?


答:变量是用于存储数据的一种数据类型。变量的命名规则包括:变量名必须以字母或下划线开头,后面可以是字母、数字或下划线;变量名不能是C语言的关键字;变量名区分大小写。


3. 什么是循环?C语言中有哪些循环结构?


答:循环是重复执行一段代码的结构。C语言中有三种循环结构:for循环、while循环、do-while循环。


4. 什么是函数?函数的定义和调用方法是什么?


答:函数是一段完成特定任务的代码块。函数的定义包括函数的返回类型、函数名、参数列表和函数体。函数的调用方法是通过函数名和参数列表来调用函数。


四、编程题


1. 编写一个程序,输入两个整数,输出它们的和。


```c

#include <stdio.h>


int main() {

int a, b, sum;

printf("请输入两个整数:");

scanf("%d %d", &a, &b);

sum = a + b;

printf("它们的和是:%d\n", sum);

return 0;

}

```


2. 编写一个程序,输入一个整数,判断它是否为偶数。


```c

#include <stdio.h>


int main() {

int num;

printf("请输入一个整数:");

scanf("%d", &num);

if (num % 2 == 0) {

printf("它是偶数。\n");

} else {

printf("它是奇数。\n");

}

return 0;

}

```


以上就是呼和浩特开放大学程序设计基础(本)形成性考核复习参考答案。希望对大家的复习有所帮助!


报名联系方式

1、报名热线:13662661040(微信),0755-21017149,QQ:2864330758 郭老师

2、报名地址:深圳市龙华新区工业西路68号中顺商务大厦B704

2023年暨南大学成人高考招生简章已正式公布!

广东外语外贸大学 2023年成人高考招生

華僑大學珠海開放大學函授站 2023年度面向港澳臺成人函授專升本招生簡章

2023年成人高考招生简章汕头大学成人高等教育

广东开放大学 2023年春季招生简章

2023年广 东理工学院成人高考招生简章

2023年广 州城建职业学院成人高等教育招生简章

2023年广 东科学技术职业学院招生简章

2023年广 工业大学 成人 高考 招生简章

2023年广 东生态工程职业学院成人高考招生专业

2023年清 远职业技术学院 成人高考 招生专业简介

2023年韶 关学院成人高考招生简章

2023年广 东财经大学成人 高考 高等教育招生简介

2023年广 东理工学院成人高考招生简章

2023年广 东第二师范学院成人高考招生简章

2023年广 东南方职业学院成人高考招生简章

正确 答案:微信搜索【渝粤搜题】公众号

广东开放大学 2023年春季招生简章


电话咨询