🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Questões Militares Comentadas sobre programação

Questões Discursivas

Foram encontradas 434 questões

Q3485760 Programação
Assinale a opção correta sobre os tipos de dados de JAVA.  
Alternativas
Q3485726 Programação
Em Java, uma thread executável pode transitar para qual estado se fornecer um intervalo de espera opcional quando estiver esperando outra thread realizar uma tarefa? 
Alternativas
Q3477820 Programação
Suponha que exista uma base de dados chamada "dados", com as seguintes colunas: "ID", "Grupo", "Idade" e "Salario". O usuário quer calcular a média de "Salario" para cada grupo da variável "Grupo" e armazenar o resultado em uma nova coluna chamada "Salario_Medio". Assinale a opção que apresenta o código que realiza a operação corretamente, usando o pacote data.table.
Alternativas
Q3477791 Programação
Com relação ao pacote ggolot2 no R, assinale a opção que apresenta corretamente a função do comando aes(). 
Alternativas
Q3477785 Programação
Suponha dois data frames no R: "df1”, que contém dados sobre os “ID" e “NOMES” dos alunos e “df2", que contém dados sobre os “ID” e "NOTAS" dos alunos. Usando o pacote "dply” pertencente ao conjunto de pacote "tidyverse’, qual comando que melhor executa a função de combinar essas duas tabelas e obter um data frame que contenha apenas os alunos que aparecem em ambos data frames? 
Alternativas
Q3452057 Programação
Sobre o tratamento de exceções em Java, é incorreto afirmar que: 
Alternativas
Q3264856 Programação
Sobre o uso do modificador final na linguagem Java, assinale a alternativa correta.
Alternativas
Q3264854 Programação
Para acessar um banco de dados com o JDBC pode-se utilizar o objeto PreparedStatement, que permite criar instruções SQL compiladas. Durante a criação deste objeto é possível utilizar um símbolo na query SQL para representar valores que serão futuramente atribuídos como parte da consulta do banco de dados. Um exemplo é apresentado a seguir:

PreparedStatement p =
connection.prepareStatement("UPDATE
FUNCIONARIOS SET CARGO = SÍMBOLO WHERE
ID = SÍMBOLO");

Assinale a alternativa que apresenta o símbolo correto, representado pela palavra SÍMBOLO no exemplo acima.
Alternativas
Q3264853 Programação
O uso da função rand() na linguagem C++ tem como propósito a geração de números pseudoaleatórios. Seu protótipo está presente no arquivo de cabeçalho
Alternativas
Q3264850 Programação
Na linguagem de programação C, as funções podem ser definidas da seguinte forma:

tipo-valor-retorno nome-função(lista de parâmetros)
{
    Definições
    ...
    Instruções
     ...
}

Em particular, quando o tipo-valor-retorno é definido como void, isso indica que a função 
Alternativas
Q3264839 Programação
Na linguagem CUDA, funções podem receber o qualificador __global__. O propósito deste qualificador é indicar ao compilador que a função
Alternativas
Q2552419 Programação
A linguagem Python oferece recursos interessantes para trabalhar com strings. Um destes recursos são as aspas triplas. Qual o objetivo de usar as aspas triplas no Python?
Alternativas
Q2552408 Programação
Nas linguagens orientadas a objeto, como o Java, sobrecarga de métodos significa que métodos com o mesmo nome podem ser declarados na mesma classe, contanto que tenham diferentes conjuntos de parâmetros. Os métodos Math() abs, min e max são sobrecarregados com quatro versões. Qual versão abaixo não representa uma sobrecarga do método Math() ?
Alternativas
Q2552406 Programação
Em Java existem classes com métodos static() que não dependem de nenhuma variável de instância. Com relação aos métodos static() Math() e os valores de x, y e z, qual seria o resultado correto?
Math.max (x, Math.min (y, Math.max (ceil(z), floor(w))));
Sendo: x = 5, y = 8, z = 9.2, w = 9.2, o resultado será:
Alternativas
Q2552403 Programação
No Java existem classes que contêm métodos static. Esses métodos são práticos convenientes para realizar tarefas corriqueiras. Com relação aos métodos da classe Static Math, analise as assertivas abaixo.
I. floor(x) arredonda x para o menor inteiro não menor que x.
II. ceil(x) arredonda x para o maior inteiro não maior que x.
III. pow(x,y) x elevado à potência de y.
IV. sqrt(x) raiz quadrada de x.
V. exp(x) método exponencial de x.
Sobre as assertivas acima, é correto afirmar que
Alternativas
Q2552402 Programação
Uma variável global é definida fora de uma função e pode ser vista por todas as funções do módulo.
Sobre as variáveis globais, informe verdadeiro (V) ou falso (F) para as assertivas abaixo e, em seguida, marque a opção que apresenta a sequência correta.
( ) Devem ser utilizadas o mínimo possível.
( ) Violam o encapsulamento da função.
( ) Facilitam a leitura do código.
( ) Podem ser alteradas por qualquer função.
Alternativas
Q2552400 Programação
Na linguagem Python, como em todas as linguagens, existem comandos de repetição com uma sintaxe própria. Entre os exemplos de comandos de repetição abaixo, em qual deles ocorrerá um loop eterno? 
Alternativas
Q2552399 Programação
A sincronização de processos é chamada de problema da seção crítica. Isto significa que cada processo tem um segmento de código, chamado seção crítica, em que, por exemplo, o processo pode estar alterando variáveis comuns, enquanto atualiza uma tabela.
Uma solução para o problema da seção crítica deve satisfazer os três requisitos. Marque a opção que não apresenta um dos requisitos.
Alternativas
Q2552398 Programação
O HTTP define como os clientes requisitam páginas aos servidores e como eles as transferem aos clientes. Com base na indicação dos termos a seguir, preencha os parênteses na ordem sequencial em que ocorrem as etapas de comunicação do cliente com o servidor via HTTP.
( ) O processo do navegador e do servidor acessam o TCP por meio de interface de socket.
( ) O servidor HTTP recebe mensagem de requisição da interface socket.
( ) O cliente HTTP estabelece uma conexão TCP com o servidor.
( ) O cliente envia mensagens de requisição HTTP para sua interface socket.
A sequência correta em que ocorre o processo é: 
Alternativas
Q2552394 Programação
Na linguagem Python existe uma série de regras para a criação de variáveis. Sobre a criação de variáveis em Python, é incorreto afirmar que os nomes das variáveis
Alternativas
Respostas
21: A
22: D
23: A
24: C
25: B
26: A
27: C
28: B
29: E
30: C
31: E
32: C
33: C
34: B
35: C
36: A
37: D
38: D
39: D
40: C