Saturday, July 24, 2010

C Programming 8--SCDL

C Programming 8:

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