MCQOPTIONS
Saved Bookmarks
This section includes 1007 Mcqs, each offering curated multiple-choice questions to sharpen your Technical Programming knowledge and support exam preparation. Choose a topic below to get started.
| 351. |
What is the output of print(math.factorial(4.5))? |
| A. | 24 |
| B. | 120 |
| C. | error |
| D. | 24.0 |
| Answer» D. 24.0 | |
| 352. |
What is math.factorial(4.0)? |
| A. | 24 |
| B. | 1 |
| C. | error |
| D. | none of the mentioned |
| Answer» B. 1 | |
| 353. |
What is the value of x if x = math.factorial(0)? |
| A. | 0 |
| B. | 1 |
| C. | error |
| D. | none of the mentioned |
| Answer» C. error | |
| 354. |
What is the value returned by math.fact(6)? |
| A. | 720 |
| B. | 6 |
| C. | [1, 2, 3, 6]. |
| D. | error |
| Answer» E. | |
| 355. |
Is the output of the function abs() the same as that of the function math.fabs()? |
| A. | sometimes |
| B. | always |
| C. | never |
| D. | none of the mentioned |
| Answer» B. always | |
| 356. |
What is displayed on executing print(math.fabs(-3.4))? |
| A. | -3.4 |
| B. | 3.4 |
| C. | 3 |
| D. | -3 |
| Answer» C. 3 | |
| 357. |
What is the output of print(math.copysign(3, -1))? |
| A. | 1 |
| B. | 1.0 |
| C. | -3 |
| D. | -3.0 |
| Answer» E. | |
| 358. |
What is the value returned by math.floor(3.4)? |
| A. | 3 |
| B. | 4 |
| C. | 4.0 |
| D. | 3.0 |
| Answer» B. 4 | |
| 359. |
What is returned by math.ceil(3.4)? |
| A. | 3 |
| B. | 4 |
| C. | 4.0 |
| D. | 3.0 |
| Answer» C. 4.0 | |
| 360. |
What is the order of namespaces in which Python looks for an identifier? |
| A. | Python first searches the global namespace, then the local namespace and finally the built-in namespace |
| B. | Python first searches the local namespace, then the global namespace and finally the built-in namespace |
| C. | Python first searches the built-in namespace, then the global namespace and finally the local namespace |
| D. | Python first searches the built-in namespace, then the local namespace and finally the global namespace |
| Answer» C. Python first searches the built-in namespace, then the global namespace and finally the local namespace | |
| 361. |
What is the output of the following piece of code? from math import factorial print(math.factorial(5)) |
| A. | 120 |
| B. | Nothing is printed |
| C. | Error, method factorial doesn’t exist in math module |
| D. | Error, the statement should be: print(factorial(5)) |
| Answer» E. | |
| 362. |
Which of the statements about modules is false? |
| A. | In the “from-import” form of import, identifiers beginning with two underscores are private and aren’t imported |
| B. | dir() built-in function monitors the items in the namespace of the main module |
| C. | In the “from-import” form of import, all identifiers regardless of whether they are private or public are imported |
| D. | When a module is loaded, a compiled version of the module with file extension .pyc is automatically produced |
| Answer» D. When a module is loaded, a compiled version of the module with file extension .pyc is automatically produced | |
| 363. |
Which of the following is false about “from-import” form of import? |
| A. | The syntax is: from modulename import identifier |
| B. | This form of import prevents name clash |
| C. | The namespace of imported module becomes part of importing module |
| D. | The identifiers in module are accessed directly as: identifier |
| Answer» C. The namespace of imported module becomes part of importing module | |
| 364. |
Which of the following is false about “import modulename” form of import? |
| A. | The namespace of imported module becomes part of importing module |
| B. | This form of import prevents name clash |
| C. | The namespace of imported module becomes available to importing module |
| D. | The identifiers in module are accessed as: modulename.identifier |
| Answer» B. This form of import prevents name clash | |
| 365. |
Which of the following is not a valid namespace? |
| A. | Global namespace |
| B. | Public namespace |
| C. | Built-in namespace |
| D. | Local namespace |
| Answer» C. Built-in namespace | |
| 366. |
Which of the following isn’t true about main modules? |
| A. | When a python file is directly executed, it is considered main module of a program |
| B. | Main modules may import any number of modules |
| C. | Special name given to main modules is: __main__ |
| D. | Other main modules can import main modules |
| Answer» E. | |
| 367. |
What is the output of the following piece of code? #mod1 def change(a): b=[x*2 for x in a] print(b) #mod2 def change(a): b=[x*x for x in a] print(b) from mod1 import change from mod2 import change #main s=[1,2,3] change(s) |
| A. | [2,4,6]. |
| B. | [1,4,9]. |
| C. | 2,4,6]. [1,4,9]. |
| D. | There is a name clash |
| Answer» E. | |
| 368. |
Which of the following is true about top-down design process? |
| A. | The details of a program design are addressed before the overall design |
| B. | Only the details of the program are addressed |
| C. | The overall design of the program is addressed before the details |
| D. | Only the design of the program is addressed |
| Answer» D. Only the design of the program is addressed | |
| 369. |
_____ is a string literal denoted by triple quotes for providing the specifications of certain program elements. |
| A. | Interface |
| B. | Modularity |
| C. | Client |
| D. | Docstring |
| Answer» E. | |
| 370. |
Program code making use of a given module is called a ______ of the module. |
| A. | Client |
| B. | Docstring |
| C. | Interface |
| D. | Modularity |
| Answer» B. Docstring | |
| 371. |
Which of the following is not an advantage of using modules? |
| A. | Provides a means of reuse of program code |
| B. | Provides a means of dividing up tasks |
| C. | Provides a means of reducing the size of the program |
| D. | Provides a means of testing individual parts of the program |
| Answer» D. Provides a means of testing individual parts of the program | |
| 372. |
Which of these definitions correctly describes a module? |
| A. | Denoted by triple quotes for providing the specification of certain program elements |
| B. | Design and implementation of specific functionality to be incorporated into a program |
| C. | Defines the specification of how it is to be used |
| D. | Any program that reuses code |
| Answer» C. Defines the specification of how it is to be used | |
| 373. |
Which of these is false about a package? |
| A. | A package can have subfolders and modules |
| B. | Each import package need not introduce a namespace |
| C. | import folder.subfolder.mod1 imports packages |
| D. | from folder.subfolder.mod1 import objects imports packages |
| Answer» C. import folder.subfolder.mod1 imports packages | |
| 374. |
Which of these is the definition for packages in Python? |
| A. | A folder of python modules |
| B. | A set of programs making use of Python modules |
| C. | A set of main modules |
| D. | A number of files containing Python definitions and statements |
| Answer» B. A set of programs making use of Python modules | |
| 375. |
Is Python code compiled or interpreted? |
| A. | Python code is only compiled |
| B. | Python code is both compiled and interpreted |
| C. | Python code is only interpreted |
| D. | Python code is neither compiled nor interpreted |
| Answer» C. Python code is only interpreted | |
| 376. |
What is the output of the following? x = 'abcd' print(list(map([], x))) |
| A. | [‘a’, ‘b’, ‘c’, ‘d’]. |
| B. | [‘abcd’]. |
| C. | [[‘a’], [‘b’], [‘c’], [‘d’]]. |
| D. | none of the mentioned |
| Answer» E. | |
| 377. |
What is the output of the following? x = 1234 print(list(map(list, [x]))) |
| A. | [1, 2, 3, 4]. |
| B. | [1234]. |
| C. | [[1], [2], [3], [4]]. |
| D. | none of the mentioned |
| Answer» E. | |
| 378. |
What is the output of the following? x = 1234 print(list(map(list, x))) |
| A. | [1, 2, 3, 4]. |
| B. | [1234]. |
| C. | [[1], [2], [3], [4]]. |
| D. | none of the mentioned |
| Answer» E. | |
| 379. |
What is the output of the following? x = abcd print(list(map(list, x))) |
| A. | [‘a’, ‘b’, ‘c’, ‘d’]. |
| B. | [‘abcd’]. |
| C. | [[‘a’], [‘b’], [‘c’], [‘d’]]. |
| D. | none of the mentioned |
| Answer» E. | |
| 380. |
What is the output of the following? x = 'abcd' print(list(map(list, x))) |
| A. | [‘a’, ‘b’, ‘c’, ‘d’]. |
| B. | [‘abcd’]. |
| C. | [[‘a’], [‘b’], [‘c’], [‘d’]]. |
| D. | none of the mentioned |
| Answer» D. none of the mentioned | |
| 381. |
What is the output of the following? x = [34, 56] print(len(map(str, x))) |
| A. | [34, 56]. |
| B. | [’34’, ’56’]. |
| C. | 34 56 |
| D. | error |
| Answer» E. | |
| 382. |
What is the output of the following? x = [34, 56] print((''.join(list(map(str, x)))),) |
| A. | 3456 |
| B. | (3456) |
| C. | (‘3456’) |
| D. | (‘3456’,) |
| Answer» B. (3456) | |
| 383. |
What is the output of the following? x = [34, 56] print((''.join(list(map(str, x))),)) |
| A. | 3456 |
| B. | (3456) |
| C. | (‘3456’) |
| D. | (‘3456’,) |
| Answer» E. | |
| 384. |
What is the output of the following? x = [[0], [1]] print((' '.join(list(map(str, x))),)) |
| A. | (‘[0] [1]’,) |
| B. | (’01’) |
| C. | 0] [1]. |
| D. | 01 |
| Answer» B. (’01’) | |
| 385. |
What is the output of the following? x = [[0], [1]] print((' '.join(list(map(str, x))))) |
| A. | (‘[0] [1]’,) |
| B. | (’01’,) |
| C. | [0] [1]. |
| D. | 01 |
| Answer» D. 01 | |
| 386. |
What is the output of the following? x = [[0], [1]] print(len(' '.join(list(map(str, x))))) |
| A. | 2 |
| B. | 3 |
| C. | 7 |
| D. | 8 |
| Answer» D. 8 | |
| 387. |
What is the output of the following? x = [12.1, 34.0] print(' '.join(list(map(str, x)))) |
| A. | 12 1 34 0 |
| B. | 12.1 34 |
| C. | 121 340 |
| D. | 12.1 34.0 |
| Answer» E. | |
| 388. |
What is the output of the following? x = [12.1, 34.0] print(len(' '.join(list(map(str, x))))) |
| A. | 6 |
| B. | 8 |
| C. | 9 |
| D. | error |
| Answer» D. error | |
| 389. |
What is the output of the following? x = [12, 34] print(len(' '.join(list(map(int, x))))) |
| A. | 4 |
| B. | 5 |
| C. | 6 |
| D. | error |
| Answer» E. | |
| 390. |
What is the output of the following? x = [12, 34] print(len(''.join(list(map(str, x))))) |
| A. | 4 |
| B. | 5 |
| C. | 6 |
| D. | error |
| Answer» B. 5 | |
| 391. |
What is the output of the following? x = [12, 34] print(len(''.join(list(map(int, x))))) |
| A. | 2 |
| B. | 4 |
| C. | error |
| D. | none of the mentioned |
| Answer» D. none of the mentioned | |
| 392. |
What is the output of the following? x = [12, 34] print(len(list(map(int, x)))) |
| A. | 2 |
| B. | 1 |
| C. | error |
| D. | none of the mentioned |
| Answer» B. 1 | |
| 393. |
What is the output of the following? x = [12, 34] print(len(list(map(len, x)))) |
| A. | 2 |
| B. | 1 |
| C. | error |
| D. | none of the mentioned |
| Answer» D. none of the mentioned | |
| 394. |
What is the output of the following? x = ['ab', 'cd'] print(list(map(list, x))) |
| A. | [‘a’, ‘b’, ‘c’, ‘d’]. |
| B. | [[‘ab’], [‘cd’]]. |
| C. | [[‘a’, ‘b’], [‘c’, ‘d’]]. |
| D. | none of the mentioned |
| Answer» D. none of the mentioned | |
| 395. |
What is the output of the following? x = ['ab', 'cd'] print(len(list(map(list, x)))))) |
| A. | 2 |
| B. | 4 |
| C. | error |
| D. | none of the mentioned |
| Answer» D. none of the mentioned | |
| 396. |
What is the output of the following? x = ['ab', 'cd'] print(len(list(map(list, x)))) |
| A. | 2 |
| B. | 4 |
| C. | error |
| D. | none of the mentioned |
| Answer» B. 4 | |
| 397. |
What is the output of the following? x = ['ab', 'cd'] print(len(map(list, x))) |
| A. | [2, 2]. |
| B. | 2 |
| C. | 4 |
| D. | none of the mentioned |
| Answer» E. | |
| 398. |
What is the output of the following? x = ['ab', 'cd'] print(list(map(len, x))) |
| A. | [‘ab’, ‘cd’]. |
| B. | [2, 2]. |
| C. | [‘2’, ‘2’]. |
| D. | none of the mentioned |
| Answer» C. [‘2’, ‘2’]. | |
| 399. |
What is the output of the following? x = ['ab', 'cd'] print(map(len, x)) |
| A. | [‘ab’, ‘cd’]. |
| B. | [2, 2]. |
| C. | [‘2’, ‘2’]. |
| D. | none of the mentioned |
| Answer» E. | |
| 400. |
What is the output of the following? def to_upper(k): k.upper() x = ['ab', 'cd'] print(list(map(to_upper, x))) |
| A. | [‘AB’, ‘CD’]. |
| B. | [‘ab’, ‘cd’]. |
| C. | none of the mentioned |
| D. | error |
| Answer» D. error | |