Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

What is the content of the soft test programmer's first-level exam?

2025-01-28 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >

Share

Shulou(Shulou.com)06/03 Report--

In this issue, the editor will bring you about the content of the initial examination of programmers in the soft exam. the article is rich in content and analyzes and narrates it from a professional point of view. I hope you can get something after reading this article.

The contents of the soft exam programmer's elementary exam:

I. examination instructions:

1. Master the basic knowledge of number system and its conversion, in-machine representation of data, arithmetic and logic operation, and related applied mathematics.

2. Understand the composition of the computer and the performance index of the main components.

3. Master the basic knowledge of operating system and programming language

4. Master the basic operation methods of office software commonly used in computer.

5. Be proficient in basic data structures and common algorithms

6. Proficient in C programming language and one of the programming languages in C++, Java and Visual Basic

7. Be familiar with basic knowledge of database, network and multimedia

8. Master the basic knowledge of software engineering, the basic knowledge of software process and the general knowledge of software development project management.

9. Understand common information technology standards, security, and basic knowledge of relevant laws and regulations

10. Understand the basic knowledge of informatization and computer application

11. Read and understand the simple English materials in the computer field correctly.

2. Examination subjects:

1. Basic knowledge of computer hardware and software, the examination time is 150 minutes.

2. Program design, the examination time is 150 minutes.

Third, the scope of the examination:

Examination subject 1: basic knowledge of computer and Software Engineering

1. The Foundation of computer Science

1.1 number system and its conversion

Common number systems such as binary, decimal and hexadecimal and their conversion

1.2 representation of data

The representation of numbers

Representation of non-numerical data

1.3 arithmetic and logical operations

The calculation method of binary number in computer

The basic Operation of logical Algebra

1.4 Mathematical applications

Common numerical calculations (matrix, approximate solution, interpolation)

Permutation and combination, applied statistics

Coding basis

1.5 Common data structures

Array

Linear list and linked list

Queue, stack

Tree

Figure

1.6 Common algorithms

The relationship between algorithm and data structure

Algorithm design and algorithm description

Commonly used sorting algorithms

Search algorithm

Commonly used numerical calculation methods

String processing algorithm

Recursive algorithm

Minimum spanning tree, topological sorting and algorithm for solving the shortest path of single source

two。 Basic knowledge of computer system

2.1 hardware fundamentals

2.1.1 types and characteristics of computers

Microcomputer (PC), workstation, server, mainframe, mainframe, supercomputer, parallel computer

2.1.2 CPU CPU

The composition of CPU

Commonly used register

Instruction system, addressing mode

Make executive control, interrupt control, processor performance

2.1.3 main and secondary storage

Storage medium

Cache (Cache), main memory

Auxiliary storage equipment

2.1.4I/O interface, iCando device and communication device

Ipaw O interface

Icano device (type, feature)

Communication equipment (type, characteristic)

Icano device, communication device connection method and connection medium type

2.2 Software fundamentals

2.2.1 basic knowledge of operating system

Types and functions of the operating system

Processor management

Storage management

Equipment management

Document management

Job management (job scheduling algorithm)

Graphical user interface and method of operation

2.2.2 basic knowledge of programming languages and language processors

Basic knowledge of language translation (compilation, compilation, interpretation)

Basic components of programming languages: data, operations, control and transmission

Types and characteristics of program language

2.3 Network fundamentals

Function, classification, composition and topology of the network

Basic network protocols and standards

Common network equipment and network communication equipment, basic knowledge of network operating system

Client/Server structure, Browser/Server structure

Basic knowledge of Local area Network (LAN)

Basic knowledge of Internet

2.4 basic knowledge of database

Main functions and characteristics of Database Management system

Database schema (conceptual schema, external schema, internal schema)

Data model, ER diagram

Data manipulation (relational operation)

Database language (SQL)

Main control functions of database (concurrency control, security control)

2.5 Multimedia fundamentals

Basic knowledge of multimedia

Commonly used multimedia equipment performance characteristics, commonly used multimedia file format types

2.6 system performance indicators

Response time, throughput, turnaround time

Reliability, maintainability, scalability, portability, availability, reusability, security

2.7 basic knowledge of computer applications

Operation methods of office software commonly used in computer

Applications in computer information management, data processing, aided design, automatic control, scientific computing, artificial intelligence and other fields

Remote communication service

3. Knowledge of system development and operation

3.1 basic knowledge of software engineering and project management

Basic knowledge of software engineering

Goals and tasks at all stages of the software development life cycle

Basic knowledge of software process

Basic knowledge of software development project management

Basic knowledge of software development methods (prototype method, object-oriented method)

Software development tools and environmental basics (CASE)

Basic knowledge of software quality management

3.2 basic knowledge of system analysis and design

Basic knowledge of data flow diagram (DFD) and entity relation diagram (ER diagram)

Basic knowledge of object-oriented design, process-centered design and data-centered design

Structured analysis and design methods

Basic knowledge of module design, code design and man-machine interface design

3.3 basic knowledge of programming

Structured programming, flowchart, NS diagram, PAD diagram

Programming style

3.4 basic knowledge of program testing

The purpose, principle, object, process and tool of program testing

Black box test and white box test method

Test design and management

3.5 basic knowledge of programming documentation

Description of algorithm, description of degree logic, degree specification

Module test plan, module test case, module test report

3.6 basic knowledge of system operation and maintenance

Basic knowledge of system operation management

Basic knowledge of system maintenance

4. Basic knowledge of information security

Basic knowledge of information system security

Information system security management

Basic knowledge of encryption and decryption

5. Standardized basic knowledge

Basic concepts of standardization

The level of standards (international standards, national standards, industry standards, enterprise standards)

Related standards (code standards, file format standards, security standards, software development specifications and documentation standards, Internet related standards)

6. Basic knowledge of informatization

The meaning of information, information resources, informatization, information engineering, information industry and information technology

General knowledge of global informatization trend, national informatization strategy, enterprise informatization strategy and strategy

Key points of relevant laws and regulations

7. Computer professional English

English reading ability of assistant engineer (or technician)

Master the basic English terms in this field

Examination subject 2: programming

1. Interior design

1.1 understanding of external design

1.2 Software function division and structure determination

Data flow diagram (DFD), structure diagram

1.3 physical data design

Determine the data organization, storage medium, design record format, and processing method

1.4 detailed input and output design

Interface design, report design, etc.

1.5 Internal design documentation

Program interface, program function, man-machine interface, input and output, test plan

1.6 Internal design review

two。 Program design

2.1 Division of modules (principles, methods, standards)

2.2 programming documentation

Module specification (program processing logic, input and output data format)

Test requirements specification (test type and goal, test case, test method)

2.3 Program Design Review

3. Program realization

3.1 programming

Programming methods and specifications

Selection and use of programming language

Manual inspection

Program documentation

3.2 Program testing

Selection and use of test environment and test tools

Design of test data

Preparation of test report

4. Programming language (C is required, and then choose one of C, C++, Java)

4.1C programming language (C99 standard)

4.2 C + programming language (ANSIC++ standard)

4.3Java programming language (Java2)

The above is the content of the first-level soft test programmer shared by the editor. If you happen to have similar doubts, you might as well refer to the above analysis to understand. If you want to know more about it, you are welcome to follow the industry information channel.

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Internet Technology

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report