2.5 Flashcards

1
Q

What does IDE stand for?

A

Integrated Development Environment

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

True or False: An IDE usually includes a code editor, debugger, and build automation tools.

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Fill in the blank: A programming language is a set of __________ used to communicate instructions to a computer.

A

rules

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Which of the following is a popular programming language for beginners? A) Python B) Assembly C) C++

A

A) Python

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the primary purpose of a programming language?

A

To provide a way to write instructions that a computer can execute.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Name one feature that distinguishes high-level programming languages from low-level programming languages.

A

High-level languages are more abstract and easier to read and write.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

True or False: Java is considered a low-level programming language.

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is a compiler?

A

A tool that translates high-level programming code into machine code.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Fill in the blank: An __________ is a software application that provides comprehensive facilities to programmers for software development.

A

IDE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Which of the following is NOT a programming language? A) Java B) HTML C) Python

A

B) HTML

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is the role of a debugger in an IDE?

A

To help identify and fix errors in the code.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

List one advantage of using an IDE.

A

Increased productivity due to features like code completion and error highlighting.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

True or False: Python is an interpreted language.

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What does the acronym ‘API’ stand for?

A

Application Programming Interface

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Fill in the blank: __________ languages allow for direct hardware manipulation and are closer to machine code.

A

Low-level

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Which IDE is commonly used for Java development?

A

Eclipse or IntelliJ IDEA

17
Q

What is the main benefit of using version control systems in programming?

A

To manage changes to code and collaborate with others.

18
Q

True or False: Scratch is a text-based programming language.

19
Q

What does ‘syntax’ refer to in programming languages?

A

The set of rules that defines the combinations of symbols that are considered to be correctly structured programs.

20
Q

Name one example of a low-level programming language.

A

Assembly language

21
Q

Which of the following is a feature of an IDE? A) Syntax highlighting B) Word processing C) Spreadsheet functions

A

A) Syntax highlighting

22
Q

What is the purpose of an interpreter?

A

To execute instructions written in a programming or scripting language without requiring compilation.

23
Q

Fill in the blank: __________ programming languages are designed to be easy for humans to read and write.

A

High-level

24
Q

What is the primary function of a text editor in programming?

A

To allow programmers to write and edit code.

25
True or False: C++ is an object-oriented programming language.
True
26
What is the difference between a programming language and a markup language?
A programming language is used to write instructions for a computer, while a markup language is used to format and display data.