Explore topic-wise MCQs in Technical Programming.

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

251.

The result of an expression can be assigned to an environement variable with the command

A. assign
B. set
C. env
D. none of the mentioned
Answer» C. env
252.

Which one of the following GDB command deletes any breakpoint at the next instruction to be executed in the selected stack frame?

A. clear
B. delete
C. disable
D. none of the mentioned
Answer» B. delete
253.

Which one of the following GDB command allows to move from one stack frame to another without printing the frame?

A. select-frame
B. frame
C. frame move
D. none of the mentioned
Answer» B. frame
254.

The GDB text user interface uses the ____ library to show the source file.

A. Curses
B. YUI
C. JUI
D. None of the mentioned
Answer» B. YUI
255.

By default the GDB automatically executes the command from its

A. init files
B. start files
C. begin files
D. none of the mentioned
Answer» B. start files
256.

The user can define a command for GDB with the command

A. define
B. command
C. assign
D. none of the mentioned
Answer» B. command
257.

The GDB command “show output-radix”

A. sets the default base for numeric display
B. displays the current default base for numeric display
C. sets the default base
D. none of the mentioned
Answer» C. sets the default base
258.

The command “show commands” of GDB

A. displays the last 10 commands in the command history
B. displays all commands of the command history
C. displays all the commands available in GDB
D. none of the mentioned
Answer» B. displays all commands of the command history
259.

Which one of the following command saves the command history of GDB in a file?

A. history
B. set history
C. set history save on
D. none of the mentioned
Answer» D. none of the mentioned
260.

In GDB, a tracepoint can be set by the command

A. trace
B. set
C. break trace
D. none of the mentioned
Answer» B. set
261.

In GDB hardware-dependent information about the floating point unit can be displayed by the command

A. info float
B. display float
C. show float
D. none of the mentioned
Answer» B. display float
262.

In GDB, we can refer to machine register contents, in expressions, as variables with names starting with

A. $
B. #
C. !
D. none of the mentioned
Answer» B. #
263.

Which one of the following variables is used within GDB to hold on to a value and refer to it later?

A. convenience variables
B. environment variables
C. temporary variables
D. none of the mentioned
Answer» B. environment variables
264.

If we want to print the value of a variable in hexadecimal, we have to use “print” command with the option ___ in GDB.

A. x
B. h
C. hex
D. none of the mentioned
Answer» B. h
265.

In GDB which one of the following allows us to specify a variable in terms of the file or function where it is defined?

A. ::
B. @
C. $
D. none of the mentioned
Answer» B. @
266.

With the list command, by default GDB prints the ____ source lines.

A. 20
B. 10
C. all
D. none of the mentioned
Answer» C. all
267.

Which one of the following is a special breakpoint that stops the program when the value of an expression changes in GDB?

A. watchpoint
B. catchpoint
C. getpoint
D. none of the mentioned
Answer» B. catchpoint
268.

Inside GDB, a program may stop because of

A. a signal
B. a breakpoint
C. step command
D. all of the mentioned
Answer» E.
269.

While debugging with GDB, arguments to the program can be specified by the arguments of _____ command.

A. run
B. gdb
C. make
D. none of the mentioned
Answer» B. gdb
270.

The execution of the program in GDB can be affected by

A. arguments
B. working directory
C. environment
D. all of the mentioned
Answer» E.
271.

Assemble code of the program can be displayed in GDB by the command

A. disassemble
B. assemble
C. assembly
D. none of the mentioned
Answer» B. assemble
272.

Which one of the following is not true about the GDB?

A. info register is used to see that what is in the processor registers
B. processor registers can not be accessed by GDB
C. first 32 bits of the variable can not be examined
D. none of the mentioned
Answer» D. none of the mentioned
273.

Which GDB command is used to examine the memory?

A. x
B. y
C. z
D. none of the mentioned
Answer» B. y
274.

In GDB breakpoints can be skipped by the command

A. ignore
B. reject
C. skip
D. none of the mentioned
Answer» B. reject
275.

What is temporary breakpoint?

A. it stops the program once
B. it is removed after one execution of the program
C. it stops the program once & removes after one execution of the program
D. none of the mentioned
Answer» D. none of the mentioned
276.

If we have multiple source files, then during the debugging with GDB

