question bank computer engineeringjnec.org/questionbanks/computer engineering fe mcq.pdf · mgm’s...

28
MGM’s JNEC Question Bank Subject: Computer Engineering 1. All of the following are examples of computer input units EXCEPT: a) Scanner b) Speaker c) Bar code reader d) Keyboard Answer: b 2. Which of the following units is the biggest capacity? a) Byte b) Kilobyte c) Gigabyte d) Megabyte Answer: c 3 The difference between memory and storage is that the memory is__________ and storage is_________ a) Temporary, permanent b) Permanent, temporary c) Slow, fast d) None of the above Answer: a 4 Which of the Following holds the ROM, CPU, RAM and expansion cards a) Hard disk b) Floppy disk c) Mother board d) None of the above Answer: c 5 The language that the computer can understand and execute is called ______ a) Machine language b) Application software c) System program d) None of the above Answer: a

Upload: dangthu

Post on 06-Mar-2018

231 views

Category:

Documents


4 download

TRANSCRIPT

MGM’s JNEC

Question Bank

Subject: Computer Engineering

1. All of the following are examples of computer input units EXCEPT:

a) Scanner

b) Speaker

c) Bar code reader

d) Keyboard

Answer: b

2. Which of the following units is the biggest capacity?

a) Byte

b) Kilobyte

c) Gigabyte

d) Megabyte

Answer: c

3 The difference between memory and storage is that the memory is__________ and storage

is_________

a) Temporary, permanent

b) Permanent, temporary

c) Slow, fast

d) None of the above

Answer: a

4 Which of the Following holds the ROM, CPU, RAM and expansion cards

a) Hard disk

b) Floppy disk

c) Mother board

d) None of the above

Answer: c

5 The language that the computer can understand and execute is called ______

a) Machine language

b) Application software

c) System program

d) None of the above

Answer: a

6 Which of the following devices can be used to directly input printed text

a) OCR

b) OMR

c) MICR

d) None of the above

Answer: a

7 A floppy disk contains

a) Circular tracks only

b) Sectors only

c) Both circular tracks and sectors

d) None of the above

Answer: c

8 Actual executions of instructions in a computer take place in

a) ALU

b) Control Unit

c) Storage unit

d) None of the above

Answer: a

9 Which of the following is used as a primary storage device

a) Magnetic tape

b) PROM

c) Floppy disk

d) None of the above

Answer: b

10 Information retrieval is faster from

a) Floppy disk

b) Magnetic tape

c) Hard disk

d) None of the above

Answer: c

11 C is_________

a) An assembly language

b) A third generation high level language

c) A machine language

d) None of the above

Answer: b

12 The errors that can be pointed out by the compiler are

a) Syntax errors

b) Semantic errors

c) Logical errors

d) None of the above

Answer: a

13 Developer of C is --------

a) Martin Richards

b) Ken Thomson

c) Dennis Ritchie

d) Kernighan Answer: c

14) After compilation of _____ code, _____ code is obtained to execute the any C program.

a) Source, Object

b) main, object

c) object, main

d) object, source

Answer: a

15) __________ unit maintains the co-ordination of computer system.

a) ALU

b) Memory

c) CU

d) Hard disk Answer: c

16 An algorithm is defined as

a) a mathematical formula that solves a problem.

b) a tempo for classical music played in a coda.

c) a logical sequence of a steps to solve a problem.

d) a tool that designs computer programs and draws the user interface.

Answer: c

17 What does the diamond shape flowchart symbol represent?

a) input/output

b) terminal

c) decision

d) connector

Answer: c

18 Rectangle is used for input and output statement

a) True

b) False

Answer: b

19 Algorithm should be machine independent

a)True

b)False

Answer: a

20 ---- Symbol is used to represent input and output statement.

a) Diamond

b) Hexagon

c) Rectangle

d) Parallelogram

Answer: d

21 Documentation section is used to write ----

a) User defined functions

b) Library files

c) Information about program

d) main function

Answer: c

22 ---- is the extension for header file

a) .header

b) .h

c) .txt

d) .c

Answer: b

23 C program statements end up with

a) Fullstop

b) Comma

c) Colon

d) Semicolon

Answer: d

24 _____ is the extension for C program

a) .header

b) .h

c) .txt

d) .c

Answer: d

25 printf statement is used to displaying string on console

a) True

b) False

Answer: a

26 stdio.h refers to standard __________ file.

a) Standard I/O header

b) stabd alone I/O header c) Student I/O header

d) all of the above Answer: a

27 __________ file contains different predefined functions, which are required to run the program.

a) IO file

b) Header file c) Both a & b

d) none of above Answer: b

