Computer rank examination

New Outline of National Computer Rank Examination (Level 2)

basic requirement

1. Have basic computer knowledge.

2. Understand the basic concepts of operating system and master the use of common operating systems.

3. Master the basic data structure and common algorithms, and be familiar with the use of algorithm description tool-flow chart.

4. Be proficient in using high-level language or database language to write and debug programs.

Examination content

First, basic knowledge and basic operation

(1) Basic knowledge

1. Main technical indexes and system configuration of computer system.

2. Computer systems, hardware, software and their interrelationships.

3. The basic composition of microcomputer hardware system. Including CPU (arithmetic unit and controller), internal memory (RAM and ROM), external memory (hard disk, software and CD), input devices (keyboard and mouse) and output devices (display and printer).

4. Composition of software system, system software and application software; Basic concepts and documents of software; Programming languages and language processors (assemblers, compilers, interpreters).

5. Number systems commonly used in computers (binary, hexadecimal and their conversion to decimal); The basic unit of data (bit, word, paragraph, word).

6. Safe operation of the computer; Prevention and cure of computer virus.

7. General knowledge of computer networks.

8. General knowledge of multimedia technology.

(B) the basic operation of DOS

1. Basic functions and classification of operating system.

The basic composition of 2.2. DOS operating system.

3. Basic concepts of files, directories and paths.

4. Common DOS operations, including: initialization and startup;

File operations (typing, copying, deleting, appointing, XCOPY, attributes);

Directory operations (DIR, MD, CD, RD, TREE, rath);

Disk operations (FORMAT, DISKCOPY, chkdsk);

Function operation (VER, date, time, CLS, prompt, help);

Batch processing (creating and executing batch files, automatic batch files);

Input and output change direction.

(C) the basic operation of Windows

The characteristics, basic composition and running environment of 1.Windows.

The basic elements of 2.2. Windows user interface. Include windows, icons, menus, dialogs, buttons, cursors, etc.

3. foundation 3. Windows operation. Include startup and exit, mouse operation, window operation, icon operation, menu operation and dialogue operation.

Second, the program design

1. Can use structured programming method to write programs.

2. Master the basic data structure and common algorithms.

3. Proficient in using a high-level language or a database language (QBASIC, FORTRAN, Pascal, C and FoxBASE), candidates can choose either one. Attached to the examination content of each language).

Third, computer operation

Use a microcomputer to complete the following operations within the specified time:

1. Complete the specified basic computer operations (including machine startup and use of operation commands).

2. Write and run the program according to the given requirements.

3. Debugging the program, including modifying and supplementing the given imperfect program to get the correct result.

Examination content in various languages

First, QBASIC language programming

(A) the basic concept of QBASIC

1 provided data type. QBASIC

2. The concepts of constants and variables, variables and naming rules, and types of variables are very clear.

3. Operators and operation rules (arithmetic operation, relational operation, logical operation and character operation).

4. The concept and evaluation of expressions (arithmetic expressions, relational expressions, logical expressions and character expressions).

(2) Sequence structure programming

Assignment of 1. variable (LET statement). 2. data output (RRINT statement).

3. Data INPUT (input statement, READ/DATA statement, RESTORE statement).

4. The program stops executing (END statement, stop statement).

5. Program comments (REM statements).

(C) the choice of structured programming

1. line IF statement. 2. block the IF structure.

3. Select the case structure. 4. Select the nesting of structures.

(d) Periodic structure planning

1. The concept of the ring. 2.WHILE loop structure.

3.For-next loop structure. 4. Make a circular structure.

5. Nesting of circular structures.

(5) array

1. array and array elements. 2. Method of array definition.

3. Method of referencing array elements. 4. Static arrays and dynamic arrays.

5. One-dimensional arrays and multidimensional arrays. 6. Array operations.

(6) Functions and subroutines

1. standard function.

2. Definition and reference of single-line custom function and multi-line custom function.

3. Subroutines in block subroutines (gosub- return statement, ONGOSUB- return statement and onkey(n)gosub- return statement).

4. Definition (sub-terminal statement) and call (call statement) of independent module subroutine.

5. Definition (function statement at function end) and call of modular function.

6. Data transmission between modules (combination of reality and reality).

7. Global variables and local variables.

8. Nested calls of procedures. 9. Recursive call of procedure.

(7) Character processing

1. The concepts of strings and string variables. 2. Assignment of string variables.

3. The operation of the string. 4. String function.

5. String array.

(8) Documents

The concept of 1. file. 2. Operation of source files.

3. Operation on sequential files.

4. Record the definition of variables (TYPE-END TYPE statement) and the operation of random files.

