wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Visual Programming ICA

Total questions: 50

Worksheet time: 27mins

Name
Class
Date
1.

Why do we teach visual programming?

a)

It teaches coding to students

b)

It teaches students how complicated programming can be

c)

It is easy for students to comprehend

d)

It is the best programming

2.

What is on the stage when you open Scratch?

a)

Nothing

b)

A single cat

c)

A red circle

d)

A green flag

3.

What is currently happening with the demand for mobile apps?

a)

The demand is increasing

b)

The demand is decreasing

c)

The demand is staying the same

d)

No one knows what is going on with the demand

4.

Scratch is a _______ programming language.

a)

Basic

b)

Drag-n-drop

c)

complex

d)

visual

5.

What should you do prior to coding your program?

a)

Debug

b)

Write the scenario (algorithm)

c)

Run the program

d)

Get feedback on the program

6.

Lines of code that don't execute in a program are called _______.

a)

errors

b)

comments

c)

scripts

d)

procedures

7.

Lena's computer started to glitch. She didn't know what was happening. What most likely was her computer's issue?

a)

Her power chord was broken.

b)

Lena's computer had a bug.

c)

Lena's computer had a broken screen.

d)

There was nothing wrong computers always glitch.

8.

Ms. Davis said we write algorithms to help perform tasks. She said multiple algorithms create ___________ in computers.

a)

storyboard

b)

class

c)

program

d)

bug

9.

The function of an object is

a)

a discrete piece of code that describes a person, place, thing, or event.

b)

a ball on the ground

c)

an item you pick up

d)

passing on certain characteristics from one class to other classes.

10.

Visual Programming is also called _______ _______ programming.

a)

C++

b)

Python

c)

text programming

d)

object oriented

11.

Microsoft ---------------------is a visual programming environment

a)

Visual Studio .NET

b)

Java

c)

C++

12.

An IDE consists of -------------------

a)

source code editor

b)

compiler

c)

debugger

d)

all mentioned above

13.

Visual Programming Environment includes graphics, drawings, animation or icons

a)

True

b)

False

14.

Visual Programming allows programmers to create GUI without writing any code

a)

True

b)

False

15.

_______ in Visual studio displays the characteristics of a particular control

a)

Designer Window

b)

Events

c)

Properties Window

d)

Code Window

16.

When you create a new windows application in .Net, What is the namespace of that particular Application?

(a)  

17.

The code which is generated after compilation is called as

a)

MSIL

b)

IL

c)

BYTE CODE

d)

BINARY

18.

_____________is the feature of .Net framework that enables easy coding with suggestions.

a)

Light Bulb

b)

IntelliSense

c)

Squiggles

d)

Refactoring

19.

.NET FRAMEWORK SUPPORTS KIND OF APPLICATIONS______________________.

a)

Console

b)

ALL THE OPTIONS

c)

Windows

d)

Web application

20.

AJAX is_________________.

a)

Asynchronous JavaScript And HTML

b)

Asimilar JavaScript And XML

c)

Asynchronous JavaScript And XML

d)

Asynchronous Java And XML

21.

______ is a third-generation event-driven programming language from Microsoft known for its Component Object Model (COM) programming model first released in 1991 and declared legacy during 2008.

a)

Java Programming

b)

Visual Studio

c)

Visual Basic

d)

JavaScript

22.

______ is a type of graphical user interface element that allows the user to choose only one of a predefined set of options.

a)

Command Button

b)

Radio Button

c)

CheckBox

d)

ComboBox

23.

These are the self-explanatory notes to provide detailed information about the code which we wrote in our applications.

a)

Comment

b)

Dictation

c)

Input

d)

Output

24.

How does a UI grab attention?

a)

Pop-up Messages

b)

Flashing Graphics

c)

Sound

d)

Animations

e)

All of the above

25.

What should you consider when placing items on a UI?

a)

To keep all similar items together, such as settings or accessibility features.

b)

To use lots of different icons to help the user find them

c)

To separate common items so that the user doesn't get confused.

26.

Which type of user interface is shown in the following image?

a)

Command Line Interface

b)

Graphical User Interface

c)

Menu Interface

d)

Speech and Sound Interface

27.

Which factor should be considered when thinking about what the UI will be used for?

a)

User Requirements

b)

Ease of use

c)

Performance

d)

Accessibility

28.

