Este navegador já não é suportado.
Atualize para o Microsoft Edge para tirar partido das funcionalidades mais recentes, atualizações de segurança e suporte técnico.
Teste os seus conhecimentos sobre os conceitos abordados neste módulo. Escolha a resposta correta para cada pergunta.
Qual destas declarações é verdadeira sobre o gerador de números aleatórios que criou neste módulo?
O gerador de números aleatórios quânticos toma o tempo atual do relógio da CPU como uma semente para gerar números aleatórios.
O gerador de números aleatórios quânticos cria um qubit, mede-o, e o resultado da medição é um número decimal aleatório.
O gerador quântico de números aleatórios cria uma cadeia de bits a partir da repetição de medições de um qubit em superposição. Em seguida, ele pega a cadeia de bits e a converte em um número decimal.
Quais das seguintes estruturas são necessárias para que um programa Q# seja executado com êxito?
Para ser executado com êxito, um programa Q# deve ter uma função.
Para ser executado com êxito, um programa Q# deve ter um ponto de entrada, que é a Main operação por padrão.
Main
Para ser executado com êxito, um programa Q# deve ter um ponto de entrada e pelo menos um qubit alocado.
Considere uma operação A quântica que atua em um único qubit. Se você quiser escrever um programa Q# que se aplica A a um qubit q, qual das seguintes afirmações é verdadeira?
A
q
Você aloca um qubit com q = Qubit(); e, em seguida, aplica A a q com A(q);.
q = Qubit();
A(q);
Você aloca um qubit com use q = Qubit(); e, em seguida, aplica A a q com A(q);.
use q = Qubit();
Você aloca um qubit com use q = Qubit(); e, em seguida, aplica A a q com A[q];.
A[q];
Tem de responder a todas as questões antes de verificar o seu trabalho.
Esta página foi útil?
Precisa de ajuda com este tema?
Quer experimentar usar o Ask Learn para esclarecer ou orientar este tema?