(9) screen control and drawing

1. Screen control (CLS statement, positioning statement).

2. Control of display mode (screen statement).

3. Color setting (color declaration).

4. Standard drawing statements (PSET statement, preset statement, straight line statement, DRW statement and circle statement).

5. Coloring of graphics (PAINT statement).

Second, C language programming

(A) the structure of C language

1. Program composition, main functions and other functions.

2. Header file, data description, start and end marks of functions.

3. The writing format of the source program. 4. the style of c language.

(2) Data types and their operations

The data type of 1 C (basic type, construction type, pointer type, null type) and its definition method.

2. Type, operation priority and combination of C operator.

3. Different types of intermediate conversion and operation.

4.c expression types (assignment expression, arithmetic expression, relational expression, logical expression, conditional expression, comma expression) and evaluation rules.

(3) Basic sentences

1. expression statement, empty statement, compound statement.

2. Input and output of data, and call of input and output functions.

3. Compound statements. 4.4. Use of goto statements and statement labels.

(D) the choice of structured programming

1. Use the if statement to realize the selection structure.

2. Implement multi-branch selection structure with switch statement.

3. Select the nesting of structures.

(5) Program design of circular structure

1.for loop structure. 2.while and do while loop structure.

3. Continue statement and interrupt statement. 4. Looping and nesting.

(VI) Definition and reference of array

1. Definition, initialization and reference of one-dimensional array and multidimensional array.

2. Strings and character arrays.

(7) Function

Correct call of 1. library function. 2. Definition method of function.

3. Type and return value of the function.

4. Transmission of formal parameters, real parameters and parameter values.

5. Correct call, nested call and recursive call of functions.

6. Local variables and global variables.

7. Storage category of variables (automatic, static, register, external), range and life of variables.

8. Internal and external functions.

(8) compilation pretreatment

1. macro definition: macro definition without parameters; Macro definition with parameters.

2. "File inclusion" processing

(9) pointer

1. Concepts of pointers and pointer variables, pointers and address operators.

2. Pointers to variables, arrays, strings, functions and structures, and pointer variables to variables, arrays, strings, functions and structures. Reference the above types of data through pointers.

3. Use pointers as function parameters.

4. A pointer function that returns a pointer value.

5. Pointer array, pointers to pointers, and command line parameters of the main function.

(10) structure (namely "structure") and * * * subject (namely "He Sui").

Definition and reference methods of 1. structure and * * * isomorphic type data.

2. Use pointers and structures to form linked lists, and establish, output, delete and insert unidirectional linked lists.

(1 1) bit operation

The meaning and use of 1 Bit operator. 2. Simple bit operation.

(12) file operation

Only the buffer file system (that is, the advanced disk I/O system) is needed, and the nonstandard buffer file system (that is, the low-level disk I/O system) is not needed.

1. file type pointer (file type pointer).

2.fopen, fclose) file.

3. Read and write files (fputc, fgetc, fputs, fgets, fread, fwrite, fprintf, fscanf functions) and location files (rewind, fseek functions).

Third, database language programming

(A) database system and FoxBASE ++ basic knowledge

1. Basic concepts: database, database management system, database system, database model and their relationships.

2. Relational database:

(1) class system model, relation pattern, relation, tuple, attribute, domain.

(2) relational operation: selection, projection, connection and the embodiment of three relational operations in FoxBASE++.

3. System performance and working mode:

(1) Various file types and characteristics and command formats.

(2) Main performance indicators of the system.

(3) Two working modes: interactive mode and program running mode.

4.4 data elements. FoxBASE++:

(1) Constants: Numeric, character, logical and date constants.

(2) Variables: storage and recovery of field variables, simple memory variables, arrays and memory variables.

(3) Expression: the type and operation of expression.

(4) Common functions: numerical design function, character processing function, date function, data type conversion function and test function.

(B) the basic operation of the database

1. Establishment, modification and replication of database:

(1) Establishment, modification and replication of database structure.

(2) Add, delete, modify and copy database records.

(3) file management command.

2. Reorganization and query of the database:

(1) Direct query and record pointer positioning.

(2) Database sorting and indexing.

(3) Search and find quickly.

3. Data statistics and calculation:

(1) Count the number of records, sum and average. (2) classified summary.

4. Multiple database operations:

(1) Selection and use of workspace.

(2) Database association and connection set relation, connection.

(3) Data update between databases.

(3) Programming (command file)

The establishment and operation of 1. command file.

2. Three basic structures of distance:

(1) sequence structure. (2) Select the structure:

Use the conditional selection statement if-else-endif and its nested form.

