150 Unique HTML, CSS & JavaScript MCQ Questions with
Answers
1. What does HTML stand for?
A. Hyper Text Markup Language
B. High Text Machine Language
C. Hyperlinks and Text Markup Language
D. Home Tool Markup Language
Answer: A
2. Which HTML tag creates a hyperlink?
A. a tag
B. link tag
C. href tag
D. url tag
Answer: A
3. Which CSS property changes text color?
A. font-color
B. text-color
C. color
D. foreground
Answer: C
4. Which CSS selector targets an element by ID?
A. .
B. #
C. *
D. :
Answer: B
5. Which JavaScript keyword declares a variable?
A. var
B. define
C. int
D. string
Answer: A
6. Which JavaScript method prints to console?
A. write()
B. [Link]()
C. display()
D. echo()
Answer: B
7. Which HTML tag defines a paragraph? [Unique Set 7]
A. p
B. para Option 7
C. paragraph Option 7
D. pg Option 7
Answer: A
8. Which HTML tag creates a line break? [Unique Set 8]
A. break
B. lb Option 8
C. br Option 8
D. newline Option 8
Answer: C
9. Which HTML tag displays an image? [Unique Set 9]
A. img
B. picture Option 9
C. src Option 9
D. image Option 9
Answer: A
10. Which HTML element creates a table row? [Unique Set 10]
A. tr
B. td Option 10
C. th Option 10
D. table-row Option 10
Answer: A
11. Which input type hides typed characters? [Unique Set 11]
A. hidden
B. secure Option 11
C. password Option 11
D. private Option 11
Answer: C
12. Which HTML tag creates an unordered list? [Unique Set 12]
A. ol
B. ul Option 12
C. li Option 12
D. list Option 12
Answer: B
13. Which HTML tag is used for the largest heading? [Unique Set 13]
A. h6
B. h1 Option 13
C. heading Option 13
D. head Option 13
Answer: B
14. Which attribute specifies an image path? [Unique Set 14]
A. src
B. href Option 14
C. alt Option 14
D. path Option 14
Answer: A
15. Which HTML tag defines metadata? [Unique Set 15]
A. meta
B. data Option 15
C. head Option 15
D. info Option 15
Answer: A
16. Which HTML element creates a form? [Unique Set 16]
A. form
B. input Option 16
C. fieldset Option 16
D. label Option 16
Answer: A
17. Which CSS property changes font size? [Unique Set 17]
A. font-size
B. text-size Option 17
C. font-style Option 17
D. size Option 17
Answer: A
18. Which CSS property adds space inside an element? [Unique Set 18]
A. margin
B. padding Option 18
C. spacing Option 18
D. border-gap Option 18
Answer: B
19. Which CSS property rounds element corners? [Unique Set 19]
A. corner-radius
B. border-radius Option 19
C. round-border Option 19
D. curve Option 19
Answer: B
20. Which display value hides an element? [Unique Set 20]
A. none
B. hidden Option 20
C. block Option 20
D. inline Option 20
Answer: A
21. Which CSS property changes background color? [Unique Set 21]
A. bgcolor
B. background-color Option 21
C. background Option 21
D. color-fill Option 21
Answer: B
22. Which CSS position keeps an element fixed on screen? [Unique Set 22]
A. relative
B. absolute Option 22
C. sticky Option 22
D. fixed Option 22
Answer: D
23. Which CSS property changes font style? [Unique Set 23]
A. font-weight
B. font-style Option 23
C. text-font Option 23
D. style Option 23
Answer: B
24. Which symbol selects a class in CSS? [Unique Set 24]
A. .
B. # Option 24
C. * Option 24
D. $ Option 24
Answer: A
25. Which CSS value makes text bold? [Unique Set 25]
A. italic
B. uppercase Option 25
C. bold Option 25
D. heavy Option 25
Answer: C
26. Which property controls element transparency? [Unique Set 26]
A. opacity
B. visibility Option 26
C. alpha Option 26
D. transparent Option 26
Answer: A
27. Which operator checks value and datatype equality? [Unique Set 27]
A. ==
B. = Option 27
C. === Option 27
D. != Option 27
Answer: C
28. Which loop executes at least once? [Unique Set 28]
A. for
B. while Option 28
C. do while Option 28
D. foreach Option 28
Answer: C
29. Which JavaScript method adds an item to array end? [Unique Set 29]
A. push()
B. pop() Option 29
C. shift() Option 29
D. join() Option 29
Answer: A
30. Which keyword defines a constant? [Unique Set 30]
A. let
B. var Option 30
C. const Option 30
D. fixed Option 30
Answer: C
31. Which event occurs when mouse is clicked? [Unique Set 31]
A. onhover
B. onclick Option 31
C. onpress Option 31
D. onchange Option 31
Answer: B
32. Which method converts JSON text to object? [Unique Set 32]
A. [Link]()
B. [Link]() Option 32
C. [Link]() Option 32
D. [Link]() Option 32
Answer: B
33. Which keyword creates a function? [Unique Set 33]
A. method
B. func Option 33
C. function Option 33
D. define Option 33
Answer: C
34. Which method removes last array item? [Unique Set 34]
A. push()
B. shift() Option 34
C. pop() Option 34
D. slice() Option 34
Answer: C
35. Which symbol is used for single-line comments? [Unique Set 35]
A. //
B. /* Option 35
C. # Option 35
D. <!-- Option 35
Answer: A
36. Which JavaScript datatype stores true/false? [Unique Set 36]
A. String
B. Boolean Option 36
C. Number Option 36
D. Array Option 36
Answer: B
37. Which HTML tag defines a paragraph? [Unique Set 37]
A. p
B. para Option 37
C. paragraph Option 37
D. pg Option 37
Answer: A
38. Which HTML tag creates a line break? [Unique Set 38]
A. break
B. lb Option 38
C. br Option 38
D. newline Option 38
Answer: C
39. Which HTML tag displays an image? [Unique Set 39]
A. img
B. picture Option 39
C. src Option 39
D. image Option 39
Answer: A
40. Which HTML element creates a table row? [Unique Set 40]
A. tr
B. td Option 40
C. th Option 40
D. table-row Option 40
Answer: A
41. Which input type hides typed characters? [Unique Set 41]
A. hidden
B. secure Option 41
C. password Option 41
D. private Option 41
Answer: C
42. Which HTML tag creates an unordered list? [Unique Set 42]
A. ol
B. ul Option 42
C. li Option 42
D. list Option 42
Answer: B
43. Which HTML tag is used for the largest heading? [Unique Set 43]
A. h6
B. h1 Option 43
C. heading Option 43
D. head Option 43
Answer: B
44. Which attribute specifies an image path? [Unique Set 44]
A. src
B. href Option 44
C. alt Option 44
D. path Option 44
Answer: A
45. Which HTML tag defines metadata? [Unique Set 45]
A. meta
B. data Option 45
C. head Option 45
D. info Option 45
Answer: A
46. Which HTML element creates a form? [Unique Set 46]
A. form
B. input Option 46
C. fieldset Option 46
D. label Option 46
Answer: A
47. Which CSS property changes font size? [Unique Set 47]
A. font-size
B. text-size Option 47
C. font-style Option 47
D. size Option 47
Answer: A
48. Which CSS property adds space inside an element? [Unique Set 48]
A. margin
B. padding Option 48
C. spacing Option 48
D. border-gap Option 48
Answer: B
49. Which CSS property rounds element corners? [Unique Set 49]
A. corner-radius
B. border-radius Option 49
C. round-border Option 49
D. curve Option 49
Answer: B
50. Which display value hides an element? [Unique Set 50]
A. none
B. hidden Option 50
C. block Option 50
D. inline Option 50
Answer: A
51. Which CSS property changes background color? [Unique Set 51]
A. bgcolor
B. background-color Option 51
C. background Option 51
D. color-fill Option 51
Answer: B
52. Which CSS position keeps an element fixed on screen? [Unique Set 52]
A. relative
B. absolute Option 52
C. sticky Option 52
D. fixed Option 52
Answer: D
53. Which CSS property changes font style? [Unique Set 53]
A. font-weight
B. font-style Option 53
C. text-font Option 53
D. style Option 53
Answer: B
54. Which symbol selects a class in CSS? [Unique Set 54]
A. .
B. # Option 54
C. * Option 54
D. $ Option 54
Answer: A
55. Which CSS value makes text bold? [Unique Set 55]
A. italic
B. uppercase Option 55
C. bold Option 55
D. heavy Option 55
Answer: C
56. Which property controls element transparency? [Unique Set 56]
A. opacity
B. visibility Option 56
C. alpha Option 56
D. transparent Option 56
Answer: A
57. Which operator checks value and datatype equality? [Unique Set 57]
A. ==
B. = Option 57
C. === Option 57
D. != Option 57
Answer: C
58. Which loop executes at least once? [Unique Set 58]
A. for
B. while Option 58
C. do while Option 58
D. foreach Option 58
Answer: C
59. Which JavaScript method adds an item to array end? [Unique Set 59]
A. push()
B. pop() Option 59
C. shift() Option 59
D. join() Option 59
Answer: A
60. Which keyword defines a constant? [Unique Set 60]
A. let
B. var Option 60
C. const Option 60
D. fixed Option 60
Answer: C
61. Which event occurs when mouse is clicked? [Unique Set 61]
A. onhover
B. onclick Option 61
C. onpress Option 61
D. onchange Option 61
Answer: B
62. Which method converts JSON text to object? [Unique Set 62]
A. [Link]()
B. [Link]() Option 62
C. [Link]() Option 62
D. [Link]() Option 62
Answer: B
63. Which keyword creates a function? [Unique Set 63]
A. method
B. func Option 63
C. function Option 63
D. define Option 63
Answer: C
64. Which method removes last array item? [Unique Set 64]
A. push()
B. shift() Option 64
C. pop() Option 64
D. slice() Option 64
Answer: C
65. Which symbol is used for single-line comments? [Unique Set 65]
A. //
B. /* Option 65
C. # Option 65
D. <!-- Option 65
Answer: A
66. Which JavaScript datatype stores true/false? [Unique Set 66]
A. String
B. Boolean Option 66
C. Number Option 66
D. Array Option 66
Answer: B
67. Which HTML tag defines a paragraph? [Unique Set 67]
A. p
B. para Option 67
C. paragraph Option 67
D. pg Option 67
Answer: A
68. Which HTML tag creates a line break? [Unique Set 68]
A. break
B. lb Option 68
C. br Option 68
D. newline Option 68
Answer: C
69. Which HTML tag displays an image? [Unique Set 69]
A. img
B. picture Option 69
C. src Option 69
D. image Option 69
Answer: A
70. Which HTML element creates a table row? [Unique Set 70]
A. tr
B. td Option 70
C. th Option 70
D. table-row Option 70
Answer: A
71. Which input type hides typed characters? [Unique Set 71]
A. hidden
B. secure Option 71
C. password Option 71
D. private Option 71
Answer: C
72. Which HTML tag creates an unordered list? [Unique Set 72]
A. ol
B. ul Option 72
C. li Option 72
D. list Option 72
Answer: B
73. Which HTML tag is used for the largest heading? [Unique Set 73]
A. h6
B. h1 Option 73
C. heading Option 73
D. head Option 73
Answer: B
74. Which attribute specifies an image path? [Unique Set 74]
A. src
B. href Option 74
C. alt Option 74
D. path Option 74
Answer: A
75. Which HTML tag defines metadata? [Unique Set 75]
A. meta
B. data Option 75
C. head Option 75
D. info Option 75
Answer: A
76. Which HTML element creates a form? [Unique Set 76]
A. form
B. input Option 76
C. fieldset Option 76
D. label Option 76
Answer: A
77. Which CSS property changes font size? [Unique Set 77]
A. font-size
B. text-size Option 77
C. font-style Option 77
D. size Option 77
Answer: A
78. Which CSS property adds space inside an element? [Unique Set 78]
A. margin
B. padding Option 78
C. spacing Option 78
D. border-gap Option 78
Answer: B
79. Which CSS property rounds element corners? [Unique Set 79]
A. corner-radius
B. border-radius Option 79
C. round-border Option 79
D. curve Option 79
Answer: B
80. Which display value hides an element? [Unique Set 80]
A. none
B. hidden Option 80
C. block Option 80
D. inline Option 80
Answer: A
81. Which CSS property changes background color? [Unique Set 81]
A. bgcolor
B. background-color Option 81
C. background Option 81
D. color-fill Option 81
Answer: B
82. Which CSS position keeps an element fixed on screen? [Unique Set 82]
A. relative
B. absolute Option 82
C. sticky Option 82
D. fixed Option 82
Answer: D
83. Which CSS property changes font style? [Unique Set 83]
A. font-weight
B. font-style Option 83
C. text-font Option 83
D. style Option 83
Answer: B
84. Which symbol selects a class in CSS? [Unique Set 84]
A. .
B. # Option 84
C. * Option 84
D. $ Option 84
Answer: A
85. Which CSS value makes text bold? [Unique Set 85]
A. italic
B. uppercase Option 85
C. bold Option 85
D. heavy Option 85
Answer: C
86. Which property controls element transparency? [Unique Set 86]
A. opacity
B. visibility Option 86
C. alpha Option 86
D. transparent Option 86
Answer: A
87. Which operator checks value and datatype equality? [Unique Set 87]
A. ==
B. = Option 87
C. === Option 87
D. != Option 87
Answer: C
88. Which loop executes at least once? [Unique Set 88]
A. for
B. while Option 88
C. do while Option 88
D. foreach Option 88
Answer: C
89. Which JavaScript method adds an item to array end? [Unique Set 89]
A. push()
B. pop() Option 89
C. shift() Option 89
D. join() Option 89
Answer: A
90. Which keyword defines a constant? [Unique Set 90]
A. let
B. var Option 90
C. const Option 90
D. fixed Option 90
Answer: C
91. Which event occurs when mouse is clicked? [Unique Set 91]
A. onhover
B. onclick Option 91
C. onpress Option 91
D. onchange Option 91
Answer: B
92. Which method converts JSON text to object? [Unique Set 92]
A. [Link]()
B. [Link]() Option 92
C. [Link]() Option 92
D. [Link]() Option 92
Answer: B
93. Which keyword creates a function? [Unique Set 93]
A. method
B. func Option 93
C. function Option 93
D. define Option 93
Answer: C
94. Which method removes last array item? [Unique Set 94]
A. push()
B. shift() Option 94
C. pop() Option 94
D. slice() Option 94
Answer: C
95. Which symbol is used for single-line comments? [Unique Set 95]
A. //
B. /* Option 95
C. # Option 95
D. <!-- Option 95
Answer: A
96. Which JavaScript datatype stores true/false? [Unique Set 96]
A. String
B. Boolean Option 96
C. Number Option 96
D. Array Option 96
Answer: B
97. Which HTML tag defines a paragraph? [Unique Set 97]
A. p
B. para Option 97
C. paragraph Option 97
D. pg Option 97
Answer: A
98. Which HTML tag creates a line break? [Unique Set 98]
A. break
B. lb Option 98
C. br Option 98
D. newline Option 98
Answer: C
99. Which HTML tag displays an image? [Unique Set 99]
A. img
B. picture Option 99
C. src Option 99
D. image Option 99
Answer: A
100. Which HTML element creates a table row? [Unique Set 100]
A. tr
B. td Option 100
C. th Option 100
D. table-row Option 100
Answer: A
101. Which input type hides typed characters? [Unique Set 101]
A. hidden
B. secure Option 101
C. password Option 101
D. private Option 101
Answer: C
102. Which HTML tag creates an unordered list? [Unique Set 102]
A. ol
B. ul Option 102
C. li Option 102
D. list Option 102
Answer: B
103. Which HTML tag is used for the largest heading? [Unique Set 103]
A. h6
B. h1 Option 103
C. heading Option 103
D. head Option 103
Answer: B
104. Which attribute specifies an image path? [Unique Set 104]
A. src
B. href Option 104
C. alt Option 104
D. path Option 104
Answer: A
105. Which HTML tag defines metadata? [Unique Set 105]
A. meta
B. data Option 105
C. head Option 105
D. info Option 105
Answer: A
106. Which HTML element creates a form? [Unique Set 106]
A. form
B. input Option 106
C. fieldset Option 106
D. label Option 106
Answer: A
107. Which CSS property changes font size? [Unique Set 107]
A. font-size
B. text-size Option 107
C. font-style Option 107
D. size Option 107
Answer: A
108. Which CSS property adds space inside an element? [Unique Set 108]
A. margin
B. padding Option 108
C. spacing Option 108
D. border-gap Option 108
Answer: B
109. Which CSS property rounds element corners? [Unique Set 109]
A. corner-radius
B. border-radius Option 109
C. round-border Option 109
D. curve Option 109
Answer: B
110. Which display value hides an element? [Unique Set 110]
A. none
B. hidden Option 110
C. block Option 110
D. inline Option 110
Answer: A
111. Which CSS property changes background color? [Unique Set 111]
A. bgcolor
B. background-color Option 111
C. background Option 111
D. color-fill Option 111
Answer: B
112. Which CSS position keeps an element fixed on screen? [Unique Set 112]
A. relative
B. absolute Option 112
C. sticky Option 112
D. fixed Option 112
Answer: D
113. Which CSS property changes font style? [Unique Set 113]
A. font-weight
B. font-style Option 113
C. text-font Option 113
D. style Option 113
Answer: B
114. Which symbol selects a class in CSS? [Unique Set 114]
A. .
B. # Option 114
C. * Option 114
D. $ Option 114
Answer: A
115. Which CSS value makes text bold? [Unique Set 115]
A. italic
B. uppercase Option 115
C. bold Option 115
D. heavy Option 115
Answer: C
116. Which property controls element transparency? [Unique Set 116]
A. opacity
B. visibility Option 116
C. alpha Option 116
D. transparent Option 116
Answer: A
117. Which operator checks value and datatype equality? [Unique Set 117]
A. ==
B. = Option 117
C. === Option 117
D. != Option 117
Answer: C
118. Which loop executes at least once? [Unique Set 118]
A. for
B. while Option 118
C. do while Option 118
D. foreach Option 118
Answer: C
119. Which JavaScript method adds an item to array end? [Unique Set 119]
A. push()
B. pop() Option 119
C. shift() Option 119
D. join() Option 119
Answer: A
120. Which keyword defines a constant? [Unique Set 120]
A. let
B. var Option 120
C. const Option 120
D. fixed Option 120
Answer: C
121. Which event occurs when mouse is clicked? [Unique Set 121]
A. onhover
B. onclick Option 121
C. onpress Option 121
D. onchange Option 121
Answer: B
122. Which method converts JSON text to object? [Unique Set 122]
A. [Link]()
B. [Link]() Option 122
C. [Link]() Option 122
D. [Link]() Option 122
Answer: B
123. Which keyword creates a function? [Unique Set 123]
A. method
B. func Option 123
C. function Option 123
D. define Option 123
Answer: C
124. Which method removes last array item? [Unique Set 124]
A. push()
B. shift() Option 124
C. pop() Option 124
D. slice() Option 124
Answer: C
125. Which symbol is used for single-line comments? [Unique Set 125]
A. //
B. /* Option 125
C. # Option 125
D. <!-- Option 125
Answer: A
126. Which JavaScript datatype stores true/false? [Unique Set 126]
A. String
B. Boolean Option 126
C. Number Option 126
D. Array Option 126
Answer: B
127. Which HTML tag defines a paragraph? [Unique Set 127]
A. p
B. para Option 127
C. paragraph Option 127
D. pg Option 127
Answer: A
128. Which HTML tag creates a line break? [Unique Set 128]
A. break
B. lb Option 128
C. br Option 128
D. newline Option 128
Answer: C
129. Which HTML tag displays an image? [Unique Set 129]
A. img
B. picture Option 129
C. src Option 129
D. image Option 129
Answer: A
130. Which HTML element creates a table row? [Unique Set 130]
A. tr
B. td Option 130
C. th Option 130
D. table-row Option 130
Answer: A
131. Which input type hides typed characters? [Unique Set 131]
A. hidden
B. secure Option 131
C. password Option 131
D. private Option 131
Answer: C
132. Which HTML tag creates an unordered list? [Unique Set 132]
A. ol
B. ul Option 132
C. li Option 132
D. list Option 132
Answer: B
133. Which HTML tag is used for the largest heading? [Unique Set 133]
A. h6
B. h1 Option 133
C. heading Option 133
D. head Option 133
Answer: B
134. Which attribute specifies an image path? [Unique Set 134]
A. src
B. href Option 134
C. alt Option 134
D. path Option 134
Answer: A
135. Which HTML tag defines metadata? [Unique Set 135]
A. meta
B. data Option 135
C. head Option 135
D. info Option 135
Answer: A
136. Which HTML element creates a form? [Unique Set 136]
A. form
B. input Option 136
C. fieldset Option 136
D. label Option 136
Answer: A
137. Which CSS property changes font size? [Unique Set 137]
A. font-size
B. text-size Option 137
C. font-style Option 137
D. size Option 137
Answer: A
138. Which CSS property adds space inside an element? [Unique Set 138]
A. margin
B. padding Option 138
C. spacing Option 138
D. border-gap Option 138
Answer: B
139. Which CSS property rounds element corners? [Unique Set 139]
A. corner-radius
B. border-radius Option 139
C. round-border Option 139
D. curve Option 139
Answer: B
140. Which display value hides an element? [Unique Set 140]
A. none
B. hidden Option 140
C. block Option 140
D. inline Option 140
Answer: A
141. Which CSS property changes background color? [Unique Set 141]
A. bgcolor
B. background-color Option 141
C. background Option 141
D. color-fill Option 141
Answer: B
142. Which CSS position keeps an element fixed on screen? [Unique Set 142]
A. relative
B. absolute Option 142
C. sticky Option 142
D. fixed Option 142
Answer: D
143. Which CSS property changes font style? [Unique Set 143]
A. font-weight
B. font-style Option 143
C. text-font Option 143
D. style Option 143
Answer: B
144. Which symbol selects a class in CSS? [Unique Set 144]
A. .
B. # Option 144
C. * Option 144
D. $ Option 144
Answer: A
145. Which CSS value makes text bold? [Unique Set 145]
A. italic
B. uppercase Option 145
C. bold Option 145
D. heavy Option 145
Answer: C
146. Which property controls element transparency? [Unique Set 146]
A. opacity
B. visibility Option 146
C. alpha Option 146
D. transparent Option 146
Answer: A
147. Which operator checks value and datatype equality? [Unique Set 147]
A. ==
B. = Option 147
C. === Option 147
D. != Option 147
Answer: C
148. Which loop executes at least once? [Unique Set 148]
A. for
B. while Option 148
C. do while Option 148
D. foreach Option 148
Answer: C
149. Which JavaScript method adds an item to array end? [Unique Set 149]
A. push()
B. pop() Option 149
C. shift() Option 149
D. join() Option 149
Answer: A
150. Which keyword defines a constant? [Unique Set 150]
A. let
B. var Option 150
C. const Option 150
D. fixed Option 150
Answer: C