Questões Militares de Programação - Linguagens de programação
Foram encontradas 410 questões
Na linguagem Java, existe uma diferença entre comparação por referência e comparação por conteúdo. O operador "==" e o método "equals" apresentam comportamentos específicos com relação a essa característica. Analise o código Java da figura abaixo.
Assinale a opção que apresenta a mensagem após a execução do programa.
Analise o código Java abaixo:
Substitua o valor 1 por 8 e o valor 2 por 5 e assinale a opção que apresenta o resultado que será exibido após a execução do programa.
Analise o trecho de programa abaixo, escrito em Python 3:
Assinale a opção que apresenta o resultado obtido após a execução.
Ao avaliarmos um modelo preditivo, podemos optar por mensurar qual fração dos positivos nosso modelo identifica ou. Implementada na linguagem Python 3, a métrica fica da seguinte forma:
É correto afirmar que o modelo acima se refere à métrica de:
No contexto da linguagem Python 3, considere a execução do programa abaixo:
Sobre o programa acima, é correto afirmar que:
Observe o programa abaixo, escrito em Python 3:
for i in range(9, 15, 3):
print(i)
Ao executarmos o programa apresentado acima, teremos quantos valores na saída?
Considere o programa abaixo, escrito na linguagem Python 3:
Em relação à saída apresentada no programa acima, assinale a opção correta.
I. Para definir uma nova função é utilizada a instrução “def”. II. O nome da função é utilizado antes da instrução “def”. III. Funções podem isolar uma tarefa específica em um trecho de programa. IV.Não é possível reutilizar partes do programa. V. O nome dos parâmetros que a função receberá é declarado após o nome da função.
Estão corretas apenas as assertivas
Preencha os resultados dos métodos nas lacunas a seguir.
abs(-023.7) = _____; ceil(9.2) = ____; floor(9.2) = ____
A sequência de resultados que preenche corretamente as lacunas é:
I. Classes e métodos modularizam os programas, separando as tarefas em unidades autocontidas. II. Um motivo para modularizar um programa é o fato de que o desenvolvimento é mais gerenciável. III. Dividir um programa em métodos e classes torna o programa mais difícil de ser depurado. IV. Quando um método chamado termina sua tarefa, ele retorna o controle para o chamador. V. É possível criar programas a partir de classes e métodos existentes.
Sobre as assertivas acima, é correto afirmar que
Marque a opção que não se refere à linguagem Python.
Com relação às características da linguagem Java, informe verdadeiro (V) ou falso (F) para as assertivas abaixo e, em seguida, marque a opção que apresenta a sequência correta.
( ) A palavra reservada “void” indica que o método não tem retorno. ( ) A notação // representa uma linha de comentário. ( ) O método “parseBoolean” transforma uma String em um Booleano. ( ) O método “valueOf” transforma uma String em um Double.
Analise as afirmativas abaixo a respeito da linguagem PHP.
I. A expressão “$contador++” primeiro realiza a operação, depois incrementa.
II. A expressão “--$contador” primeiro realiza a operação, depois decrementa.
III. A expressão “$contadorA === $contadorB” retorna verdadeiro se $contadorA for igual a $contadorB e ambas as variáveis forem tipos diferentes.
IV. A expressão “-$contador” troca o sinal da variável $contador.
V. A expressão “~$contador” inverte os bits da variável $contador.
Estão corretas apenas as afirmativas