How does the amount of information effect a User Interface?

a)

The user may get bored or overwhelmed if there is too much

b)

More info = Better UI

c)

It makes it look more professional if there is tonnes of info available

d)

There should be hardly any information to keep it mysterious

29.

Which of these is the easiest type of User Interface for beginners to use?

a)

Command-Line

b)

Menu-Driven

c)

Graphical User Interface

30.

Which of the following is golden rule for interface design?

a)

Place the user in control

b)

Reduce the user’s memory load

c)

Make the interface consistent

d)

All of the mentioned

31.

Which of the following is not a user interface design process?

a)

User, task, and environment analysis and modeling

b)

Interface design

c)

Knowledgeable, frequent users

d)

Interface validation

32.

A software engineer designs the user interface by applying an iterative process that draws on predefined design principles

a)

True

b)

False

33.

What is Usability?

a)

Usability is concerned with the appearance of your site or product

b)

Usability is concerned with how many people can use your site at a time

c)

Usability is concerned with the ease of use with which a user can interact with your site

d)

Usability is concerned with the length of time it takes for a web page to load

34.

What is one advantage of a Command Line Interface?

a)

It uses less processing power, so is quicker

b)

It is easy for a beginner to use

c)

It is accessible to people with visual disabilities

d)

There are a lot of accessibility functions

35.

What are TWO advantages of a Graphical User Interface?

a)

It uses less processing power, so is quicker

b)

It is easy for a beginner to use

c)

It does not take up a lot of memory on a device harddrive

d)

There are a lot of accessibility functions

36.

A disadvantage of a Graphical User Interface is...

a)

That it is hard to learn

b)

There are no accessibility options.

c)

It takes longer to load than other interfaces

d)

It can not be modified by the user

37.

Which type of users would benefit from a braille keyboard?

a)

Novice

b)

Blind

c)

Expert

d)

Old

38.

What does “WIMP” mean?

a)

Windows Important Message Pointer

b)

Windows Icons Menus Pointers

c)

Graphical under interface

39.

When looking at performance of application software you should consider

a)

The age or maturity of the software. Is it tried and tested with bugs repaired / resolved

b)

Will it work with other devices and / or systems? Is it interoperable?

c)

Can it beat me in a 500 m sprint race or not?

d)

Does it support specialist / dedicated hardware for complex tasks?

40.

Open Source Software

a)

The source code is freely available to use

b)

Can be very expensive

c)

The source code is freely available to modify

d)

Will have fast response to issues when they arise

41.

Which of the following are true about Command Line Interfaces?

a)

Requires knowledge of the specific commands for performing functions

b)

It requires far less memory and processing than a GUI

c)

It uses a lot of graphics to help visualise the commands

d)

It can be intimidating for less experienced users as there are so many commands to learn

42.

Which of the following are true about GUI?

a)

This simple, interactive and intuitive method of interaction is easier for beginners to computers

b)

Users have to learn lots of commands to type in to execute programs

c)

It is often resource intensive requiring a lot of processing power and memory

d)

There are usually options to adapt the interface for specific needs of users e.g. magnifiers, colours and font sizes

43.

There are 2 main types of files on your computer; data files and executable files.

an executable file .....

a)

store only data eg text files, images etc

b)

runs a programme when it is opened

44.

Translating a programme as a whole into machine code is known as ....

a)

compiling

b)

interpreting

c)

executing

d)

debugging

e)

programming

45.

The process of running a programme ( for e.g. pressing F5 to trigger the Python Shell) is known as _____ a file

a)

compiling

b)

interpreting

c)

executing

d)

debugging

e)

programming

46.

Identifying and fixing errors in programming code is known as .....

a)

compiling

b)

interpreting

c)

executing

d)

debugging

e)

programming

47.

To convert source code into machine code, we use either

a)

a compiler or an IDE

b)

an interpreter or a shell

c)

a compiler or an interpreter

d)

an interpreter or a IDE

48.
A document that ends in .psd is what kind of file? 
a)
Adobe Photoshop
b)
Adobe InDesign
c)
Microsoft Word
d)
Microsoft PowerPoint
49.
Which image file can support animation?
a)
.gif
b)
.jpg
c)
.docx
d)
.wav
50.

Translates source code from high level languages into object code and then into machine code

a)

Assembler

b)

Compiler

c)

Interpreter