锡林郭勒开放大学C++语言程序设计形成性考核复习参考答案
C++语言程序设计是计算机科学与技术专业的一门重要课程,也是锡林郭勒开放大学计算机专业学生必修的一门课程。为了帮助学生更好地复习和准备形成性考核,下面给出了一份参考答案。
1. 下面是一个简单的C++程序,实现了输入两个整数并求和的功能。
```cpp
#include <iostream>
using namespace std;
int main() {
int a, b;
cout << "请输入两个整数:" << endl;
cin >> a >> b;
int sum = a + b;
cout << "两个整数的和为:" << sum << endl;
return 0;
}
```
2. 下面是一个C++程序,实现了输入一个整数n并计算1到n的阶乘之和的功能。
```cpp
#include <iostream>
using namespace std;
int factorial(int n) {
int result = 1;
for (int i = 1; i <= n; i++) {
result *= i;
}
return result;
}
int main() {
int n;
cout << "请输入一个整数:" << endl;
cin >> n;
int sum = 0;
for (int i = 1; i <= n; i++) {
sum += factorial(i);
}
cout << "1到" << n << "的阶乘之和为:" << sum << endl;
return 0;
}
```
3. 下面是一个C++程序,实现了输入一个字符串并判断是否为回文的功能。
```cpp
#include <iostream>
#include <string>
using namespace std;
bool isPalindrome(string str) {
int left = 0;
int right = str.length() - 1;
while (left < right) {
if (str[left] != str[right]) {
return false;
}
left++;
right--;
}
return true;
}
int main() {
string str;
cout << "请输入一个字符串:" << endl;
cin >> str;
if (isPalindrome(str)) {
cout << str << "是回文字符串" << endl;
} else {
cout << str << "不是回文字符串" << endl;
}
return 0;
}
```
以上是锡林郭勒开放大学C++语言程序设计形成性考核复习参考答案,希望对同学们的复习有所帮助。祝大家考试顺利!
锡林郭勒开放大学C++语言程序设计形成性考核复习参考答案
C++语言程序设计是计算机科学与技术专业的一门重要课程,也是锡林郭勒开放大学计算机专业学生必修的一门课程。为了帮助同学们更好地复习和准备形成性考核,下面给出了一份参考答案。
1. 下面是一个简单的C++程序,请问输出结果是什么?
```cpp
#include <iostream>
using namespace std;
int main() {
int a = 10;
int b = 5;
int c = a + b;
cout << "c = " << c << endl;
return 0;
}
```
答案:输出结果是 c = 15。
2. 下面是一个C++程序,请问输出结果是什么?
```cpp
#include <iostream>
using namespace std;
int main() {
int a = 10;
int b = 5;
int c = a - b;
cout << "c = " << c << endl;
return 0;
}
```
答案:输出结果是 c = 5。
3. 下面是一个C++程序,请问输出结果是什么?
```cpp
#include <iostream>
using namespace std;
int main() {
int a = 10;
int b = 5;
int c = a * b;
cout << "c = " << c << endl;
return 0;
}
```
答案:输出结果是 c = 50。
4. 下面是一个C++程序,请问输出结果是什么?
```cpp
#include <iostream>
using namespace std;
int main() {
int a = 10;
int b = 5;
int c = a / b;
cout << "c = " << c << endl;
return 0;
}
```
答案:输出结果是 c = 2。
5. 下面是一个C++程序,请问输出结果是什么?
```cpp
#include <iostream>
using namespace std;
int main() {
int a = 10;
int b = 5;
int c = a % b;
cout << "c = " << c << endl;
return 0;
}
```
答案:输出结果是 c = 0。
6. 下面是一个C++程序,请问输出结果是什么?
```cpp
#include <iostream>
using namespace std;
int main() {
int a = 10;
int b = 5;
int c = a++;
cout << "c = " << c << endl;
return 0;
}
```
答案:输出结果是 c = 10。
7. 下面是一个C++程序,请问输出结果是什么?
```cpp
#include <iostream>
using namespace std;
int main() {
int a = 10;
int b = 5;
int c = ++a;
cout << "c = " << c << endl;
return 0;
}
```
答案:输出结果是 c = 11。
8. 下面是一个C++程序,请问输出结果是什么?
```cpp
#include <iostream>
using namespace std;
int main() {
int a = 10;
int b = 5;
bool c = a > b;
cout << "c = " << c << endl;
return 0;
}
```
答案:输出结果是 c = 1。
9. 下面是一个C++程序,请问输出结果是什么?
```cpp
#include <iostream>
using namespace std;
int main() {
int a = 10;
int b = 5;
bool c = a < b;
cout << "c = " << c << endl;
return 0;
}
```
答案:输出结果是 c = 0。
10. 下面是一个C++程序,请问输出结果是什么?
```cpp
#include <iostream>
using namespace std;
int main() {
int a = 10;
int b = 5;
bool c = a == b;
cout << "c = " << c << endl;
return 0;
}
```
答案:输出结果是 c = 0。
以上是锡林郭勒开放大学C++语言程序设计形成性考核复习参考答案,希望能对同学们的复习有所帮助。祝大家考试顺利!
报名联系方式
1、报名热线:13662661040(微信),0755-21017149,QQ:2864330758 郭老师
2、报名地址:深圳市龙华新区工业西路68号中顺商务大厦B704
華僑大學珠海開放大學函授站 2023年度面向港澳臺成人函授專升本招生簡章

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