1) What software is commonly used for creating vector graphics and illustrations? a) Microsoft Word b) Adobe Illustrator c) Final Cut Pro d) WinZip 2) In the context of databases, what software is known for its relational database management system (RDBMS)? a) Microsoft Access b) Adobe Premiere Pro c) Google Chrome d) GIMP 3) Which of the following best describes the purpose of an operating system (OS)? a) The OS manages hardware resources and provides an interface for users and applications. b) The OS is responsible for creating and editing documents. c) The OS is used for designing websites. d) The OS is a programming language. 4) What is the key role of a database management system (DBMS)? a) DBMS stores, retrieves, and manages data in databases. b) DBMS is responsible for creating and editing images. c) DBMS is used for web hosting. d) DBMS generates 2D animations 5) You need to create a professional presentation with slides. Which software application should you use? a) Microsoft Word b) Adobe Photoshop c) Microsoft Excel d) Microsoft PowerPoint 6) You need to manage a large dataset and perform complex data analysis. Which software is ideal for this purpose? a) Microsoft Word b) Microsoft PowerPoint c) Microsoft Excel d) Adobe InDesign 7) Which software is essential for creating and editing text-based code for software development? a) Microsoft Word b) Microsoft Access c) Adobe Premiere Pro d) Integrated Development Environment (IDE) 8) You're tasked with selecting an operating system for a new server. What factors should you consider during your evaluation? a) The operating system's licensing cost b) The operating system's default wallpaper c) The operating system's ability to play music d) The operating system's stability, security, and compatibility with server hardware 9) What is the primary purpose of a programming language in software development? a) To create user interfaces b) To manage databases c) To edit images and videos d) To define the instructions for a computer to follow 10) Which of the following is NOT a commonly used high-level programming language? a) Python b) JavaScript c) C++ d) Binary code 11) What is the term for finding and fixing errors or bugs in a program's code? a) Debugging b) Designing c) Documenting d) Compiling 12) What does the term "syntax" refer to in programming? a) The arrangement of words and phrases in a programming language. b) The process of finding and fixing bugs in code. c) The hardware configuration of a computer. d) The analysis of runtime performance. 13) During the "design" phase of the programming process, what is the primary task? a) Writing the code. b) Testing the software. c) Creating a plan for how the program will function. d) Generating user documentation. 14) What is the purpose of "unit testing" in the programming process? a) To test the program with real users. b) To check the code's compilation. c) To ensure that individual functions or units of code work correctly. d) To design the user interface. 15) When is "system testing" typically performed in the software development process? a) At the beginning of the analysis phase. b) During the design phase. c) After the coding phase is complete. d) Only when the software is deployed to users. 16) What is the primary outcome of the "coding" phase in the software development process? a) Identifying software requirements. b) Creating a plan for software design. c) Writing the actual source code. d) Documenting the code. 17) Which of the following is an example of a valid identifier in most programming languages? a) 123variable b) my-variable c) int d) Variable123 18) You are assigned to create a flowchart for a program that manages a simple inventory system. What flowchart symbol should you use to represent the process of adding items to the inventory? a) Parallelogram b) Rectangle c) Oval d) Diamond 19) You are reviewing a flowchart for a program that simulates a game. Which aspect of the flowchart should you primarily assess for logic and accuracy? a) Data input and output symbols b) Decision points and branching logic c) Use of flowchart symbols d) The size and layout of the flowchart 20) You are tasked with drawing a flowchart for a program that reads a list of numbers and calculates their average. What symbol would best represent the data input and output operations? a) Rectangle b) Parallelogram c) Diamond d) Oval 21) You are tasked with designing a flowchart for a program that checks if a number is even or odd. Which flowchart symbol should represent the decision point? a) Rectangle b) Parallelogram c) Diamond d) Oval 22) You are tasked with designing a flowchart for a program that checks if a number is even or odd. Which flowchart symbol should represent the decision point? a) Rectangle b) Parallelogram c) Diamond d) Oval 23) You need to create a flowchart to represent a simple program that calculates the average of three numbers. What shape should you use to depict the calculation of the average? a) Rectangle b) Diamond c) Oval d) Parallelogram 24) What is the primary purpose of drawing structured charts for programming problem solutions? a) To create visually appealing program designs. b) To make the code more complex and difficult to understand. c) To represent the logical flow of a program's solution. d) To eliminate the need for writing code. 25) What is the role of structured charts in the software development process? a) To help developers plan and visualize the program's logic before writing code. b) To eliminate the need for testing and debugging. c) To provide a way to execute code directly. d) To create user interfaces. 26) In a flowchart, what do off-page connectors represent? a) Links to other parts of the chart that continue on another page. b) Elements that are off-limits to the programmer. c) Decisions made during program execution. d) Places where code execution stops. 27) What is the role of flowcharts in the software development process? a) To create user interfaces. b) To provide a way to execute code directly. c) To eliminate the need for testing and debugging. d) To help developers plan and visualize the program's logic before writing code. 28) Which flowchart symbol is used to show an off-page connector, indicating that the flowchart continues on another page? a) Hexagon b) Oval c) Circle d) Rectangle 29) What does a parallelogram symbol typically represent in a flowchart? a) A decision point or conditional statement b) Data input or output c) A loop or repetition structure d) A process or action 30) When representing a decision point in a flowchart, which symbol is commonly used? a) Oval b) Hexagon c) Rectangle d) Diamond 31) You are tasked with designing a program to calculate the Fibonacci sequence. How can you represent this algorithm using a flowchart? a) Use rectangles to represent the Fibonacci calculations. b) Use diamonds to denote branching points. c) Use triangles to indicate the start and end points. d) Use circles for data inputs and outputs. 32) When evaluating an algorithm, how do flowcharts help in the process of analyzing the logic and structure of the algorithm? a) Flowcharts are used for direct algorithm execution. b) Flowcharts are used to replace pseudocode. c) Flowcharts offer a text-based representation of the algorithm's logic. d) Flowcharts provide a visual representation that simplifies evaluation and communication of the algorithm's logic. 33) In algorithm analysis, when is the use of flowcharts most beneficial? a) To create user interfaces. b) To generate random numbers. c) To represent and understand the logic and structure of algorithms. d) To directly execute code in programming languages. 34) Which of the following best describes an algorithm? a) A detailed set of instructions for a specific programming language. b) A step-by-step procedure for solving a problem. c) A complex mathematical formula. d) A graphical representation of data. 35) You are analyzing code for a banking application and find the expression balance < 0. What type of expression is this, and what does it represent? a) Arithmetic expression; it calculates the balance. b) Logical expression; it checks if the balance is negative. c) String expression; it represents the balance as a string. d) Conditional expression; it defines an if statement. 36) You are given the expression x > 10. What type of expression is this? a) Logical expression b) Arithmetic expression c) String expression d) Conditional expression 37) Which of the following statements correctly describes an arithmetic expression? a) An arithmetic expression evaluates to a numeric value by performing mathematical calculations. b) An arithmetic expression is used to make decisions based on logical conditions. c) An arithmetic expression evaluates to a boolean value. d) An arithmetic expression is used for text manipulation. 38) Which of the following operators is typically used in logical expressions to represent "logical AND"? a) + b) * c) && d) || 39) Which of the following is an example of an arithmetic expression? a) x < y b) 2 + 3 c) true && false d) if (a == b) 40) In a C++ program, you need to declare a variable to store a user's age. What data type would you use, and what would be the best identifier for this variable? a) string age b) int user_age c) constant userAge d) age = "25"

Computer Programming 1-Reviewer

Lyderių lentelė

Vizualinis stilius

Parinktys

Pakeisti šabloną

Atkurti automatiškai įrašytą: ?