wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Code.org App Development Environment Quiz

Total questions: 64

Worksheet time: 32mins

Name
Class
Date
1.

What is the primary function of the buttons labeled "A" in the Code.org App Development Environment?

a)

To toggle between Design Mode and Code Mode

b)

To delete elements from the screen

c)

To run the app

d)

To switch between different projects

2.

What does the dropdown menu labeled "B" allow you to do in the Code.org App Development Environment?

a)

Switch between screens

b)

Change the background color

c)

Add new buttons

d)

Save your project

3.

In the Code.org App Development Environment, what is the purpose of the section labeled "C"?

a)

It is the User Interface (UI) or screen where elements are located

b)

It is the code editor for writing JavaScript

c)

It is the toolbox for adding new elements

d)

It is the area for viewing version history

4.

Suppose you want to preview how your app looks to users and interact with its elements. Which section of the Code.org App Development Environment should you focus on?

a)

The User Interface (UI) screen (Section C)

b)

The Design Toolbox (Section E)

c)

The Properties Panel (Section J)

d)

The Version History (Section K)

5.

Which of the following best describes the function of the "Run" button in a programming environment?

a)

Button to click to initiate running of the program

b)

Button for deleting or duplicating an element

c)

Dropdown menu to switch between screens

d)

Workspace for adjusting properties

6.

What are apps considered as in relation to users and computing devices?

a)

Properties

b)

Interfaces

c)

Elements

d)

Workspaces

7.

Which section of the development environment is used to adjust properties for each element?

a)

Design Toolbox

b)

Workspace

c)

Version History

d)

Dropdown Menu

8.

What is the first thing needed for each element in an app's development environment?

a)

Properties

b)

Unique ID

c)

Instructions

d)

Version History

9.

If a programmer wants to retrieve earlier versions or start over, which feature should they use?

a)

Design Toolbox

b)

Dropdown Menu

c)

Version History

d)

Instructions

10.

Which of the following is NOT a component that makes up an app?

a)

UI's (screens)

b)

Properties

c)

Instructions

d)

Dropdown Menu

11.

A programmer needs to delete or duplicate a specified element. Which button should they use?

a)

Run Button

b)

Delete/Duplicate Button

c)

Version History

d)

Workspace

12.

Why is it important for each element in an app to have a unique ID?

a)

To adjust properties easily

b)

To identify and specify the element uniquely

c)

To switch between screens

d)

To save versions of the work

13.

Which of the following best describes the purpose of the Design Toolbox in a development environment?

a)

Contains elements for app design

b)

Stores version history

c)

Adjusts properties of elements

d)

Provides instructions for programmers

14.

How are apps composed in terms of their structure?

a)

By combining properties and instructions

b)

By using UI's (screens)

c)

By saving versions in version history

d)

By assigning unique IDs

15.

What is the main functionality of a Button element in an app's user interface?

a)

To allow the user to initiate some app action.

b)

To display an image from a URL.

c)

To create an area where the user can draw.

d)

To collect specific input from the user.

16.

Which UI element is used to collect text input from the user?

a)

Text Input

b)

Label

c)

Dropdown

d)

Canvas

17.

What is the purpose of a Label element in an app?

a)

To display titles or words next to other UI elements.

b)

To allow the user to check a box.

c)

To display an image.

d)

To create a drawing area.

18.

Which element allows users to choose one item from a predefined group of options?

a)

Radio Button

b)

Checkbox

c)

Canvas

d)

Image

19.

What does the Checkbox element allow the user to do?

a)

Check a box if they agree with something.

b)

Draw on the screen.

c)

Display a title.

d)

Choose from a dropdown menu.

20.

Which element displays an image from a provided URL?

a)

Image

b)

Button

c)

Dropdown

d)

Label

21.

What is the main use of the Canvas element in a user interface?

a)

To create an area where the user can draw.

b)

To collect text input.

c)

To display a dropdown menu.

d)

To show a privacy statement.

22.

If you want users to select their favorite color from a list of options, which UI element would be most appropriate to use?

a)

Dropdown

b)

Canvas

c)

Image

d)

Label

23.

In an app, you want to display a privacy statement and let users agree to it. Which element should you use to let users indicate their agreement?

a)

Checkbox

b)

Radio Button

c)

Canvas

d)

Image

24.

You are designing a survey app where users need to enter their name, select their gender from a list, and agree to the terms and conditions. Which combination of UI elements would you use for each task?

a)

Text Input for name, Radio Button for gender, Checkbox for agreement

b)

Label for name, Dropdown for gender, Image for agreement

c)

Button for name, Canvas for gender, Label for agreement

d)

