Saturday, July 24, 2010

C Programming 2--SCDL

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