Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz: Bisection Method

Total questions: 50

Worksheet time: 17mins

Name
Class
Date
1.

A slope-stability model gives the factor-of-safety F(x) where x is a pore-pressure multiplier. You know F(0)=1.6 and F(1)=-0.2. Which statement about using the bisection method to find the root F(x)=0 is correct?

a)

Root not guaranteed because F is not differentiable.

b)

A root is guaranteed in (0,1) because F changes sign and is continuous.

c)

The method will fail because F has different units at endpoints.

d)

Bisection works only if F(x) is nonzero on (0,1).

2.

For a beam design equation g(c)=0 you determine g(2)=-0.8 and g(5)=0.2 . Using bisection, what is the maximum possible absolute error in the root after 3 iterations? (Use error bound ≤(b–a)/2³ )

4 lines
3.

You apply bisection on f(x)=x³–x–2 with initial bracket [1,2]. Which of the following is true?

a)

No sign change so bisection cannot start.

b)

There is a sign change; root lies in [1,2] and bisection converges linearly.

c)

Function has multiple roots in the bracket so bisection fails.

d)

Bisection converges quadratically for this cubic.

4.

In practice, why is choosing a narrow initial bracket that still contains the root often preferable?

a)

It reduces the number of iterations required to meet a given interval-length tolerance.

b)

It increases chance of sign-change failure.

c)

It increases round-off error dramatically.

d)

It guarantees quadratic convergence.

5.

For the same interval [a,b], which stopping criterion typically requires fewer iterations to satisfy?

a)

|f(c)|≤ε always requires fewer iterations.

b)

|b–a|/2≤ε always requires fewer iterations.

c)

It depends on the derivative f′ near the root; either may require fewer.

d)

Both are equivalent in iteration count always.

6.

A drainage design leads to equation h+sin(h)–1.5=0 . You bracket a root in [0,2]. If you require an interval-radius tolerance of 10⁻³, how many bisection iterations are guaranteed? (Use n≥log₂((b–a)/tol))

4 lines
7.

In solving Manning’s flow formula rearranged to root-find a depth y, you observe that the function is nearly flat near the root (|f′| small). Which statement about bisection is correct?

a)

A. Bisection is unaffected by small derivative and converges at the same rate.

b)

B. Bisection may require many iterations because interval halving is independent of derivative, but function-value criterion may be slow.

c)

C. Bisection fails if derivative is zero at root.

d)

D. Bisection becomes quadratic if derivative small.

8.

You use bisection for a pipe friction equation with endpoints giving f(a)=1e-6 and f(b)=-1e-6. What practical issue might you face?

a)

No convergence because f is too small.

b)

Floating-point rounding may make sign detection unreliable; need robust sign test.

c)

Bisection will converge in one step.

d)

This guarantees multiple roots inside.

9.

For the interval [0,1], after 5 bisection iterations the interval is [0.5,0.625]. What is the exact maximum absolute error bound at this stage?

4 lines
10.

A soil consolidation equation yields a function with a simple root. Which property ensures bisection will converge to that root when bracketed?

a)

The function is differentiable at the root.

b)

The function is continuous on the bracket and sign change occurs at endpoints.

c)

The function is monotonic over the real line.

d)

The function is linear near the root.

11.

Which of the following is a correct expression for the error after nnn bisection iterations starting from [a,b]?

a)

|r - c_n| ≤ (b−a)/2n−1(b - a)/2^{n-1}

b)

|r - c_n| ≤ (b−a)/2n(b - a)/2^n

c)

|r - c_n| ≤ (b−a)/2n+1(b - a)/2^{n+1}

d)

|r - c_n| ≤ (b - a)/n

12.

In a foundation bearing-capacity formula you bracket the root but find that f(a) and f(b) are both extremely close to zero and opposite sign due to measurement noise. Best practice?

a)

Proceed normally; noise is irrelevant.

b)

Use enhanced precision and possibly widen the bracket or verify continuity; consider method robustness to noise.

c)

Switch to Newton immediately.

d)

