0% found this document useful (0 votes)
227 views5 pages

Class 6 Computer Question Bank Term 1

Uploaded by

rohansingh3649
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
227 views5 pages

Class 6 Computer Question Bank Term 1

Uploaded by

rohansingh3649
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

MIND POWER INTERNATIONAL SCHOOL,

SHIKOHABAD
Term -1
Academic Session (2024-25)
GRADE-6th
Subject: Computer
Question bank

Name………………………………….… Grade/ Sec ………. Roll No……………..


………

Ques-1) Multiple choice questions


1- An algorithm is written in a _______ language.
a) Complex
b) Simple
c) Binary
d) None of these
2- The pictorial representation of steps or an algorithm that is used for solving a specific
problem is ______.
a) Flow chart
b) Algorithm
c) Both
d) None of these
3- The process of drawing of flowchart for an algorithm is called ______
a) Performance
b) Evaluation
c) Algorithmic representation
d) None of these
4- ______ is used to take input from user.
a) Start
b) Input / output
c) Processing
d) None of these
5- A_____ connect the boxes in flowchart
a) Connectors
b) Decision boxes
c) Circle
d) None of these
6- The step by step procedure for solving any problem is known as ________.
a) Algorithim
b) Flowchart
c) None of these
d) None of these
7- To execute or to run program, click on ______ menu under run option.
a) Start
b) Run
c) Continuous
d) None of these
8- The key which is used for compiling and running a QB64 file is _______.
a) F5
b) F6
c) F3
d) None of these
9- A QB64 file is saved with the extention ______.
a) .qb
b) .bas
c) .qbas
d) None of these
10- ______ developed QB64.
a) Galleon
b) John G. Kemeny
c) Thomas E. Kurtz
d) None of these
11- We can open the file menu using keyboard shortcut .
a) Ctrl+F
b) Alt + F
c) Ctrl + Alt + F
d) None of these
12- What is QB64?
a)
b) A web browser
c) A programming language
d) A video game
e) An operating system
13- QB64 is based on which programming language?
a) Python
b) C++
c) BASIC
d) Java
14- What is the primary purpose of QB64?
a) To edit photos
b) To create programs
c) To surf the internet
d) To play games
15- What does the "PRINT" command in QB64 do?
a) Displays output on the screen
b) b) Prints documents
c) c) Saves the program
d) d) Deletes the program
16- Which symbol is used in a flowchart to represent a decision?
a) Oval
b) Rectangle
c) Diamond
d) Circle
19- What does the rectangle represent in a flowchart?
a) Input/output
b) Decision
c) Process
d) Start/Stop
20- In a flowchart, which symbol is used to represent the start or end?
a) Rectangle
b) Diamond
c) Oval
d) Arrow

Ques -2) Fill in the blanks.


1- A _______ refers to the pictorial representation of steps or an algorithm that is used for
solving a specific problem.
2- An ______ is a set of sequential steps that are needed to solve any mathematical or a logical
problem.
3- ______ box is used checking / applying a condition.
4- _____ box represents start/stop of program a flowchart flowchart.
5- ______ show the direction of program flow.
6- The value of a ______ does not change during the course of execution of a program.
7- BEDMAS stands for _______
8- Numeric constants contains only _____ .
9- ______ is represented by an alphabet followed by the dollar sign.
10- To view the output of a program, we need to ______ it.
11- QB64 is a modern version of the _______ programming language.
12- The command used to display text on the screen in QB64 is _______.
13- The _______ command is used to clear the screen in QB64.
14-To take input from the user, we use the _______ command
15- The _______ statement is used for decision-making in a program.
16- The _______ loop is used to repeat a block of code a specific number of times.
17- QB64 can create _______ programs that run without needing QB64 installed.
18- To create graphics in QB64, commands like _______ and _______ are used.
19- The _______ symbol is used at the end of a string variable name in QB64.
20- QB64 works on operating systems like _______ and _______..

Ques-3) True/ false


1- Flow charts are used to solve specific problems .
2- An algorithm is the pictorial representation of the logic of program.
3- Connectors connect the boxes in flowchart.
4- Flowchart is the written description of program logic.
5- General flow of any flowchart is from bottom to top or right to left, usually.
6- BASIC stands for beginners all purpose symbolic instruction code.
7- These are three types of variables in QBasic.
8- X= 2.7 is a correct statement.
9- B stands for basic addition in BEDMAS.
10- The name of a variables must start with a number.
11- QB64 is a modern version of the old QBasic programming language.
12- QB64 is used to write and run BASIC programs.
13- QB64 cannot run on modern operating systems like Windows, macOS, or Linux.
14- QB64 allows you to create graphical programs, games, and multimedia applications.
15- QB64 does not support sound or music in programs.
16- QB64 provides an easy way for beginners to learn programming.
17- QB64 does not support commands from the original QBasic.
18- QB64 programs are written in a graphical user interface without code.
19- QB64 programs are written in a graphical user interface without code.
20-An algorithm is a step-by-step procedure to solve a problem.

Ques-4) Short answer.

