Monday, 17 June 2013

C Programming - 2

Match The Following
Question
Correct Answer
Your Answer
\r
carriage return
carriage return
\b
backspace
backspace
\f
form feed
form feed
\t
tab
carriage return

Multiple Choice Multiple Answer
Question 
What will be the output of the following main(){ printf("%d", 7/22 + 25/5); printf("%f", 7/22 + 25.0/5);}
Correct Answer 
5 , 5.000000
Your Answer 
5 , 5.000000

Multiple Choice Single Answer
Question 
How much memory is occupied by each character in the array?
Correct Answer 
one byte
Your Answer 
one byte

True/False
Question 
Control instructions are used to control the sequence of execution of various statements in program
Correct Answer 
True
Your Answer 
True

Multiple Choice Multiple Answer
Question 
Point out the errors if any. main ( ) { int i=100; while(i<=100); {printf("%d ",i ) ; i--; }do; }
Correct Answer 
do; is incorrect , no ; at the end of while
Your Answer 
do; is incorrect , no ; at the end of while , it will turn into infinite loop

True/False
Question 
One structure can be nested within another structure.
Correct Answer 
True
Your Answer 
False

Multiple Choice Multiple Answer
Question 
Which of the following keywords are associated with switch statement?
Correct Answer 
case , default , break
Your Answer 
case , default , break

Multiple Choice Single Answer
Question 
How many values a function can return at a time?
Correct Answer 
one
Your Answer 
one

Multiple Choice Single Answer
Question 
How many nesting of structures is possible?
Correct Answer 
many
Your Answer 
two

Multiple Choice Multiple Answer
Question 
What will be the output of the following main(){ int i = 1; char c='A'; printf("%d",i * c); printf("%d",i * (c+2));}
Correct Answer 
65 , 67
Your Answer 
65 , 67

True/False
Question 
Arithmetic instructions are used to control the sequence of execution of various statements in program
Correct Answer 
False
Your Answer 
True

Multiple Choice Single Answer
Question 
Which of the following functions of a floppy can be done using structure?
Correct Answer 
formatting a floppy
Your Answer 
coppying a data of a floppy

True/False
Question 
A function can return only one value at a time.
Correct Answer 
True
Your Answer 
True

Select The Blank
Question 
Just passing the address of the ________ element of the array to a function is as good as passing the entire array to the function.
Correct Answer 
Zeroth
Your Answer 
First

Select The Blank
Question 
________ is a way to assign an address of variable a to pointer p.
Correct Answer 
p = &a;
Your Answer 
p = &a;

Multiple Choice Multiple Answer
Question 
What will be the output? main(){ char name[10]="String"; int j=strlen(name); puts(name); printf("%d",j);}
Correct Answer 
String , 6
Your Answer 
String , 6

Select The Blank
Question 
________ function finds first occurrence of a given character in a string.
Correct Answer 
strchr
Your Answer 
strchr

True/False
Question 
Logical operators cannot be used with 'do' loop.
Correct Answer 
False
Your Answer 
False

True/False
Question 
switch requires an integer expression.
Correct Answer 
True
Your Answer 
False

Select The Blank
Question 
To declare a function choice() which returns a character value and has two integer arguments, ________ statement is written.
Correct Answer 
char choice(int,int);
Your Answer 
char choice(int a, int b );

Multiple Choice Single Answer
Question 
The language used for modeling and documenting system is :-
Correct Answer 
UML
Your Answer 
UML

Multiple Choice Single Answer
Question 
Which of the following is valid declaration of an integer pointer 'no'?
Correct Answer 
int *no;
Your Answer 
int *no;

Multiple Choice Single Answer
Question 
In sequence diagram, the horizontal arrowhead line shows
Correct Answer 
Message 'from- to'
Your Answer 
Message 'from- to'

Multiple Choice Multiple Answer
Question 
Which agruments are required for fgets()?
Correct Answer 
address of the string , maximum length , file pointer
Your Answer 
file pointer