Declare root at midpoint.

13.

For a bracket [a,b]=[1,2] and tolerance δ= 10−310^{-3} , calculate the minimum iterations nnn needed: n≥ . Compute n.

4 lines
14.

A function describing the intersection of load and capacity curves has two distinct roots in [0,10]. If you use bisection on [0,10] you may:

a)

Always find both roots in one run.

b)

Find at most one root because bisection requires an initial sign change per root; you must bracket each root separately.

c)

Fail because multiple roots invalidate the Intermediate Value Theorem.

d)

Converge to the average of the two roots.

15.

You attempt bisection and observe the midpoint yields f(mid)=0 exactly (within machine precision). The best next step is:

a)

Stop; root found.

b)

Continue iterations to reduce interval size.

c)

Declare failure; midpoint unlikely to be root.

d)

Switch to secant to refine.

16.

For bisection applied to equation f(x)=Ae−kx−Bf(x)=Ae^{-k x}-B used in temperature-driven curing models, what convergence rate should you expect?

a)

Quadratic (fast)

b)

Linear (one-half error reduction per iteration)

c)

Cubic

d)

Superlinear but not quadratic

17.

Suppose f(x) has a multiple root of multiplicity 2 inside a bracket but does not change sign across the root. What happens to bisection?

a)

It still finds the root because multiplicity doesn’t matter.

b)

It cannot detect the root via sign change, so plain bisection will fail unless multiple roots cause sign change.

c)

It converges faster.

d)

It produces complex roots.

18.

For a bracketing [3,7], you wish interval half-length ≤ 0.01. How many iterations are required? (Compute: n ≥ ceil(log_2((7-3)/0.01)))

4 lines
19.

In a cantilever deflection equation, f(x) is continuous but noisy experimental data is used to evaluate f. Which modification improves robustness of bisection?

a)

Use raw data only — noise helps find the root.

b)

Pre-smooth the data or fit an interpolant (polynomial/spline) before applying bisection.

c)

Use larger tolerance only.

d)

Use bisection only on discrete points without interpolation.

20.

Which of the following guarantees that bisection will reduce the interval length by exactly half each iteration?

a)

The function is monotonic.

b)

The function is continuous and sign change occurs at endpoints.

c)

The function is differentiable.

d)

The function is linear.

21.

A groundwater head equation has root near the left endpoint; initial bracket [0,10]. Which strategy lowers iterations?

a)

Keep [0,10] — bisection is independent of root location.

b)

Narrow bracket by searching outward from the endpoint to find a tighter bracket near root before starting bisection.

c)

Use midpoint as initial guess for Newton.

d)

Increase tolerance to avoid many iterations.

22.

Which of these functions can break a simple sign-change bracketing test although a root exists inside?

a)

f(x)=tan(x) on interval crossing a vertical asymptote.

b)

f(x)=x2–4 on [0,3].

c)

f(x)=sin(x) on [0,π].

d)

f(x)=x–1 on [0,2].

23.

In using bisection to solve sin(θ)=0.5=0 for θ in radians near 0.6, you pick bracket [0,π/2]. Which is true?

a)

f(0)=0.5, f(π/2)=0.5, so a root guaranteed.

b)

f(0)=0.5, so no root.

c)

f(π/2) negative so no root.

d)

Sine not continuous so fail.

24.

The theoretical convergence of bisection is linear with factor 1/2. Which practical factor slows convergence further?

a)

A. Round-off and finite precision arithmetic.

b)

B. Increasing bracket width.

c)

C. Using exact arithmetic.

d)

D. Large derivative at root.

25.

In a beam buckling load equation you perform bisection and after many iterations the f(mid) value stops changing in floating-point while midpoint continues to change slightly. This indicates:

a)

Catastrophic cancellation.

b)

Function evaluations are underflowing/insensitive to small changes; you should use interval-length stopping criterion rather than f-value.

c)

Midpoint arithmetic error only; keep iterating.

d)

You found root—stop.

26.