1- What is an algorithm?
2- What is a flowchart?
3- Which symbol in a flowchart represents a decision?
4- Which symbol is used to represent the start or end of a flowchart?
5- What is the purpose of a flowchart?
6- In which direction are flowcharts generally read?
7- What is the difference between an algorithm and a flowchart?
8- Why are algorithms and flowcharts important?
9- What symbol represents a process or task in a flowchart?
10- Can a flowchart be used for non-programming tasks?

Ques-5) Long answer type questions

1- What is the purpose of making flow chart? 2- What is the difference between algorithm and
flowchart ?
3- What is the use of Input / Output box?
4- What are the connector lines used for ?
5- What do you know about QB64?
6- What are the features of QBASIC ?
7- What are variables ? How are they different from constants?
8- What is the difference between numeric and alphanumeric constant ?
9- What do you understand by hierarchy of operations ? Explain with an example.
10- What are the steps to be followed to save a QB64 file ?

Ques-6) Full Forms.


1- MAN
2- WAN
3- JBD
4- SIM
5- HTTP
6- 3G
7- AVI
8- RTS
9- POST
10- SSD
11- TB
12- GB
13- MB
14- KB
15- DP
16- AC
17- DC
18- OS
19- OTP
20- KYC

Common questions

Powered by AI

Defining constants correctly in a program is crucial as they represent fixed values that do not change throughout the execution, thus providing stable reference points that increase the program's accuracy and reliability. In QB64, constants often hold data like mathematical values or configurations necessary for the program logic. Unlike variables, which can be assigned and reassigned different values, constants enhance code readability and reduce errors by unequivocally representing unchanging data. This distinction between constants and variables is key in maintaining clarity and predictability in a software project .

In QB64, the 'PRINT' command is used to display text or variables on the screen. It outputs strings and numerical values, aiding in debugging and providing user feedback in program development. By allowing programmers to view variable states or confirm the execution of certain code segments, 'PRINT' statements are invaluable during the development process for testing and demonstration purposes. This command helps visualize outcomes of code logic and confirms whether a program runs as expected .

In flowcharts, input/output operations are typically represented by a parallelogram, while processes are represented by rectangles. This distinction is important because it clearly separates actions that involve data entry or output (such as user input or displaying results) from internal processing steps (such as calculations or data manipulation). Distinguishing these functions visually helps ensure clarity and accuracy in representing the flow of data and operations within a system, allowing developers to easily understand and modify specific components of an algorithm .

Flowcharts provide a visual representation of the steps involved in an algorithm, making it easier to understand and communicate the process. They help in problem-solving by breaking down complex processes into manageable steps, identifying potential errors in the process, and facilitating the debugging and optimization of algorithms. This visual approach is particularly useful in both programming and non-programming tasks, as it allows for a clear understanding of the sequential flow of operations and decisions involved .

Decision symbols in flowcharts are typically represented by diamonds and indicate points in the process where a decision must be made, usually a yes/no or true/false choice. They are crucial for controlling the flow of operations based on specific conditions. For example, in a program flowchart for calculating taxes, a decision symbol might be used to check if the income is above a certain threshold. If yes, additional calculations are performed; if no, the process continues with basic calculations .

QB64 is considered a modern version of QBasic because it retains QBasic's simplicity while enhancing capabilities to support modern operating systems like Windows, macOS, and Linux. Unlike QBasic, QB64 allows for the creation of standalone executable programs, supports modern graphics and sound functions, and offers compatibility with many old DOS-based QBasic programs. These enhancements make QB64 more versatile for contemporary programming tasks, extending the language's educational and practical applications while maintaining a low barrier to entry for beginners .

Visual tools like flowcharts significantly enhance debugging and comprehensibility by providing a clear, visual representation of the program's logic and flow. They enable programmers to trace and analyze each step of an algorithm, revealing logical errors or inefficiencies that might not be easily noticeable in textual code alone. This clarity is particularly valuable in complex systems, facilitating communication among team members, simplifying the process of explaining algorithms to non-programmers, and improving overall code maintainability .

Connectors in flowcharts serve as linking symbols that maintain the logical flow across different sections, especially in complex designs involving multiple pages or sections. Represented by circles, they help keep flowcharts organized and readable by avoiding long lines that could confuse the diagram’s interpretation. Connectors ensure continuity of the process, directing control from one section or page to another seamlessly. For large-scale flowcharts, they are essential in preserving the clarity of individual processes while maintaining context within the overall system .

QB64's ability to create standalone executables greatly enhances its usability in educational environments by reducing setup complexity and compatibility issues for students. This feature allows students to easily run programs outside the QB64 environment, facilitating the sharing and deployment of software projects without requiring others to install QB64. It simplifies the learning curve, focuses more on programming concepts rather than environmental configurations, and encourages exploration of real-world applications and testing scenarios .

Algorithms are sets of step-by-step instructions required to perform a specific task or solve a problem, while flowcharts are visual diagrams representing these steps using various symbols. They both aim to clarify procedures, but algorithms are textual and flowcharts visual. The two complement each other: algorithms provide precise instructions, and flowcharts offer a visual overview, making the logic easier to follow. In programming, this dual approach aids in planning programs and visually debugging or optimizing code by spotting weaknesses or inefficiencies in the logic .

You might also like