qqq12 Project Report Final
qqq12 Project Report Final
The sole intention behind the consideration of this Project is to generate and manage a
simple database for question. This project is developed considering “QUIZ” information
keeping context of the customer in mind. Here, data is stored in a binary file by
The quiz game is designed to increase learning of players by playing a multiple choice
quiz contest on various topics which is interactive, user friendly and fun to play. The
user can add and modify questions according to his own wish.
1. INTRODUCTION
3.1 INTRODUCTION
This 'QUIZ GAME' Project is designed for a question in which user can generate and
manage a simple database for questions. The question number is automatically generated
by the software and is stored in a binary file by the name 'QUESTION'. This data base is
basically used as a MASTER file to be used as a look-up table for information like Quiz
Option, SubMenu, either Computer/Mathematics/Science or General and the
Return.There is a sub menu in the application which conatins various topics like science,
mathematics, computers etc user can play a quiz on any of these topics and he gets a 10
for every correct answer and zero for every wrong answer and in the end his total score a
is calculated.
3.2 OBJECTIVE
1. The main objective of the Quiz application is to overcome all the drawbacks of the old
Quiz Game.
2. The application has been designed keeping user interaction and friendliness the top
priority. According to application a user can play an interactive quiz without the need of
having a book and searching for various topics.He simply needs to open the application
and test, enhance his abilities.
3.3 FEATURES
3. Easy to modify
4.1.1 HISTORY
Bjarne Stroustrup, a Danish and British trained computer scientist, began his work on "C
with Classes" in 1979.The idea of creating a new language originated from Stroustrup's
experience in programming for his Ph.D. thesis. Stroustrup found that Simula had
features that were very helpful for large software development, but the language was too
slow for practical use, while BCPL was fast but too low-level to be suitable for large
software development. When Stroustrup started working in AT&T Bell Labs, he had the
problem of analyzing the UNIX kernel with respect to distributed computing.
Remembering his Ph.D. experience, Stroustrup set out to enhance the C language
with Simula-like features. C was chosen because it was general-purpose, fast, portable
and widely used. Besides C and Simula, some other languages that inspired him
were ALGOL 68, Ada, CLU and ML. At first, the class, derived class, strong
typing, inlining, and default argument features were added to C via Stroustrup's "C with
Classes" to C compiler, Cpre.
In 1983, the name of the language was changed from C with Classes to C++ (++ being
the increment operator in C). New features were added includingvirtual functions,
function name and operator overloading, references, constants, user-controlled free-store
memory control, improved type checking, and BCPL style single-line comments with
two forward slashes (//), as well as the development of a proper compiler for C+
+, Cfront. In 1985, the first edition of The C++ Programming Language was released,
providing an important reference to the language, as there was not yet an official
standard.The first commercial implementation of C++ was released in October of the
same year.Release 2.0 of C++ came in 1989 and the updated second edition of The C++
Programming Languagewas released in 1991 New features included multiple inheritance,
abstract classes, static member functions, const member functions, and protected
members. In 1990, The Annotated C++ Reference Manual was published. This work
became the basis for the future standard. Late feature additions
included templates, exceptions, namespaces, new casts, and a Boolean type.
As the C++ language evolved, the standard library evolved with it. The first addition to
the C++ standard library was the stream I/O library which provided facilities to replace
the traditional C functions such as printf and scanf. Later, among the most significant
additions to the standard library, was a large amount of the Standard Template Library.
It is possible to write object oriented or procedural code in the same program in C++.
This has caused some concern that some C++ programmers are still writing procedural
code, but are under the impression that it is object oriented, simply because they are using
C++. Often it is an amalgamation of the two. This usually causes most problems when
the code is revisited or the task is taken over by another coder.
C++ continues to be used and is one of the preferred programming languages to develop
professional applications.
4.2 SYSTEM REQUIRMENTS
Following hardware specifications and software are required to run this project:
Following hardware specifications and software are required to run this project:
2) TurboC3 compiler.
5.1 DESIGN
Earlier QUIZ Game was conducted manually in which there used to be a Quiz Master
asking questions with a book which was neither flexible nor friendly.So an automated
Quiz Game is desinged to play quiz game in a more interactive and fun way which is
felxible and more reliable.
SYSTEM5.1.1. EXISTING
The Quiz Game was conducted manually. The Quiz Master had a book of questions
which contained qustions related to various topics.
In comparison to the present system the proposed system will be less time
consuming and is more efficient.
Quiz will be very easy as all in the new proposed system, the process of quiz
game is fully automated.
The proposed system is highly error and mistake proof as no information has to
be entered manually thus reducing the human prone errors.
Database of the player is stored in a record file.
5.2 IMPLEMENTATION
The following data flow diagram describes the Implementation of the proposed system
Recommendations are more and more games like these should be desgined as it improves
the knowledge and at the same time test ur IQ level.Quiz games should be designed in a
more interactive and friendly way so that more people can play,enjoy and at the same
time improve,enhance and test their knowledge.
REFERENCES
[2] www.gobookee.net/objective-type-questions-C++-language/
[3] www.gobookee.net/objective-type-questions-and-answers-in-dbms/
[4] www.gobookee.net/objective-type-questions-and-answers-in-c/