0% found this document useful (0 votes)
34 views3 pages

Computer Science Quiz Questions and Answers

The document is a structured examination paper divided into five parts, covering various topics in computer science, including multiple-choice questions, fill-in-the-blanks, and descriptive questions. It addresses fundamental concepts such as data types, programming languages, algorithms, and operating systems. Each section has a specific mark allocation, totaling 75 marks for the entire paper.

Uploaded by

KRISHNARJUNA N
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)
34 views3 pages

Computer Science Quiz Questions and Answers

The document is a structured examination paper divided into five parts, covering various topics in computer science, including multiple-choice questions, fill-in-the-blanks, and descriptive questions. It addresses fundamental concepts such as data types, programming languages, algorithms, and operating systems. Each section has a specific mark allocation, totaling 75 marks for the entire paper.

Uploaded by

KRISHNARJUNA N
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

PART–A

Answerallthequestions,eachquestioncarriesOnemark. 15x 1= 15

I. Selectthecorrectanswerfromthechoicesgiven.
1. Who invented analytical engine?
a) Blaize Pascal b)HermanHollerith
c)Charles Babbage d)JohnVon Neumann
2. A4-bit word is:
a) Byte b) Nibble c)MB d) KB
3. Which of the following is the process of gathering data from
different sources in the digital form?
a) Data capturing b)Datastorage c)Dataretrieval d)Data
recovery
4. Which of the following software has to be purchased from the vendor
who has the copyright of the software?
a) FOSS b)Proprietary software c)Freeware d)Open office
5. Following is the count of literals or characters in number system:
a) Binary b) Cipher c) Base d) Encoding
6. When the key‘A’ is pressed then it is internally mapped to a decimal value:
a) 63 b) 64 c) 65 d) 10
7. Which of the following is the state-of-the- art technology , which gain
popularity and set a new trend among users?
a) Emerging trend b)Machine trend c)Usertrend d)SystemTrend
8. Following is one of the prime components of a robot
a) Sensor b)Big data c)DataScience d)DataAnalytics
9. Following includes software for security, resource
management, data management, communication,
fault detection:
a) Globus Toolkit b)Block chain c)SaaS d)PaaS
[Link] of the following step able to figure out what are the in
puts that our program should accept and the outputs that it
should produce in problem solving?
a) Analyzing the problem b)Developing algorithm
c)Coding d)Decomposition
11. The symbol (Rectangle) represents inflow
chart:
a) Input b) Output c) Process d) Stop
[Link] of the following is a finite sequence of steps required togetthed
desired output?
a) Algorithm b) Flowchart c)Debugging d) Testing

[Link] involves selection of one of the alternatives based on outcome


of condition:
a) Timecomplexity b)Decisionmaking c)Space complexity d) Terminate
[Link] of the following is not executed by Python interpreter?
a) Keyword b) Identifier c) Operator d) Comment
b) Write the output of thefollowing: num1 = 10
num2=nu
m1+5
num1 =
20
print(num1,num2)
c) 10,20 b) 10,5 c) 20,15 d)20,5
II. Fill in the blanks choosing the appropriate word from those given in the
brackets.
(Interactive,Identifier,Sourcecode,Script,Program,Indentation) 5x1=5
16. Is an ordered set of instructions to be executed by a
computer to carry out a specific task
17. A program written in a high-level language is
[Link] uses for blocks and nested blocks.
19. Mode allows execution of individual statement
instantaneously
20. Is a name used to identify a variable,function or other entities
in a program.

PART-B
III. [Link]: 4x 2=8
[Link].
[Link].
[Link].
[Link]: a) Debugging b)Coding
[Link].
[Link]?Whichsymbolisusedfordecisionin flowchart?
[Link]?Givean example.
PART-C
IV. [Link]: 4x 3=12
[Link].
[Link].
30.Convert10101100.010111(2)tohexadecimalnumber.
[Link].
[Link].
[Link]?Writeanytwobenefitsofpseudocode.
[Link].
PART-D
V. Answeranyfourquestions,eachquestioncarriesfivemarks: 4x 5= 20
[Link]?
Explaintypesofuserinterfaceofanoperatingsystem.
36.ConvertBCA1(16)=?(8)=?(2)=?(10)
37.Convert6760.675(10)=?(8)=?(2)=?(16)
[Link].
[Link]:
a) Readthemarksofthreesubjects:
ComputerScience,MathsandPhysicsoutof100
b) Calculatetheaggregatemarks
c) Calculatethepercentageofmarks
d) Displaytheaggregateandpercentageofmarks
[Link] variable.
[Link] program?
PART-E
VI. Answeranytwoquestioncarriesfivemarks: 2x 5= 10
[Link].
[Link]?Explaindifferenttypesofbuswithneatdiagram.
WriteaPythonprogramtofindsimpleinterest

