Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Page 1

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

Which law best models stress proportional to strain within elastic limits for metals?

a)

Newton's second law of motion

b)

Hooke's law for elasticity

c)

Bernoulli's principle for fluids

d)

Fourier's law of heat conduction

2.

For a simply supported beam under uniform load, which variable most directly determines maximum bending stress at midspan?

a)

Shear modulus of the material

b)

Second moment of area of the section

c)

Poisson's ratio of the material

d)

Coefficient of thermal expansion

3.

In DC motor control, increasing armature voltage primarily affects which quantity?

a)

Back EMF constant of the motor

b)

Steady-state speed under load

c)

Brush wear rate over time

d)

Torque ripple at standstill

4.

Which failure mode is most associated with repeated cyclic loading in metal components?

a)

Corrosion pitting in saline water

b)

Creep deformation at high temperature

c)

Fatigue crack initiation and growth

d)

Brittle fracture at low temperature

5.

Which heat transfer mode dominates between a hot surface and still air surrounding it?

a)

Thermal radiation only dominates

b)

Forced convection from a fan

c)

Conduction through the air bulk

d)

Natural convection around the surface

6.

For an I-beam, which geometric feature primarily improves resistance to bending?

a)

Thick web for shear capacity

b)

Wide flanges increasing section modulus

c)

Circular holes reducing weight

d)

Tapered ends enhancing aesthetics

7.

When designing a shaft for power transmission, which criterion best ensures it avoids resonance at operating speed?

a)

Increase surface roughness for damping

b)

Match natural frequency away from excitation

c)

Use square cross-section to raise stiffness

d)

Select material with higher yield strength

8.

Which of the following creates a tuple with one element?

a)

(5)

b)

tuple(5)

c)

[5]

d)

(5,)

9.

What is the output? t = (1, 2, [3, 4]) t[2].append(5) print(t)

a)

(1, 2, 3, 4, 5)

b)

(1, 2, [5])

c)

(1, 2, [3, 4, 5])

d)

Error

10.

Which statement about tuples is TRUE?

a)

Tuples are mutable

b)

Tuples consume more memory than lists

c)

Tuples support item deletion

d)

Tuples can be used as dictionary keys

11.

What is the output? x = (1, 2, 3) y = x * 2 print(y)

a)

(1, 2, 3, 2)

b)

(1, 2, 3, 1, 2, 3)

c)

(2, 4, 6)

d)

Error

12.

What will happen? t = (1, 2, 3) t[0] = 10

a)

IndexError

b)

(10, 2, 3)

c)

No change

d)

TypeError

13.

What is the output? d = {'a': 1, 'b': 2}

a)

Keys must be integers

b)

Dictionary is invalid

c)

Dictionary with two pairs

d)

Raises a syntax error

14.

print(d.get('c', 5))

a)

None

b)

5

c)

KeyError

d)

0

15.

Which key is INVALID for a Python dictionary?

a)

10

b)

"name"

c)

(1, 2)

d)

[1, 2]

16.

What is the output? d = {1: 'one', 2: 'two'} d[3] = 'three' d[2] = 'TWO' print(len(d))

a)

4

b)

3

c)

Error

d)

2

17.

What is the output? a = [1, 2, 3] b = a[:] b.append(4) print(a)

a)

[1, 2, 3]

b)

[1, 2, 3, 4]

c)

[4, 1, 2, 3]

d)

Error

18.

After executing d = {'x': 1}; d['x'] = d['x'] + 2, what is d['x']?

a)

2

b)

3

c)

4

d)

1

19.

Given d = {'p': 1, 'q': 2}; d.pop('p'); print('p' in d)

a)

None

b)

False

c)

True

d)

Error

20.

Given a = [1, 2, 3] and b = a + [4], what is printed by print(a, b)?

a)

[1, 2, 3] [1, 2, 3]

b)

Error

c)

[1, 2, 3] [1, 2, 3, 4]

d)

[1, 2, 3, 4] [1, 2, 3, 4]

21.

What is the output after executing d = {1: [10, 20], 2: [30, 40]}; d[1].append(99); print(d)?

a)

{1: [10, 20], 2: [30, 40]}

b)

{1: [10, 20, 99], 2: [30, 40]}

c)

Error

d)

{1: [99], 2: [30, 40]}

22.

Starting with t = (1, 2, 3), lst = list(t); lst.append(4); t = tuple(lst); print(t). What is printed?

a)

Error

b)

(1, 2, 3)

c)

(1, 2, 3, 4)

d)

(4,)

23.

Which operation results in a shallow copy of a list named a?

a)

lst = a

b)

lst = a

c)

lst = a.copy()

d)

lst = deep.copy(a)

24.

When extending a list with a single element using concatenation, which method creates a new list without changing the original?

a)

Using a += [4]

b)

Using a + [4]

c)

Using a.extend(4)

d)

Using a.append(4)

25.

In a dictionary mapping integers to lists, what effect does d[2].append(5) have?

a)

Appends 5 to list at key 2

b)

Raises a type error

c)

Replaces the list at key 2

d)

Creates a new key-value pair

26.

Which is the most efficient way to add an item to the end of a Python list in place?

a)

Using list.append(item)

b)

Using list + [item]

c)

Using list.extend(item)

d)

Using tuple(list)

27.

Converting a tuple to a list, modifying, then back to a tuple primarily changes which property?

a)

Type safety of elements

b)

Indexing base of sequence

c)

Mutability during modification

d)

Order of elements only

28.

Which loading condition most likely produces shear stress rather than normal stress?

a)

Pure axial tension on a rod

b)

Direct shear across a pin joint

c)

Uniform hydrostatic compression

d)

Thermal expansion without restraint

29.

A ductile alloy tested in tension shows 15% reduction in area at fracture. What does this most directly indicate?

a)

Low yield strength but high hardness

b)

Significant plastic deformation before failure

c)

Dominant creep at room temperature

d)

High elastic stiffness in the alloy

30.

In engineering design, safety factor is best described as:

a)

Difference between yield and working stress

b)

Sum of service loads and live loads

c)

Ratio of working stress to ultimate stress

d)

Inverse of elastic modulus for the material