Explore topic-wise MCQs in Engineering.

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

4151.

Format flags may be combined using

A. the bitwise OR operator (|)
B. the logical OR operator (||)
C. the bitwise AND operator (&)
D. the logical AND operator (&&)
Answer» B. the logical OR operator (||)
4152.

The use of the break statement in a switch statement is

A. optional
B. compulsory
C. not allowed. It gives an error message
D. to check an error
E. None of the above
Answer» B. compulsory
4153.

The advantage(s) of incorporating the macro processor into pass 1 is/ are:

A. many functions do not have to be implemented twice
B. Functions are combined and it is not necessary to create intermediate files as output from the macro processor and input to the assembler
C. more flexibility is available to the programmer in which he/she may use all the features of the assembler in conjunction with macros
D. All of the above
Answer» E.
4154.

In which addressing mode, the effective address of the operand is generated by adding a constant value to the contents of register?

A. absolute mode
B. indirect mode
C. immediate mode
D. index mode
Answer» E.
4155.

A self-relocating program is one which

A. cannot be made to execute in any area of storage other than the one designated for it at the time of its coding or translation
B. consists of a program and relevant information for its relocation
C. can itself perform the relocation of its address-sensitive portions
D. All of the above
Answer» D. All of the above
4156.

In an intrinsic semiconductor, the number of free electrons

A. Equals the number of holes
B. Is less than the number of holes
C. Is greater than the number of holes
D. Impossible to say
E. None of the above
Answer» B. Is less than the number of holes
4157.

A device that converts mechanical into electrical energy is?

A. solar cell
B. thermocouple
C. chemical cell
D. generator
E. None of the above
Answer» E. None of the above
4158.

Which one of the following kinds of materials has the lowest permeability?

A. A diamagnetic material
B. A paramagnetic material
C. A feiTomagnetic material
D. All of the above
E. None of the above
Answer» B. A paramagnetic material
4159.

The total impedance of a parallel RLC circuit:

A. always increases as the applied frequency increases
B. is equal to the sum of the values of resistance, inductive reactance and capacitive reactance
C. always decreases as the applied frequency increases
D. is maximum at the resonant frequency
E. None of the above
Answer» E. None of the above
4160.

The rise time of a pulse waveform is the time required for the voltage to rise:

A. from zero to its rms value
B. from zero to its peak value
C. from 10% of the peak value to 70.7% of the peak value
D. from 10% of the peak value to 90% of the peak value
E. None of the above
Answer» E. None of the above
4161.

A certain electromagnet has 1000 turns of wire. How much current must flow through the coil in order to generate an mmf of 100 ampere-turns?

A. 0.1 A
B. 1000 A
C. 10 A
D. 100 A
E. None of the above
Answer» C. 10 A
4162.

If a load resistance is 1 kW, a stiff current source has a resistance of

A. At least 10 Ohm
B. Less than 10 Ohm
C. More than 100 k Ohm
D. Less than 100 k Ohm
E. None of the above
Answer» D. Less than 100 k Ohm
4163.

A dielectric material is:

A. a good conductor
B. a good insulator
C. a poor conductor of electrostatic fields
D. a good conductor of magnetic fields
E. None of the above
Answer» C. a poor conductor of electrostatic fields
4164.

A flashlight battery has internal resistance of 1W. For what values of load resistance does the flashlight battery appear stiff?

A. 60 Ohm
B. 50 Ohm
C. 100 Ohm or more
D. 10 Ohm
E. None of the above
Answer» D. 10 Ohm
4165.

In an absolute loading scheme, which loader function is accomplished by assembler

A. Reallocation
B. Allocation
C. Linking
D. Loading
Answer» B. Allocation
4166.

Convert the .BYTE h#F8 assembly language pseudo-ops into hexadecimal machine language:

A. 0111EF
B. 03 16
C. F8
D. 42 65 61 72
Answer» D. 42 65 61 72
4167.

In what module, multiple instances of execution will yield the same result even if one instancy has not terminated before the next one has begun?

A. non-reusable module
B. serially reusable
C. reenterable module
D. recursive module
Answer» D. recursive module
4168.

A loader is

A. a program that places programs into memory and prepares them for execution
B. a program that automate the translation of assembly language into machine language
C. is a program that appears to execute a source program as if it were machine language
D. program that accepts a program written in a high level language and produces an object program
Answer» B. a program that automate the translation of assembly language into machine language
4169.

Bug means

A. A logical error in a program
B. A difficult syntax error in a program
C. Documenting programs using an efficient documentation tool
D. All of the above
Answer» B. A difficult syntax error in a program
4170.

A base register table

A. is a term that refers to the control programs of an operating system
B. is used to remember which of the general-purpose registers are currently available as base registers, and what base addresses they contain
C. allows multiple programs to reside in separate areas of core at the same time
D. allows the programmer to write base registers and displacements explicitly in the source program
Answer» C. allows multiple programs to reside in separate areas of core at the same time
4171.

A sequence of instructions, in a computer language, to get the desired result, is known as

A. Algorithm
B. Decision Table
C. Program
D. All of the above
Answer» D. All of the above
4172.

The function(s) of the Storage Assignment is/are:

