현재 위치 - 중국 분류 정보 발표 플랫폼 - 중고환승안내 - 정보학 온라인 평가 시스템 OnlineJudge 고득점

정보학 온라인 평가 시스템 OnlineJudge 고득점

저는 C# 온라인 시험 시스템을 수년 동안 사용해 왔습니다. Baidu는 소스 코드를 무료로 얻을 수 있는 곳이 아니라는 것을 알고 있기 때문에 다음과 같은 몇 가지 팁을 드립니다.< /p>

실제 C# 컴파일러를 만들거나 실제 C# 컴파일러를 호출하려면 교사가 논문을 읽는 방법만 시뮬레이션하면 됩니다.

입력, 출력, 명령문

주어진 입력을 컴파일하고 실행할 수 있으며 지정된 출력을 얻을 수 있으며 주요 설명을 살펴보십시오. 주의 사항: 위 웹사이트에도 설명에 대한 엄격한 요구 사항이 있으므로 방법을 작성해야 합니다. 그렇지 않으면 오류가 발생합니다.

< p>********************************** ********

보충사항:

하하! 저보다 OnlineJudge의 문제점을 모두가 더 잘 이해하고 있는 것 같습니다.

포스터에 도움을 주고 싶었는데 올려주신 OnlineJudge 시스템을 잘 살펴보지 않아서 그냥 다들 답변을 봤는데 제가 말한 내용이 좀 주제에서 벗어난 내용인 줄 알고 잘 봤습니다. 그리고 widebright를 발견했습니다 - Tanhua Shi 첫 번째 레벨은 매우 정확합니다. 서버측 컴파일 명령을 호출한 다음 실행하면 됩니다. 컴파일 오류가 발생하면 클라이언트에 CompileError가 표시되고 웹에 연결될 수 있습니다. 컴파일이 성공하면 컴파일 결과가 호출되어 실행됩니다. 오류가 있으면 클라이언트에 CompileError가 표시되고 성공하면 Accept가 표시됩니다.

제가 만들고 있는 것은 수동 읽기를 시뮬레이션하는 소프트웨어입니다. 더 자세히 말하면 컴파일 오류가 가끔 정확하지 않고, 교사가 변수를 선언하지 않고 사용하는 등 잘못된 문장을 볼 수 있습니다. 이 변수가 사용된 오류를 보고하면 교사는 앞에 선언문이 누락되었다고 말할 것입니다. 이것은 소스 프로그램의 키워드를 보면 의미가 있지만 키워드 심사에는 전문성이 필요합니다. 질문 메이커 수준.

그래서 생각이 빗나갔고, 원본 포스터의 요청은 훨씬 간단했습니다.

1. 프로그램을 사용하여 실행 파일을 호출하는 방법을 알아보세요. C#에서는 System.Diagnostic.Process.Start 메서드를 사용합니다.

2. 실행 파일을 컴파일하는 방법을 알아보세요. C#에서 in은 Csc이고 작성자는 Passcal입니다.

3. 출력을 파일로 리디렉션하는 방법을 알아보세요. 컴파일된 결과를 리디렉션하는 문자입니다. 클라이언트 표시를 위해 파일에 대한 정보입니다.

그게 다입니다. 프로그램은 100줄을 초과하지 않습니다.

무료 소스 코드 문제에 대해 다시 이야기해 보겠습니다. Baidu는 그것이 질문에 대답하는 곳이지 다른 사람들이 당신을 위해 해줄 수 있는 곳이 아니라는 것을 알고 있습니다. 예를 들어, 학생이 전체 프로젝트에 대해 다음과 같이 말합니다. 선생님, 왜 파스칼이 교육용 언어가 되었나요? 선생님은 기꺼이 대답해주실 의향이 있지만 학생이 이렇게 묻는다면 선생님, 저는 파스칼을 이해하지 못합니다. 시험이 곧 다가옵니다. 설명해주세요. 매우 짜증날 것입니다.

반면, 오픈소스는 오픈소스의 장점을 갖고 있지만 실제로 산업 발전을 이끄는 것은 인터넷 발전의 역사와 마찬가지로 아직 오픈소스가 아닙니다. 그것으로 돈을 벌면 앞으로 50년 동안은 그 혜택을 누리지 못할 수도 있습니다. 그래서 정보가 자유로워야 한다고 말하는 아이들이 아직도 IT산업이 미리 공산주의에 들어가야 한다고 말하는 것처럼 표면적으로만 문제를 바라보고 있는 것 같아요, 하하.