Image for name, Checkbox for gender, Dropdown for agreement

25.

Imagine you are creating a drawing app where users can draw and also upload a picture as a background. Which two UI elements would you need to include?

a)

Canvas and Image

b)

Button and Dropdown

c)

Label and Checkbox

d)

Radio Button and Text Input

26.

What is the main purpose of the "Screen" element in a user interface?

a)

To create a new screen.

b)

To display a chart.

c)

To select an image.

d)

To move a slider.

27.

Which UI element is generally used for providing information to the user with pre-entered text?

a)

Chart

b)

Slider

c)

Text Area

d)

Photo Select

28.

What is the function of the "Slider" element in a user interface?

a)

To display a chart

b)

To prompt user to select a value by moving the slider

c)

To create a new screen

d)

To select an image

29.

Why is it important to have sensible names for screens and elements in a user interface?

a)

To make the UI look colorful

b)

To make it easier for programmers and code readers to understand their purposes or functionalities

c)

To increase the speed of the computer

d)

To reduce the number of screens

30.

Which of the following is a way to switch between screens in a user interface?

a)

Use the dropdown menu on top of the UI

b)

Double-click the background

c)

Press the spacebar

d)

Change the theme

31.

Suppose you are designing a user interface and want users to select an image to display using its URL. Which element should you use?

a)

Chart

b)

Photo Select

c)

Slider

d)

Text Area

32.

A programmer is having trouble understanding the purpose of a screen in a UI because it is named "Screen1". What could have helped avoid this confusion?

a)

Using a unique and sensible name for the screen

b)

Adding more sliders

c)

Changing the theme color

d)

Using more charts

33.

Which of the following is a way to switch between elements in an app interface?

a)

Switch to the screen that contains the element and double left-mouse click on the element.

b)

Right-click on the element and select "Switch".

c)

Press the spacebar to toggle between elements.

d)

Use the search bar to find the element.

34.

How can you create a new screen in the app's UI?

a)

Use the dropdown menu on top of UI and click on "New screen..."

b)

Right-click on the workspace and select "Add screen".

c)

Press Ctrl+N on your keyboard.

d)

Drag a screen icon from the toolbox.

35.

What is the correct way to import a screen from another app?

a)

Use the dropdown menu on top of UI and click on "Import screen..."

b)

Copy and paste the screen from another app.

c)

Click the "Import" button in the Design Toolbox.

d)

Drag and drop the screen file into the workspace.

36.

How would you create a new element in the app's UI?

a)

Drag element from the Design Toolbox and drop it on the selected screen.

b)

Click "New Element" in the workspace menu.

c)

Type the element name in the search bar.

d)

Right-click on the screen and select "Add element".

37.

What steps are involved in deleting an existing screen?

a)

Switch to the screen using the dropdown menu, go to the Workspace, click the Delete button on the right side, and confirm.

b)

Right-click on the screen and select "Remove".

c)

Press the Delete key while the screen is selected.

d)

Drag the screen to the trash bin icon.

38.

Suppose you want to delete an existing element from the screen. Which of the following is a possible way to do it?

a)

Use the delete button on the right side of the screen after selecting the element.

b)

Rename the element and it will be deleted.

c)

Move the element to another screen.

d)

Click "Hide" to remove the element.

39.

What is the first step to copy an existing element to multiple screens in a UI workspace?

a)

Switch to the screen the element is on.

b)

Delete the element from the screen.

c)

Adjust the position and size of the element.

d)

Insert a new image element.

40.

Which button should you click to duplicate an element in the workspace?

a)

Duplicate button

b)

Delete button

c)

Save button

d)

Export button

41.

What is the correct sequence to import an image or icon into a workspace?

a)

Switch to the intended screen, insert an image element, provide a name, adjust position and size, use the Choose... hyperlink in the workspace, and select from the popup window.

b)

Insert an image element, adjust position, and save the workspace.

c)

Switch to the intended screen, click delete, and then insert an image element.

d)

Provide a name, adjust position, and export the image.

42.

When importing an image, what are the three options available in the popup window?

a)

My Files, Link to Image, Icons

b)

My Files, Export, Save As

c)

Icons, Delete, Duplicate

d)

Link to Image, Export, Save

43.

Where is the point of origin (0,0) located on the UI for most elements?

a)

Upper left corner of the UI.

b)

Bottom right corner of the UI.

c)

Center of the UI.

d)

Lower left corner of the UI.

44.

In which direction does the x value increase on the UI?

a)

Horizontally to the right.

b)

Vertically down.

c)

Diagonally up.

d)

Horizontally to the left.

45.

How can you obtain the x and y values for an element in Design mode?

a)

