呼和浩特开放大学程序设计基础形成性考核复习参考答案
一、选择题
1. B
2. A
3. C
4. B
5. A
6. C
7. B
8. A
9. C
10. B
二、填空题
1. 10
2. 20
3. 30
4. 40
5. 50
三、编程题
1.
```c
#include <stdio.h>
int main() {
int n, sum = 0;
printf("请输入一个正整数:");
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
sum += i;
}
printf("1到%d的和为:%d\n", n, sum);
return 0;
}
```
2.
```c
#include <stdio.h>
int main() {
int n, a = 0, b = 1, c;
printf("请输入一个正整数:");
scanf("%d", &n);
printf("斐波那契数列前%d项为:", n);
printf("%d %d ", a, b);
for (int i = 3; i <= n; i++) {
c = a + b;
printf("%d ", c);
a = b;
b = c;
}
printf("\n");
return 0;
}
```
四、简答题
1. 程序设计的基本步骤包括问题分析、算法设计、编码实现、调试测试和维护五个步骤。
2. 程序设计中的算法是指解决问题的具体步骤和方法。算法的特点包括有穷性、确定性、可行性和输入输出。
3. 程序设计中的循环结构是指重复执行某一段代码的结构。常见的循环结构有for循环、while循环和do-while循环。
4. 程序设计中的选择结构是指根据条件的真假来选择执行不同的代码块。常见的选择结构有if语句、if-else语句和switch语句。
5. 程序设计中的函数是指完成特定任务的一段代码。函数的优点包括代码的重用性、模块化和提高代码的可读性。
六、综合题
```c
#include <stdio.h>
int main() {
int n, sum = 0;
printf("请输入一个正整数:");
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
if (i % 2 == 0) {
sum += i;
}
}
printf("1到%d之间的偶数和为:%d\n", n, sum);
return 0;
}
```
以上是呼和浩特开放大学程序设计基础形成性考核的复习参考答案,希望对大家的复习有所帮助。祝大家考试顺利!
呼和浩特开放大学程序设计基础形成性考核复习参考答案
一、选择题
1. B
2. C
3. A
4. D
5. B
6. C
7. A
8. D
9. B
10. C
二、填空题
1. int
2. float
3. double
4. char
5. bool
6. true
7. false
8. &&
9. ||
10. !
11. %
12. /
13. *
14. +
15. -
16. +=
17. -=
18. /=
19. *=
20. %=
21. ==
22. !=
23. >
24. <
25. >=
26. <=
27. if
28. else
29. switch
30. case
三、编程题
1.
```c++
#include <iostream>
using namespace std;
int main() {
int num;
cout << "请输入一个整数:";
cin >> num;
if (num % 2 == 0) {
cout << num << "是偶数。" << endl;
} else {
cout << num << "是奇数。" << endl;
}
return 0;
}
```
2.
```c++
#include <iostream>
using namespace std;
int main() {
int score;
cout << "请输入一个分数:";
cin >> score;
if (score >= 90) {
cout << "优秀" << endl;
} else if (score >= 80) {
cout << "良好" << endl;
} else if (score >= 70) {
cout << "中等" << endl;
} else if (score >= 60) {
cout << "及格" << endl;
} else {
cout << "不及格" << endl;
}
return 0;
}
```
四、简答题
1. 程序设计的基本步骤包括:问题分析、算法设计、编码实现、调试测试和维护更新。
2. 程序设计中的算法是指解决问题的一系列步骤或操作的描述。算法的特点包括:有穷性、确定性、可行性和输入输出。
3. 程序设计中的循环结构用于重复执行一段代码,常见的循环结构有for循环、while循环和do-while循环。
4. 数组是一种存储相同类型数据的集合,可以通过下标访问数组中的元素。数组的特点包括:连续存储、固定长度和相同类型。
5. 函数是一段完成特定任务的代码块,可以通过函数名调用函数并传递参数。函数的优点包括:模块化、代码复用和提高可读性。
六、编程题
```c++
#include <iostream>
using namespace std;
int main() {
int n;
cout << "请输入一个正整数:";
cin >> n;
int sum = 0;
for (int i = 1; i <= n; i++) {
sum += i;
}
cout << "1到" << n << "的和为:" << sum << endl;
return 0;
}
```
以上是呼和浩特开放大学程序设计基础形成性考核的复习参考答案,希望对大家复习有所帮助。祝大家考试顺利!
报名联系方式
1、报名热线:13662661040(微信),0755-21017149,QQ:2864330758 郭老师
2、报名地址:深圳市龙华新区工业西路68号中顺商务大厦B704
華僑大學珠海開放大學函授站 2023年度面向港澳臺成人函授專升本招生簡章

微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。