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.
| 301. |
Which of the following is a possible outcome of the function shown below? random.randrange(0,91,5) |
| A. | 10 |
| B. | 18 |
| C. | 79 |
| D. | 95 |
| Answer» B. 18 | |
| 302. |
What is the interval of the value generated by the function random.random(), assuming that the random module has already been imported? |
| A. | (0,1) |
| B. | (0,1] |
| C. | [0,1] |
| D. | [0,1) |
| Answer» E. | |
| 303. |
What is the output of the code shown below? random.seed(3) random.randint(1,5) 2 random.seed(3) random.randint(1,5) |
| A. | 3 |
| B. | 2 |
| C. | Any integer between 1 and 5, including 1 and 5 |
| D. | Any integer between 1 and 5, excluding 1 and 5 |
| Answer» C. Any integer between 1 and 5, including 1 and 5 | |
| 304. |
Which of the following functions helps us to randomize the items of a list? |
| A. | seed |
| B. | randomise |
| C. | shuffle |
| D. | uniform |
| Answer» D. uniform | |
| 305. |
What is the output of the function shown below if the random module has already been imported? random.randint(3.5,7) |
| A. | Error |
| B. | Any integer between 3.5 and 7, including 7 |
| C. | Any integer between 3.5 and 7, excluding 7 |
| D. | The integer closest to the mean of 3.5 and 7 |
| Answer» B. Any integer between 3.5 and 7, including 7 | |
| 306. |
What is the output of the following function, assuming that the random module has already been imported? random.uniform(3,4) |
| A. | Error |
| B. | Either 3 or 4 |
| C. | Any integer other than 3 and 4 |
| D. | Any decimal value between 3 and 4 |
| Answer» E. | |
| 307. |
What is the output of the function shown below (random module has already been imported)? random.choice('sun') |
| A. | sun |
| B. | u |
| C. | either s, u or n |
| D. | error |
| Answer» D. error | |
| 308. |
What is the output of the code shown below? import random random.choice([10.4, 56.99, 76]) |
| A. | Error |
| B. | Either 10.4, 56.99 or 76 |
| C. | Any number other than 10.4, 56.99 and 76 |
| D. | 56.99 only |
| Answer» C. Any number other than 10.4, 56.99 and 76 | |
| 309. |
What is the output of the code shown below? import random random.choice(2,3,4) |
| A. | An integer other than 2, 3 and 4 |
| B. | Either 2, 3 or 4 |
| C. | Error |
| D. | 3 only |
| Answer» D. 3 only | |
| 310. |
To include the use of functions which are present in the random library, we must use the option: |
| A. | import random |
| B. | random.h |
| C. | import.random |
| D. | random.random |
| Answer» B. random.h | |
| 311. |
The output of the code shown below is time.struct_time(tm_year=2017, tm_mon=6, tm_mday=25, tm_hour=18, tm_min=26, tm_sec=6, tm_wday=6, tm_yday=176, tm_isdst=0) Code: To extract only the year from this, we can use the function: import time t=time.localtime() print(t) |
| A. | t[1] |
| B. | tm_year |
| C. | t[0] |
| D. | t_year |
| Answer» D. t_year | |
| 312. |
The output of the code shown will be: import time for i in range(0,5): print(i) time.sleep(2) |
| A. | After an interval of 2 seconds, the numbers 1, 2, 3, 4, 5 are printed all together |
| B. | After an interval of 2 seconds, the numbers 0, 1, 2, 3, 4 are printed all together |
| C. | Prints the numbers 1, 2, 3, 4, 5 at an interval of 2 seconds between each number |
| D. | Prints the numbers 0, 1, 2, 3, 4 at an interval of 2 seconds between each number |
| Answer» E. | |
| 313. |
The sleep function (under the time module) is used to: |
| A. | Pause the code for the specified number of seconds |
| B. | Return the specified number of seconds, in terms of milliseconds |
| C. | Stop the execution of the code |
| D. | Return the output of the code had it been executed earlier by the specified number of seconds |
| Answer» B. Return the specified number of seconds, in terms of milliseconds | |
| 314. |
What is the output of the code shown below? import time t=(2010, 9, 20, 8, 45, 12, 6, 0, 0) time.asctime(t) |
| A. | Sep 20 2010 08:45:12 Sun’ |
| B. | ‘Sun Sep 20 08:45:12 2010’ |
| C. | ’20 Sep 08:45:12 Sun 2010’ |
| D. | 2010 20 Sep 08:45:12 Sun’ |
| Answer» C. ’20 Sep 08:45:12 Sun 2010’ | |
| 315. |
What is the output of the code shown below? import time t=(2010, 9, 20, 8, 15, 12, 6) time.asctime(t) |
| A. | ‘20 Sep 2010 8:15:12 Sun’ |
| B. | ‘2010 20 Sept 08:15:12 Sun’ |
| C. | Sun Sept 20 8:15:12 2010 |
| D. | Error |
| Answer» E. | |
| 316. |
The output of the code shown below: import time time.asctime() |
| A. | Current date only |
| B. | UTC time |
| C. | Current date and time |
| D. | Current time only |
| Answer» D. Current time only | |
| 317. |
What is the output of the following code, if the time module has already been imported? def num(m): t1 = time.time() for i in range(0,m): print(i) t2 = time.time() print(str(t2-t1)) num(3) |
| A. | 1 2 3 The time taken for the execution of the code |
| B. | 3 The time taken for the execution of the code |
| C. | 1 2 3 UTC time |
| D. | 3 UTC time |
| Answer» B. 3 The time taken for the execution of the code | |
| 318. |
What is the output of the code shown below? import time time.time() |
| A. | The number of hours passed since 1st January, 1970 |
| B. | The number of days passed since 1st January, 1970 |
| C. | The number of seconds passed since 1st January, 1970 |
| D. | The number of minutes passed since 1st January, 1970 |
| Answer» D. The number of minutes passed since 1st January, 1970 | |
| 319. |
Which of the following functions can be used to find the coordinated universal time, assuming that the datetime module has already been imported? |
| A. | datetime.utc() |
| B. | datetime.datetime.utc() |
| C. | datetime.utcnow() |
| D. | datetime.datetime.utcnow() |
| Answer» E. | |
| 320. |
What is the output of the code shown below if the system date is: 6/19/2017 tday=datetime.date.today() tdelta=datetime.timedelta(days=10) print(tday+tdelta) |
| A. | 2017-16-19 |
| B. | 2017-06-9 |
| C. | 2017-06-29 |
| D. | Error |
| Answer» D. Error | |
| 321. |
Which of the following will throw an error if used after the code shown below? tday=datetime.date.today() bday=datetime.date(2017,9,18) t_day=bday-tday |
| A. | print(t_day.seconds) |
| B. | print(t_day.months) |
| C. | print(t_day.max) |
| D. | print(t_day.resolution) |
| Answer» C. print(t_day.max) | |
| 322. |
The value returned when we use the function isoweekday() is ______ and that for the function weekday() is ________ if the system date is 19th June, 2017 (Monday). |
| A. | 0,0 |
| B. | 0,1 |
| C. | 1,0 |
| D. | 1,1 |
| Answer» D. 1,1 | |
| 323. |
Point out the error (if any) in the code shown below if the system date is 18th June, 2017? tday=datetime.date.today() bday=datetime.date(2017,9,18) till_bday=bday-tday print(till_bday) |
| A. | 3 months, 0:00:00 |
| B. | 90 days, 0:00:00 |
| C. | 3 months 2 days, 0:00:00 |
| D. | 92 days, 0:00:00 |
| Answer» E. | |
| 324. |
What is the output of the following code if the system date is 21st June, 2017 (Wednesday)? tday=datetime.date.today() print(tday.isoweekday()) |
| A. | Wed |
| B. | Wednesday |
| C. | 2 |
| D. | 3 |
| Answer» E. | |
| 325. |
What is the output of the code shown below if the system date is 18th June, 2017 (Sunday)? tday=datetime.date.today() print(tday.weekday()) |
| A. | 6 |
| B. | 1 |
| C. | 0 |
| D. | 7 |
| Answer» B. 1 | |
| 326. |
What is the output of the code shown if the system date is 18th June, 2017 (Sunday)? import datetime tday=datetime.date.today() print(tday) |
| A. | 18-06-2017 |
| B. | 06-18-2017 |
| C. | 2017-06-18 |
| D. | Error |
| Answer» D. Error | |
| 327. |
What is the output of the code shown below if the system date is 18th August, 2016? tday=datetime.date.today() print(tday.month()) |
| A. | August |
| B. | Aug |
| C. | 08 |
| D. | 8 |
| Answer» E. | |
| 328. |
What is the output of the snippet of code shown below? import datetime d=datetime.date(2017,06,18) print(d) |
| A. | Error |
| B. | 2017-06-18 |
| C. | 18-06-2017 |
| D. | 06-18-2017 |
| Answer» B. 2017-06-18 | |
| 329. |
The output of the snippet of code shown below is: import datetime d=datetime.date(2016,7,24) print(d) |
| A. | Error |
| B. | 2017-07-24 |
| C. | 2017-7-24 |
| D. | 24-7-2017 |
| Answer» C. 2017-7-24 | |
| 330. |
What does math.sqrt(X, Y) do? |
| A. | calculate the Xth root of Y |
| B. | calculate the Yth root of X |
| C. | error |
| D. | return a tuple with the square root of X and Y |
| Answer» D. return a tuple with the square root of X and Y | |
| 331. |
What is the value of x if x = math.sqrt(4)? |
| A. | 2 |
| B. | 2.0 |
| C. | (2, -2) |
| D. | (2.0, -2.0) |
| Answer» C. (2, -2) | |
| 332. |
What is output of print(math.pow(3, 2))? |
| A. | 9 |
| B. | 9.0 |
| C. | None |
| D. | none of the mentioned |
| Answer» C. None | |
| 333. |
What is returned by int(math.pow(3, 2))? |
| A. | 6 |
| B. | 9 |
| C. | error, third argument required |
| D. | error, too many arguments |
| Answer» C. error, third argument required | |
| 334. |
Which of the following aren’t defined in the math module? |
| A. | log2() |
| B. | log10() |
| C. | logx() |
| D. | none of the mentioned |
| Answer» D. none of the mentioned | |
| 335. |
What is the default base used when math.log(x) is found? |
| A. | e |
| B. | 10 |
| C. | 2 |
| D. | none of the mentioned |
| Answer» B. 10 | |
| 336. |
What is returned by math.expm1(p)? |
| A. | (math.e ** p) – 1 |
| B. | math.e ** (p – 1) |
| C. | error |
| D. | none of the mentioned |
| Answer» B. math.e ** (p – 1) | |
| 337. |
Which of the following is the same as math.exp(p)? |
| A. | e ** p |
| B. | math.e ** p |
| C. | p ** e |
| D. | p ** math.e |
| Answer» C. p ** e | |
| 338. |
What is the output of print(math.trunc(‘3.1’))? |
| A. | 3 |
| B. | 3.0 |
| C. | error |
| D. | none of the mentioned |
| Answer» D. none of the mentioned | |
| 339. |
What is the result of math.trunc(3.1)? |
| A. | 3.0 |
| B. | 3 |
| C. | 0.1 |
| D. | 1 |
| Answer» C. 0.1 | |
| 340. |
What is returned by math.modf(1.0)? |
| A. | (0.0, 1.0) |
| B. | (1.0, 0.0) |
| C. | (0.5, 1) |
| D. | (0.5, 1.0) |
| Answer» B. (1.0, 0.0) | |
| 341. |
What is the value of x if x = math.ldexp(0.5, 1)? |
| A. | 1 |
| B. | 2.0 |
| C. | 0.5 |
| D. | none of the mentioned |
| Answer» E. | |
| 342. |
What is the output of the following? print(math.isinf(float('-inf'))) |
| A. | error, the minus sign shouldn’t have been inside the brackets |
| B. | error, there is no function called isinf |
| C. | True |
| D. | False |
| Answer» D. False | |
| 343. |
What is the result of the following? >>> -float('inf') + float('inf') |
| A. | inf |
| B. | nan |
| C. | 0 |
| D. | 0.0 |
| Answer» C. 0 | |
| 344. |
What is x if x = math.isfinite(float(‘0.0’))? |
| A. | True |
| B. | False |
| C. | None |
| D. | error |
| Answer» B. False | |
| 345. |
What is returned by math.isfinite(float(‘nan’))? |
| A. | True |
| B. | False |
| C. | None |
| D. | error |
| Answer» C. None | |
| 346. |
What is returned by math.isfinite(float(‘inf’))? |
| A. | True |
| B. | False |
| C. | None |
| D. | error |
| Answer» C. None | |
| 347. |
What is the result of sum([.1 for i in range(20)])? |
| A. | 2.0 |
| B. | 20 |
| C. | 2 |
| D. | 2.0000000000000004 |
| Answer» E. | |
| 348. |
What is the result of math.fsum([.1 for i in range(20)])? |
| A. | 2.0 |
| B. | 20 |
| C. | 2 |
| D. | 2.0000000000000004 |
| Answer» B. 20 | |
| 349. |
What does the function math.frexp(x) return? |
| A. | a tuple containing of the mantissa and the exponent of x |
| B. | a list containing of the mantissa and the exponent of x |
| C. | a tuple containing of the mantissa of x |
| D. | a list containing of the exponent of x |
| Answer» B. a list containing of the mantissa and the exponent of x | |
| 350. |
What is math.floor(0o10)? |
| A. | 8 |
| B. | 10 |
| C. | 0 |
| D. | 9 |
| Answer» B. 10 | |