The use of multi-branch selection statement DOCASE-ENDCASE.

(3) Loop structure: Use loop statement DO WHILE-ENDDO and its nested form.

3. Layout design:

Use (1) format to design the command @.

(2) The establishment and use of screen format.

(3) The establishment and use of optical bands.

4. Subroutines and processes:

(1) subroutine design and call. (2) Process and process documents.

(3) Parameter transfer and procedure call in local variables and global variables.

5. Compilation and use of command files.

(4) System environment and state parameters

1. Common SET commands:

(1) Common switch state setting command.

(2) Common environmental parameter setting commands.

2.foxbase+ system configuration file: the function of CONFIGFX configuration file.

FORTRAN language programming

(A) FORTRAN program structure, writing rules

1.FORTRAN program structure (main program and subroutine).

2.2 writing format. FORTRAN source program.

(2), data types and their operations

1. Types of constants and variables (integer, real number, double precision, complex number, logic, character)

2. Methods of defining variable types (implicit description and explicit description with I-N rules).

3. Symbolic constant and its definition method (parameter statement).

4. Operator and operation priority.

5. Expressions (arithmetic expressions, relational expressions, logical expressions and character expressions) and their evaluation rules. Mixed operation of different types of data.

(3) The most basic sentences

1. assignment statements (arithmetic, logic and character assignment statements).

2. Table controls the input and output of the format.

3. Format the input and output.

(1) format editor (x, h, i, f, e, d, a, l,/), format repetition.

(2) Interaction between format statements and input and output statements (including reading and writing statements).

(3) Include methods with format descriptions in input and output statements.

4. Pause statement (STOP statement) and stop statement (END statement).

5. Initial value statement (data statement).

6. Transfer statement (GOTO statement).

(D) the choice of structured programming

1. logical IF statement.

2. block the IF structure.

3. Select the nesting of structures.

(5) Program design of circular structure

1.When cycle and until cycle.

2. Use the DO statement to realize the loop:

(1) Calculation of the number of cycles when using the DO statement.

(2) The concept of circular body.

(3) Loop terminal statement and continue statement.

3. Use block IF and GOTO statements to realize the loop.

4. Circular nesting.

(6) Application of array

1. Method of defining array (define one-dimensional or multi-dimensional array with dimension statement and type statement).

2. Reference array elements correctly.

3. The storage order of the array in memory (by column).

4. The method of assigning values to arrays.

5. Input and output of array.

6. Adjustable array.

(7) Functions and subroutines

1. Calling method of internal function.

2. Definition and reference method of statement function.

3. The structure and calling method of function subroutine.

4. Subroutine structure and calling method.

5. Data transmission between modules (combination of reality and reality).

(8) Data connection

1. Common saying, nameless public area, famous public area.

2. Data block subroutine.

(9) Character processing

1. String, character variable and character array.

2. Assignment and operation of character data.

3. Input and output of character data.

(10) file

1. The concept of files and records.

2. Open and close files.

3. Access method of sequential files.

4. Access method of direct files.

Five, Pascal language programming

(A) the composition of Pascal program

1. Language elements of the source program.

2. Program header, interpretation part and execution part.

3. Programming rules.

(b) Types of data and their operations

The data type, definition method and usage of 1.Pascal;

(1) Standard types (real number type, integer type, Boolean type and character type).

(2) User-defined types (enumeration type, child binding type).

(3) Structure type (array type, collection type, record type, file type).

(4) Pointer type.

2. Operators and expressions (including arithmetic, set, relation and Boolean).

3. Compatibility of data types.

(3) Basic sentences

1. assignment statement.

2. Input and output statements and their format control.

3. Compound statements.

(D) the choice of structured programming

1. Use the IF statement to realize the selection structure.

2. Use CASE statement to realize multi-branch selection structure.

3. Select the nesting of structures.

(5) Program design of circular structure

1.FOR loop structure

2. Repetitive circulation structure.

3.WHILE loop structure.

4. Nesting of circular structures.

(6) array

1. Basic concepts, definition methods and methods of referencing array elements of one-dimensional arrays and multidimensional arrays.

2. The concept of compressed array.

3. Strings and character arrays.

(7) Process and function

1. The concept of process and function.

2. Standard process and standard function.

3. Definition methods and calling methods of procedures and functions.

4. The combination of formal parameters and real parameters, the use of value parameters and variable parameters.

5. Recursive calls of procedures and functions.

6. The range of identifiers (total number and local number).

(viii) Dynamic data structure

The concept of 1. pointer variable.

2. Development, publication and reference of dynamic storage unit.