A. breakpoint can not be set
B. break point can be set by “break” command with a filename
C. break point can be set only to makefile
D. none of the mentioned
Answer» C. break point can be set only to makefile
277.

The GDB command “info local”

A. displays the list of local variables
B. value of local values for the current stack frame
C. displays the list of local variables & value of local values for the current stack frame
D. none of the mentioned
Answer» D. none of the mentioned
278.

GDB command “frame” is used

A. to change the stack frames
B. to check the stack frames only
C. it is not a valid command
D. none of the mentioned
Answer» B. to check the stack frames only
279.

While debugging with GDB

A. variables can be print
B. variables can be modify
C. variables can be print & modify
D. none of the mentioned
Answer» D. none of the mentioned
280.

Which one of the following is not true about GDB?

A. quit command is used to exit the GDB
B. kill command is used to stop execution in GDB
C. if the execution is stopped by kill command then it can not be started again
D. none of the mentioned
Answer» D. none of the mentioned
281.

We can list all the breakpoint in GDB by the command

A. info break
B. break all
C. both info break and break all
D. none of the mentioned
Answer» B. break all
282.

To put the breakpoint at the current line ____ command can be used?

A. b
B. break
C. both b and break
D. none of the mentioned
Answer» D. none of the mentioned
283.

Which GDB command can be used to put a breakpoint at the beginning of the program?

A. b main
B. b start
C. break
D. none of the mentioned
Answer» B. b start
284.

GDB can be used

A. to find out the memory leakages
B. to get the result of a particular expression in a program
C. to find the reason of segementation fault
D. all of the mentioned
Answer» E.
285.

Which GDB command reloads the debugging information?

A. file
B. reload
C. reload
D. none of the mentioned
Answer» B. reload
286.

The “step” command of GDB

A. executes the current line of the program
B. stops the next statement to be executed
C. executes the current line of the program & stops the next statement to be executed
D. none of the mentioned
Answer» D. none of the mentioned
287.

The specific break point can be deleted by _____ command in GDB.

A. delete
B. del
C. remove
D. remove
Answer» B. del
288.

Which GDB command produces a stack trace of the function calls that lead to a segmentation fault?

A. trace
B. backtrace
C. forwardtrace
D. none of the mentioned
Answer» C. forwardtrace
289.

Which GDB command interrupts the program whenever the value of a variable is modified and prints the value old and new values of the variable?

A. watch
B. show
C. trace
D. none of the mentioned
Answer» B. show
290.

Which GDB command prints the value of a variable in hex.

A. print/x
B. print/h
C. print/e
D. none of the mentioned
Answer» B. print/h
291.

To print the value of a variable while debugging with GDB, ______ command can be used

A. printf
B. print
C. show
D. none of the mentioned
Answer» C. show
292.

At the time of debugging with GDB, if we just press ENTER

A. GDB will repeat the same command you just gave it
B. GDB will do nothing
C. GDB will exit
D. None of the mentioned
Answer» B. GDB will do nothing
293.

In GDB debugging, we can proceed to the next breakpoint with command

A. next
B. continue
C. both next and continue
D. none of the mentioned
Answer» C. both next and continue
294.

In debugging with GDB, break points can be set to

A. any line
B. any function
C. both any line and function
D. none of the mentioned
Answer» D. none of the mentioned
295.

The command “gdb sanfoundy”

A. will start debugging for the file “sanfoundry” if the file is compiled with -g option with GCC
B. will create executable for debugging
C. will provide all errors present in the file “sanfoundry”
D. none of the mentioned
Answer» B. will create executable for debugging
296.

GDB can be used for

A. c language
B. c++ language
C. both c and c++ language
D. none of the mentioned
Answer» D. none of the mentioned
297.

GDB stands for

A. GNU debugger
B. General debugging breakpoint
C. General debugger
D. None of the mentioned
Answer» B. General debugging breakpoint
298.

In GDB, breakpoints can be set by the command

A. break
B. b
C. both break and b
D. none of the mentioned
Answer» D. none of the mentioned
299.

For debugging with GDB, the compiled program can be run by the command

A. run
B. execute
C. ./<filename>
D. none of the mentioned
Answer» B. execute
300.

Which command can be used to update the shared library system?

A. lconfig
B. ldconfig
C. slconfig
D. none of the mentioned
Answer» C. slconfig