c++;;

一、填空题
1. 以下代码段执行后,result 的值是______。

答案:5

2. 请写出 C++ 中用于表示单精度浮点数的数据类型______。
答案:float

3. 在 C++ 中,若要遍历数组 int arr[5] = {1, 2, 3, 4, 5}; 并输出每个元素,可以使用 for 循环,循环控制变量的条件应该是 i < ______。
答案:5

4. 逻辑运算符 && 表示______,|| 表示______。
答案:逻辑与;逻辑或

5. 以下代码中,count 的最终值是______。
 


答案:3

二、选择题
1. 以下哪种数据类型不能用于存储字符?( )
A. char
B. int
C. float
D. wchar_t
答案:C

2. 若有变量 int x = 10, y = 20;,执行 x += y; 后,x 的值为( )。
A. 10
B. 20
C. 30
D. 40
答案:C

3. 以下哪个控制语句用于跳出当前循环?( )
A. continue
B. break
C. return
D. goto
答案:B

4. 对于数组 int arr[3] = {1, 2};,arr[2] 的值是( )。
A. 0
B. 1
C. 2
D. 未定义
答案:A

5. 逻辑表达式 (5 > 3) && (2 < 1) 的结果是( )。
A. true
B. false
C. 1
D. 无法确定
答案:B

三、编程题
1. 编写一个程序,计算 1 到 100 之间所有偶数的和。
收起

#include <iostream>
using namespace std;
 
int main() {
    int sum = 0;
    for (int i = 2; i <= 100; i += 2) {
        sum += i;
    }
    cout << "1 到 100 之间所有偶数的和是: " << sum << endl;
    return 0;
}
2. 编写一个程序,输入一个整数数组,找出数组中的最大值并输出。
收起

#include <iostream>
using namespace std;
 
int findMax(int arr[], int size) {
    int max = arr[0];
    for (int i = 1; i < size; i++) {
        if (arr[i] > max) {
            max = arr[i];
        }
    }
    return max;
}
 
int main() {
    int arr[] = {12, 45, 67, 23, 9};
    int size = sizeof(arr) / sizeof(arr[0]);
    int max = findMax(arr, size);
    cout << "数组中的最大值是: " << max << endl;
    return 0;
}

3. 编写一个程序,判断一个整数是否为质数(素数)。
收起

#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;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值