File Handling And bitwise Operators
1.
if file contents following data in sunbeam.txt
[PUNE KARAD SATARA MUMBAI]
#include <stdio.h>
int main( void )
{
FILE *fp=NULL; char c[1024];
fp = fopen("Sunbeam.txt", "r");
fseek(fp, 0, SEEK_END);
fseek(fp, -9L, SEEK_CUR);
fgets(c, 5, fp);
puts(c);
return 0;
}
A. RA MUM
B. ARA
C. TARA M
D. run time error
Answer: D
2.
if file contents following data in sunbeam.txt
[PUNE KARAD SATARA MUMBAI]
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
FILE *fptr=fopen("sunbeam.txt","r"); char ch;
while(!feof(fptr))
{
printf("%c",fgetc(fptr));
fseek(fptr,-1,SEEK_CUR);
}
fclose(fptr);
return 0;
}
February 2020 – Augest 2020 1
File Handling And bitwise Operators
A. P
B. Infinite loop
C. No output
D. I
Answer: B
3.
By default stream stdout is
A. Unbuffered
B. Fully Buffered
C. Line Buffered
D. None of these
Answer: A
4.
A mode which is used to open an existing file for both
reading and writing
A. "w"
B. "w+"
C. "r+"
D. "wb+"
Answer: C
5.
Which of the following fuinction is most appropriate
for storing the data type of any data type?
A. puts()
B. fprintf()
C. fwrite()
D. All of the above
Answer: C
February 2020 – Augest 2020 2
File Handling And bitwise Operators
6.
#include <stdio.h>
int main(void)
{
int x=1;
printf("%d,%d",~x-x>>1,~x-x<<1);
return 0;
}
A.-3,-4
B.-1,-6
C.-2,-6
D.-2,-4
Answer :C
7.
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int num1=2;
int result=num1<<3;
if(result & num1)
printf("True");
else
printf("false");
return 0;
}
A. True
B. false
C. ERROR
D. Abnormal terminate
Answer: B
February 2020 – Augest 2020 3
File Handling And bitwise Operators
8.
#include <stdio.h>
int main(void)
{
printf("%d %d %d %d",4<<2,4>>3,10>>3,10<<2);
return 0;
}
A. 16 0 1 40
B. 8 12 3 30
C. 16 1 1 10
D. 16 0 10 30
Answer: A
9.
#include <stdio.h>
int main(void)
{
int i=32,j=65,k;
k = j ^ 32;
printf(" k=%d",k);
k=j<<2;
printf(" k=%d",k);
k=i>>5;
printf(" k=%d",k);
return 0;
}
A. k=97 k=265 k=1
B. k=97 k=260 k=1
C. k=90 k=260 k=1
D. k=97 k=1 k=1
Answer: B
February 2020 – Augest 2020 4
File Handling And bitwise Operators
10.
#include <stdio.h>
int main(void)
{
int num = 5;
while (~num)
{
printf("Test");
}
return 0;
}
A. Test
B. Infinite loop
C. No output
D. Compile time error
Answer: B
11.
#include <stdio.h>
int main(void)
{
int num = 12;
int j=0;
while (num>>=j)
{
printf("%d,%d ",num,j);
j++;
}
return 0;
}
A. 12,0 6,1 1,2
B. 12,0 6,1 1,3
C. Infinite loop
D. 12,0 6,1 2,2
Answer: A
February 2020 – Augest 2020 5
File Handling And bitwise Operators
12.
#include <stdio.h>
int main(void)
{
int result = 0;
if (result&=~5)
printf("Test1");
else
printf("Test2");
return 0;
}
A. Test1
B. Test2
C. No output
D. Abnormal termination
Answer: B
13.
#include <stdio.h>
int main(void)
{
int a,b,c;
a=5;
b=10;
c=printf("%d\0",b) + b++;
printf(" %d",c);
return 0;
}
A.11 12
B.10 12
C.12 12
D.Compile time error
Answer: B
February 2020 – Augest 2020 6
File Handling And bitwise Operators
14.
#include <stdio.h>
int main(void)
{
int b=10;
int num1;
int result;
result = scanf("%d",num1) + ++b;
printf("%d",result);
return 0;
}
A.12
B.11
C.10
D.run time error
Answer: D
15.
#include <stdio.h>
int main(void)
{
printf("\\ \? Test \0 Hello \n");
return 0;
}
A.\\ \? Test Hello
B.\ ? Test
C.\\ ? Test Hello
D.\ ? Test Hello
Answer:-B
February 2020 – Augest 2020 7
File Handling And bitwise Operators
16.
What will be the o/p of the following code if run on
ternimal as ./a.out
#include <stdio.h>
int main(void)
{
printf("\nC programming Language\nDennis Ritchie\t\n");
printf("\n\tSunbeam\rpune\n");
return 0;
}
A.
C programming Language
Dennis Ritchie
Sunbeam pune
B.
C programming Language
Dennis Ritchie
Sunbeam pune
C.
C programming Language
Dennis Ritchie
pune Sunbeam
D.
C programming Language Dennis Ritchie
pune Sunbeam
Answer: C
February 2020 – Augest 2020 8