28 All header files should be included explicitly ______function.

a) before main ( )

b) after main( )

c) anywhere in programmer

d) all of the above Answer: a

29 ________ function is the starting point of the program.

a) Any function

b) # include()

c) main

d) all of the above Answer: c

30 The prototypes of library functions are gathered together into various categories and stored in

_________ files.

a) Header

b) Std I/O

c) both a and b

d) none of above

Answer: a

31 The _______ of a program is linked with libraries that are needed for execution of a program.

a) Object code

b) source code

c) Object & source code

d) any code

Answer: a

32 Scanf ( ) function is the part of _______ header file.

a) Conio.h

b) input.h

c) math.h

d) stdio.h

Answer: d

33 To user getch( ) in program _____ header file must be included in linking section.

a) Conio.h

b) input.h

c) math.h

d) stdio.h

Answer: a

34 Any variable declare before main are called as _____ variables

a) Global

b) Local

c) Both a & b

d) Non of above

Answer: a

35 The C program structure is in the sequence of ____

a) Documentation,Linking ,main function

b) Linking,documentation,main function

c) documentation,main function,linking ,

d) none of above

Answer: a

36 __________ process convert source program into object program.

a) Linking

b) Compilation

c) Conversion

d) All of the above

Answer: b

37 Character constant is declared in ---

a) Single quote

b) Double quote

c) Curly braces

d) Round braces

Answer: a

38 Which of the following is not a datatype

a) int

b) float

c) string

d) char

Answer: c

39 String constant is declared in ---

a) Single quote

b) Double quote

c) Curly braces

d) Round braces

Answer: b

40 In C there are --- keywords

a) 24

b) 108

c) 32

d) None of above

Answer: c

41______ are the reserved words whose meaning is already known to compiler.

a) Linking

b) main function

c) Keyword

d) None of above

Answer: c

42_____ are the reserved words whose meaning is already known to compiler.

a) Linking

b) main function

c) Keyword

d) None of above

Answer: c

43______is a single alphabet or a digit or a special symbol enclosed in a single quote.

a) constant

b) variable

c) Character constant

d) None of above

Answer: c

44 Integer type of data occupies ______ bytes of memory .

Constant

a) 1

b) 2

c) 4

d) None of above

Answer: b

45A character type data occupies ____ bites of memory .

a) 8 bits

b) 4 bits c) 2 bits,

d) Any of the above

Ans: a

46 ____ symbolic constant is used for new line.

a) \t

b) \n

c) \nl

d) None of above

Answer: b

47 ______ operators are used to assign the value to variable.

a) Assignment

b) Mathematical

c) both a & B

d) None of above Answer : a

48 i++ and ++i will provide the same output.

a. True

b. False

Answer : b

49 To check more than one condition at a time ____ operator is primarily used to check more than two

conditions.

a. Mathematical

b Logical

c a & b

d none of above

Answer : b

50 _____ operators operate on single operand.

a. Unit

b Logical

c. Uniary

d. All of above

Answer: c

DATA INPUT OUTPUT, DECISION CONTROL

AND LOOP CONTROL STRUCTURE

1. 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);

Ans:- a

2. The single character input/output function are?

a. scanf() and printf()

b. getchar() and printf()

c. scanf() and putchar()

d. getchar() and putchar()

Ans:-d

3. Precedence determines which operator?

a. Is evaluated first

b. Is most important

c. Is fastest

d. Operates on the largest number

Ans:-a

4. The two operator && and || are?

a. Arithmetic operators

b. Equality operators

c. Logical operators

d. Relational operators

Ans:-d

5. What will be the output of following code?

#include<stdio.h>

#include<conio.h>

void main()

{

int x=10,y=20;

clrscr();

if(x==y)

printf(“%d%d”,x,y);

getch();

}

a. Garbage value

b. Raise a error

c. Prints nothing

d. None of above

Ans:-c

6. What is the output of the following program?

#include<stdio.h>

#include<conio.h>

void main()

{

int a=8,b=4;

int c,d;

clrscr();

c= a>6;

d= a>2 && b==3;

printf("c = %d, d= %d",c,d);

getch();

}

a. c=1, d=0

b. c=0,d=1

c. c=0,d=0

d. Compilation error

Ans:- a

7. What is the output of the following program?

#include<stdio.h>

#include<conio.h>

void main()

{

int i=10;

clrscr();

switch(i)

{

case 1: printf(" i=1");

break;

case 10: printf(" i=10");

case 11: printf(" i=11");

break;

case 12: printf(" i=12");

}

getch();

}

a. i=10 i=11 i=12

b. i=1 i=10 i=11 i=12

c. i=10 i=11

