1-
|
Can we have an array of bit fields?
|
|
A -
|
Yes
|
|
B -
|
No
|
2-
|
Will the following declaration work?
typedef struct s
{
int a;
float b;
}s;
|
|
A -
|
Yes
|
|
B -
|
No
|
3-
|
Can a structure can point to itself?
|
|
A -
|
Yes
|
|
B -
|
No
|
4-
|
If a char is 1 byte wide, an integer is 2 bytes wide and a long integer is 4 bytes wide then will the following structure always occupy 7 bytes?
struct ex
{
char ch;
int i;
long int a;
};
|
|
A -
|
Yes
|
|
B -
|
No
|
5-
|
In a file contains the line "I am a boy\r\n" then on reading this line into the array str using fgets(). What will str contain?
|
|
A -
|
"I am a boy\r\n\0"
|
|
B -
|
"I am a boy\r\0"
|
|
C -
|
"I am a boy\n\0"
|
|
D -
|
"I am a boy"
|
6-
|
What is the purpose of "rb" in fopen() function used below in the code?
FILE *fp;
fp = fopen("source.txt", "rb");
|
|
A -
|
open "source.txt" in binary mode for reading
|
|
B -
|
open "source.txt" in binary mode for reading and writing
|
|
C -
|
Create a new file "source.txt" for reading and writing
|
|
D -
|
None of above
|
7-
|
What does fp point to in the program ?
#include<stdio.h>
int main()
{
FILE *fp;
fp=fopen("trial", "r");
return 0;
}
|
|
A -
|
The first character in the file
|
|
B -
|
A structure which contains a char pointer which points to the first character of a file.
|
|
C -
|
The name of the file.
|
|
D -
|
The last character in the file.
|
8-
|
Which of the following operations can be performed on the file "NOTES.TXT" using the below code?
FILE *fp;
fp = fopen("NOTES.TXT", "r+");
|
|
A -
|
Reading
|
|
B -
|
Writing
|
|
C -
|
Appending
|
|
D -
|
Read and Write
|
9-
|
To print out a and b given below, which of the following printf() statement will you use?
#include<stdio.h>
float a=3.14;
double b=3.14;
|
|
A -
|
printf("%f %lf", a, b);
|
|
B -
|
printf("%Lf %f", a, b);
|
|
C -
|
printf("%Lf %Lf", a, b);
|
|
D -
|
printf("%f %Lf", a, b);
|
10-
|
Which files will get closed through the fclose() in the following program?
#include<stdio.h>
int main()
{
FILE *fs, *ft, *fp;
fp = fopen("A.C", "r");
fs = fopen("B.C", "r");
ft = fopen("C.C", "r");
fclose(fp, fs, ft);
return 0;
}
|
|
A -
|
"A.C" "B.C" "C.C"
|
|
B -
|
"B.C" "C.C"
|
|
C -
|
"A.C"
|
|
D -
|
Error in fclose()
|