You are solving nonlinear settlement time t from s(t)=5 using bisection on [0,1000]. The required maximum error in t is 0.1 day. How many iterations needed? (Compute n ≥ ceil(log2(1000/0.1))).

4 lines
27.

For a function f(x)=x5–x–1 on [1,2], which is true about bisection vs Newton for root finding?

a)

Bisection requires fewer function evaluations typically.

b)

Newton may converge faster but needs derivative and a good initial guess; bisection is safer and guaranteed with sign change.

c)

Newton always fails here.

d)

Bisection is quadratic so always faster.

28.

In bisection you find the midpoint c and evaluate f(c)=0.0002 but your tolerance for function value is 1e-6. What is the best immediate action?

a)

Stop because 0.0002 is small enough.

b)

Continue iterations until interval-length criterion is satisfied or f(c) < 1e-6.

c)

Switch to secant method immediately.

d)

Double the bracket.

29.

For bracket [0,5] and tolerance 1e-4, compute minimum iterations: n ≥ ceil(log2(5/1e-4)). Which is correct?

4 lines
30.

Which of the following scenarios is bisection not appropriate for?

a)

Continuous function with sign change.

b)

Function with discontinuity (vertical asymptote) in bracket.

c)

No sign change but derivative zero at true root (even multiplicity).

d)

Both B and C.

31.

A bisection implementation for a civil problem uses stopping tolerance tol on interval half-width and returns c. The user later needs higher accuracy. Which deterministic next step is best?

a)

Restart bisection with halved tol.

b)

Use c as initial guess for Newton or secant to get fast local convergence (if derivative available/behaves well).

32.

Suppose you have bracketed a root but function evaluation is expensive (finite-element solve). Which bisection variant helps reduce function calls?

a)

Use standard bisection; it minimizes function calls.

b)

Use delayed acceptance: reuse previous function values and avoid redundant evaluation when sign patterns inferred.

c)

Use Newton to reduce function calls without derivatives.

d)

Use Simpson rule instead.

33.

In a pipe-network example, bracket [a,b] is such that f(a) and f(b) are finite but function has a sharp discontinuity inside due to piecewise definition. What happens?

a)

Bisection may converge to a point but root may be spurious — you must ensure continuity first.

b)

Bisection still finds a root.

c)

Bisection avoids discontinuities automatically.

d)

Bisection returns multiple roots.

34.

In structural equilibrium solving, if you encounter oscillatory evaluation due to solver tolerance (f(mid) flips sign randomly near zero), what mitigation is best?

a)

Increase function solver tolerance to make f(mid) stable.

b)

Use interval-length criterion rather than f-value; smooth or refine the underlying solver.

c)

Abandon numerical methods.

d)

Use smaller brackets only.

35.

Compute the guaranteed maximum error after 10 bisection iterations starting from [0,1]. (Error bound = (b−a)/210(b-a)/2^{10} ).

a)

11024≈9.7656×10−4\frac{1}{1024} \approx 9.7656 \times 10^{-4}

b)

1512≈1.9531×10−3\frac{1}{512} \approx 1.9531 \times 10^{-3}

c)

12048≈4.8828×10−4\frac{1}{2048} \approx 4.8828 \times 10^{-4}

d)

1256≈3.9063×10−3\frac{1}{256} \approx 3.9063 \times 10^{-3}

36.

For a function with steep slope crossing the axis, how does bisection compare to Newton in terms of robustness and efficiency?

a)

Bisection is less robust and always slower.

b)

Newton is always better; bisection unnecessary.

c)

Bisection is more robust (guaranteed) but may require more iterations; Newton can be faster but may diverge if initial guess poor.

d)

Both have identical properties.

37.

You are solving for root in [a,b] and find after many iterations that b–ab–a has stabilized due to floating point; midpoint repeats. Best practice:

a)

Return current midpoint as best estimate and document floating-point limit.

b)

Keep iterating forever.

c)

Switch to bisection in double-double arithmetic.

d)

Use symbolic algebra.

38.

In a rainfall-runoff model solved by bisection, how would you bracket a root that is known to be near zero but function values are extremely small?