A. to assign storage to all variables referenced in the source program
B. to assign storage to all temporary locations that are necessary for intermediate results
C. to assign storage to literals, and to ensure that the storage is allocated and appropriate locations are initialized
D. All of the above
Answer» E.
4173.

An algorithm is best described as

A. A computer language
B. A step by step procedure for solving a problem
C. A branch of mathematics
D. All of the above
Answer» C. A branch of mathematics
4174.

Indicate whether the statement LDA B is a statement, in

A. Machine language
B. Assembly language
C. High level language
D. All of the above
Answer» C. High level language
4175.

Convert the CHARI h#000F, s assembly language instructions into hexadecimal machine language:

A. 0111EF
B. 9001E6
C. DA000F
D. 40
Answer» D. 40
4176.

The table created by lexical analysis to describe all literals used in the source program, is:

A. Terminal table
B. Literal table
C. Identifier table
D. Reductions
Answer» C. Identifier table
4177.

Advantage(s) of using assembly language rather than machine language is/are:

A. It is mnemonic and easy to read
B. Addresses any symbolic, not absolute
C. Introduction of data to program is easier
D. All of the above
Answer» E.
4178.

The action of parsing the source program into the proper syntactic classes is known as

A. syntax analysis
B. lexical analysis
C. interpretation analysis
D. general syntax analysis
Answer» C. interpretation analysis
4179.

When using the standard files that come with the C++ compiler, you should surround the header file name with _____

A. square brackets
B. angle brackets
C. parentheses
D. quotes
Answer» C. parentheses
4180.

The loop condition in a flowchart is represented by a(n) _____

A. diamond
B. oval
C. parallelogram
D. rectangle
Answer» B. oval
4181.

The function whose prototype is Item getData(void); returns _____

A. the address of a structure
B. a copy of a structure
C. a pointer to a structure
D. nothing
Answer» E.
4182.

A _____ is a single item of information about a person, place, or thing

A. data file
B. field
C. program file
D. record
Answer» C. program file
4183.

Which (if any) of the following is NOT a programmer-defined type

A. an array
B. a structure
C. a class
D. All of the above are programmer-defined types
Answer» E.
4184.

Files whose names end in .h are called _____ files

A. handy
B. header
C. helper
D. helping
Answer» C. helper
4185.

The feature that allows the same operations to be carried out differently depending on the object is _____

A. polymorphism
B. polygamy
C. inheritane
D. multitasking
Answer» B. polygamy
4186.

A major advantage of inheritance is

A. reducing the time it takes to create new objects
B. not having to think about how objects will be used
C. reducing the amount of memory required to execute a progrma
D. enabling people who have not studied programming to create useful applications
Answer» B. not having to think about how objects will be used
4187.

When a variable exists or is accessible, it is said to be _____

A. immediate
B. in the path
C. available
D. in scope
Answer» E.
4188.

Which of the following is a C++ class?

A. >>
B. read()
C. cin
D. iostream
Answer» E.
4189.

Using new may result in less _____ memory than using an array

A. wasted
B. used
C. RAM
D. ROM
Answer» B. used
4190.

The most common operation used in constructors is

A. addition
B. overloading
C. assignment
D. polymorphism
Answer» D. polymorphism
4191.

In a simple 'if' statement with no 'else'. What happens if the condition following the 'if is false?

A. the program searches for the last else in the program
B. nothing
C. control 'falls through' to the statement following 'if
D. the body of the statement is executed
E. None of the above
Answer» D. the body of the statement is executed
4192.

If two types of errors may be thrown, you should write _______

A. no catch blocks
B. one catch block with two arguments
C. two catch block-one with an argument, and one without
D. two catch blocks with one argument each
Answer» E.
4193.

Assume a program contains a void function named displayName, which requires no formal parameters. Which of the following is a correct function prototype for this function?

A. displayName;
B. displayName(void);
C. void displayName;
D. void displayName();
E. void displayName(none);
Answer» E. void displayName(none);
4194.

A file pointer always contains the address of the file

A. True
B. False
Answer» C.
4195.

You declare a function with a function _____, which is typically entered at the beginning of the program, below the #include directives

A. call
B. prototype declaration
C. definition
D. pointer
Answer» C. definition
4196.

When accessing a structure member, the identifier to the left of the dot operator is the name of

A. a structure member
B. a structure tag
C. a structure variable
D. the keyword struct
Answer» D. the keyword struct
4197.

Assume that a program contains a programmer-defined void function. When C++ encounters the function's closing brace (}), C++ returns to the statement _____

A. immediately above the statement that called the function
B. that called the function
C. immediately below the statement that called the function
Answer» D.
4198.

Inheritance occurs when a class adopts all the traits of _________

A. an object
B. a parent class
C. a variable
D. a function
Answer» C. a variable
4199.

Template classes that have already been written to perform common class tasks are called _____

A. container classes
B. receptacle classes
C. repository classes
D. alembic classes
Answer» B. receptacle classes
4200.

Functions that returns information about an object's state can be classified as ________

A. inspector functions
B. mutator functions
C. auxiliary functions
D. manager functions
Answer» B. mutator functions