Match the LIST-I with LIST-II Choose the correct answer from the options given below:LIST-I
(FUNCTIONS)LIST-II
(Uses of functions)A. fseek () I. Gives the current position in the file B. ftell() II. Sets the position to the beginning of the file C. feof () III. Sets the position to a desired point in the file D. rewind() IV. Used to test for an end of file condition.
A-III, B-I, C-IV, D-II
The C standard library (stdio.h) provides random-access functions that read or change the file position indicator of a FILE stream.
A. fseek() — fseek(fp, offset, origin) moves the position to offset bytes from SEEK_SET, SEEK_CUR or SEEK_END, i.e. to a desired point in the file. A → III.
B. ftell() — returns the current value of the file position indicator as a long. B → I.
C. feof() — returns non-zero when the end-of-file indicator of the stream is set, so it tests for an end-of-file condition. C → IV.
D. rewind() — sets the position back to the beginning of the file (equivalent to fseek(fp, 0L, SEEK_SET) plus clearing the error indicator). D → II.
The codes A-II, B-III, C-I, D-IV and A-II, B-IV, C-III, D-I mismatch fseek and ftell, and the code with C-II pairs feof with resetting to the beginning, which is the job of rewind.
A-III, B-I, C-IV, D-II option is correct.
Consider the following program :
#include<stdio.h>
main( )
{
int i, inp;
float x, term=1, sum=0;
scanf(“%d %f ”, & inp, &x);
for(i=1; i<=inp; i++)
{
term = term * x/i;
sum = sum + term ;
}
printf(“Result = %f\n”, sum);
}
The program computes the sum of which of the following series ?
Given that \(x=7.5\), j = -1.0, n = 1.0, m = 2.0
the value of --x+j==x>n>=m is :
Match the following with respect to I/O classes in object oriented programming :
| List - I | List - II |
| a. fopen() | i. returns end of file |
| b. fclose() | ii. return for any problem report |
| c. ferror() | iii. returns 0 |
| d. feof() | iv. returns a file pointer |
The control string in C++ consists of three important classifications of characters
Match the following with respect to the jump statements :
| List - I | List - II |
| a. return | i. The conditional test and increment portions |
| b. goto | ii. A value associated with it |
| c. break | iii. Requires a label for operation |
| d. continue | iv. An exit from only the innermost loop |
Code blocks allow many algorithms to be implemented with the following parameters :
Which of the following is the correct value returned to the operating system upon the successful completion of a program ?
Arrange the following steps of file handling in C in the correct order :
(A) Close the file
(B) Read from or write to the file
(C) Open the file
(D) Check for error
Choose the correct answer from the options given below :
Consider following conditional statements if (m == 20 – 10 || n > 10). The order of execution of the following operations is
A. ==
B. –
C. ||
D. >
Choose the correct answer from the options given below:
Which of the following is false regarding the evaluation of computer programming languages ?
In object-oriented programming, which keyword ensures that a member variable belongs to the class itself rather than to any specific object, thereby allowing all instances to share a single copy of that variable?
The three basic structure types used to write the algorithm for a program are sequence, selection and repetition. Which of the following is NOT an advantage of using only these structures when writing the algorithm for a program?
Which statement(s) is/are true about formation of identifier in C?
I. It consist of alphabets, digits and underscore.
II. An identifier can start with an underscore.
What is the output of the code written in C?
void main()
{
printf("%d",7%-3);
printf("%d",-7%3);
}
Which of the following statement(s) is/are true about pre-processor in C/C++?
I. To replace each #include directive with the contents of the designated file.
II. To replace each escape sequence with designated character.
III. To process macro definitions and expand macro calls.