Multiple Choice Single Answer
Question 
The collaboration diagram shows both :-
Correct Answer 
Collaboration and sequence
Your Answer 
Collaboration and sequence

Multiple Choice Single Answer
Question 
A subscript of first element in an array is :-
Correct Answer 
0
Your Answer 
0

Multiple Choice Multiple Answer
Question 
What will be the output of the following main(){ char c='ab'; printf("%c", c); printf("%d",c);}
Correct Answer 
a , 97
Your Answer 
a , 97

Multiple Choice Single Answer
Question 
Which of the following statement is wrong
Correct Answer 
3 + a = b;
Your Answer 
con = 'T' * 'A';

Multiple Choice Single Answer
Question 
Which of the following form is possible to express the real constant
Correct Answer 
Both fractional and exponential forms
Your Answer 
ASCII form only

Select The Blank
Question 
________ operator is used to refer to the structure element, when structure pointer is declared
Correct Answer 
->
Your Answer 
-->

Multiple Choice Single Answer
Question 
From expression - a = 6.6 / x + ( 5 * a + (3 * r)) / ( 5 / x ) which operation will be performed first?
Correct Answer 
( 3 * r )
Your Answer 
( 3 * r )

Multiple Choice Multiple Answer
Question 
'a' is an integer. 'p' is a pointer pointing to 'a'. Which of the following are valid statements to display the address of 'a'?
Correct Answer 
printf("%u",&a); , printf("%u",p);
Your Answer 
printf("%u",&a); , printf("%u",p);

Select The Blank
Question 
________ is logical NOT operator
Correct Answer 
!
Your Answer 
!

Multiple Choice Single Answer
Question 
If array is initialised while declaring :-
Correct Answer 
Mentioning dimension is not complusory
Your Answer 
Mentioning dimension is complusory

Multiple Choice Single Answer
Question 
Which function is used to write the output to an array of characters?
Correct Answer 
sprintf
Your Answer 
printf

Multiple Choice Multiple Answer
Question 
Arguments can generally be passed to functions in the following two ways :-
Correct Answer 
sending the values of the arguments , sending the addresses of the arguments
Your Answer 
sending the values of the arguments , sending the addresses of the arguments

True/False
Question 
Just like array of int / float, there can be array of pointers.
Correct Answer 
True
Your Answer 
True
True/False
Question 
The set of statements belongining to a function are enclosed within a pair of braces.
Correct Answer 
True
Your Answer 
True

Select The Blank
Question 
________ is an input statement in C
Correct Answer 
scanf
Your Answer 
scanf

Match The Following
Question
Correct Answer
Your Answer
Test Model
Stipulates test strategy, test plans, test specifications, test results and test recovary reports.
Stipulates test strategy, test plans, test specifications, test results and test recovary reports.
Analysis Object Model
Presents information how object model will be executed.
Converts design object model to implementation model based on reusable component technology.
Use case Model
Defines actors inside and outside of use case and their behaviour.
Implements use case data
Implementation Model
Converts design object model to implementation model based on reusable component technology.
Presents information how object model will be executed.

Multiple Choice Multiple Answer
Question 
Which of the following are not control instructions in C?
Correct Answer 
Input/ Output , Arithmetic
Your Answer 
Repition or Loop , Case , Arithmetic

True/False
Question 
The default prototype of any C function is 'int'.
Correct Answer 
True
Your Answer 
True

Select The Blank
Question 
After the case, ________ expression is not allowed.
Correct Answer 
float
Your Answer 
arithmetic

Multiple Choice Single Answer
Question 
What is a string?
Correct Answer 
A character array
Your Answer 
A character array

Select The Blank
Question 
fopen() returns ________, if file is absent.
Correct Answer 
NULL
Your Answer 
error

Select The Blank
Question 
________ is escape sequence for new line.
Correct Answer 
\n
Your Answer 
\n

True/False
Question 
The keywords should not be used as variables.
Correct Answer 
True
Your Answer


True

No comments:

Post a Comment