21xrx.com
2025-06-29 14:34:36 Sunday
文章检索 我的文章 写文章
C++上机考试题和答案
2023-06-22 01:02:51 深夜i     19     0
C++ 上机考试 题目 答案 编程语言

在C++程序设计课程中,上机考试是非常重要的考核方式之一。在考试过程中,同学们需要根据题目要求,编写出完整的程序,并进行正确的输出和运行。

以下是一些常见的C++上机考试题目及其答案,希望能够对同学们复习备考有所帮助。

题目一:

编写一个程序,输出一个100以内的随机数,并判断该数是奇数还是偶数。

答案一:

#include<iostream>
#include<ctime>
#include<cstdlib> 
using namespace stdint main() 
{ 
  int n; 
  srand(time(0)); 
  n=rand()%100+1; 
  cout<<n<<endl; 
  if(n%2==0) cout<<n<<" is even."<<endl; 
  else cout<<n<<" is odd."<<endl; 
  return 0; 
}

题目二:

编写一个程序,输入一个数n,输出1到n之间的所有正整数。

答案二:

#include<iostream>
using namespace stdint main() 
{ 
  int n,i; 
  cin>>n; 
  for(i=1;i<=n;i++) cout<<i<<" "; 
  cout<<endl; 
  return 0; 
}

题目三:

编写一个程序,输入两个数a和b,计算它们的和、差、积和商,并输出结果。

答案三:

#include<iostream>
using namespace stdint main() 
{ 
  double a,b; 
  cin>>a>>b; 
  cout<<a<<" + "<<b<<" = "<<a+b<<endl; 
  cout<<a<<" - "<<b<<" = "<<a-b<<endl; 
  cout<<a<<" * "<<b<<" = "<<a*b<<endl; 
  cout<<a<<" / "<<b<<" = "<<a/b<<endl; 
  return 0; 
}

题目四:

编写一个程序,输入一个字符串,然后翻转输出该字符串。

答案四:

#include<iostream>
using namespace stdint main() 
{ 
  char s[100]; 
  cin>>s; 
  int len=strlen(s); 
  for(int i=len-1;i>=0;i--) cout<<s[i]; 
  cout<<endl; 
  return 0; 
}

C++上机考试题目各不相同,需要同学们根据当时的考试情况,进行灵活应变。同时,也需要同学们平时多进行C++程序设计实践,积累更多的编程经验和技巧。

  
  

评论区