IBM C1000-112 Fundamentals of Quantum Computation Using Qiskit v0.2X Developer Online Training
IBM C1000-112 Online Training
The questions for C1000-112 were last updated at Oct 19,2024.
- Exam Code: C1000-112
- Exam Name: Fundamentals of Quantum Computation Using Qiskit v0.2X Developer
- Certification Provider: IBM
- Latest update: Oct 19,2024
In a quantum circuit, what does applying a controlled-U gate mean?
- A . Applying an unknown quantum operation
- B . Applying a controlled phase shift operation
- C . Performing an unconditional operation on a qubit
- D . Implementing a controlled NOT operation
Which of the following bloch_multivector plot options given below is the correct one for the given bell quantum circuit?
bell = QuantumCircuit(2)
bell.h(0)
bell.cx(0,1)
A)
B)
C)
D)
- A . Option A
- B . Option B
- C . Option C
- D . Option D
What is the command used to retrieve the last run job from a backend?
- A . backend.jobs()[0]
- B . backend.jobs()[-1]
- C . backend.retrieve_job()[0]
- D . backend.retrieve_job()[1]
Which of these would execute a circuit on a set of qubits which are coupled in a custom way?
from qiskit import QuantumCircuit, execute, BasicAer
backend = BasicAer.get_backend(‘qasm_simulator’)
qc = QuantumCircuit(2)
# insert code here
- A . execute(qc, backend, shots=1024, coupling_map=[[0,1], [1,2]])
- B . execute(qc, backend, shots=1024, custom_topology=[[0,1],[2,3]]
- C . execute (qc, backend, mode="custom")
- D . execute(qc, backend, shots=1024, device="qasm_simulator", mode="custom")
What is the purpose of executing a quantum experiment on a simulator?
- A . To study the behavior of classical algorithms
- B . To validate quantum algorithms using classical computing resources
- C . To measure the performance of quantum hardware
- D . To generate random numbers efficiently
In our quantum circuit, we have a single qubit. and it is initialized to |0 〉 state.
Which of the following quantum gates operation gives the same output state |0 〉 ? (select any 3)
- A . S
- B . T
- C . HSH
- D . HYH
- E . I
- F . HZH
Which quantum algorithm is commonly used to find factors of large composite numbers efficiently?
- A . Grover’s algorithm
- B . Shor’s algorithm
- C . Bernstein-Vazirani algorithm
- D . Deutsch-Jozsa algorithm
Given this code, which two inserted code fragments result in the state vector represented by this Bloch sphere?
qc = QuantumCircuit(1,1)
# Insert code fragment here
simulator = Aer.get_backend(‘statevector_simulator’)
job = execute(qc, simulator)
result = job.result()
outputstate = result.get_statevector(qc)
plot_bloch_multivector(outputstate)
- A . qc.h(0)
- B . qc.rx(math.pi / 2, 0)
- C . qc.ry(math.pi / 2, 0)
- D . qc.rx(math.pi / 2, 0)
qc.rz(-math.pi / 2, 0) - E . qc.ry(math.pi, 0)
Which of the following bloch_multivector plot options given below is the correct one for the given bell quantum circuit?
qc = QuantumCircuit(2)
qc.x(0)
qc.h(0)
qc.h(1)
A)
B)
C)
D)
- A . Option A
- B . Option B
- C . Option C
- D . Option D
Which two options would place a barrier across all qubits to the QuantumCircuit below?
qc = QuantumCircuit(3,3)
- A . qc.barrier(qc)
- B . qc.barrier([0,1,2])
- C . qc.barrier()
- D . qc.barrier(3)
- E . qc.barrier_all()