Ta przeglądarka nie jest już obsługiwana.
Zaktualizuj do Microsoft Edge, aby skorzystać z najnowszych funkcji, aktualizacji bezpieczeństwa i wsparcia technicznego.
Przetestuj swoją wiedzę na temat pojęć, które zostały omówione w tym module. Wybierz poprawną odpowiedź dla każdego pytania.
Które z poniższych stwierdzeń dotyczących generatora liczb losowych utworzonego w tym module jest prawdziwe?
Kwantowy generator liczb losowych pobiera bieżący czas z zegara procesora jako ziarno do generowania liczb losowych.
Kwantowy generator liczb losowych tworzy jeden kubit, mierzy go, a wynik pomiaru jest losową liczbą dziesiętną.
Kwantowy generator liczb losowych tworzy ciąg bitowy na podstawie powtórzeń pomiarów kubitu w superpozycji. Następnie pobiera ciąg bitowy i konwertuje go na liczbę dziesiętną.
Które z poniższych struktur są wymagane do pomyślnego uruchomienia programu w języku Q#?
Aby można było pomyślnie uruchomić program w języku Q#, musi mieć funkcję.
Aby można było pomyślnie uruchomić, program w języku Q# musi mieć punkt wejścia, który jest operacją Main domyślnie.
Main
Aby można było pomyślnie uruchomić, program w języku Q# musi mieć punkt wejścia i co najmniej jeden przydzielony kubit.
Rozważmy operację A kwantową działającą na jednym kubitie. Jeśli chcesz napisać program w języku Q#, który stosuje A do kubitu q, która z poniższych instrukcji jest prawdziwa?
A
q
Należy przydzielić kubit za pomocą polecenia q = Qubit(); i następnie zastosować A do q za pomocą A(q);.
q = Qubit();
A(q);
Przydziel kubit za pomocą use q = Qubit(); i zastosuj A do q z A(q);.
use q = Qubit();
Za pomocą use q = Qubit(); przydziel qubita, a następnie zastosuj A na q przy użyciu A[q];.
A[q];
Przed sprawdzeniem pracy musisz odpowiedzieć na wszystkie pytania.
Czy ta strona była pomocna?
Potrzebujesz pomocy w tym temacie?
Chcesz spróbować użyć Ask Learn, aby wyjaśnić lub poprowadzić się przez ten temat?