a)

Use symmetric small bracket like [–ε,ε] with ε tiny.

b)

Use physical insight to choose realistic bracket (e.g., [0,upper bound]) and avoid too-small brackets that amplify noise; consider scaling.

c)

Use random bracket.

d)

Use secant only.

39.

In implementing bisection in code, which safeguard helps when function evaluations occasionally return NaN for some arguments?

a)

Ignore NaN and proceed.

b)

Treat NaN as sign-change trigger.

c)

Detect NaN, shrink bracket, or choose alternate bracket and ensure continuity before proceeding.

d)

Replace NaN with zero.

40.

You need the root to 6 significant digits and your bracket length is 0.5. How many iterations at minimum? (Compute: n ≥ ceil(log2(0.5 / 0.5×10^{-6}))) — note: for 6 sig figs, you need interval radius ≤ 0.5×10^{-6} times magnitude? Choose closest reasonable option.

4 lines
41.

Which statement about the bisection midpoint computation c=(a+b)/2 in finite precision is true?

a)

It can overflow for large a and b — better to use c=a+(b–a)/2 .

b)

It is always exact in floating-point.

c)

Using c=(a+b)/2 avoids any round-off.

d)

Midpoint formula never overflows.

42.

In a braced frame equilibrium, if the root is extreme (near endpoint), and you initially bracket [0,1000], bisection will:

4 lines
43.

A common variant of bisection is to choose the next subinterval by keeping the point with the largest |f| (farthest from zero) to possibly improve convergence. Why is this questionable?

a)

It violates sign-change guarantee.

b)

It may bias the search and lose theoretical error-halving guarantee; classical bisection is simpler and safer.

c)

It always accelerates convergence so is never questionable.

d)

It reduces round-off.

44.

If you apply bisection to a transcendental equation from wave propagation, and the root is irrational, what will the algorithm produce?

a)

The exact irrational root.

b)

A rational approximation within specified tolerance.

c)

Failure due to irrationality.

d)

A symbolic expression.

45.

For bracket [2,3], the first midpoint is 2.5. If f(2)=-0.4, f(2.5)=0.05, f(3)=0.3, which subinterval will bisection choose next?

a)

A. [2,2.5] because signs are opposite there.

b)

B. [2.5,3] because signs are opposite there.

c)

C. [2,3] because both ends same sign.

d)

D. Stop — root found exactly.

46.

Which is true regarding complexity: to reduce interval width from 1 to 1e-6 using bisection you need about how many iterations? (Compute log2(1e6) ≈ 19.93)

a)

~20 iterations

b)

~10 iterations

c)

~60 iterations

d)

~100 iterations

47.

In using bisection on f(x)= e−x−xe^{-x} - x on [0,1], why is bisection preferred initially over Newton?

a)

Because the function is discontinuous.

b)

Because bisection guarantees bracketed convergence without derivative and provides safe initial guess for Newton.

c)

Newton is illegal here.

d)

Bisection converges faster than Newton here.

48.

For a practical civil-engineering routine where evaluations take minutes, which workflow minimizes wall-clock time while ensuring reliability?

a)

Pure bisection to required tolerance.

b)

Do a few bisection iterations to bracket and get a safe starting interval, then switch to Newton or secant to accelerate convergence.

c)

Use only secant from random guess.

d)

Use binary search of parameters without evaluating function.

49.

Suppose you bracket root with [a,b] and compute c. You detect f(c)=NaN due to internal overflow in f. Which is a safe next step?

a)

Abort and widen the bracket searching for safe evaluation points.

b)

Treat NaN as sign of root and stop.

c)

Replace NaN with zero and continue.

d)

Swap a and b and continue.

50.

A final practical question: you are asked to code a robust bisection solver for many civil problems. Which feature should not be included?

a)

Input validation and continuity/sign-change check.

b)

Maximum iteration cap and reporting of convergence metrics.

c)

Automatic switching to Newton with optional derivative estimates when safe.

d)

Blind application to any bracket without sign checking.