北京开放大学C++语言程序设计形成性考核复习参考答案
C++语言程序设计是北京开放大学计算机科学与技术专业的一门重要课程。在学习过程中,形成性考核是评估学生对所学知识的掌握程度的重要方式之一。下面是一份参考答案,供学生们复习参考。
一、选择题
1. C++语言的标准库是由哪两部分组成的?
A. C标准库和C++标准库
B. C++标准库和STL库
C. C标准库和STL库
D. C++标准库和Boost库
答案:A
%1. 下面哪个选项是C++的关键字?
A. main
B. cout
C. int
D. printf
答案:C
%1. 下面哪个选项是C++的输入流对象?
A. cin
B. cout
C. cerr
D. clog
答案:A
%1. 下面哪个选项是C++的输出流对象?
A. cin
B. cout
C. cerr
D. clog
答案:B
%1. 下面哪个选项可以用来定义一个整型变量?
A. int
B. float
C. double
D. char
答案:A
二、填空题
1. 下面的代码片段中,缺少的关键字是______。
#include ______
int main()
{
cout << "Hello, World!" << endl;
return 0;
}
答案:iostream
%1. 下面的代码片段中,缺少的符号是______。
int main()
{
int x = 10;
int y = 5;
int z = x ______ y;
cout << z << endl;
return 0;
}
答案:+
%1. 下面的代码片段中,缺少的语句是______。
int main()
{
int x = 10;
int y = 5;
if (x > y)
{
cout << "x is greater than y" << endl;
}
______
return 0;
}
答案:else
三、编程题
1. 编写一个程序,要求用户输入一个整数,然后输出该整数的平方。
#include <iostream>
using namespace std;
int main()
{
int num;
cout << "请输入一个整数:";
cin >> num;
int square = num * num;
cout << "该整数的平方是:" << square << endl;
return 0;
}
%1. 编写一个程序,要求用户输入一个整数,然后判断该整数是否为偶数。
#include <iostream>
using namespace std;
int main()
{
int num;
cout << "请输入一个整数:";
cin >> num;
if (num % 2 == 0)
{
cout << "该整数是偶数" << endl;
}
else
{
cout << "该整数是奇数" << endl;
}
return 0;
}
以上是北京开放大学C++语言程序设计形成性考核复习参考答案,希望能对大家的复习有所帮助。祝大家考试顺利!
北京开放大学C++语言程序设计形成性考核复习参考答案
C++语言程序设计是计算机科学与技术专业的一门重要课程,也是计算机编程的基础。为了帮助同学们复习和准备形成性考核,下面给出一些参考答案。
1. 请编写一个C++程序,输出从1到100之间所有的偶数。
#include <iostream>
using namespace std;
int main() {
for (int i = 1; i <= 100; i++) {
if (i % 2 == 0) {
cout << i << " ";
}
}
return 0;
}
%1. 请编写一个C++程序,计算1到100之间所有奇数的和。
#include <iostream>
using namespace std;
int main() {
int sum = 0;
for (int i = 1; i <= 100; i++) {
if (i % 2 != 0) {
sum += i;
}
}
cout << "1到100之间所有奇数的和为:" << sum << endl;
return 0;
}
%1. 请编写一个C++程序,判断一个整数是否是素数。
#include <iostream>
using namespace std;
bool isPrime(int num) {
if (num <= 1) {
return false;
}
for (int i = 2; i * i <= num; i++) {
if (num % i == 0) {
return false;
}
}
return true;
}
int main() {
int num;
cout << "请输入一个整数:";
cin >> num;
if (isPrime(num)) {
cout << num << "是素数" << endl;
} else {
cout << num << "不是素数" << endl;
}
return 0;
}
%1. 请编写一个C++程序,输出斐波那契数列的前n项。
#include <iostream>
using namespace std;
void fibonacci(int n) {
int a = 0, b = 1;
cout << "斐波那契数列的前" << n << "项为:";
for (int i = 0; i < n; i++) {
cout << a << " ";
int temp = a;
a = b;
b = temp + b;
}
cout << endl;
}
int main() {
int n;
cout << "请输入一个正整数:";
cin >> n;
fibonacci(n);
return 0;
}
%1. 请编写一个C++程序,实现一个简单的计算器,可以进行加、减、乘、除运算。
#include <iostream>
using namespace std;
int main() {
double num1, num2;
char op;
cout << "请输入两个数和一个运算符(+、-、*、/):";
cin >> num1 >> num2 >> op;
switch (op) {
case '+':
cout << num1 << " + " << num2 << " = " << num1 + num2 << endl;
break;
case '-':
cout << num1 << " - " << num2 << " = " << num1 - num2 << endl;
break;
case '*':
cout << num1 << " * " << num2 << " = " << num1 * num2 << endl;
break;
case '/':
if (num2 != 0) {
cout << num1 << " / " << num2 << " = " << num1 / num2 << endl;
} else {
cout << "除数不能为0" << endl;
}
break;
default:
cout << "输入的运算符不合法" << endl;
break;
}
return 0;
}
以上是一些常见的C++程序设计题目的参考答案,希望能对同学们的复习和准备有所帮助。祝大家考试顺利!
报名联系方式
1、报名热线:13662661040(微信),0755-21017149,QQ:2864330758 郭老师
2、报名地址:深圳市龙华新区工业西路68号中顺商务大厦B704
華僑大學珠海開放大學函授站 2023年度面向港澳臺成人函授專升本招生簡章

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