Foram encontradas 2.973 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q903088 Programação

A respeito de JEE, analise as proposições a seguir.


1) Em projetos Java EE corporativos baseados em arquitetura cliente-servidor, geralmente são executadas aplicações código EJB no servidor.

2) O WebSphere é um servidor de aplicação J2EE.

3) O servidor JBoss é inadequado para aplicações distribuídas porque não implementa um container EJB.


Está(ão) correta(s), apenas:

Alternativas
Q903087 Programação
Qual das alternativas abaixo apresenta um método que concatena dois objetos do tipo String em Java?
Alternativas
Q903086 Programação

Considere o seguinte código em linguagem Java


Imagem associada para resolução da questão


O que aparece na tela após execução do código é:

Alternativas
Q903085 Programação
Sobre o uso da palavra-chave ‘final’ em Java, assinale a alternativa correta.
Alternativas
Q903084 Programação

No que diz respeito à linguagem de programação Java, analise as afirmações abaixo.


1) Um método declarado como ‘static’ não pode acessar variáveis de instância da classe, pois o método pode ser chamado mesmo quando não há nenhum objeto da classe instanciado.

2) Java permite herança múltipla de classes, portanto uma nova classe pode ser herdeira de duas ou mais classes já definidas.

3) O operador ‘+’ só pode ser utilizado para dados de tipo numérico.


Está(ão) correta(s), apenas:

Alternativas
Q903083 Algoritmos e Estrutura de Dados
Assinale a alternativa que contém apenas algoritmos de ordenação de ordem quadrática.
Alternativas
Q903082 Algoritmos e Estrutura de Dados
Suponha que ‘vec’ é um array ordenado de 1000 chaves inteiras. Quantas comparações no máximo são necessárias para verificar se um inteiro qualquer ‘r’ pertence a ‘vec’?
Alternativas
Q903081 Algoritmos e Estrutura de Dados

Considere a função recursiva ‘func’ definida por


func(1) = 1

func(n) = (n - 1) * func(n - 1)


Quais são os valores de func(4) e func(5), respectivamente?

Alternativas
Q903080 Algoritmos e Estrutura de Dados

Considere o seguinte algoritmo


Inteiro array[10] = {0,1,2,3,4,5,6,7,8,9}

var i = 0

Enquanto i < 10 Faça

Inteiro temp = array[i]

array[i] = array[9-i]

array[9-i] = temp

i = i + 1

Fim enquanto


Qual será o conteúdo do vetor ‘array’ após a execução do programa?

Alternativas
Q903079 Algoritmos e Estrutura de Dados

No que diz respeito a algoritmos e linguagens de programação, analise as afirmações a seguir.


1) É possível substituir comandos de condição (IF) por apenas comandos de repetição (WHILE) com as devidas no código.

2) A sequência de execução das instruções do algoritmo não tem importância, desde que todas sejam executadas em algum momento.

3) Um algoritmo não representa um programa de computador, e pode ser essencialmente executado por um ser humano se este tiver disponível tempo e memória suficientes.


Está(ão) correta(s), apenas:

Alternativas
Q903078 Algoritmos e Estrutura de Dados

Considere o algoritmo a seguir Inteiro


x1 =2, x2 = -1, x3 = 4

Enquanto (x1 > 0) faça

x2 = x3/3-x2*4

x1 = x3 % x1

Fim enquanto

Imprime(x2)


O que será impresso ao final do programa?

Alternativas
Q903077 Engenharia de Software
Qual das alternativas a seguir não é diagrama válido em UML 2.5?
Alternativas
Q903076 Engenharia de Software

Sobre linguagem UML, analise as seguintes afirmações.


1) O Diagrama de Casos de Uso representa atores e casos de uso para modelar os comportamentos do sistema.

2) O Diagrama de Objetos ilustra as instâncias dos itens encontrados no Diagrama de Classes.

3) O Diagrama de Estados representa o estado final do objeto durante a troca sequencial de mensagens entre objetos.


Está(ão) correta(s), apenas:

Alternativas
Q903075 Engenharia de Software
Na linguagem UML é utilizado um diagrama que define o comportamento do sistema durante execução dinâmica, deixando claro o fluxo de controle quando certas ações são executadas. Este é o diagrama de:
Alternativas
Q903074 Engenharia de Software
Em um programa orientado a objetos, quando dizemos que uma classe A estende a classe B, queremos dizer que:
Alternativas
Q903073 Programação
Sobre Programação Orientada a Objetos (POO), assinale a alternativa incorreta.
Alternativas
Q903037 Governança de TI
Segundo a Instrução Normativa SLTI/MP n. 04/2010, o Plano de Inserção da contratada será elaborado:
Alternativas
Q903036 Sistemas Operacionais
O escalonamento de processos permite que um computador possa executar diversos programas em pseudoparalelismo, o que viabiliza aspectos como a multiprogramação. Entre os algoritmos de escalonamento a seguir, qual é o mais adequado para sistemas de processamento em lote?
Alternativas
Q903033 Redes de Computadores

Sobre os protocolos DNS, LDAP, HTTP, SMB, SMTP, analise as afirmações abaixo.


1) O HTTP realiza o transporte dos dados de forma segura.

2) O SMTP não é utilizado por servidores de e-mail.

3) O LDAP pode ser utilizado para autenticação de usuários e autorização de serviços.

4) O SMB pode ser utilizado para compartilhar arquivos entre máquinas Linux e Windows.

5) O DNS normalmente utiliza o protocolo TCP para a resolução de nomes.


Estão corretas:

Alternativas
Q903031 Segurança da Informação

A respeito do protocolo de criptografia Secure Shell (SSH), analise as proposições a seguir.


1) Exige uma rede segura para prestar serviços de rede seguros.

2) Apesar de aplicações como login em linha de comando remoto e execução remota de comandos serem as mais comuns utilizando o protocolo SSH, qualquer serviço de rede pode ser protegido com este protocolo.

3) Utiliza criptografia de chave pública para autenticação.


Está(ão) correta(s):

Alternativas
Respostas
1761: B
1762: C
1763: D
1764: A
1765: A
1766: A
1767: A
1768: C
1769: D
1770: D
1771: B
1772: D
1773: C
1774: D
1775: B
1776: C
1777: E
1778: A
1779: C
1780: D