0% found this document useful (0 votes)
93 views91 pages

CS609 UPDATED MCQ File BY

CS609 mcqs files for midterm Its mcqs file It's McQ answers files

Uploaded by

Haji Khan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
93 views91 pages

CS609 UPDATED MCQ File BY

CS609 mcqs files for midterm Its mcqs file It's McQ answers files

Uploaded by

Haji Khan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 91

VUBWN Contact Us for LMS Handling

NASIR ABBAS
CS609 UPDATED MCQ FILE BY
VUBWN

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS
The RegOpenKeyEx() function opens a named________.
Ans: subkey
The Function RegCreateKeyEx() has_________
parameters.
Ans: 9
___________function enumerates subkey names of an
open registry key.
Ans:RegEnumKeyEx()
The RegOpenKeyEx() function opens a named________.
Ans:Subkey
_______ function enumerates subkey names of an open
registry key.
Ans: RegEnumKeyEx()
The function RegCreateKeyEx() has
__________parameters.
Ans: 9
IsReg() function processes registry keys rather
than______ and ___________ .
Ans: Directories, files
RegSetValueEx() function is used to set the data of a
___________ value.
Ans: Named

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS
SEH is not supported through_________.
Ans: windows registry
The value of the _____ determines the actions that
follow.
Ans: filter_experssion
The Filter_expressions in the ________ clause is
evaluated immediately after the excess accours.
Ans: _except
The exception could occur within a
__________embedded in the try block.
Ans: block
The exception handler is actually a code portion
associated with ________ block
Ans: _except
The new value of floating-point mask is determined by
its value______ and its two arguments.
Ans: Current_mask
________ function is used to clear the floating-point
exception after it is processed.
Ans: _clearfp()
Programs can raise their own exceptions using the
_________ function .
Contact Us for Your Assignment, Quizzes and Projects
03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS
Ans:RaiseException
RaiseException has___________ parameters.
Ans: 4
The _________ function terminates the process if the
program indicates that the error is fatal.
Ans: ReportError()
SIGSEGV error can only be generated by_______ but not
by___________.
Ans: Raise, Windows
__________ function is used within the termination
handler to check how the try block is terminated.
Ans: AbnormalTermination()
The process or thread can terminate itself using
_________ or_________ function.
Ans: ExitProcess(), ExitThread()
C++ exception handling is implemented using
_________.
Ans: SEH
ReportException() functon have ___________
arguments.
Ans: 2

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS
Second argument of ReportException() function
is_______.
Ans: Exception Code
The termination handler cannot execute the_____
statement.
Ans: Report
A single try block must have a single______ or
____________block.
Ans: finally, Except
The filter function____________ the type of an
exception.
Ans: Identifies
Which of the following is the number of parameters
taken by a filter function.
Ans: 2
Which of the following is the number of parameters
taken by controlfp() function?
Ans: 2
The______ exceptions are enabled with the help of
controlfp() function.
Ans: Floating point
eCategory is a/an______________.
Contact Us for Your Assignment, Quizzes and Projects
03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS
Ans: Reference variable
The filter function____________ the type of an
exception.
Ans: Identifies
Which of the following is the number of parameters
taken by a filter function.
Ans: 2
Which of the following is the number of parameters
taken by controlfp() function?
Ans: 2
The return type of WINAPI Handler() function
is___________.
Ans: static BOOL
Which of the following is used to suspend the execution
of a program for 5 miliseconds?
Ans: Sleep (5000)
A program can be terminated by pressing _________
from keyboard.
Ans: CTRL+C
Which of the following is a dynamic data structure?
Ans:tree
Windows mainly uses _____ API platforms.

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS
Ans: 2
Identify the advantages provided by Memory Mapped
files.
Ans: Convenience, Speed, and Memory Sharing
Which of the following is a static data structure.
Ans: Array
Which of the following is a dynamic data structure?
Ans:tree
In Win32,________ of the virtual space is accessible to a
process and the remaining space is utilized by the
system for other tasks.
Ans: Half
Which of the following is a static data structure.
Ans: Array
Pages are swapped in and out when a _________
occurs.
Ans: page fault
The translation of a virtual address into physical address
is managed by the_______.
Ans: Operating System
Which of the following occur as a result of excessive
pages faults.

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS
Ans: Decreased System Performance
The virtual space of a process _______be larger than the
physical memory space.
Ans: may
When the required page is not in memory then a
_______ occurs.
Ans: Page fault
In order to make a program more efficient ,_______
heap(s) may be required.
Ans: Several
The parameter “flOption” in the HeapCreate() API is a
combination of ____ flags.
Ans: 3
______ is an appropriate API to dispose-off a heap
handle.
Ans: HeapDestroy ()
Which of the following is correct Windows API for
accessing heap?
Ans: HANDLE GetProcessHeap(VOID)
There are __________ parameters taken by the
HeapCreate()API.
Ans: 3

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS
When a fixed size data structure is allocated from a
single heap, it reduces_________.
Ans: HEAP_CREATE_ENABLE_EXECUTE
_________ API is used to create a new heap.
Ans: HeapCreate()
A process can have _________ heap(s).
Ans: many
If threads have separate memory space, then it will
reduce ________.
Ans: Memory Contention
Which of the following flags allows to execute code
from heap.
Ans: Fragmentation
When a heap (logical structure) is created , the memory
is__________ allocated to the program.
Ans: Not directly
__________ are the APIs for heap memory allocation.
Ans: HeapAlloc() and HeapReAlloc()
The HeapAlloc() API has _________ parameter(s).
Ans: 3
For a non-growable heap, the value of “dwBytes” in
heap memory allocation is ________,
Contact Us for Your Assignment, Quizzes and Projects
03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS
Ans:0x7FFF8
The HeapReAlloc API has _______ parameter(s).
Ans: 4
There are ______ parameters taken by the HeapSize()
API.
Ans: 3
In order to deallocate a block of heap, ________ is used.
Ans: HeapFree()
______ is the first step to allocate heap in a program.
Ans: Get heap handle
______ is used to deallocate the entire heap.
Ans: HeapDestroy()
Serialization is necessary when concurrent threads use
_______ resource(s).
Ans: Common
The function HeapSize() returns the size of a block, or
________ in case of failure.
Ans: 0
Which of the following function enumerates the
allocated blocks on heap?
Ans: HeapDestroy()

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS
___________ is used to determine the size of an
allocated block.
Ans: HeapSize()
Which of the following allocates memory blocks from a
heap.
Ans: HeapAlloc()
________ stores the root address.
Ans: ProcHeap
Which of the following stores the records.
Ans: RecHeap
Sorting is performed in the _______.
Ans: NodeHeap
The NodeHeap maintains a _______.
Ans: Data Structure

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Topic 2

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Topic 3

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Topic 4

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Topic 5

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Topic 6

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Topic 7

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Topic 8

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Topic 9

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Topic 10

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Topic 11

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Topic 12:

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Topic 13

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Topic 14:

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Topic 15:

Topic 16:

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Topic 17:

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Topic 18:

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Topic 21:

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Topic 22

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Topic 24

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Topic 25:

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Topic 27:

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Topic 28:

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Topic 29:

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Topic 30:

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Topic 31:

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Topic 32:

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Topic 33:

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Topic 34:

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Topic 35:

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Topic 36:

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Topic 38:

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Topic 39:

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Topic 40:

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Topic 40:

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Topic 43:

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Topic 45:(pre assessment)

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Topic 45:(post assessment)

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Topic 47:(pre assessment)

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Topic 47: (post assessment)

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS
VUBWN Contact Us for LMS Handling
NASIR ABBAS

Contact Us for Your Assignment, Quizzes and Projects


03176526827 NASIR ABBAS

You might also like