全国一级计算机考试试题集及答案解析
试题一
问题描述:
编写一个简单的Python程序,实现以下功能:
1. 输入一个整数,判断它是否为质数;
2. 如果是质数,输出“Yes”,否则输出“No”。
答案解析:
质数是指一个大于1的自然数,除了1和它本身以外不再有其他因数。
以下是实现该功能的Python代码:
def is_prime(num):
if num <= 1:
return False
for i in range(2, num):
if num % i == 0:
用java编写一个简单的计算器return False
return True
num = int(input("请输入一个整数:"))
if is_prime(num):
print("Yes")
else:
print("No")
试题二
问题描述:
已知一个长度为10的数组,其中包含整数、字符串和浮点数。编写一个Java程序,出数组中所有整数,并输出它们的总和。
答案解析:
首先,我们需要遍历数组,检查每个元素的类型。如果元素是整数,则将其添加到总和中。
以下是实现该功能的Java代码:
public class Main {
public static void main(String[] args) {
int[] arr = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
double sum = 0;
for (int i = 0; i < arr.length; i++) {
if (arr[i] instanceof Integer) {
sum += arr[i];
}
}
System.out.println("整数总和为:" + sum);
}
}
试题三
问题描述:
使用C++编写一个程序,实现一个简单的计算器功能。程序应支持以下操作:
1. 加法(+);
2. 减法(-);
3. 乘法(*);
4. 除法(/)。
用户可以输入两个整数和一个运算符,程序应输出两个整数进行相应运算的结果。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。