개인용 컴퓨터 테스트 어셈블리 언어 프로그래밍.
기타
데이터베이스 기술, 네트워크 기술 및 정보 관리 기술 시험은 C 언어 프로그래밍 주제입니다.
대부분 어떤 기능을 실현하기 위해 쓴 것이다.
숫자 정렬, 문자열 교환, 구조 정렬, 수학 함수 계산, 파일 작업 등 ...
일반적으로 복습이 진지하면 C 언어는 기초가 있고 남개 100 문제, 청화아날로그 컴퓨터 문제를 완성하면 다음에 비슷한 문제를 쓰기 시작할 수 있다면 문제없다.
다른 세 등급은 거의 등급이 매겨지지 않는다.
대부분의 성적은 3 으로 쓰거나 0 으로 쓴다.
중간 결과는 매우 적다.
일반적으로 말하자면, 일반적으로 말하자면, 기본적으로
컴퓨터 3 급 시험을 보는 것은 어렵지 않다.
문제를 많이 풀고, 다른 사람의 프로그래밍 사고와 문제 해결 방법을 참고하라!
열심히 일하고 성공을 기원합니다!
컴퓨터 3 급 시험 문제는 기본적으로 난카이 100 문제에서 나온다. 100 문제는 20 종에 불과하다고 합니다. 한 종류에는 여러 가지 문제가 있지만 조건은 바뀌었다. 안에 있는 문제를 철저히 이해하면 컴퓨터 3 급 시험에 합격하는 데 문제가 없을 것이다. 점수를 주는 방법에 관해서는, 네가 어떤 문제를 하느냐에 달려 있다. 일반적으로 몇 가지 등급이 있고, 합격하고, 양호하고, 우수하다. 80 점 이하는 합격이고, 80-90 점은 양호로, 90 점 이상은 우수로 나뉜다. 기계 시험에서 가장 중요한 것은 시험 때 성적을 달릴 수 있다는 것이다. 그렇지 않으면 틀림없이 0 일 것이다. 만약 성적이 나왔는데 표준답과 약간의 차이가 있다면, 내가 말한 것은 약간의 미묘한 차이라면, 너의 점수가 반드시 만점일 필요는 없다. 마지막으로, C 언어를 잘 배우면 기계 시험 3 급은 문제가 되지 않는다는 것이다. 열심히 공부하면 수확이 있을 것이다. 자신을 믿다.
웬일인지, 나는 2 개의 필기 시험과 3 개의 기계 시험에 참가했다. 그중 필기시험은 70 정도, 탑승기는 세 번 모두 만점이다.
많은 학우들이 3 급을 걱정하는 것을 보면서 어떻게 준비하고 시험을 봐야 할지 모르겠다. 나는 나의 경험과 학습 방법을 적어야 한다고 생각한다.
힘내, 이 방법들은 네가 세 번째 고비를 넘길 수 있도록 보장한다. 하지만 높은 점수를 받고 지식을 배울 수 있다는 보장은 없으니 컴퓨터과에 물어보세요.
컴퓨터를 좋아하거나 자신이 전문가라고 생각하는 동지와 여기서 멈춘다. 좋아!
인터넷 기술을 예로 들자면, 나는 다음과 같이 요약한다: 책을 열심히 읽고, 노트를 많이 쓰고, 복습을 많이 한다.
1 단계: 인터넷 기술 교재를 읽고 자세히 필기합니다 (20 일).
너는 책의 첫면을 매우 자세히 보고, 네가 중요하다고 생각하는 곳을 모두 노트에 베껴 써야 한다. 중요한 곳을 포함한다.
양식과 삽화. 처음 알아듣지 못하면 뛰어가서 이틀 후에 다시 볼 수 있어요. 매일 새로운 지식을 읽기 전에.
나는 이틀 전에 본 내용을 복습하여 기억을 강화할 것이다.
나는 책의 중요성을 1, 7, 8 장 (메모만) 으로 나누었다.
둘째, 4 장 이해 (주요 지식 포인트 이해); 3 장, 5 장, 6 장 파악 (모든 지식 포인트 이해)
2.2 프로세스 2.3 스토리지 관리 2.4 파일 관리 2.5 디바이스 관리 섹션을 중점적으로 다룹니다.
3.5 트위스트 페어 대 동축 케이블 3.6 OSI 대 TCP/IP 4.3 이더넷
4.5 네트워킹 기술 4.8 네트워크 상호 연결 5.3 IP 프로토콜 6.4 암호화 기술 중 일부는 반드시 이해하고 파악해야 합니다.
알아듣지 못하면 외워라. 예: OSI 프로토콜 및 TCP/IP 프로토콜의 계층 이름, 다양한 전송 미디어 및 다양한
이더넷 매개 변수 등
또한 교과서에 없는 것을 볼 필요가 없다. 시험 문제 중 책 밖에 있는 것은 하나도 없기 때문이다.
= = = => 요점 1: 끈기는 승리입니다. 매일 2 시간 동안 꾸준히 읽으면 최소한 15 페이지를 읽을 수 있다.
= = = => 두 번째 요점: 당신이 베껴야 할 것을 복사하십시오. 좋은 기억력은 썩은 문필보다 못하다.
= = = => 세 번째 점: 수업 후 숙제에 주의하세요. 원래 문제일 수 있습니다.
이 단계가 끝나면 대부분의 지식 포인트를 이해할 수 있을 것이다. 그리고 책에서 지식을 빨리 찾을 수 있다.
점의 위치.
2 단계: 주요 장 검토 (5 일)
이번 복습의 중점은 이해와 숙달이 필요한 내용이다. 만약 네가 이해한다면, 책을 닫고 잘 생각해라.
이해하지 못하면 두 번 보세요. 몇 가지 요점은 반드시 기억해야 한다. 그리고 공책을 크게 두 번 읽으면 더욱 숙련된다.
= = = => 1 점: 이해할 때 반드시 기억하지는 않지만, 반드시 머릿속에 인상을 형성하고 함께 써야 한다.
= = = => 두 번째 점: 용어에 주의하십시오.
= = = => 세 번째 점: 약어. 책에 두 번 등장한 사람은 모두 중국어와 영어로 설명을 써야 한다.
예: CDMA/CD, MFLOPS 등.
3 단계: 중요하지 않은 장과 연습 검토 (5 일)
어떤 사람들은' 중요하지 않은 이상 왜 복습을 해야 하는가?' 라고 물을 수도 있다. 아니! 질문자는 중점으로 100% 를 모을 수는 없지만 적절해야 한다.
다른 것을 보충하다. 그래서 이 중요하지 않은 장들에서만, 이 문제들은 20 점 정도를 차지한다. 채점 방법
중요하지 않은 모든 장을 다시 한 번 보는 것이다. 발표할 수 없다고 생각할수록 베껴 써야 한다. 그리고
ATM 의 전송 속도, 단일 모드 광섬유에서 사용되는 빛의 파장 등과 같은 숫자에 특히 주의를 기울이십시오. (지난번에 토한 것이 가장 많다.
문제는 신호를 위성을 통해 송신소에서 수신소까지의 일반적인 전송 지연이 얼마나 되는가 하는 것이다. 나는 동기화 된 지구 위성을 따라 땅에 도착했다.
공의 거리와 광속은100ms 의 양급으로 계산되지만 구체적인 수치는 계산할 수 없으므로 250 밀리초인 것 같습니다.
답은 540 ms 현기증 ~! ) 을 참조하십시오
그리고 모의문제의 문제도 있다. 나는 지금 시중의 모의 문제가 너무 나쁘다고 생각한다. 시험에는 없어요, 시험에는 전부 있어요
응, 솔직히 내 것이 아니야. 그래서 더 많은 문제를 풀 필요가 없고, 책을 잘 읽으면, 마지막 며칠 동안 몇 세트를 할 수 있다.
질문 유형을 알고, 충분 한 시간을 마스터 합니다. 많이 하는 것도 낭비다.
나의 동창 중 한 명이 내가 지난번에 말한 대로 했는데 필기시험 성적이 나보다 높다. 그래서 당신이 똑똑하든 그렇지 않든,
명나라, 네가 내가 말한 대로 하기만 하면 너는 통과할 것이다.
한마디: 만약 네가 나를 데리고 가지 않는다면, 내 말은.
현재 컴퓨터 부분은 1 대 C 프로그래밍 문제만 있어 매우 간단하다. 하지만 가장 중요한 것은 디버깅 프로그램을 컴파일할 수 있다는 것입니다.
프로그램, 즉, 종이에 다음 질문을 적는 것만으로는 충분하지 않지만, 기계에서 결과를 실행할 수 있어야 합니다. 왜냐하면
컴파일 시스템과 기계에 따라 일부 정확한 프로그램도 많은 오류를 발생시킬 수 있습니다. 잘못을 찾아내기만 하면 된다
우리는 통과할 수 있다.
그래서 나는 방법을 요약했다: 많이 생각하고, 컴퓨터에 많이 올리고, 버그를 잡는다. (tan haoqiang 의 c 언어 디자인, 제 2 판을 예로 들자면)
1 단계: 읽고 메모하세요. (15 일)
책이 그렇게 두껍다고 말하는 사람이 있는데, 15 일 동안 다 읽을 수 있을까요? 아니! 누가 다 봤다고 했어? 만약 당신이 3 층만 고려한다면. 만 사용
앞 140 페이지를 다 보면 충분하다. 제 1 장, 이해, 제 2 장, 제 3 장, 제 5 장, 제 6 장, 제 7 장, 제 8 장,
제 10 장 마음대로 보세요. C 컴퓨터는 단 하나의 함수만 작성하라고 요구하기 때문에 함수 장을 너무 자세히 보지 말고
이러한 함수가 무엇을 하는지, 어떻게 호출되는지 알기만 하면 됩니다. 포인터의 경우 모든 문제는 배열을 사용할 수 있습니다.
이렇게 하려면 포인터를 사용하는 것이 간단하고 오류가 발생하기 쉽다. 포인터를 사용하지 않는 것이 좋습니다. 9 장과 10 장
앞으로는 장을 볼 필요가 없다.
= = = => 요점 1: 부지런히 모든 중요한 일을 공책에 기록하라. 이스케이프 문자의 정의와 같은.
= = = => 두 번째 요점: 매일 컴퓨터에서 두 개의 프로그램을 디버그합니다 (예 또는 작업 문제일 수 있음)
= = = => 요점 3: 견지, 다시 견지.
2 단계: 수업 후에 숙제를 하고 컴퓨터에서 디버깅한다. (10 일)
네가 이미 이 책을 다 읽었으니, 너는 이미 몇 가지 연습을 했을 것이다. 지금은 처음 몇 장, 특히 5,673 장을 방과후에 넣는다.
너는 반드시 스스로 이 문제를 생각하고, 해결한 후에 컴퓨터에서 디버깅해야 한다. 만약 할 수 없다면, 답을 보고, 이해하고, 기계에서 디버깅하세요
컴퓨터에서 디버깅하면 됩니다.
중요 예: 예 4.10 4.12 5.45.5 5.6 5.8 6.8 6.10 7.27.8 7.9.
중요 연습: 4.5 4.9 5.7 5.8 6.1~ 6.10 7.1~ 7.1
= = = => 요점 1: 질문 시 N-S 순서도를 사용합니다.
= = = => 요점 2: 각 문제는 아무리 간단하더라도 정확할 때까지 디버깅해야 한다. 예를 들어 연습 2.4(2) 나는 몇 가지 유사점이 있다.
공부는 편찬할 수 있지만 정확하지 않다.
= = = => 셋째: 매일 컴퓨터에서 5 개 이상의 문제를 풀는데, TC2.0 환경에서 하는 것이 좋다.
3 단계: 중요한 프로그램을 계속 디버깅하고 책을 읽으십시오 (5 일)
숙련될 때까지 프로그램을 계속 디버깅하고 책 한 권을 읽다. 책 제목은 내가 먼저 말하지 않겠다. 아마 많은 학우들이 다 알고 있을 것이다. (윌리엄 셰익스피어, 햄릿, 독서명언) 그러나 나는 동의하지 않는다.
이 책을 보면, 나는 너에게 요 며칠 다 읽으라고 권하고, 몇 가지 전형적인 문제를 골라서 스스로 해 볼 것을 권한다.
문제형에 익숙하니 그 책에 전적으로 의지하지 마라. 이 경우 약간의 실수를 찾을 수 없기 때문에 죽을 수 있습니다. 우리 반의 여학생
학생이 이런 이유로 처음으로 실패했다.
아니면 그 말: 비행기에서 나를 찾아오지 않으면 그냥 물어 보는 거야.
과거의 대학 생활을 돌이켜 보면 컴퓨터 등급 시험이 가장 기억에 남는다. 필자는 지난 2 년 (정확히 1 년 반) 전국 컴퓨터 등급시험 2 급에서 4 급까지의 경험을 과시해 자신의 느낌으로 전국 컴퓨터 등급시험의 종합 공략을 양조하고, 이후 친구, 특히 대학 교문에 들어서는 후배들을 도울 수 있기를 희망하고 있다.
고증하는 길에 특별한 주의가 필요한 두 가지가 있다. 1. 한 번에 한 등급만 응시할 수 있습니다 (필기시험과 기계 시험 포함). 한 등급에 다른 범주가 있어서 수험생은 그 중 하나만 선택할 수 있다. 또 시험에 합격한 사람은 성적이 다음 시험 주기까지만 유지된다. 그러므로 소란을 피우고 싶지 않다면, 반드시 열심히 준비하고, OK 를 쟁취해야 한다. 그렇지 않으면 너의 자신감을 떨어뜨릴 것이다.
일급 시험
사실 1 급 시험은 할 말이 별로 없다. 대부분의 사람들은 이 등급을 보고할 필요가 없고, 돈을 낭비하고 목숨을 낭비할 필요가 없다. 그래서 필자는 이 고비를 밟지 말 것을 강력히 건의했다. 만약 굳이 이 수준을 시험해야 한다면, 필자는 당신이 자주 사용하는 소프트웨어에 익숙해지면서 동시에 WPS 를 배울 것을 건의합니다. WPS 는 앞으로 전국 컴퓨터등급시험 (1 급) 에서 별도의 시험과목이 될 예정이다.
2 급 시험
2 급 시험은 대부분의 사람들에게 필수다. 2 급 시험 내용은 기초지식과 프로그래밍 두 부분으로 구성되어 있다. 기초 지식에는 주로 컴퓨터 기초, DOS 의 기초 및 운영, WINDOWS 의 기본 개념 및 운영이 포함됩니다. 약간의 지식 수준이 있는 교과서에는 이 부분에 대한 자세한 소개가 있을 것이다. 네가 책을 잘 읽는 한 문제가 없을 것이다. DOS 에서 파일, 디렉토리, 경로의 개념 및 사용은 필수 부분이므로 주의해야 합니다. (관련 독서: 새로운 개요 2 차 시험의 기본 사항을 다루는 방법)
2 급 시험에서 가장 중요한 것은 절차 부분이다. 언어의 기초를 능숙하게 익히고, 기본 개념과 방법 (선택법, 버블링 등) 에 특히 주의를 기울이다. ) 그리고 책에 주어진 절차를 이해할 수 있습니다. 일반적으로, 만약 네가 대부분의 방과후 문제를 독립적으로 완성할 수 있다면, 모든 것이 문제없다. 언어 방면의 일은 평상시에 하고, 많이 생각하고, 많이 연습하고, 컴퓨터에 많이 올라야 한다. 스스로 작은 프로그램을 하는 것을 고려하면 도움이 될 것이다. (다른 사람의 경건한 눈빛은 자신이 가치 있다고 느끼게 할 수 있다.) (윌리엄 셰익스피어, 햄릿, 지혜명언) 2 급 DOS 시험의 기계 시험은 DOS 조작, 프로그램 수정, 프로그래밍의 세 부분으로 구성됩니다. 만약 너의 C 언어가 일정한 수준을 가지고 있다면, 어려운 부분은 프로그램 수정이다. 결국 낯선 사람의 생각을 이해하기 어렵다. 그래서 평소에는 프로그램을 많이 보고 직접 프로그래밍할 때는 가능한 규범에 맞게 해야 한다. 그렇지 않으면 손해를 보기 쉽다. 물론 컴퓨터를 많이 연습하는 것이 좋은 성적을 얻을 수 있는 유일한 방법이다. 전도서에 관해서는 대련 이공대 출판사와 남개출판사가 모두 좋다.
3 급 시험
레벨 3 은 비교적 번거로운 수준입니다. 그것은 크게 네 가지 범주가 있는데, 대략 두 가지로 나눌 수 있다. 레벨 3 PC 는 어셈블리 프로그램이고, 다른 세 가지 범주는 C 프로그램입니다. 자신에 대해 특별히 자신이 없다면, 일반적으로 PC 기술에 응시하지 마라. 결국 어셈블리 언어를 배우는 것은 적지 않은 부담이며, 4 급에 응시하는 데도 도움이 되지 않는다. ) 을 참조하십시오. 다른 세 명은 주로 자신의 흥미를 본다. 상대적으로 데이터베이스는 조금 어렵습니다 (수학과 제외). 3 등급의 4 대 범주는 각각 중점을 두고 있지만, 문제는 4 급에게 너무 일방적이어서 도움이 크지 않다는 것이다. 그래서 기초가 비교적 좋으니, 직접 4 급을 시험해도 고려할 수 있다. (관련 독서: 컴퓨터 등급 시험 3 단계 네트워크 경험)
필기시험 부분은 3 급 난이도로 외워야 할 내용이 2 급보다 훨씬 많다. 기초 이론과 개념의 숙달에 주의를 기울여야 하며, 지식네트워크의 형성에 유리하고, 기억의 부담을 경감해야 한다.
최근 3 급 개혁으로 각 출판사가 출간한 보조서는 시험에 접근하기 어렵다. 이런 상황에서 책을 많이 읽는 것이 최선의 선택이다. 최근 두 차례의 시험 상황을 보면 제목도 교과서에 가깝다 (특히 인터넷 기술, 일부 교과서는 원어이다). 3 급 기계 시험의 난이도는 2 급 기계 시험보다 그리 높지 않다. 파일 읽기/쓰기, 함수 호출 등 보다 복잡한 부분은 이미 제시되어 있으므로 테스트는 여전히 기초적이고 일반적인 알고리즘입니다.
영어 4 급 시험
4 급은 마지막 급이자 가장 복잡한 수준의 지식이다. 영어 4 급에 응시하려면 약간의 자신감과 용기가 필요하다. 네가 4 급에 응시한 후, 주변에서 거의 불가피하게 의문을 제기하는 소리가 난다. (내가 4 급에 지원했을 때, 선생님은 우리 학교에 아무도 없었다고 나에게 말했다.) 이때 너는 반드시 자신을 믿어야 한다. (관련 독서: 전국 컴퓨터 등급 시험-4 급)
4 급을 통과한 인원수는 확실히 적지만, 4 급에 응시한 인원수도 가장 적다는 점에 유의해야 한다. 4 급 지식의 양이 어마하다. (그 두꺼운 교재를 보면 알 수 있다.) 주요 어려움은 이산수학과 컴퓨터 영어다. 이산수학의 경우 컴퓨터 과학의 핵심 과정인 이산수학을 수강할 기회가 있다면 도움이 될 것이다. 일정량의 연습을 하는 것을 기억하세요! 등받이만으로는 수준을 높일 수 없다.
컴퓨터 영어는 생각만큼 어렵지 않고, 자주 쓰는 단어도 수백 개이다. 지난 5 ~ 6 년간의 영어 문제를 보면 거의 충분하다. 손에는 전문 사전 한 권이 있는 것이 가장 좋다. 대부분의 글자는 문곡성에서 찾을 수 없다. 상대적으로 영어 문제는 비교적 간단합니다. 단어만 알면 OK 입니다.
필기시험에서 비교적 참신한 것은 논술 문제이다. 역년 시험 문제 및 답안을 참고한 책 한 권을 사서 (국고시센터에서 매년 출판됨), 열심히 공부하고 답안 방법을 익힐 것을 건의합니다. 다행히 보통 네 가지 논술 문제가 있는데, 너는 자신이 가장 자신 있는 것을 선택할 수 있다. 4 급이 이미 여러 해 동안 열렸기 때문에 각 출판사가 발행한 보조서는 상대적으로 중요하지 않다. 대련공대 출판사에서 출판한 전국 컴퓨터 등급 시험 (4 급) 을 강력하게 추천합니다. 이 책은 시험에 가깝고 상세한 답이 있어 시험에 순조롭게 합격하는 데 큰 도움이 될 것이다. 역년 (5 년 이내) 의 시험 문제를 반드시 해야 하는데, 확실히 어느 정도의 재발률이 있다!
대학 영어 4 급 기계 시험은 대학 영어 3 급 시험과 비슷하다. 프로그래밍 문제는 하나뿐입니다. 긴장하지 않도록 주의해라. 반드시 저장해야 합니다. 그렇지 않으면 0 이 됩니다. 당시 시험장에서 나의 몇몇 동창들은 당황하여 재고품을 잊어서 오후 시험에 불합격했다. (관련 독서: 영어 4 급 시험 경험)
결론: 마지막으로, 어떤 시험에 직면하든 자신에 대한 자신감이 필요하다. 나는 단 한 사람만이 통과한다 해도 그 사람은 반드시 너 자신이라고 믿는다! 이때 너는 절반의 성공을 거두었다. 모든 수험생이 9 월 시험에서 이상적인 성적을 얻을 수 있기를 바랍니다!
컴퓨터 시험 각서
첫 번째는 응시시간입니다. 대학은 4 년이지만 대학원 시험을 보고 싶다면 (대부분의 사람들이 시험을 본다), 3 학년 다음 학기부터 준비해야 하기 때문에 등급시험을 위한 시간은 사실 2 년 반 (4 번의 기회) 밖에 남지 않는다. (데이비드 아셀, Northern Exposure (미국 TV 드라마), 대학명언) 그래서 만약 당신이 신입생이라면 내년 4 월 시험을 고려해야 합니다. 전국 컴퓨터 등급 시험은 비전문가를 겨냥한 것이기 때문에 난이도가 그리 높지 않다 (물론 쉽지 않다, 그렇지 않으면 내 말을 들어라). 만약 당신이 있는 학교에 강제 1 급 시험과 같은 변태 규정이 없다면, 1 급 시험을 단호히 건너뛰고 2 급 시험을 시작하세요. (시간은 소중하니, 반년 시간을 무의미한 일에 낭비하지 마세요.) 차분하게 말하자면, 2 차원 지식은 매우 기초적이어서, 열심히 준비한다면 (겨울 방학 내내 준비할 시간이 있다) (컴퓨터 기초가 매우 열악하더라도) 쉽게 통과할 수 있다. (윌리엄 셰익스피어, 윈스턴, 컴퓨터명언)
3 급 자격증은 학위증을 받을 수 있고, 월급시험도 허용되지만, 나는 직접 3 급에 응시하는 것을 주장하지 않는다. 3 급을 직접 지나는 것은 시원하지만 상당한 위험을 감수해야 한다. 일단 착오가 생기면 (이런 가능성은 매우 크니, 결국 3 급은 매우 어렵다), 막 2 급을 넘은 동창들과 함께 시험을 봐야 한다. 당신의 신경이 하수관만큼 굵지 않는 한, 스트레스는 매우 크며 자신감에 대한 타격은 무시할 수 없습니다. 자신의 컴퓨터 수준에 자신이 있다면, 2 급 자격증을 받은 후 3 급 직시험을 건너뛰는 것을 고려해 볼 수 있어 위험과 효율성의 균형을 맞출 수 있다.
또 다른 중요한 문제는 컴퓨터 언어의 선택이다. C 언어 학습을 강력히 추천합니다. C 언어는 논리가 명확하고 실용성이 강하며 확장성이 뛰어나며 향후 C++, C# 등의 언어를 쉽게 배울 수 있습니다. 사자와 같은 야망을 가지고 있다면 C 언어를 선택해야 한다. 4 급과 고급 프로그래머 시험 모두 C 언어가 필요하다는 점에 유의해야 합니다!
@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @
이번 시험에 참가하는 것의 상당 부분은 지난번 기계 시험에 통과하지 못한 친구인데, 심지어 두 번의 기계 시험도 통과하지 못했다. ...
그중에는 아주 우수한 C 언어 전문가가 적지 않다. 대부분의 사람들은 여전히 자신의 프로그램이 왜 0 인지 이해하지 못합니다 ...
그 이유는 무엇입니까? 그거 100 문제가 아닌가요? 반복해서 보았지만 내 프로그램에 무슨 문제가 있는지 발견하지 못했다. 자료를 보는 데 모의판 시뮬레이션도 만점인데, 왜 정식 시험이 0 점입니까?
그래서 많은 사람들은 심지어 기계 시험에 합격하는 것을 운에 맡기는 일로 여기고, 심지어 어떤 친구들은 기계 시험을 매우 두려워한다.
그러나, 그렇게 하는 진짜 이유는 ...
시험 포인트 명제 그룹의 정답을 나와 함께 볼 수 있습니다 ~
그건 그렇고, 시험에 주의해야 할 문제를 상기시켜 드리며, 당신에게 도움이 되기를 바랍니다.
규칙 1: 심사문제는 꼼꼼히 해야 한다! 정식 시험에는 익숙한 문제가 많이 있을 것이고, 어떤 것은 화목한 것 같다.
평소 재료에서 본 것은 모두 똑같다. 그러나 익숙한 화제를 보아도 우쭐거리지 마라. 많은 것들이 있기 때문이다.
"함정" 은 당신이 문제를 심사할 때 실수를 하게 할 것입니다 ~!
모두가 한 "숫자의 문제" 를 봅시다.
시험 포인트 명제 그룹 23 번 질문:
알려진 파일 in.dat 에는 n 개의 실수, (n
함수 요구 사항이 있는 함수 CalValue () 를 컴파일합니다.
1, 정수 부분 평균 aver 라는 n 개의 실수 중;
2. 정수 부분 값이 평균보다 작은 n 개 실수의 정수 부분 값인 sumint 와 소수 부분 sumdec 의 합계를 구합니다.
마지막으로 함수 WriteDat () 를 호출하여 요청 결과를 OUT8.dat 파일로 출력합니다
이 문제는 낯은 익어 보이지만 자세히 보세요 ~!
1, aver 는 정수 부분의 평균입니다 ~! 보통이 아니다!
2. 정수 부분 값이 평균보다 작은 숫자의 정수 부분 값의 합계와 소수점 부분 sumdec 의 합계! !
휴 ~, 이렇게 복잡하구나 ~! 조심하지 않으면 틀렸다 ~, 결과는 당연하다 ... 0 점.
시험 포인트 명제 그룹 질문 4
ReadDat () 함수는 ENG 파일에서 영어 문장 한 편을 읽는 것을 구현합니다. 문자 안에 저장합니다.
문자열 배열 xx 에서 함수 ComWord () 를 컴파일하여 각각 10 대/소문자를 구분하지 않는 단어를 계산합니다.
영어 단어의 첫 글자 (B, C, F, S, N, R, U, E, O, P) 가 나타나는 빈도와 순차적으로 저장됩니다.
정수 배열 yy[0] 에서 yy[9] 까지 마지막으로 함수 WriteDat () 를 호출하여 결과를 YY 로 만듭니다.
파일 PS 1 으로 출력합니다. 밖에서
이 문제도 익숙하지만 자세히 보세요 ~!
영어 단어의 첫 글자, 허허, 보통 글자 수가 아니라 단어의 첫 글자 수, 오, 현기증 ~
위의 두 가지 문제는 다른 자료에서 본 적이 없고, 시험에서 나오지 않을 수도 있다.
이것은 단지 모두에게 일깨워 줄 뿐이다. 정식 시험은 반드시 진지하게 문제를 심사하고, 엄격하게 문제형 요구에 따라 해야 한다.
이전에 했던 제목에 영향을 받지 마라.
둘째: 0 으로 나누기, 넘침, 유형 변환, 정밀도 등의 세부 사항을 반드시 고려해야 합니다 ~! !
평소 C 언어를 배울 때 선생님께서 일깨워 주셨지만, 정말 프로그래밍할 때가 되었다.
그러나 고려하는 사람은 거의 없다. 이러한 세부 사항은 제목 출력에 직접적인 영향을 미치지 않는 것 같습니다.
하지만 시험에는 넘침 및 유형 전환 오류로 만점을 받지 못하는 사람들이 많다!
다음과 같은 가장 해로운 주제를 살펴보십시오 ~! ! 많은 친구들이 이 테스트를 통과하지 못했다.
네가 왜 0 ~!
시험 포인트 명제 그룹 64 질문:
EncryptChar () 함수를 컴파일하여 배열 xx 의 모든 문자를 지정된 대체 관계에 따라 바꿉니다.
배열 xx 의 해당 위치에 계속 저장되고 마지막으로 함수 WriteDat () 를 호출하여 결과 xx 를 PS8.DAT 파일로 출력합니다.
대체 관계: f(p) = p *11mod 256 (p 는 배열에 있는 한 문자의 ASCII 값이고 f (p) 는 다음 새 문자의 ASCII 값입니다.)
원래 문자가 32 보다 작거나 130 보다 크면 문자가 그대로 유지되고, 그렇지 않으면 f(p) 에 해당하는 문자가 대체됩니다.
이 문제는 모두 해봤지만, 난카이 5 1 ~!
그 이유는 바로 이 말 때문이다!
걱정 없음: int f;; F = (xx [I] [k] *11)% 256;
난카이: char * pf * pf = * pf *11%256;
표면적으로 보면 둘 다 맞는 것 같다.
TC 에서 다음 코드를 실행하여 결과를 보면 어떻게 된 일인지 알 수 있습니다.
주 ()
{
Char nk='E', *nkp, 우유 =' e';
Int wy
Nkp = & ampNK;;
* nkp = * nkp *11%256;
Wy = 우유 *11%256;
Printf("%c %c %c %c\n ",NK, *nkp, 우유, 와이오밍 주);
Printf("%d %d %d %d\n ",NK, *nkp, 우유, 와이오밍 주);
}
당신은 결과를 보았습니까? 놀라세요?
≈ ≈ E ≈ e
-9 -9 69 247
보시다시피, 난카이의 결과는 음수이고, 심지어 원래의 변수인 NK 도 음수가 된 것은 명백히 잘못된 것이다. (알버트 아인슈타인, Northern Exposure (미국 TV 드라마), 실패명언)
똑똑한 점, int 가 char 보다 크다는 것을 알고 int 를 정의합니다. 맞아요.
난카이 오류의 원인은 TC2.0 에서 char 변수가 1 바이트로' E'* 1 1 을 전혀 수용할 수 없기 때문이다.
그래서 오버플로가 있습니다. 저번에 시험을 망친 동창들에게 깨우침이 있었나요?
다음은 시험 포인트 명제 그룹의 대답입니다.
Void encryptChar(){
Int I, k, ch;
For(I = 0;; 나 & ltmaxlinei++)
For(k = 0;; K< strlen (xx [I]); K++){
Ch = xx [I] [k];
Ch = (ch *11)% 256;
만약 (! (ch< = 32 | | ch> =130)) xx [I] [k] = ch;
}
}
한 가지 예가 아무것도 설명하지 못하는 것 같으니, 위의 수치 질문에 대한 답을 보여 드리겠습니다.
시험 포인트 명제 그룹 23 질문 답변:
Int I;;
장발
부동 dec
For(I = 0;; 나 & ltn;; I++){
Val = (long) xx [I];
Aver+= xx [I]-val;
}
Aver/= (double) n;
For(I = 0;; 나 & ltn;; I++){
Val = (long) xx [I];
Dec = xx [I]-val;
If(dec & gt;; Aver){
Sumint+= val;;
Sumdec+= (xx [I]-val);
}
}
보세요. 우선 val 의 정의는 우리가 익숙한 int 가 아니라 더 많은 수의 long 을 수용할 수 있습니다.
이렇게 총결할 때 넘치지 않을 것이고, 걱정도 남개도 답이 없다 ~
다시 한 번, aver average 계산에 대한 세부 사항은 우리가 흔히 사용하는 aver/=N 이나 걱정 없는 1.0* sum/N 이 아닙니다.
Aver/=(double)N 이므로 시험을 볼 때는 항상 자신의 변수 유형, 특히 평균 문제를 유의해야 한다. Sum/n 을 사용할 때 sum 의 유형은 변형되지 않아야 합니다.
규칙 3: 단축키를 사용하지 마십시오! ! 많은 사람들이 TC 를 사용할 때 F9, CTRL+F9 또는 기타 핫키를 사용하는 데 익숙합니다.
첫째, F9 는 컴파일 일 뿐이며 프로그램을 실행하지 않습니다. 너는 반드시 너의 프로그램을 실행해야 한다. 시험에 출력 파일이 있다.
그렇지 않으면 0 이어야 합니다.
핫키는 시험에서 매우 위험하다. UCDOS 와 TC 의 핫키 충돌로 인해 CTRL+F9 는 전각 반각 변환이 됩니다.
실수로 누르면 프로그램에 한자가 생기고 컴파일 시 오류가 발생하여 오류를 발견하고 해결하기가 어렵습니다 ~!
그래서 시험을 볼 때 ALT+ 주홍 글씨로 컴파일 디버깅 메뉴를 불러오는 것이 좋습니다. 권장되는 단계는 다음과 같습니다.
코드를 작성하고 ALT+F, s 로 저장한 다음 ALT+C, m 으로 컴파일한 다음 ALT+R, r 로 실행하면 실수가 없습니다.
제 4 조: 어떠한 입력기 도 로드하지 마라.
컴퓨터 테스트를 위한 DOS 환경의 메모리는 매우 제한적입니다. 두 입력기 중 하나를 로드하면 프로그램을 컴파일할 때 out of memory 메모리가 부족해질 수 있으며 문제가 발생할 수 있습니다.
프로그램이 제대로 쓰여진 한, 뱀을 그리지 말고 주석을 달지 마라, 아무도 볼 수 없다 ~!
제 5 조: 미리 답안지를 내지 마라! 시험장은 보통 NOVELL 네트워크를 사용하며, 때로는 네트워크 상태가 나쁘거나 연결 실패 등의 문제가 발생할 수 있다.
이때 이미 미리 답안지를 제출했다면 좋지 않을 것이다. 게다가, 다른 사람이 고의로 너의 프로그램을 수정하는 것을 막을 수 있다.
제 6 조: 시험의 몇 가지 기술.
1. TC 에 들어간 후 stem 요구 사항을 보려면 TC 를 종료하지 않고 F 12 로 직접 표시할 수 있습니다.
2. F 12 로 테마를 표시한 후 ctrl+백스페이스를 눌러 화면에 테마를 설정할 수 있습니다.
3. 컴파일 실행 후 type out.dat 또는 edit out.dat 또는 tcout.dat 를 통해 출력 파일을 볼 수 있습니다 .....
고치지 마! 그렇지 않으면 테스트 결과에 영향을 미칩니다. 실수로 변경한 경우 프로그램을 다시 컴파일하고 다시 실행하십시오.)
4. 시험 중 실수로 주요 함수나 다른 코드 부분을 변경한 경우 수험생 디렉토리 아래의 warn 숨겨진 디렉토리로 들어갈 수 있습니다.
안에 있는 백업 파일을 수험생 목록에 복사하다. 단계:
수험생 목록에 CD warn 을 입력합니다.
사본 입력 *. C. CD 를 입력합니다. .....
그게 다예요.
5. 디버깅 중에 루프가 예기치 않게 닫히면 CTRL+C 또는 CTRL+BREAK 를 통해 종료할 수 있습니다. 만약 네가 여러 번 눌렀다면, 그것은 반응이 없다.
당황하지 말고 즉시 감독관에게 상황을 설명해 달라고 하세요. 기계를 다시 시작하여 원래의 질문에 계속 대답할 수 있다. 너의 프로그램은 아직 있고 시간도 마찬가지다.
따라서 이것은 또한 프로그램을 실행하기 전에 반드시 저장해야 한다는 것을 일깨워 준다.