Common questions

Powered by AI

The user interface of an operating system plays a critical role in how users interact with their devices. Graphical User Interfaces (GUIs) enhance usability by allowing users to interact with visual objects on the screen in an intuitive manner, which is especially beneficial for non-technical users. Conversely, Command-Line Interfaces (CLIs) can hinder usability for the same group due to the necessity of remembering specific commands, but they offer more control and efficiency for advanced users. The choice of interface affects learning curves, user satisfaction, and productivity, as each type suits different user needs and scenarios.

Pseudocode is a high-level description of an algorithm or a computer program's logic in plain language, rather than within the syntax of a specific programming language. This approach enables programmers to outline their ideas and structure their thoughts clearly before actual code implementation. Two significant benefits of pseudocode are: it facilitates better communication among team members and stakeholders by providing an understandable, language-agnostic representation of the program's logic, and it helps developers focus on the algorithm's correctness and efficiency without being distracted by the intricacies of specific programming language syntax.

Charles Babbage's invention of the analytical engine significantly contributed to modern computing by introducing many foundational concepts such as sequential control, memory, and input/output operations. These concepts are integral to the architecture of modern computers. The analytical engine was designed to be able to perform any calculation, embodying the idea of programmability, which is central to today's computers. Babbage's work also introduced the concept of conditional branching and loops, which are key components of modern programming languages.

RAM (Random Access Memory) and ROM (Read-Only Memory) serve distinct roles in a computer system. RAM is a volatile memory that temporarily stores data and machine code currently being used, allowing for quick read and write access. This makes it essential for running applications and processes efficiently. In contrast, ROM is non-volatile and used to store firmware, which is necessary for booting the computer. Data in ROM cannot be modified easily, ensuring that critical instructions are retained securely. The primary difference lies in their volatility and purpose—RAM focuses on speed for operational efficiency, while ROM is about stability and reliability for essential functions.

Unicode is an essential data encoding scheme that significantly enhances global digital communication by providing a consistent and comprehensive system for encoding text in most of the world's writing systems. Its significance lies in its ability to represent diverse characters, symbols, and scripts on computers and electronic devices, solving the problem of incompatibility and limited capacity found in older encoding schemes like ASCII. Unicode enables seamless data exchange across different platforms and languages, supporting internationalization and localization of software applications, which is crucial in our globalized world.

The debugging process typically involves several critical steps: identifying the bug or defect, isolating the source, analyzing the cause, fixing the error, and testing the solution to ensure it resolves the issue without introducing new bugs. These steps are significant in software development as they help maintain code quality and reliability, reduce the risk of errors in final products, and improve the developer's understanding of the code base. Effective debugging prevents costly downtime and increases the efficiency of the development cycle, ultimately contributing to the production of robust software applications.

A flowchart enhances problem-solving in programming by providing a visual representation of the logical flow of processes and decisions within a program. This clarity aids programmers in identifying the sequence of operations and possible decision paths, facilitating better planning and understanding of program structure. The Diamond symbol is specifically used to represent decision-making points in a flowchart, indicating where the program must choose between different paths based on conditions. This helps in breaking down complex algorithms into manageable parts, thereby improving the accuracy and efficiency of coding.

The key characteristics of big data, often referred to as the 'Four Vs,' include Volume, Velocity, Variety, and Veracity. Volume refers to the vast amounts of data generated, necessitating efficient storage solutions. Velocity is the speed at which data is generated and processed, requiring fast methods to handle real-time data streams. Variety encompasses the different types of data—structured, semi-structured, and unstructured—demanding flexible analytical tools. Veracity pertains to the trustworthiness of data, highlighting the need for data quality management. These characteristics are crucial as they impact the ability to derive accurate insights and make informed decisions within organizations.

Structured data is highly organized data that fits neatly into tabular formats such as databases, making it easy to access, query, and analyze using standard data tools. Unstructured data, however, lacks this predefined format or organization, coming in forms like text, images, or audio, which makes it challenging to process and analyze with traditional tools. For data analytics, this difference implies that structured data can be readily analyzed for generating insights using conventional analytics methods, whereas unstructured data often requires advanced processing techniques, such as natural language processing or machine learning, to extract meaningful patterns and insights.

The primary differences between a microcontroller and a microprocessor lie in their design and functionality. A microcontroller is an integrated circuit designed to perform a specific task or function, integrating a processor core, memory, and peripheral interfaces into a single chip. This makes it ideal for embedded applications where space and power consumption are critical. Conversely, a microprocessor is more versatile, intended to handle a broader range of computations, commonly found in personal computers and other general-purpose devices. These architectural differences impact their applications—microcontrollers are typically used in devices needing dedicated control, like appliances and automotive systems, whereas microprocessors are used in systems requiring high computational performance.

You might also like