111
65.5k

90+ Fundamentals of Computer Programming 1 Solved MCQs

These multiple-choice questions (MCQs) are designed to enhance your knowledge and understanding in the following areas: Bachelor of Computer Applications (BCA) , Programming Languages .

1.

What are the three main types of computer programming languages?

A. Machine language, assembly language, high level language
B. Imperative language, functional language, declarative language
C. COBOL, Fortran-77, C++
D. A & C
Answer» A. Machine language, assembly language, high level language
2.

One of the Cobol Program division is

A. Environment Division
B. Coding division
C. Specification Division
D. Editing Division
Answer» A. Environment Division
3.

Every computer has a set of operation code called as .

A. Data Set
B. Both
C. None
D. Instruction Set
Answer» D. Instruction Set
4.

Which of the translator program converts assembly language program into equivalent machine language program?

A. Compiler
B. Linker
C. Assembler
D. Interpreter
Answer» C. Assembler
5.

Which language makes use of mnemonics instead of numeric op-codes & symbolic names for data locations instead of numeric address?

A. Machine Language
B. Assembly Language
C. None
D. High Level Language
Answer» B. Assembly Language
6.

Which of the programming language is said to be machine independent language?

A. High Level Language
B. Machine Language
C. Assembly Language
D. All the Above
Answer» A. High Level Language
7.

Which of the translator program converts high level language into its equivalent machine language?

A. Interpreter
B. Linker
C. Assembler
D. Compiler
Answer» D. Compiler
8.

Which program takes multiple object program files‟ fits them together to assemble them into the program's final executable form?

A. Assembler
B. Interpreter
C. Compiler
D. Linker
Answer» D. Linker
9.

Which of the language is sometimes also referred as self-documenting' language?

A. High Level Language
B. Machine Language
C. Assembly Language
D. None of the above
Answer» A. High Level Language
10.

Which of the language is said to be one of the oldest high level languages?

A. BASIC
B. COBOL
C. PASCAL
D. FORTRAN
Answer» D. FORTRAN
11.

Which of the language was designed to solve the scientific & engineering problems?

A. FORTRAN
B. PASCAL
C. BASIC
D. COBOL
Answer» B. PASCAL
12.

Who developed the language FORTRAN?

A. Grace Hopper
B. John Kemeny
C. John Backus
D. None of the above
Answer» C. John Backus
13.

When was the language FORTRAN developed?

A. 1960
B. 1957
C. 1980
D. 1972
Answer» B. 1957
14.

Which of the language became the first standardized language?

A. COBOL
B. BASIC
C. PASCAL
D. FORTRAN
Answer» D. FORTRAN
15.

Who developed the language COBOL?

A. Nicklaus Wirth
B. John Backus
C. Grace Hopper
D. John Kemeny
Answer» C. Grace Hopper
16.

Which version of FORTRAN was oriented towards structured programming approach?

A. FORTRAN 77
B. FORTRAN II
C. FORTRAN N
D. FORTRAN 90
Answer» A. FORTRAN 77
17.

What is the latest version of FORTRAN?

A. FROTRAN 77
B. FORTRAN 90
C. FORTRAN II
D. FORTRAN N
Answer» B. FORTRAN 90
18.

When was the language BASIC developed? (C) COBOL (D) BASIC

A. 1958
B. 1964
C. 1970
D. 1985
Answer» A. 1958
19.

Which language is said to be the first high-level language to be implemented on personal computers when they were introduced?

A. JAVA
B. C++
C. C
D. BASIC
Answer» D. BASIC
20.

The language PASCAL is named after which French mathematician ?

A. Grace Hopper
B. Blaise Pascal
C. John Backus
D. None of the above
Answer» B. Blaise Pascal
21.

Which Language was developed on the concepts of structured programming?

A. JAVA
B. BASIC
C. C
D. PASCAL
Answer» C. C
22.

When did ANSI standardized COBOL?

A. 1959
B. 1968
C. 1952
D. 1978
Answer» B. 1968
23.

Which of the language is said to be the high level language?

A. C++
B. Java
C. C
D. All the above
Answer» D. All the above
24.

Which of the following translates the source program statements into object codes?