d. none of the above

ans:-c

8. What is the output of the following program?

#include<stdio.h>

#include<conio.h>

void main()

{ char c = 'c';

clrscr();

switch(c)

{

case 'a' : printf("inside case a,");

break;

case 'b' : printf("inside case b,");

break;

case 'c' : printf("inside case c,");

case 'd' : printf("inside case d,");

continue;

default: printf("inside default case");

break;

}

getch();

}

a. inside case c, inside case d

b. inside case c

c. inside case c, inside case d, inside default case

d. Compilation Error

Ans:-d

9. How many times "IndiaBIX" is get printed?

#include<stdio.h>

#include<conio.h>

void main()

{

int x;

clrscr();

for(x=-1; x<=10; x++)

{

if(x < 5)

continue;

else

break;

printf("IndiaBIX");

}

getch();

}

a. Infinite times

b. 11 times

c. 0 times

d. 10 times

Ans:-c

10. How many times the while loop will get executed if a short int is 2 byte wide?

#include<stdio.h>

#include<conio.h>

void main()

{

int j=1;

clrscr();

while(j <= 255)

{

printf("%c %d\n", j, j);

j++;

}

getch();

}

a. Infinite times

b. 255 times

c. 256 times

d. 254 times

Ans:-b

11. Which of the following is not logical operator?

a. &

b. &&

c. ||

d. !

Ans:-a

12. In mathematics and computer programming, which is the correct order of mathematical

operators ?

a. Addition, Subtraction, Multiplication, Division

b. Division, Multiplication, Addition, Subtraction

c. Multiplication, Addition, Division, Subtraction

d. Addition, Division, Modulus, Subtractio

Ans:-b

13. Which of the following cannot be checked in a switch-case statement?

a. Character

b. Integer

c. Float

d. Enum

Ans:-c

14. Give the out put of the following code

#include<stdio.h>

#include<conio.h>

void main()

{

int x=3;

float y=3.0;

clrscr();

if(x==y)

printf("x and y are equal");

else

printf("x and y are not equal");

getch();

}

a. x and y are equal

b. x and y are not equal

c. x and y are same

d. none of above

Ans:-a

15. When do we use the case control structure?

a. To choose one from multiple alternatives

b. To switch from the instruction to another

c. To make the execution fast

d. None of above

Ans:-a

16. What will be the output of the program?

#include<stdio.h>

#include<conio.h>

void main()

{

char suite=3;

clrscr();

switch(suite)

{

case 1: printf("ALL QUIZ");

case 2: printf("All Quiz is great");

default: printf("All quiz cintain MCQS");

}

printf("did you like all quiz ?");

getch();

}

a. All QUIZ

b. All quiz is great

c. All quiz contains MCQS

d. All quiz contains MCQS did you like all quiz?

Ans:-d

17. What will be the output of following program

#include<stdio.h>

#include<conio.h>

void main()

{

int c=3;

clrscr();

switch(c)

{

case '3': printf("Hi");

break;

case 3: printf("Hello");

break;

default: printf("How are u ?");

}

getch();

}

a. Hi

b. Hello

c. Hi & Hello

d. How are u?

Ans:-b

18. What will be the output of following program?

#include<stdio.h>

#include<conio.h>

void main()

{

int i=3;

clrscr();

switch(i)

{

case 0: printf("I am Here");

case 1+0: printf("I am in Second case");

case 4/2: printf("I am in third case");

case 8%5: printf("Good bye");

}

getch();

}

a. All case statements will be executed

b. I am Here

c. Good bye

d. I am in third case

Ans:-c

19. What will be the output of the following program?

#include<stdio.h>

#include<conio.h>

void main()

{

int suite=1;

clrscr();

switch(suite);

{

case 0: printf("Its morning time");

case 1: printf("Its evening time");

}

getch();

}

a. Error

b. Its morning time

c. Its evening time

d. None of above

Ans:-a

20. In a for loop, if the condition is missing,then?

a. it is assumed to be present and taken to be false

b. it is assumed to be present and taken to be true

c. it result in the syntax error

d. execution will be terminated abruptly

Ans:-b

21. In a for loop, if the condition is missing, then infinite looping can not be avoided by a

a. Continue statement

b. goto statement

c. return statement

d. break statement

Ans:-a

22. Choose the correct statement

a. 0 represent a false condition

b. Non zero value represent a false condition

c. 1 represent a false condition

d. Anything that is not 1, represents a false condition

Ans:-a

23. Which of the following comments about for loop are not correct? a. Index value is retained outside the loop

b. Index value can be changed from within the loop

c. goto can be used to jump,out of loop

d. Body of the loop can not be empty