3. Operation of one-way linked list and circular linked list.

(9) Documents

The concept of 1. file.

2. Basic operations of files (creation, opening, closing and accessing).

New Outline of National Computer Rank Examination (Level 3)

Three-level first-class examination outline

basic requirement

1. Basic knowledge of computer hardware and application.

2. Understand the basic knowledge of software.

3. Master the basic knowledge of data structure and algorithm.

4. Familiar with the composition and working principle of microcomputer hardware system.

5. Master the basic technology of microcomputer measurement and control application.

6. Understand the basic knowledge of computer network and data communication.

7. Have the ability of assembly language programming (including computer debugging).

Examination content

First, the basic knowledge

1. Computer development stage, application field, classification and main technical indicators.

2. Representation and operation of binary and numerical information: binary and its representation method, conversion between different carry systems, representation of integer and real number (floating point number), arithmetic operation and logical operation of binary number.

3. Representation of Chinese and western languages in computer: coding of western languages, country code, position code and internal code of Chinese characters, input and output of Chinese characters.

4. Basic knowledge of digital logic circuits.

5. Fundamentals of multimedia technology: the representation of graphics, sound and video information in computers, the composition of multimedia computers, the application and prospect of multimedia technology.

Second, the operating system and software foundation

The function of 1. software in computer system and the classification of commonly used software.

2. Basic knowledge of the functions and types of operating system, file management, process management, memory management and device management, as well as the basic characteristics of DOS, Windows and UNIX.

3. Language processor: assembly language and high-level language, interpreter and compiler, processing of high-level language programs.

4. Basic knowledge of software development: programming style, preliminary software engineering.

5. Computer security and computer virus: the main problems of computer security, virus detection and removal, and virus prevention.

6. Legal protection of software: patent protection, copyright protection and trade secret protection.

Third, the data structure and algorithm

1. Basic concepts of data types and data structures.

2. The basic concept and implementation technology of linear table.

3. The basic concepts and implementation techniques of stack and queue.

4. The basic concept of tree structure, the representation and traversal algorithm of binary tree, and the conversion between tree and binary tree.

5. Basic concepts and sorting algorithms of sorting (insert sorting, selection sorting, exchange sorting and merge sorting).

6. Basic concepts and retrieval algorithms of retrieval (linear retrieval, dichotomy retrieval, block retrieval, hash technology).

Four, microcomputer composition principle and interface technology

1. Microcomputer hardware composition and working principle.

2. Principle and composition of microprocessor: microprocessor structure, instructions and their execution process, program interruption, support chip and its interconnection with CPU.

3. Main memory: memory classification, memory composition and working principle, cache.

4.I/O control: I/O addressing, polling I/O mode, interrupt transmission mode and DMA transmission mode.

5. System bus and peripheral interface: basic principle, ISA bus, PCI local bus, serial interface, parallel interface and SCSI interface.

6. Common input and output devices: keyboard, mouse, scanner, monitor, printer and plotter.

7. External storage: software storage, hard disk storage, tape storage and optical disk storage.

Verb (abbreviation of verb) assembly language programming

The basic concepts, functions and characteristics of 1. assembly language.

2. The statement format, program structure and data representation method of assembly language.

3.80×86 instruction format, addressing mode and instruction system.

Pseudo-instruction of 4.80×86 macro assembly.

5. Assembly language programming: sequential program, branch program, loop program, subroutine, input/output and interrupt processing.

Six, microcomputer measurement and control technology

1. Basic concepts of real-time processing.

2. The structure of microcomputer measurement and control system, its software and hardware components, and the concept of separated measurement and control system.

3. The characteristics of host computer of STD and ISA bus microcomputer measurement and control system, the multi-host STD bus microcomputer system and its communication method, and the basic principle of watchdog.

4. Process digital input and output channels, signal isolation technology, parallel interface and its power supply drive, real-time clock interface.

5. Process analog input and output channels, basic sensors, signal conditioning and isolation technology, A/D conversion and related technologies, D/A conversion and related technologies.

6. Preliminary design of microcomputer measurement and control system.

Seven. Fundamentals of computer network and data communication

1. Function, structure and classification of computer network.

2. Basic concepts of data communication: data coding type, data transmission mode, synchronization technology, baseband transmission and frequency band transmission, and error control method.

3. Basic concepts of network architecture and protocols.

4. Application of local area network and map.

5. WAN and its application.

Eight, computer operation

1. Master the basic operation of computer (basic operation of files in DOS/Windows environment).

2. Master the basic technology of assembly language programming.

3. Content required by data structure and algorithm.

4. Master the debugging method of assembly language program.

