Search Header Logo
DCS1101 - Intro to Computers

DCS1101 - Intro to Computers

Assessment

Presentation

Computers

University

Easy

Created by

Yasmin Basiran

Used 2+ times

FREE Resource

31 Slides • 27 Questions

1

media

2

media

3

Draw

Draw how you are feeling this semester

4

media

5

media

6

Multiple Choice

Which of the following best describes the relationship between a computer, a program, and a programmer?

1

A computer creates programs for programmers to use.

2

A program is a programmable machine designed to follow instructions from a programmer.

3

A programmer writes programs that a computer follows to perform tasks.

4

A computer and a programmer are the same thing.

7

Open Ended

Explain how programming can be considered both an art and a science. Provide examples for each aspect.

8

Open Ended

What do you think are some reasons why learning to program is important in today's world?

9

media

10

Fill in the Blanks

11

media

12

Multiple Select

Which of the following are main hardware component categories of a computer system?

1

Central Processing Unit (CPU)

2

Main memory (RAM)

3

Input Devices

4

All of the above

13

Draw

Draw me an example of software

14

media

15

media

16

Multiple Choice

Arrange the steps of the CPU's cycle in the correct order: Decode, Execute, Fetch.

1

Fetch, Decode, Execute

2

Decode, Fetch, Execute

3

Execute, Fetch, Decode

4

Decode, Execute, Fetch

17

media

18

media

19

20

media

21

Multiple Select

Which of the following are forms of secondary storage?

1

Disk drive

2

CD or DVD drive

3

USB flash drive

4

RAM

22

Fill in the Blanks

23

media

24

media

25

Open Ended

Describe the main difference between low-level and high-level programming languages.

26

media

27

media

28

Fill in the Blanks

29

media

30

Multiple Choice

What is the role of the linker in the process of creating an executable file?

1

It converts source code to machine code

2

It connects hardware-specific library code to machine instructions

3

It edits the source file

4

It checks for syntax errors

31

Multiple Choice

Which of the following is the correct sequence of steps to convert a high-level program into an executable file?

1

Create source file, run preprocessor, run compiler, run linker

2

Run compiler, run preprocessor, create source file, run linker

3

Create source file, run compiler, run linker, run preprocessor

4

Run linker, run preprocessor, create source file, run compiler

32

media

33

media

34

Open Ended

Describe how an Integrated Development Environment (IDE) simplifies the process of software development.

35

media

36

Multiple Select

Which of the following are common elements in most programming languages?

1

Key Words

2

Operators

3

Debugger

4

Syntax

37

media

38

Open Ended

Explain the output of the given example program and how the sum is calculated.

39

media

40

Multiple Choice

Which of the following best describes a keyword in C++?

1

A word with a special meaning in C++ that cannot be used for another purpose

2

A name made up by the programmer

3

A symbol used to perform operations on data

4

A character that separates items in a list

41

media

42

Open Ended

Explain the difference between keywords and programmer-defined identifiers in C++.

43

Multiple Select

Which of the following are examples of programmer-defined identifiers?

1

num1

2

sum

3

int

4

using

44

media

45

Fill in the Blanks

46

media

47

Multiple Select

Which of the following statements about punctuation in C++ are correct?

1

Punctuation marks the end of a statement

2

Punctuation separates items in a list

3

Punctuation is used to perform arithmetic operations

4

Punctuation can be a comma or semicolon

48

media

49

media

50

media

51

media

52

media

53

Multiple Choice

Which of the following problems is best solved using programming?

1

Drawing a portrait

2

Calculating monthly salary

3

Singing a song

4

Writing a poem

54

Multiple Choice

Which of the following should be avoided in programming?

1

Clear logic

2

Readable code

3

Messy and unstructured code

4

Proper documentation

55

Multiple Choice

Good programming practices are important because they:

1
are only necessary for advanced developers.
2
are irrelevant to software performance.
3
are essential for creating reliable and efficient software.
4
can be ignored in small projects.

56

media

57

Open Ended

Reflecting on today's lesson about computers and programming, what is one question you still have or one concept you would like to explore further?

58

Poll

Which topic from the list do you find most interesting or would like to learn more about?

Why Program?

What Is a Program Made of?

Programs and Programming Languages

Input, Processing, and Output

Computer Systems: Hardware and Software

media

Show answer

Auto Play

Slide 1 / 58

SLIDE