Hover the mouse over the element to display x and y values on a popup menu.

b)

Right-click the element and select "Show Coordinates."

c)

Type the element's name in the search bar.

d)

Press the spacebar while selecting the element.

46.

Which of the following is a way to change the name of a screen or an element?

a)

Change the name of the element in the top window.

b)

Double-click the background.

c)

Press the escape key.

d)

Right-click and select "Delete."

47.

How would you change the setup of a screen to an existing template?

a)

Use the Theme dropdown menu in the Design Toolbox to select among existing screen templates.

b)

Drag the screen to the trash bin.

c)

Rename the screen in the properties panel.

d)

Click the "Export" button.

48.

Which method allows you to change the location of an element on a screen?

a)

Use mouse to click, hold and drag the element to the desired location on the screen.

b)

Type the new coordinates in the search bar.

c)

Press the "Enter" key repeatedly.

d)

Change the screen color.

49.

Suppose you want to view all properties associated with an element, including its x and y positions. What should you do?

a)

Left-mouse click the element to bring it into the Workspace, then left-mouse click on the Property button to bring up all properties.

b)

Right-click the element and select "Hide."

c)

Double-click the background.

d)

Press the "Tab" key.

50.

If you need to rename an element but cannot find it in the workspace, what is an alternative way to select it?

a)

Select the element from the dropdown menu in the top right-hand corner of Workspace.

b)

Restart the application.

c)

Change the screen color.

d)

Delete the element and create a new one.

51.

How can you change the size or background color of an element if the option is available?

a)

Adjust the border radius and use the Depth buttons

b)

Adjust width and/or height in the property field, and specify or select a background color

c)

Only use the Depth buttons at the bottom of the workspace

d)

Change the x and y position values only

52.

What property should you change to make the corners of an element smoother, if available?

a)

Border color

b)

Border width

c)

Border radius

d)

Background color

53.

Which of the following steps is necessary to change the border properties of an element?

a)

Change the x and y position values

b)

Adjust properties such as border width, border color, and border radius

c)

Use the Depth buttons to arrange order

d)

Select a new background image

54.

If you want to change the order of multiple overlaid elements on a screen, what should you do?

a)

Change the background color

b)

Use the Depth buttons at the bottom of the workspace

c)

Adjust the border radius

d)

Change the screen resolution

55.

Suppose you want to use an image as the background on a screen. What is the first step you should take?

a)

Change the border color

b)

Navigate to the selected screen

c)

Adjust the border radius

d)

Use the Depth buttons

56.

A designer wants to make the corners of a button more rounded. What should they do, and why does this work?

a)

Increase the border width, which makes the corners rounder

b)

Increase the border radius, which makes the corners rounder

c)

Decrease the background color, which makes the corners rounder

d)

Use the Depth buttons, which makes the corners rounder

57.

You are tasked with overlaying three images and want the second image to appear on top. Describe the process you would follow.

a)

Change the background color of the second image

b)

Use the Depth buttons to move the second image above the others

c)

Adjust the border radius of the second image

d)

Change the x and y position of the second image only

58.

Which menu option should you select in the Workspace to make an image fill the element?

a)

Fill from "fit image" dropdown menu

b)

Resize from "edit" dropdown menu

c)

Crop from "image tools" dropdown menu

d)

Adjust from "settings" dropdown menu

59.

What is one way to enlarge an image to fit the whole screen according to the instructions?

a)

Use the mouse to enlarge the image

b)

Double-click the image

c)

Right-click and select "maximize"

d)

Press the spacebar

60.

If you want to manually set the image to fit the screen, what values should you set for "x position" and "y position"?

a)

0 for both "x position" and "y position"

b)

100 for both "x position" and "y position"

c)

320 for "x position" and 450 for "y position"

d)

50 for both "x position" and "y position"

61.

Suppose you have inserted an image but it does not fill the screen. Describe two different methods you could use to make the image fit the whole screen, based on the instructions.

a)

Use the mouse to enlarge the image or change the position and size values manually

b)

Delete the image and re-insert it, or use the undo button

c)

Copy and paste the image, or use the print screen function

d)

Change the color settings, or rotate the image

62.

Which UI element would you use to allow users to enter text information, such as their name?

a)

Canvas

b)

Image

c)

Text Input

d)

Checkbox

63.

What is the main purpose of the Properties Panel in an app development environment?

a)

To switch between screens

b)

To run the app

c)

To adjust settings and attributes of selected elements

d)

To view version history

64.

Which of the following actions will help organize your app and make it easier to maintain?

a)

Using random colors for all elements

b)

Giving meaningful names to screens and elements

c)

Adding as many elements as possible

d)

Deleting unused screens without renaming