21xrx.com
2024-12-23 00:40:47 Monday
登录
文章检索 我的文章 写文章
C++上机考试题目集锦
2023-06-22 11:50:30 深夜i     --     --
C++ 上机考试 题目 集锦 编程题

在计算机科学教育中,C++是一门重要的编程语言。学习这门语言通常需要参加上机考试,以便让学生将所学的知识应用到实际编程中。以下是C++上机考试题目的集锦,希望可以帮助到正在学习C++的朋友们。

1. 编写一个程序来计算两个整数之和。提示:使用cin和cout。


#include <iostream>

using namespace std;

int main() {

  int a, b;

  cin >> a >> b;

  cout << a + b << endl;

  return 0;

}

2. 编写一个程序来输出1到10之间的偶数。提示:使用for循环和if语句。


#include <iostream>

using namespace std;

int main() {

  for(int i = 1; i <= 10; i++) {

    if(i % 2 == 0)

      cout << i << endl;

    

  }

  return 0;

}

3. 编写一个程序来逆序输出一个字符串。提示:使用getline和for循环。


#include <iostream>

#include <string>

using namespace std;

int main() {

  string str;

  getline(cin, str);

  for(int i = str.length() - 1; i >= 0; i--) {

    cout << str[i];

  }

  cout << endl;

  return 0;

}

4. 编写一个程序来判断一个数是不是素数。提示:使用for循环和if语句。


#include <iostream>

using namespace std;

int main() {

  int n;

  cin >> n;

  bool isPrime = true;

  for(int i = 2; i < n; i++) {

    if(n % i == 0)

      isPrime = false;

      break;

    

  }

  if(isPrime)

    cout << "是素数" << endl;

   else

    cout << "不是素数" << endl;

  

  return 0;

}

5. 编写一个程序来查找一个字符串中的最大字符和最小字符。提示:使用getline和for循环。


#include <iostream>

#include <string>

using namespace std;

int main() {

  string str;

  getline(cin, str);

  char maxChar = str[0], minChar = str[0];

  for(int i = 1; i < str.length(); i++) {

    if(str[i] > maxChar) {

      maxChar = str[i];

    }

    if(str[i] < minChar) {

      minChar = str[i];

    }

  }

  cout << "最大字符是:" << maxChar << endl;

  cout << "最小字符是:" << minChar << endl;

  return 0;

}

以上就是C++上机考试题目集锦。这些题目都是考察C++基础知识和编程能力的典型例题,希望大家可以在练习中逐渐掌握C++编程的技能。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复