21xrx.com
2024-11-10 00:56:40 Sunday
登录
文章检索 我的文章 写文章
C++上机考试题和答案
2023-06-22 01:02:51 深夜i     --     --
C++ 上机考试 题目 答案 编程语言

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

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

题目一:

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

答案一:


#include<iostream>

#include<ctime>

#include<cstdlib> 

using namespace std; 

int 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 std; 

int main() 

  int n,i; 

  cin>>n; 

  for(i=1;i<=n;i++) cout<<i<<" "; 

  cout<<endl; 

  return 0; 

}   

题目三:

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

答案三:


#include<iostream>

using namespace std; 

int 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 std; 

int 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++程序设计实践,积累更多的编程经验和技巧。

  
  

评论区

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