Questões Militares
Comentadas sobre linguagens de programação em programação
Foram encontradas 289 questões
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
A linguagem Java 8 possui uma série de métodos que auxiliam o trabalho de desenvolvimento.
List<String> lista1 = Arrays.asList("Antônio", "Carlos", "Bernardo", "Douglas");
// Print A
Collections.sort(lista1, Collections.reverseOrder());
System. Out.println(lista1);
// Print B
List<String> lista2 = new ArrayList<>();
Collections.sort(lista2, Collections.reverseOrder());
System. Out.println(lista2);
// Print C
Collections.sort(lista1);
System. Out.println(lista1);
Analise o fragmento do código acima e marque a opção que apresenta o resultado correto.
Com relação às características da linguagem PHP, informe verdadeiro (V) ou falso (F) para as assertivas abaixo e, em seguida, marque a opção que apresenta a sequência correta.
( ) É um software com código-fonte fechado. ( ) É necessário pagar para utilizar. ( ) É executado do lado do cliente. ( ) É embutido no HTML.
1 – Coerção de tipo 2 – Booleano 3 – Depurador 4 – Compilação
( ) Adjetivo que se refere à lógica verdadeiro ou falso. ( ) Expressão de linguagem de programação que explicitamente requisita a conversão de um valor de um tipo de dados para outro.
( ) Processo automatizado de tradução de um programa de arquivo de texto em um programa executável.
( ) Software que auxilia programadores a localizar bugs no código.
Analise o algoritmo abaixo, escrito em PHP, e assinale a alternativa que contém a correta saída da variável $o.
for ($o= 2; $o < 9; $o++)
{
print $o;
}
?>
( ) O polimorfismo permite que uma nova classe herde atributos e comportamentos de outra classe. ( ) Os três pilares da programação orientada a objetos são: classes, atributos e métodos. ( ) O encapsulamento permite dividir o código em partes menores. ( ) A herança permite redefinir métodos e atributos previamente existentes.
( ) O método POST no PHP é o método padrão para envio de dados. ( ) O método POST envia os dados do formulário por meio do corpo da mensagem encaminhada ao servidor. ( ) Os métodos apenas declarados, mas sem implementação fornecida, chamam-se métodos neutros. ( ) Um método construtor é aquele que será chamado toda vez em que for criado um objeto da classe onde ele foi declarado.