A. Debugger
B. Interpreter (
C. Assembler
D. Compiler
Answer» D. Compiler
25.

Which of the following Operating System does not implement multitasking truly

A. Windows 98
B. Windows NT
C. windows XP
D. MS DOS
Answer» D. MS DOS
26.

when a computer is first turned on or restarted a special type of absolute loader executed

A. Compile and go loader
B. Boot loader
C. Bootstrap loader
D. Relating loader
Answer» C. Bootstrap loader
27.

The operating' System manages .

A. Memory
B. Processes
C. Disks and I/O devices
D. All of the above
Answer» D. All of the above
28.

The operating system creates __ from the physical computer

A. Virtual space
B. Virtual computers
C. Virtual device
D. None
Answer» B. Virtual computers
29.

Out of following, what is Opcode in assembly language?

A. mov
B. add
C. cmp
D. None
Answer» A. mov
30.

Who converts Assembly language into machine language?

A. Linker
B. Assembler
C. Interpreter
D. Compiler
Answer» B. Assembler
31.

. . ... Is an example of Compiled and Interpreted language.

A. C
B. BASIC
C. C++
D. Java
Answer» D. Java
32.

Kernel is also known as - (C) COBOL (D) BASIC

A. Operating System
B. Heart of OS
C. High Level Language
D. Low Level Language
Answer» B. Heart of OS
33.

Choose correct form of the format of assembly instruction.

A. [comment] [label] <opcode> <operand>
B. [label]<operand><opcode> [;comment]
C. <opcode>(opera
D. [label] [;comment] (D) [label]<opcode><operand> [;comment]
Answer» D. [label] [;comment] (D) [label]<opcode><operand> [;comment]
34.

Which language is having more readable, easy to debug and fast development features?

A. Machine Level Language
B. Assembly Language
C. High Level Language
D. All of the above 39.
Answer» C. High Level Language
35.

Which language is easy to understand by machine?

A. Low Level Language
B. Assembly Language
C. High Level Language
D. None of the above
Answer» A. Low Level Language
36.

FORTRON stands for -

A. For Translation
B. Formula Translator
C. Formula Translation
D. None of the above
Answer» C. Formula Translation
37.

Which data type is the major feature of 'c' language?

A. Pointer
B. Union
C. Structure
D. All of the above
Answer» A. Pointer
38.

Which language was used to write the UNIX operating system?

A. PASCAL
B. C
C. JAVA
D. BASIC
Answer» B. C
39.

Which of the language was primarily used for internet based applications?

A. C
B. JAVA
C. LISP
D. COBOL
Answer» B. JAVA
40.

When was JAVA's first commercial release made?

A. 1952
B. 1966
C. 1983
D. 1995
Answer» D. 1995
41.

Who developed LISP?

A. Brian Kernighan
B. John Backus
C. James Gosling
D. John McCarthy
Answer» D. John McCarthy
42.

Which of the language is most widely used language for AI applications?

A. PASCAL
B. LISP
C. COBOL
D. C
Answer» B. LISP
43.

In Hungarian notation.......... Prefix is used for Boolean.

A. bol
B. b
C. bl
D. None above
Answer» B. b
44.

In Hungarian notation.......... Prefix is used for pointer.

A. ptr
B. Pr
C. P
D. None above
Answer» C. P
45.

Which of the term refers to the information describing various products and services to the users in both computer and software development. ?

A. Documentation
B. Debugging
C. Testing
D. None of above
Answer» A. Documentation
46.

............... refers to the process of collecting, organizing and maintaining a complete record of programs and other documents used during the different phases of software development.

A. Debugging
B. Documentation
C. Both A and B
D. Testing
Answer» B. Documentation
47.

are the forms of documentation that are put within program to help in understanding the logic of the program.

A. System manual
B. User manual
C. Comments
D. Logic Errors
Answer» C. Comments
48.

does not contain any programming instruction and are just language instructions.

A. User Manual
B. Comments
C. System Manual
D. None
Answer» B. Comments
49.

arguments the code with the basic description and also help in generating external documentation.

A. Comment
B. Hungarian Notation
C. User Manual
D. None
Answer» A. Comment
50.

is a form of external documentation and is available in the form of separate documents or unit development folders

A. Hungarian Notation
B. User Manual
C. Syntax errors
D. System Manual
Answer» D. System Manual

Done Studing? Take A Test.

Great job completing your study session! Now it's time to put your knowledge to the test. Challenge yourself, see how much you've learned, and identify areas for improvement. Don’t worry, this is all part of the journey to mastery. Ready for the next step? Take a quiz to solidify what you've just studied.