wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

What do you know about software development?

Total questions: 13

Worksheet time: 11mins

Name
Class
Date
1.

Which of the next sentences are very famous between programmers?

a)

Hello World!

b)

Hey you!

c)

Put your hands up on the air!

d)

Mind the gap.

e)

Love is in the air.

2.

Which of the following options is more similar to a computer program?

a)

Sudoku

b)

Book

c)

Cooking recipe

d)

Internet

e)

Drawing

3.

What do we call the "language" that computers understand?

a)

Computer language

b)

English

c)

Siri

d)

Programming language

e)

Machine language

4.
Does developers understand the machine language?
a)
Yes, it is part of their work.
b)
No, they can use Google translator.
c)
Yes, programming is to write programs in machine language.
d)
No, it is too difficult for humans.
e)
Yes, because the machine language is defined by the developer.
5.
What is source code?
a)
It is a set of symbols and rules which are the source of every program.
b)
In opposition to free code, the programmer must be paid for their use. It is their source of income.
c)
It is the definition of a program, made by a developer in a language which a programmer can understand. Afterwards it is converted in a program.
d)
It is the translation of a program into machine language.
e)
None of the above.
6.

Which one is false?

a)

Programs are written in binary, so developers use Boole algebra to produce them.

b)

Source code is written in a programming language.

c)

A program is written in machine language.

d)

Machine languages are written in binary (ones and zeros).

e)

Assembly language is a different way to writte machine language, easier to understand for humans but unusable for computers.

7.

Must every source code be compiled to be executed?

a)

Yes, the source code always must be converted to a machine language, which could be understood by the computer.

b)

No, the source code (or processed source code) of some languages is run by an interpreter. You need the interpreter to run it, but you can run it in different devices.

c)

Yes, the source code is just text, and it cannot be executed if it is not compiled.

d)

Yes, and sometimes is also needed to link it with other libraries.

e)

Yes, and the program to do it is the compiler.

8.
Which is NOT a true reason to use programing languages?
a)
They are much easier to use as machine language or assebly language.
b)
The developed programms are more efficient.
c)
There is a unique way to interpret a source code written in a programming language, unlike our usual language.
d)
Their efficiency in development is much greater.
e)
It is easier to use them among different devices.
9.

Which of the following options is a programming language?

a)

Linux

b)

CSS

c)

Visual Basic .NET

d)

HTML

e)

MS-DOS

10.

Which of the following options is NOT a programming language?

a)

C

b)

Java

c)

Python

d)

PHP

e)

FTP

11.

Which of the following options is NOT a programming language?

a)

Objective-C

b)

C++

c)

JavaScript

d)

SQL

e)

Swift

12.

Which of the following options is NOT a programming language?

a)

Ada 95

b)

XML

c)

C#

d)

R

e)

Ruby

13.
Why are there so many Programming Languages?
a)
We have different programming languages for different devices.
b)
There are different programming languages for different countries.
c)
They appear as fashion progresses and changes.
d)
Because the best ones are also more difficult. Thus, the programmer can choose the best for him.
e)
Each language serves a specific purpose: performance, security, fast developing…