返回卡包市场

Programming techniques

暂无描述。系统推荐的高质量记忆内容,适合每天坚持背诵学习。

卡片总数: 16内容版本: v4公开卡包更新时间: 8/1/2026

卡片预览 (16 张)

#1
正面 (问题)

Sequence

背面 (解答)

“One of the 3 basic programming constructs. Instructions happening one after the other in order is sequence.”

#2
正面 (问题)

Iteration

背面 (解答)

“One of the 3 basic programming constructs. A selection of code which can be repeated either a set number of times (count controlled) or a variable number of times based on the evaluation of a Boolean expression (condition controlled) is iteration.”

#3
正面 (问题)

Branching / Selection

背面 (解答)

“One of the 3 basic programming constructs. Instructions which can evaluate a Boolean expression and then branch the code to one or more alternatives paths is branching / selection.”

#4
正面 (问题)

Branching / Selection

背面 (解答)

“One of the 3 basic programming constructs. Instructions which can evaluate a Boolean expression and then branch the code to one or more alternatives paths is branching / selection.”

#5
正面 (问题)

Recursion

背面 (解答)

“An advanced programming construct in which a block of code (often a function) is able to call itself. Recursion algorithms must be designed carefully so that terminating condition will be met.”

#6
正面 (问题)

Global Variable

背面 (解答)

“A variable which can be used anywhere in the program.”

#7
正面 (问题)

Local Variable

背面 (解答)

“A variable which is defined and can only be used within one part of the program (normally a single function or procedure).”

#8
正面 (问题)

Modularity

背面 (解答)

“A technique of code design where a solution is broken down into a number of small self-contained and manageable chunks. Each Module of code should be designed to perform one set specific purpose. If during design it is found that the module starts to grow and performs more than one task then the additional functionality should be split out into a new module.”

#9
正面 (问题)

Functions

背面 (解答)

“A block of code given a unique identifiable name within a program. A function can take either zero or more parameters when it is called and should return a value. The function should be designed and written to perform one task or action which is clearly indicated by its name.”

#10
正面 (问题)

Procedures

背面 (解答)

“A block of code given a unique identifiable name within a program. A procedure can take either zero or more parameters when it is called. The procedure should be designed and written to perform one task or action which is clearly indicated by its name.”

#11
正面 (问题)

Parameters

背面 (解答)

“Data structures passed into a Procedure or Function when they are initially called.”

#12
正面 (问题)

Parameter Passing

背面 (解答)

“The process of providing a procedure, function or module with values at the point when you call it.”

#13
正面 (问题)

Parameter Passing By Value

背面 (解答)

“If a data item is passed by value, a (local) copy of the data is used, which is discarded when the subprogram exits.”

#14
正面 (问题)

Parameter Passing By Reference

背面 (解答)

“If a data item is passed by reference, the location (in memory) of the data is used. This means that any changes are retained after the procedure or function has been completed.”

#15
正面 (问题)

IDE “Integrated Development Environment”

背面 (解答)

“Software that performs the various stages of software design and implementation in a single integrated system. It will usually include facilities for project management, design, graphical design, programming, testing and producing documentation.”

#16
正面 (问题)

Debugging

背面 (解答)

“The process of removing syntactical, semantic (logical) and run-time errors from computer code.”