Questões de Concurso
Filtrar
183 Questões de concurso encontradas
Página 9 de 37
Questões por página:
Questões por página:
Durante o desenvolvimento de uma API de serviços para uma prefeitura digital, a equipe optou por capturar e registrar erros para garantir a robustez do sistema. Marque verdadeiro (V) ou falso (F) nas afirmativas abaixo:
(__) Em Python, o bloco try-except permite capturar exceções específicas ou genéricas, dependendo da necessidade.
(__) Em JavaScript moderno, try-catch-finally pode ser utilizado inclusive em funções assíncronas com async/await.
(__) Em Python, o uso de raise permite ignorar a exceção e continuar a execução normal do código.
(__) Um tratamento mal implementado pode ocultar erros críticos e dificultar a depuração futura.
Assinale a sequência CORRETA de cima para baixo.
(__) Em Python, o bloco try-except permite capturar exceções específicas ou genéricas, dependendo da necessidade.
(__) Em JavaScript moderno, try-catch-finally pode ser utilizado inclusive em funções assíncronas com async/await.
(__) Em Python, o uso de raise permite ignorar a exceção e continuar a execução normal do código.
(__) Um tratamento mal implementado pode ocultar erros críticos e dificultar a depuração futura.
Assinale a sequência CORRETA de cima para baixo.
Um programador está escrevendo um código e resolveu usar um operador ternário.
Considerando o uso do operador ternário em programação, esse programador tem o seguinte objetivo:
No que se refere à passagem de parâmetros para uma função, dois termos presentes e conhecidos em programação são a passagem por valor e a passagem por referência.
Sobre essas maneiras de passar parâmetros para funções, verifica-se que
Sobre essas maneiras de passar parâmetros para funções, verifica-se que
Concurso:
TRE-TO
Disciplina:
Programação
Considere o seguinte código em Python, analise as assertivas e assinale a alternativa que aponta as corretas.
def dividir(a, b):
try:
return a / b
except ZeroDivisionError:
return “Divisão por zero não é permitida”
finally:
print(“Operação finalizada.”)
resultado = dividir(10,0)
print(resultado)
I. A função dividir trata explicitamente a divisão por zero com o bloco except.
II. O bloco finally será executado mesmo quando ocorrer uma exceção.
III. A mensagem “Divisão por zero não é permitida” será atribuída à variável resultado.
IV. O programa exibirá apenas a mensagem de erro tratada, sem exibir o texto do finally.
V. Se o segundo argumento fosse diferente de zero, o programa exibiria o resultado da divisão normalmente.
def dividir(a, b):
try:
return a / b
except ZeroDivisionError:
return “Divisão por zero não é permitida”
finally:
print(“Operação finalizada.”)
resultado = dividir(10,0)
print(resultado)
I. A função dividir trata explicitamente a divisão por zero com o bloco except.
II. O bloco finally será executado mesmo quando ocorrer uma exceção.
III. A mensagem “Divisão por zero não é permitida” será atribuída à variável resultado.
IV. O programa exibirá apenas a mensagem de erro tratada, sem exibir o texto do finally.
V. Se o segundo argumento fosse diferente de zero, o programa exibiria o resultado da divisão normalmente.
Concurso:
TRE-TO
Disciplina:
Programação
Com base no seguinte trecho de código em Python, que manipula listas e estruturas de repetição, analise as assertivas e assinale a alternativa que aponta as corretas.
nomes = [“Ana”, “Bruno”, “Carlos”, “Diana”, “Eduardo”]
for i in range(len(nomes)):
if i % 2 == 0:
print(nomes[i])
I. O código percorre a lista nomes e imprime todos os elementos. II. A função range(len(nomes)) gera os índices de 0 a 4.
III. A condição i % 2 == 0 verifica se o índice é par.
IV. Os nomes “Ana”, “Carlos” e “Eduardo” serão impressos.
V. A função print(nomes[i]) imprime diretamente o nome localizado no índice atual.
nomes = [“Ana”, “Bruno”, “Carlos”, “Diana”, “Eduardo”]
for i in range(len(nomes)):
if i % 2 == 0:
print(nomes[i])
I. O código percorre a lista nomes e imprime todos os elementos. II. A função range(len(nomes)) gera os índices de 0 a 4.
III. A condição i % 2 == 0 verifica se o índice é par.
IV. Os nomes “Ana”, “Carlos” e “Eduardo” serão impressos.
V. A função print(nomes[i]) imprime diretamente o nome localizado no índice atual.