NOJ上机系统 准备中……
2024-03-29 15:50:00
开始时间
1 小时 5 分钟
考试时长
2
题目数量
南京邮电大学
考试组织
【警示】研究生复试是国家级考试,一旦发现机试作弊将承担严重后果
考前准备:
【录屏软件oCam.exe】下载地址:oCam.zip
注意事项:
读写须知:
Q: 输入和输出在哪里读写?
A: 您编写的程序总是应当从stdin(标准输入)读取输入并且将输出写到stdout(标准输出)。举例说明,你可以在C语言中使用 scanf
或者C++中使用 cin
来从stdin中读取输入,并且使用C中的 printf
或C++中的 cout
来将输出写至stdout。
除了题目所要求的输出以外,您不应将任何其他数据输出到标准输出,否则评测结果将会是 Wrong Answer
。
您的程序将不会有权限读写文件。如果您尝试进行文件读写,评测结果将会是 Runtime Error
或是 Wrong Answer
。
您的程序将不会有权限执行系统操作(如挂起进程、关机、执行程序、删除文件等)。如果您尝试执行系统操作,评测结果将会是 Runtime Error
或是 Wrong Answer
。
请注意,在本次正式考试中,您的评测结果、运行时间与占用内存将不会实时返回,而是会返回一个 Judged
表明您的提交作答已经评测完毕。如果您认为刚刚的提交有错误,可以修改后重复提交,系统将会取最后一次提交得分为最终分数。唯一的例外是评测结果如果是 Compile Error
的将会返回给您,这意味着您的代码犯了编译错误,您可以查看返回的错误日志,并在进行修改后再次提交。
如果对输出输出有疑问,可以参考A+B 问题,建议于开考前一周内练习题库中题目,特别是A+B问题,熟悉系统输入输出格式。
接下来是PROB1001的 C++/G++
解答:
#include <iostream>
using namespace std;
int main()
{
int a,b;
cin >> a >> b;
cout << a+b << endl;
return 0;
}
请注意,当使用 G++/GCC
时, main()
函数的返回类型必须是 int
,否则评测结果将会是 Compile Error
。
接下来是PROB1001的 C/GCC
作答:
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a, &b);
printf("%d\n",a+b);
return 0;
}
请注意,当使用 Java
时, 类名必须是 Main
,不使用任何包 package
域,否则评测结果将会是 Runtime Error
。
接下来是PROB1001的 Java
作答:
import java.io.*;
import java.util.*;
public class Main
{
public static void main(String args[]) throws Exception
{
Scanner cin=new Scanner(System.in);
int a=cin.nextInt(),b=cin.nextInt();
System.out.println(a+b);
}
}
接下来是PROB1001的 Python3
作答:
print(sum(int(x) for x in input().split(' ')))