Explore topic-wise MCQs in Technical Programming.

This section includes 1331 Mcqs, each offering curated multiple-choice questions to sharpen your Technical Programming knowledge and support exam preparation. Choose a topic below to get started.

1301.

The output of the following is int a = 75; printf (“%d%%”, a);

A. 75
B. 75%%
C. 75%
D. None of the above
Answer» E.
1302.

The following statement displays float x = 2000.53; printf (“%e”, x);

A. 2.00053e+04
B. 2.00053e+03
C. 2.00053+e04
D. 2.0005e+03
Answer» C. 2.00053+e04
1303.

The function fprintf is used in a program

A. When too many printf calls have been already used in the program
B. In place of printf, since printf uses more memory
C. When the output is to be printed on to a file
D. When the type of variables to be printed are not known before
Answer» D. When the type of variables to be printed are not known before
1304.

It is necessary to declare the type of function in the calling program if

A. Function returns an integer
B. Function returns a non-integer value
C. Function is not defined in the same file
D. Function is called number of times
Answer» C. Function is not defined in the same file
1305.

The break statement causes an exit

A. Only from the innermost loop
B. Only from the innermost switch
C. From the innermost loop or switch
D. From the program.
Answer» D. From the program.
1306.

What will happen if the following loop is executed ? int num = 0; do { --num; printf(“%d”, num); num++; }while (num >= 0); }

A. The loop will run infinite number of times
B. The program will not enter the loop
C. There will be a compilation error
D. There will be runtime error
Answer» D. There will be runtime error
1307.

The library function sqrt( ) operates on a double precision argument. If, i is an integer variable, which one of the following calls would correctly compute sqrt(i) ?

A. sqrt((double)i)
B. (double) sqrt(i)
C. (double) (sqrt(i))
D. sqrt(i)
Answer» B. (double) sqrt(i)
1308.

To access a structure element using a pointer, ............... operator is used

A. dot (.)
B. pointer (&)
C. pointer (*)
D. arrow (→)
Answer» E.
1309.

If an array is used as function argument, the array is passed

A. by value
B. by reference
C. by name
D. the array cannot be used as a function argument
Answer» C. by name
1310.

.................. is a named location in memory that is used t hold the value that may be modified by the program.

A. Expression
B. Keyword
C. Variable
D. Identifiers
Answer» D. Identifiers
1311.

f an integer occupies 4 bytes and a character occupies 1 bytes of memory, each element of the following structure would occupy how many bytes ? struct name { int age; char name [20]; }

A. 5
B. 24
C. 21
D. 22
Answer» C. 21
1312.

A ................. defines a new type that links code and data.

A. array declaration
B. class definition
C. pointer declaration
D. variable declaration
Answer» C. pointer declaration
1313.

................. is referred to fixed value that the program may not alter.

A. Expression
B. Variable
C. Constant
D. Keywords
Answer» D. Keywords
1314.

A ................. storage specifier is originally applied to variables of type int, char, pointers.

A. auto
B. static
C. extern
D. register
Answer» E.
1315.

................ is referred to fixed value that the program may not alter.

A. Expression
B. Variable
C. Constant
D. Keywords
Answer» D. Keywords
1316.

................ variables are permanent variables within their own function or file.

A. Auto
B. Static
C. Extern
D. Register
Answer» C. Extern
1317.

The compilers convert all operands up to the type of the largest operand are called as ...................

A. expression
B. evaluaton
C. typeconversion
D. precence
Answer» D. precence
1318.

The general form, of assignment operator is ...............

A. variable_name=expression.
B. datatype=expression.
C. variable=expression.
D. datatype=expression1
Answer» B. datatype=expression.
1319.

Local variables are also called as ................ variables.

A. global
B. external
C. scope
D. automatic
Answer» E.
1320.

Variables that are declared inside a function are called as ...............

A. external
B. global
C. scope
D. local
Answer» E.
1321.

The name of the variables, functions, labels and other user defined object are called .................

A. expression
B. identifier
C. pointer
D. statemen
Answer» C. pointer
1322.

If a is an integer variable, a = 5/2; will return a value

A. 2.5
B. 3
C. 2
D. 0
Answer» D. 0
1323.

Which of the following statements is false ?

A. Each new C instruction has to be written on a separate line
B. Usually all C statements are entered in small case letters
C. Blank spaces may be inserted between two words in a C statement
D. Blank spaces cannot be inserted within a variable name
Answer» B. Usually all C statements are entered in small case letters
1324.

Which of the following is allowed in a C Arithmetic instruction?

A. [ ]
B. { }
C. ( )
D. None of the above
Answer» D. None of the above
1325.

In b = 6.6 / a + 2 * n; which operation will be performed first?

A. 6.6 / a
B. a + 2
C. 2 * n
D. Depends upon compiler
Answer» E.
1326.

Which of the following shows the correct hierarchy of arithmetic operators in C ?

A. **, * or /, + or -
B. **, *, /, +, -
C. **, /, *, +, -
D. / or *, - or +
Answer» E.
1327.

Which of the following statement is wrong ?

A. mes = 123.56;
B. con = T * A;
C. this = T * 20;
D. 3 + a = b;
Answer» E.
1328.

A C variable cannot start with .............

A. An alphabet
B. A number
C. A special symbol other than underscore
D. Both (B) & (C) above
Answer» E.
1329.

The maximum value that an integer constant can have is .................

A. -32767
B. 32767
C. 1.7014e+38
D. –1.7014e+38
Answer» C. 1.7014e+38
1330.

Which of the following is NOT a character constant?

A. Thank You’
B. ‘Enter values of P, N, R’
C. ‘23.56E-03’
D. All the above
Answer» E.
1331.

The statement char ch = ‘Z’ would store in ch :

A. The character Z
B. ASCII value of Z
C. Z along with the single inverted commas
D. Both (A) and (B)
Answer» C. Z along with the single inverted commas