NOJ上机系统 准备中……

2024第三次模拟考试(第一场)
Examination
  • 2024-03-28 14:30:00

    开始时间

  • 1 小时 5 分钟

    考试时长

  • 2

    题目数量

  • 南京邮电大学

    考试组织

2024第三次模拟考试(第一场)

报考学术型研究生+国科大联培的专硕+中信科联培的专硕+非全日制+计算机技术专硕中士兵计划考生

【警示】研究生复试是国家级考试,一旦发现机试作弊将承担严重后果

考前准备:

【录屏软件oCam.exe】下载地址:oCam.zip

本次模拟考试请考生自行准备考试规定使用的IDE用于源代码编撰和调试运行以及录屏软件,请各位考生认真阅读注意事项并严格按通知参加模考。

注意事项:

  1. 正式开考前请对相关流程至少测试演习两次,以确保考试时不会出现问题(进行本次模拟考及进行题库中练习无需专用账号密码,考生注册后即可登录系统进行模拟);
  2. 推荐使用最新的Chrome浏览器访问本系统,如果使用时发现系统按钮无法点击、无法提交、编辑器空白、一直卡在加载中等情况,请检查是否使用了过老版本的浏览器。
  3. 上机考试时长为65分钟,如有延长时间情况,将在上机考试结束前10分钟通知所有考生;
  4. 在正式考试时需要使用屏幕录屏软件录制电脑屏幕,并在考试结束后上传到指定FTP,模拟考试时也应熟悉录屏软件的使用;
  5. 在本次模拟中,您可以点击榜单查看自己的实时分数。在正式考试中,榜单及实时分数是不可见的
  6. 关于上机考试系统使用的任何疑问,可以在正式开考前发送电子邮件给:zsgsdesign@gmail.com;
  7. 具体操作流程可参看《南京邮电大学研究生复试机试系统操作指南(2024)》此文件相较于去年有重大变化,请务必重新下载阅读

读写须知:

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(' ')))