

MCQOPTIONS
Saved Bookmarks
This section includes 176 Mcqs, each offering curated multiple-choice questions to sharpen your Python knowledge and support exam preparation. Choose a topic below to get started.
51. |
___ function is used for joining lists. |
A. | foreach |
B. | for |
C. | split |
D. | join |
Answer» E. | |
52. |
___ is known as range operator. |
A. | . . |
B. | $1 |
C. | $. |
D. | $_ |
Answer» B. $1 | |
53. |
The command @x=(1. .10) will assign first ten integer values to the array ‘a’. |
A. | True |
B. | False |
C. | May be |
D. | Can't say |
Answer» B. False | |
54. |
For deleting the elements from the right of the array ___ function is used. |
A. | pop |
B. | push |
C. | queue |
D. | shift |
Answer» B. push | |
55. |
Which function can combine the functionalities of push, pop, unshift and shift? |
A. | splice |
B. | add |
C. | delete |
D. | split |
Answer» B. add | |
56. |
To add elements to the right side of the array ____ function is used. |
A. | pop |
B. | push |
C. | queue |
D. | unshift |
Answer» C. queue | |
57. |
File x .c has 5 lines of code. The commanddate l tee abc l sort - x. c l wc -1, displays |
A. | 5 |
B. | 6 |
C. | 0 |
D. | an error message |
Answer» C. 0 | |
58. |
For looping in a list, ____ is used. |
A. | for |
B. | fordo |
C. | foreach |
D. | while |
Answer» B. fordo | |
59. |
awk doesn’t use $ in evaluation or assignment of variables. |
A. | True |
B. | False |
C. | may be |
D. | Can't say |
Answer» B. False | |
60. |
Which option is used for storing awk programs in a file? |
A. | -e |
B. | -f |
C. | -i |
D. | -h |
Answer» B. -f | |
61. |
awk supports the use of arrays. |
A. | True |
B. | False |
C. | May be |
D. | Can't say |
Answer» B. False | |
62. |
Which of the following is not true about awk arrays? |
A. | they are not expanded automatically |
B. | they are initialized to zero or an empty string |
C. | index can be a string also |
D. | they are not formally defined |
Answer» B. they are initialized to zero or an empty string | |
63. |
Which function is used by perl for displaying the length of a string? |
A. | string |
B. | len |
C. | split |
D. | length |
Answer» E. | |
64. |
___ function returns the first occurrence of a character in a string. |
A. | string |
B. | index |
C. | split |
D. | length |
Answer» C. split | |
65. |
We cannot perform sorting on columns using sort command. |
A. | True |
B. | False |
C. | May be |
D. | Can't say |
Answer» C. May be | |
66. |
Context switch changes the process mode from |
A. | user to kernel mode |
B. | kernel to user mode |
C. | kernel mode to the kernel process |
D. | Both (a) and (b) |
Answer» E. | |
67. |
awk uses _____ dimensional arrays. |
A. | one |
B. | two |
C. | multi |
D. | three |
Answer» B. two | |
68. |
The ___ prefix to an array name signifies the last index of the array. |
A. | $0 |
B. | $# |
C. | #$ |
D. | $_ |
Answer» C. #$ | |
69. |
Which of the following is referred to as default variable? |
A. | $0 |
B. | $1 |
C. | $! |
D. | $_ |
Answer» E. | |
70. |
A user-defined variable is initialized to ____ |
A. | zero |
B. | zero or null string |
C. | |
D. | operator |
Answer» C. | |
71. |
___ operator is used for selecting current line number. |
A. | $0 |
B. | $1 |
C. | $. |
D. | $_ |
Answer» B. $1 | |
72. |
The printf function uses ___ for string data and ___ for numeric. |
A. | %f, %l |
B. | %s, %f |
C. | %s, %d |
D. | %s, %s |
Answer» D. %s, %s | |
73. |
head -n 3 emp.lst | tr ‘[a-z]’ ‘[A-Z]’Above command will change the case of text from lower to upper. |
A. | True |
B. | False |
C. | May be |
D. | Can't say |
Answer» B. False | |
74. |
______ option is used for compressing multiple consecutive characters. |
A. | -d |
B. | -c |
C. | -n |
D. | -s |
Answer» E. | |
75. |
The output of the following command will be:$ uniq foo1 foo2 |
A. | erroneous |
B. | output stored in foo2 |
C. | concatenates both files |
D. | process foo1 and output is stored in foo2 |
Answer» E. | |
76. |
To perform context addressing, we have to enclose the pattern in ____ |
A. | double quotes |
B. | single quotes |
C. | / / |
D. | $ $ |
Answer» D. $ $ | |
77. |
The following command will match the lines beginning with ‘2’.$ grep “^2” emp.lst |
A. | True |
B. | False |
C. | May be |
D. | Can't say |
Answer» B. False | |
78. |
The following command will match ‘Agarwal’, ‘agarwal’ and ‘agrawal’.$ grep “[aA]g[ar][ar]wal” emp.lst |
A. | True |
B. | False |
C. | May be |
D. | Can't say |
Answer» B. False | |
79. |
If there are special characters in a pattern, then we’ve to enclose them in ______ |
A. | single quotes |
B. | double quotes |
C. | without any quotes |
D. | all quotes |
Answer» C. without any quotes | |
80. |
perl is ____ of grep, tr, sed and awk. |
A. | subset |
B. | superset |
C. | child |
D. | parent |
Answer» C. child | |
81. |
Which of the following will be used to print lines containing ‘manager’ in emp.lst? |
A. | awk ‘/manager/ { print }’ emp.lst |
B. | awk ‘/manager { print }’ emp.lst |
C. | awk ‘/manager/ { print } emp.lst |
D. | awk ‘manager { print }’ emp.lst |
Answer» B. awk ‘/manager { print }’ emp.lst | |
82. |
For deleting the elements from the left of the array ___ function is used. |
A. | pop |
B. | push |
C. | queue |
D. | shift |
Answer» E. | |
83. |
To repeat a string, perl uses ___ operator. |
A. | / |
B. | . |
C. | x |
D. | \\ |
Answer» D. \\ | |
84. |
____ function breaks up a string on the basis of delimiter. |
A. | length |
B. | substr |
C. | system |
D. | split |
Answer» E. | |
85. |
Which of the following are concatenation operators? |
A. | / |
B. | . |
C. | _ |
D. | \\ |
Answer» E. | |
86. |
The command $ sed -n ‘$p’ emp.lst will display the last line. |
A. | True |
B. | False |
C. | May be |
D. | Can't say |
Answer» B. False | |
87. |
Which of the following is an associative array? |
A. | a[ ] |
B. | arr[ ] |
C. | envr [ ] |
D. | ENVIRON[ ] |
Answer» E. | |
88. |
We can specify filenames in command line using perl. |
A. | True |
B. | False |
C. | May be |
D. | Can't say |
Answer» B. False | |
89. |
The following will display :perl -e ‘print “UNIX” x 10 . “\n” ;’ |
A. | UNIX |
B. | UNIX 10 times |
C. | error message |
D. | \n |
Answer» C. error message | |
90. |
____ section can be used if we’ve to print something after processing the last line. |
A. | end |
B. | begin |
C. | start |
D. | first |
Answer» C. start | |
91. |
Perl also supports use of for loop in the following manner.for($i=0;$i<3;$i++){ } |
A. | True |
B. | False |
C. | May be |
D. | Can't say |
Answer» B. False | |
92. |
awk uses ___ operator for concatenating strings. |
A. | > |
B. | | |
C. | * |
D. | no operator available |
Answer» E. | |
93. |
To add elements to the left side of the array ____ function is used. |
A. | pop |
B. | push |
C. | queue |
D. | unshift |
Answer» E. | |
94. |
sqroot(x) function returns the square root of x. |
A. | True |
B. | False |
C. | May be |
D. | Can't say |
Answer» C. May be | |
95. |
____ section can be used if we’ve to print something before processing the first line. |
A. | end |
B. | begin |
C. | start |
D. | first |
Answer» C. start | |
96. |
The following command will produce an error.$ cut -d “|” -f 1,4 emp.lst |
A. | True |
B. | False |
C. | May be |
D. | Can't say |
Answer» C. May be | |
97. |
Which one of the following commands is incorrect? |
A. | $ cut -d “|” -f 1,4 emp.lst |
B. | $ cut -c -3 emp.lst |
C. | $ tail -c -511 foo |
D. | $ tail -c 500 foo |
Answer» E. | |
98. |
Which function is identical to Strstr ( )? |
A. | Strlen ( ) |
B. | Strchar ( ) |
C. | Strcmp ( ) |
D. | None of them |
Answer» C. Strcmp ( ) | |
99. |
Process of breaking up a long string into words is called as |
A. | Stroking |
B. | Delimiters |
C. | Tokenizing |
D. | Parsing |
Answer» D. Parsing | |
100. |
Case functions are used for |
A. | Changing lowercase to uppercase |
B. | Changing the length of string |
C. | String replacement functions |
D. | Searching functions |
Answer» B. Changing the length of string | |