Unit 3 MCQ

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 61

Question 1 Which of the following is not a type of computer programming

language?
Option A Natural language
Option B Machine-level language
Option C High-level language
Option D Binary language
Option E
Correct Answer A
Explanation
Difficulties 1
Sub Topic Unit3
Question 2 The programming language that closely resembles the machine
language is
Option A High-level language
Option B C language
Option C FORTRAN
Option D Assembly language
Option E
Correct Answer D
Explanation
Difficulties 1
Sub Topic Unit3

Question 3 The tool used to convert a ‘C’ program to machine lanhuage is called
as:
Option A Linker
Option B Language translator
Option C Compiler
Option D Preprocessor
Option E
Correct Answer C
Explanation
Difficulties 1
Sub Topic Unit3

Question 4 The programmer original program code is called as


Option A Object file
Option B Source file
Option C Executable file
Option D Application file
Option E
Correct Answer B
Explanation
Difficulties 1
Sub Topic Unit3

Question 5 The diagrammatic flow of the program is represented by


Option A Flowchart
Option B Program map
Option C Pseudo code
Option D Water fall model
Option E
Correct Answer A
Explanation
Difficulties 1
Sub Topic Unit3
Question 6 C.language is
Option A Assembly level
Option B Low level
Option C High level
Option D all
Option E
Correct Answer C
Explanation
Difficulties 1
Sub Topic Unit3
Question 7 What is program?
Option A A set of instruction
Option B A set of algorithm
Option C A set of pseudocode
Option D All of the above
Option E
Correct Answer A
Explanation
Difficulties 1
Sub Topic Unit3
Question 8 Who developed the C language?
Option A Dennis Ritchie
Option B Ken Thompson
Option C Matrin Richards
Option D Patric naughton
Option E
Correct Answer A
Explanation
Difficulties 1
Sub Topic Unit3
Question 9 Which year was C developed in?
Option A 1975
Option B 1980
Option C 1972
Option D 1971
Option E
Correct Answer C
Explanation
Difficulties 1
Sub Topic Unit3
Question 10 The C language has been developed at
Option A AT &T Bell Labs
Option B IBM
Option C Borland International
Option D Sunmicrosystem
Option E
Correct Answer A
Explanation
Difficulties
Sub Topic Unit3
Question 11 The C program are stored with …… extension
Option A .obj
Option B .b
Option C .c
Option D .exe
Option E
Correct Answer C
Explanation
Difficulties 1
Sub Topic Unit3
Question 11 Every statement in a c program is to be terminated by a ………….
Option A Dot(.)
Option B Semicolon(;)
Option C Colon(:)
Option D Question mark(?)
Option E
Correct Answer B
Explanation
Difficulties 1
Sub Topic Unit3
Question 13 The escape sequence’\b’ is a
Option A Back space
Option B Next line
Option C Tab
Option D None of the above
Option E
Correct Answer A
Explanation
Difficulties 1
Sub Topic Unit3
Question 14 What is the maximum value that an signed integer constant can have
Option A 32768
Option B 32767
Option C 1.7014e+38
Option D 256
Option E
Correct Answer B
Explanation
Difficulties 1
Sub Topic Unit3
Question 15 An identifier in C cannot start with?
Option A Anumber
Option B An alphabet
Option C A special symbol other than underscore
Option D An capital character
Option E
Correct Answer A
Explanation
Difficulties 1
Sub Topic Unit3
Question 16 Which of the following statement is wrong
Option A Int=123;
Option B Value=’A’+5;
Option C Lime=20*’T’
Option D Count+5=Result;
Option E
Correct Answer D
Explanation
Difficulties 1
Sub Topic Unit3
Question 17 Which of the following symbol allowed in an identifier
Option A *(asterisk)
Option B _(underscore)
Option C -(hypen)
Option D |(pipe)
Option E
Correct Answer B
Explanation
Difficulties 1
Sub Topic Unit3
Question 18 What is output of the following program
#include<stdio.h>
Void main()
{
int a;
printf(“\n %d”,a);
}
Option A Error
Option B 0
Option C -1
Option D Garbage value
Option E
Correct Answer D
Explanation
Difficulties 1
Sub Topic Unit3
Question 19 Which of the following variable declaration is correct
Option A int length;
Option B Char int;
Option C Int long;
Option D All of the above;
Option E
Correct Answer A
Explanation
Difficulties 1
Sub Topic Unit3

Question 20 Which of the following variable declaration is incorrect