Ans:-d

24. Which of the following comment about for loop are correct?

a. Using break is equivalent to using a goto that jumps to the statement immediately following the

loop

b. Continue is used to by pass the remainder of the current pass of the loop

c. if comma operator is used,then the value returned is the value of the right operand

d. All of above

Ans:-d

25. Break statement can be simulated by using ?

a. goto return

exit

any of the above statement

Ans:-a

26. What will be the output of the following program?

#include<stdio.h>

int main()

{

int i=2,j=2;

while(i+1?--i:j++)

printf("i=%d j=%d",i,j);

return 0;

}

a. 1,2

b. 1,2

0,2

c. 1,2

0,2

-1,2

d. 1,2 0,2 0,3

Ans:-a

27. Which of these selection statements test only for equality? a) if

b) switch

c) Both a & b

d) None of the mentioned

Ans:-b

28. Which of these are selection statements in Java? a) if()

b) for()

c) continue

d) break

Ans:-a

29. Which of the following loops will execute the body of loop even when condition controlling the loop is initially false?

a) do-while

b) while

c) for

d) None of the mentioned

Ans:-a

30. The keyword ‘break’ cannot be simply used within: a) do-while

b) if-else

c) for

d) while

Ans:-b

31. Which keyword is used to come out of a loop only for that iteration? a) break

b) continue

c) return

d) None of the mentioned

Ans:-b

32. Which keyword can be used for coming out of recursion? a) break

b) return

c) exit

d) Both (a) and (b)

Ans:-b

33. The output of the code below is

#include <stdio.h>

void main()

{

int i = 0, k;

label: printf("%d", i);

if (i == 0)

goto label;

}

a. 0

b. Infinite 0

c. Nothing

d. Error

Ans:-b

34. Example of iteration in C. a) for

b) while

c) do-while

d) All of the mentioned

Ans:-d

35. Number of times while loop condition is tested is, i is initialized to 0 in both case. while (i < n)

i++;

-------------

do

i++;

while (i <= n);

a) n, n

b) n, n+1

c) n+1, n

d) n+1, n+1

Ans:-d

36. Which loop is most suitable to first perform the operation and then test the condition? a) for loop

b) while loop

c) do-while loop

d) None of the mentioned

Ans:-c

37. What is the output of this C code?

#include <stdio.h>

int main()

{

for (int i = 0;i < 1; i++)

printf("In for loop\n");

}

a) Compile time error

b) In for loop

c) Depends on the standard compiler implements

d) Depends on the compiler

Ans:-c

38. Which among the following is odd one out? a) printf

b) fprintf

c) putchar

d) scanf

Ans:-d

39. For a typical program, the input is taken using. a) scanf

b) Files

c) Command-line

d) None of the mentioned

Ans:-d

40. The value of EOF is_____. a) -1

b) 0

c) 1

d) 10

Ans:-a

41. What is the use of putchar()? a) The character written

b) EOF is an error occurs

c) Nothing

d) Both a & b

Ans:-d

42. putchar(c) function/macro always outputs character c to the a) screen

b) standard output

c) depends on the compiler

d) Depends on the standard

Ans:-b

43. which of the following statement is use to take the control to the beginning of the loop?

a. Exit

b. Break

c. Continue

d. None of these

Ans:-c

44. A do-while loop is useful when we want that the statement within the loop must be

executed?

a. Only once

b. At least once

c. More than once

d. None of above

Ans:-b

45. What will be the out put of the following program?

a. Prints nothing

b. Raise an error

c. Garbage value

d. Allquiz

Ans:-a

46. what will be the output of the following program?

#include<stdio.h>

void main()

{

Int I;

For(i=1;i<=5;printf(“%d”,i))

i++;

}

a. Error

b. Garbage values

c. 1 to 5

d. Infinite loop

Ans:-d

47. what will be the output of the following program?

#include<stdio.h>

void main()

{

Int x=4;

while(x==1)

{

X=x-1;

Printf(“%d”,x);

x--;

}

a. 4

b. 1,2,3,4

c. Prints nothing

d. None of above

Ans:-c

48. What will be the output?

#include<stdio.h>

Int main()

{

Int k=35;

Printf(“%d%d%d”,k==35,k=50,k>40);

}

a. 35,50,40

b. 0,50,0

c. 0,0,0

d. 1,1,1

Ans:-b

49. What will be the output? #include<stdio.h>

void main()

{

int a=8,b=4;

int c,d;

c= a>6;

d= a>2 && b==3;

printf("c = %d, d= %d",c,d);

}

a. C=1,d=0

b. C=0,d=0

c. C=0,d=1

d. Compilation error

Ans:-a