|
1 | 1 |
|
2 | | -# Java MCQ Exam System |
3 | 2 |
|
4 | | -## Instructions: |
5 | | -- Choose the correct answer for each question. |
6 | | -- Each correct answer will give you 1 point. |
7 | | -- There is no negative marking for incorrect answers. |
8 | | -- You must answer all questions. |
9 | | - |
10 | | ---- |
11 | | - |
12 | | -### Question 1: |
13 | | -**Which of the following is a valid declaration of a char?** |
14 | | - |
15 | | -- [ ] A. char c1 = 'abc'; |
16 | | -- [ ] B. char c1 = '\u1234'; |
17 | | -- [ ] C. char c2 = 12.34; |
18 | | -- [ ] D. char c3 = 'a'; |
19 | | - |
20 | | ---- |
21 | | - |
22 | | -### Question 2: |
23 | | -**Which of these is not a valid data type in Java?** |
24 | | - |
25 | | -- [ ] A. int |
26 | | -- [ ] B. float |
27 | | -- [ ] C. double |
28 | | -- [ ] D. string |
29 | | - |
30 | | ---- |
31 | | - |
32 | | -### Question 3: |
33 | | -**Which method is used to start a thread execution?** |
34 | | - |
35 | | -- [ ] A. run() |
36 | | -- [ ] B. start() |
37 | | -- [ ] C. execute() |
38 | | -- [ ] D. call() |
39 | | - |
40 | | ---- |
41 | | - |
42 | | -### Question 4: |
43 | | -**What is the output of the following code?** |
44 | | - |
45 | | -```java |
46 | | -public class Test { |
47 | | - public static void main(String[] args) { |
48 | | - int x = 5; |
49 | | - System.out.println(x++); |
50 | | - } |
51 | | -} |
| 3 | +# Python Basics Quiz |
| 4 | + |
| 5 | +### 01. What is the correct file extension for Python files? |
| 6 | +- [ ] .pyth |
| 7 | +- [ ] .pt |
| 8 | +- [x] .py |
| 9 | +- [ ] .pyt |
| 10 | + |
| 11 | +### 02. How do you insert comments in Python code? |
| 12 | +- [ ] // |
| 13 | +- [ ] <!-- --> |
| 14 | +- [x] # |
| 15 | +- [ ] \* |
| 16 | + |
| 17 | +### 03. Which one is NOT a legal variable name? |
| 18 | +- [x] 2myvar |
| 19 | +- [ ] my_var |
| 20 | +- [ ] _myvar |
| 21 | +- [ ] myVar |
| 22 | + |
| 23 | +### 04. What is the correct syntax to output "Hello World" in Python? |
| 24 | +- [ ] echo("Hello World") |
| 25 | +- [ ] p("Hello World") |
| 26 | +- [ ] msg("Hello World") |
| 27 | +- [x] print("Hello World") |
| 28 | + |
| 29 | +### 05. How do you create a variable with the numeric value 5? |
| 30 | +- [x] x = 5 |
| 31 | +- [ ] x = int(5) |
| 32 | +- [ ] x = num(5) |
| 33 | +- [ ] x = 5.0 |
| 34 | + |
| 35 | +### 06. Which of these collections defines a set? |
| 36 | +- [ ] {"name": "John", "age": 36} |
| 37 | +- [ ] ["apple", "banana", "cherry"] |
| 38 | +- [ ] ("apple", "banana", "cherry") |
| 39 | +- [x] {"apple", "banana", "cherry"} |
| 40 | + |
| 41 | +### 07. What is the correct way to create a function in Python? |
| 42 | +- [ ] function myFunction(): |
| 43 | +- [x] def myFunction(): |
| 44 | +- [ ] create myFunction(): |
| 45 | +- [ ] define myFunction(): |
| 46 | + |
| 47 | +### 08. What is the output of the following code? |
| 48 | +```python |
| 49 | +x = "Python" |
| 50 | +print(len(x)) |
52 | 51 | ``` |
53 | | - |
54 | | -- [ ] A. 5 |
55 | | -- [ ] B. 6 |
56 | | -- [ ] C. 4 |
57 | | -- [ ] D. Compilation Error |
58 | | - |
59 | | ---- |
60 | | - |
61 | | -### Question 5: |
62 | | -**Which of these keywords is used to define a subclass?** |
63 | | - |
64 | | -- [ ] A. super |
65 | | -- [ ] B. this |
66 | | -- [ ] C. extends |
67 | | -- [ ] D. implements |
68 | | - |
69 | | ---- |
70 | | - |
71 | | -### Question 6: |
72 | | -**Which of these classes are not a part of Java's collection framework?** |
73 | | - |
74 | | -- [ ] A. HashMap |
75 | | -- [ ] B. ArrayList |
76 | | -- [ ] C. LinkedList |
77 | | -- [ ] D. Stack |
78 | | - |
79 | | ---- |
80 | | - |
81 | | -### Question 7: |
82 | | -**Which of the following is a marker interface?** |
83 | | - |
84 | | -- [ ] A. Serializable |
85 | | -- [ ] B. Cloneable |
86 | | -- [ ] C. Runnable |
87 | | -- [ ] D. Remote |
88 | | - |
89 | | ---- |
90 | | - |
91 | | -### Question 8: |
92 | | -**Which of these statements is incorrect about packages?** |
93 | | - |
94 | | -- [ ] A. Package defines a namespace in which classes are stored. |
95 | | -- [ ] B. A package can contain multiple classes. |
96 | | -- [ ] C. Packages are used to avoid name conflicts. |
97 | | -- [ ] D. A package cannot be imported into another package. |
98 | | - |
99 | | ---- |
100 | | - |
101 | | -### Question 9: |
102 | | -**Which of the following is not a type of constructor?** |
103 | | - |
104 | | -- [ ] A. Default constructor |
105 | | -- [ ] B. Copy constructor |
106 | | -- [ ] C. Static constructor |
107 | | -- [ ] D. Parameterized constructor |
108 | | - |
109 | | ---- |
110 | | - |
111 | | -### Question 10: |
112 | | -**Which of these methods is used to find out the current state of a thread?** |
113 | | - |
114 | | -- [ ] A. isAlive() |
115 | | -- [ ] B. getState() |
116 | | -- [ ] C. isRunning() |
117 | | -- [ ] D. checkState() |
118 | | - |
119 | | ---- |
120 | | - |
121 | | -## Answer Key: |
122 | | - |
123 | | -1. **D.** char c3 = 'a'; |
124 | | -2. **D.** string |
125 | | -3. **B.** start() |
126 | | -4. **A.** 5 |
127 | | -5. **C.** extends |
128 | | -6. **D.** Stack |
129 | | -7. **A.** Serializable |
130 | | -8. **D.** A package cannot be imported into another package. |
131 | | -9. **C.** Static constructor |
132 | | -10. **B.** getState() |
133 | | - |
134 | | ---- |
135 | | - |
136 | | -**End of Exam** |
137 | | - |
| 52 | +- [ ] 7 |
| 53 | +- [ ] 5 |
| 54 | +- [ ] 4 |
| 55 | +- [x] 6 |
| 56 | + |
| 57 | +### 09. Which keyword is used to create a class in Python? |
| 58 | +- [ ] function |
| 59 | +- [ ] define |
| 60 | +- [ ] method |
| 61 | +- [x] class |
| 62 | + |
| 63 | +### 10. What is the correct syntax to import a module in Python? |
| 64 | +- [x] import module_name |
| 65 | +- [ ] include module_name |
| 66 | +- [ ] using module_name |
| 67 | +- [ ] require module_name |
138 | 68 |
|
0 commit comments