Option A int struct;
Option B Char int;
Option C int long;
Option D All of the above;
Option E
Correct Answer D
Explanation
Difficulties 1
Sub Topic Unit3
Question 21 The preprocessor directive in ‘C’ programming begins with
Option A Hash sign(#)
Option B Backslash(\)
Option C Less than symbol(<)
Option D Two back slash()
Option E \\
Correct Answer A
Explanation
Difficulties 3
Sub Topic Unit3
Question 22 Every C program starts with….
Option A Start()
Option B start()
Option C main()
Option D Main()
Option E
Correct Answer C
Explanation
Difficulties 1
Sub Topic Unit3
Question 23 Which of the following is invalid identifier
Option A Printname
Option B Writename
Option C Typename
Option D Papername
Option E
Correct Answer C
Explanation
Difficulties 1
Sub Topic Unit3
Question 24 Which of the following is not used as an identifier
Option A Letters
Option B Spaces
Option C Underscores
Option D digits
Option E
Correct Answer B
Explanation
Difficulties 3
Sub Topic Unit3
Question 25 Which of the following is not a valid escape code
Option A \f
Option B \w
Option C \\
Option D \?
Option E
Correct Answer B
Explanation
Difficulties 1
Sub Topic Unit3
Question 26 Which of the following will not increase the value of variable c by 1?
Option A C++;
Option B C=c+1;
Option C C+1>=c;
Option D C+=1
Option E
Correct Answer C
Explanation
Difficulties 1
Sub Topic Unit3
Question 27 Which of the following is not a valid relational operator?
Option A ==
Option B =>
Option C >=
Option D <=
Option E
Correct Answer B
Explanation
Difficulties 1
Sub Topic Unit3
Question 28 The default standard input device for c++ program is
Option A Mouse
Option B Scanner
Option C Keyboard
Option D none
Option E
Correct Answer C
Explanation
Difficulties 1
Sub Topic Unit3
Question 29 The default standard output device for c program is
Option A Modem
Option B Monitor
Option C Disk
Option D printer
Option E
Correct Answer B
Explanation
Difficulties 1
Sub Topic Unit3
Question 30 C us supported by the following operating system:
Option A Unix
Option B Linux
Option C Windows
Option D All of above
Option E
Correct Answer D
Explanation
Difficulties 1
Sub Topic Unit3
Question 31 You require to write and run c program:
Option A Operating system
Option B Text editor
Option C Compiler
Option D All of above
Option E
Correct Answer D
Explanation
Difficulties 1
Sub Topic Unit3
Question 32 which is the shortcut key to compile program in Turbo C IDE:
Option A Ctrl + F9
Option B Alt + F9
Option C Ctrl + F5
Option D none
Option E
Correct Answer B
Explanation
Difficulties 1
Sub Topic Unit3
Question 33 C has _______ keywords:
Option A 30
Option B 31
Option C 32
Option D 33
Option E
Correct Answer C
Explanation
Difficulties 1
Sub Topic Unit3
Question 34 Which is the type of int
Option A Int

Option B Unsigned int

Option C Long

Option D Unsigned long

Option E All
Correct Answer E
Explanation
Difficulties 1
Sub Topic Unit3
Question 35 Variable is a:
Option A Location in memory

Option B Location in CPU Registers

Option C Both

Option D None of these

Option E Location in memory

Correct Answer C
Explanation
Difficulties 1
Sub Topic Unit3
Question 36 Which is the invalid identifiers name:
Option A Pushp1

Option B _pushp

Option C 1Pushp

Option D pushp_infotech

Option E Pushp1

Correct Answer C
Explanation
Difficulties 1
Sub Topic Unit3
Question 37 int can store:
Option A Real numbers

Option B Characters

Option C String

Option D None of these


Option E

Correct Answer D
Explanation
Difficulties 1
Sub Topic Unit3

Question 38 Which is not the type of variable initializations:


Option A Static

Option B Dynamic

Option C Both

Option D None of these

Option E
Correct Answer C
Explanation
Difficulties 1
Sub Topic Unit3

Question 39 In c language ‘\a’ used for:


Option A Form feed

Option B Line Brack

Option C Alarm

Option D d. None of these

Option E Form feed


Correct Answer C
Explanation
Difficulties 1
Sub Topic Unit3

Question 40 The Arithmetic operator ‘%’ can be used with:


Option A int

Option B float

Option C double
Option D void

Option E

Correct Answer A
Explanation
Difficulties 1
Sub Topic Unit3

Question 41 ‘%d’ is the conversion letter for:


Option A char

Option B int
Option C float

Option D double

Option E
Correct Answer B
Explanation
Difficulties 1
Sub Topic Unit3

Question 41 Binary operator needs:


Option A One operand

Option B Two operand

Option C Three operand

Option D None of these

Option E
Correct Answer B
Explanation
Difficulties 1
Sub Topic Unit3
Question 43 Which is the symbol for AND operator:
Option A ||

Option B &&

Option C $$

Option D None of these

Option E
Correct Answer B
Explanation
Difficulties 1
Sub Topic Unit3
Question 44 >> operator is used for:
Option A Right Shift

Option B Left Shift

Option C Both

Option D None of these

Option E
Correct Answer A
Explanation
Difficulties 1
Sub Topic Unit3
Question 45 C program starts executing from:
Option A main()

Option B header file

Option C both

Option D None of these

Option E
Correct Answer A
Explanation
Difficulties 1
Sub Topic Unit3
Question 46 Which is the incorrect statement:
Option A Variable name can contain underscore.

Option B Variable name may start from digit.

Option C Variable name may not have white space character.

Option D Keyword can not be a variable name.

Option E
Correct Answer B
Explanation
Difficulties 1
Sub Topic Unit3

Question 47 Uninitialized variable may have:


Option A Garbage value.

Option B Can not be zero

Option C Both

Option D None of these.

Option E
Correct Answer A
Explanation
Difficulties 1
Sub Topic Unit3
Question 48 Which is the correct variable name:
Option A for

Option B goto

Option C character

Option D if

Option E
Correct Answer C
Explanation
Difficulties 1
Sub Topic Unit3
Question 49 Which is not the c keyword:
Option A typedef

Option B extern

Option C register

Option D local

Option E
Correct Answer D
Explanation
Difficulties 1
Sub Topic Unit3

Question 50 Which operator is used to assign value to variables:


Option A =

Option B +

Option C –

Option D /

Option E
Correct Answer A
Explanation
Difficulties 1
Sub Topic Unit3
Question 51 ‘\n’ used for
Option A Alert

Option B New line

Option C Form feed

Option D Backspace

Option E
Correct Answer B
Explanation
Difficulties 1
Sub Topic Unit3
Question 52 printf(“%u”,&a); The output of this statement is:
Option A Value of a

Option B Address of a

Option C Both

Option D None of these

Option E
Correct Answer B
Explanation
Difficulties 1
Sub Topic Unit3
Question 53 String is:
Option A Array of numbers.

Option B Array of characters.

Option C Both

Option D None of these

Option E
Correct Answer B
Explanation
Difficulties 1
Sub Topic Unit3
Question 54 Which is the string termination character:
Option A ‘\n’

Option B ‘\b’

Option C ‘\0’

Option D None of these

Option E
Correct Answer C
Explanation
Difficulties 1
Sub Topic Unit3
Question 55 ++ is ________ operator:
Option A Decrement

Option B Increment

Option C Add

Option D Plus-Plus

Option E
Correct Answer B
Explanation
Difficulties 1
Sub Topic Unit3
Question 56 C is the __________ language:
Option A Object Oriented

Option B Structured

Option C Unified Modeling

Option D None of these.

Option E
Correct Answer B
Explanation
Difficulties 1
Sub Topic Unit3
Question 57
C programs are convrted into the machine language with the help of
?

Option A An editor

Option B Compiler

Option C An operating system

Option D None of the above

Option E
Correct Answer C
Explanation
Difficulties 1
Sub Topic Unit3
Question 58
The maximun value that an integer constant can have is ?

Option A -32767

Option B 32767

Option C 1.7014e+38

Option D -1.7014e+38

Option E
Correct Answer B
Explanation
Difficulties 1
Sub Topic Unit3
Question 59
A C variable cannot start with ?

Option A An alphabet

Option B A number

Option C A special symbol other than underscore

Option D Both (2) and (3)

Option E
Correct Answer D
Explanation
Difficulties 1
Sub Topic Unit3
Question 60
Which of the following statements is wrong ?

Option A INT=123;

Option B val='A' * 'B';

Option C is=20 * 'T'

Option D count+5=res;

Option E
Correct Answer D
Explanation
Difficulties 1
Sub Topic Unit3
Question 61 What is the result of 16>>2
Option A 1
Option B 8
Option C 2
Option D 4
Option E
Correct Answer D
Explanation
Difficulties 1
Sub Topic Unit3
Question 63 What punctuation is used to indicate the start and end of code blocks?
Option A {}
Option B <>
Option C []
Option D ()
Option E
Correct Answer A
Explanation
Difficulties 1
Sub Topic Unit3

You might also like