Level 3 b examination outline

basic requirement

1. Basic knowledge of computer software and applications.

2. Master the basic knowledge of data structure and algorithm.

3. Master and skillfully use operating system knowledge.

4. Master software engineering methods and have the ability of preliminary analysis and design of application software development.

5. Have the basic knowledge of database and be familiar with the application of database technology.

6. Have basic knowledge of computer network and computer multimedia application knowledge.

7. Familiar with computer information management, numerical calculation and CAD application in a certain field.

8. Master computer operation and have C language programming ability (including computer debugging).

Examination content

First, the basic knowledge

1. Computer development stage, application field, classification and main technical indicators.

2. Composition of computer system, structure and working principle of computer.

3. Bus structure, interrupt mode and query mode, A/D and D/A conversion, input and output devices.

4. Composition of memory, random access memory, magnetic disk, magnetic tape and optical disk.

5. Basic concepts of multimedia, multimedia computer, multimedia production and management, hypertext and hypermedia.

6. Basic concepts of software, programs and documents, programming languages and language processors.

7. Legal protection of software.

Second, the data structure and algorithm

1. Basic concepts of data structure and algorithm.

2. Logical structure of linear table, storage and operation of linked list and array.

3. Definition, storage and application of queues and stacks.

4. Definition of tree and binary tree, mutual conversion, storage of binary tree and traversal of binary tree.

5. The basic concept of graph and the storage journey of graph.

6. Basic concepts and sorting algorithms of sorting (selection sorting, insertion sorting, exchange sorting and merge sorting).

7. Basic concepts and retrieval algorithms of retrieval (sequential retrieval, binary retrieval, random retrieval, binary sort tree).

Third, the operating system

1. Functions and types of operating systems, multi-user operating systems.

2. The concepts of process and thread, communication between processes, process management, job scheduling, job control and deadlock.

3. Page storage, segment storage and segment storage, virtual storage principle, address translation mechanism and page elimination algorithm.

4. Concept of file and file system, file control block, file directory, file classification and organization, disk scheduling.

5. Input-output control mode, device driver, channel, interrupt, buffering technology, spooling system.

6. Structural design of operating system.

7. Network operating system.

8. Use the operating system (DOS/UNIX/Windows).

9. Development of operating system technology.

Fourth, software engineering.

1. Basic concepts of software engineering.

2. Structured life cycle method and rapid prototyping method.

3. Structure analysis, data flow diagram, data dictionary and software requirement description.

4. Structural design, general design, detailed design, structural diagram, and the connection and coupling of modules.

5. Structured programming, programming network.

6. Software testing, testing methods, test cases and software quality control.

7. Software documentation, documentation standards, documentation and tools.

8. The concept and application of computer-aided software engineering cases.

9. Development of software engineering technology.

Verb (abbreviation for verb) database database

1. Basic concepts of database: data, database, database management system (DBMS) and database system.

2. Data model, relational data model and relational database normalization theory.

3. Relational database language SQL.

4. Database design objectives, methods, steps, requirements analysis, conceptual design, logical design and physical design.

5. Database development tools.

6. The use of database management system (FoxPro/Oracle).

7. Development of database technology.

Computer network of intransitive verbs

1. Definition and classification of computer networks.

2. Basic concepts of network architecture and protocols.

3. Basic methods of LAN networking.

4. Basic concepts of LAN operating system.

5. Client/server computing mode.

6. Basic concepts of network interconnection.

7. Internet and Intranet.

8. Network security and network management.

Seven, management-oriented applications

1. Basic concepts of management information system.

2.2. The development strategy of MIS

3.3. Analysis and design method of MIS

4. Basic concepts of office automation (OA) and decision support system (DSS).

5. System analysts, tasks and roles.

Eight, the application of numerical calculation

1. Basic concepts of numerical calculation.

2. Approximation and error.

3. Interpolation and approximation.

4. Numerical solution of functional equation.

5. Numerical solutions of linear algebraic equations.

6. Numerical differentiation and numerical integration.

7. The concept of algorithm complexity.

Nine, CAD-oriented applications

1. Basic concepts of computer-aided design and basic graphics.

2. Engineering database, concept and function.

3.3 Features, functions and usage. CAD tools.

4. Draw engineering drawings, graphics and image database.

5. The concept and function of graphics software package.

6. Basic concepts, production and key technologies of animation.

7. Composition and production technology of multimedia system.

X. computer operation

1. Master the basic operation of computer (basic operation of files in DOS/Windows/UNIX environment).

2. Master the basic technology of C language program.

3. Content required by data structure and algorithm.

4. Master the programming method of C language.