Questões de Concurso Para tre-ce

Foram encontradas 595 questões

Resolva questões gratuitamente!

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

Q220583 Engenharia de Software
A UML fornece um conjunto considerável de diagramas que ajudam a definir uma aplicação. Com relação a esses diagramas, analise:

I. Na atividade de análise de requisitos, pode ser utilizado para descrever como as pessoas interagem com o sistema.

II. Descreve os tipos de objeto presentes no sistema e os vários tipos de relacionamento existente entre eles. Também mostra as propriedades e operações de uma classe e as restrições que se aplicam à maneira como os objetos estão conectados.

III. Normalmente captura o comportamento de um único cenário e mostra vários exemplos de objetos e mensagens que são passadas entre esses objetos dentro de um caso de uso.

IV. São uma técnica para descrever a lógica de procedimentos, processo de negócio e fluxo de trabalho. Suportam comportamento paralelo, ao contrário dos fluxogramas.

Os itens I, II, III e IV descrevem, respectivamente, os diagramas de
Alternativas
Q220582 Programação
Com relação ao framework Hibernate é correto afirmar:
Alternativas
Q220581 Programação
A tecnologia Java Servlet é baseada na construção de classes servlet que executam no servidor recebendo dados de requisições do cliente, processando esses dados, opcionalmente acessando recursos externos como bancos de dados, e respondendo ao cliente com conteúdo no formato HTML.

Com relação ao tema, analise as asserções a seguir:

Embora as servlets sejam muito boas no que fazem, tornou-se difícil responder ao cliente com conteúdo no formato HTML.

PORQUE

Geralmente quem trabalha com o conteúdo HTML é o web designer que normalmente não é programador Java experiente. Ao misturar HTML dentro de uma servlet, torna-se muito difícil separar as funções de web designer e desenvolvedor Java. Além disso, é difícil fazer alterações no conteúdo HTML, pois para cada mudança, uma recompilação da servlet tem que acontecer. Para contornar as limitações da tecnologia Java Servlet a Sun Microsystems criou a tecnologia JavaServer Pages (JSP).

Acerca dessas asserções, é correto afirmar:
Alternativas
Q220580 Programação
Sobre Python é correto afirmar:
Alternativas
Q220579 Programação
Em uma aplicação Java que acessa banco de dados, as interfaces Connection, Statement e ResultSet devem ser importadas do pacote
Alternativas
Q220578 Programação
Considere o fragmento de código Java a seguir:

Imagem 007.jpg

Os valores que serão armazenados nas variáveis r1, r2 e r3 são, respectivamente,
Alternativas
Q220577 Algoritmos e Estrutura de Dados
Com relação a árvores binárias é INCORRETO afirmar:
Alternativas
Q220576 Algoritmos e Estrutura de Dados
Considere o algoritmo seguinte:

Imagem 006.jpg

A saída na tela será
Alternativas
Q220575 Programação
Considere a estrutura de repetição seguinte:

Imagem 005.jpg

A saída na tela será
Alternativas
Q220574 Algoritmos e Estrutura de Dados
Sobre pilhas é correto afirmar:
Alternativas
Q220573 Banco de Dados
Considere a tabela EMP em um banco de dados Oracle, contendo os campos ID, NOME, CARGO e SALARIO. Considere ainda que a procedure seguinte tem a intenção de reajustar o salário de todos os funcionários em 20%:

CREATE OR REPLACE PROCEDURE aumento
BEGIN
UPDATE EMP SET SALARIO = SALARIO * 1.2; END;

Para que o procedure seja considerado correto é necessário
Alternativas
Q220572 Banco de Dados
Sobre visões (views) em Bancos de Dados Oracle, é INCORRETO afirmar:
Alternativas
Q220571 Banco de Dados
Sobre Bancos de Dados, analise:

I. PL/SQL combina a facilidade e flexibilidade da SQL com a funcionalidade de procedimentos de uma linguagem de programação estruturada, tal como IF...THEN, WHILE e LOOP.

II. As declarações DML permitem que um usuário conceda a outros os privilégios, ou direitos, de acesso ao banco de dados e a objetos específicos dentro do banco de dados.

III. Os triggers de banco de dados podem ser usados para automatizar a geração de dados, fazer auditoria das modificações, implantar as restrições complexas de integridade e personalizar as autorizações complexas de segurança.

IV. As restrições de integridade são definidas com uma tabela e armazenadas como parte dessa tabela, de forma centralizada no dicionário de dados de um banco de dados, de modo que todos os aplicativos devem obedecer ao mesmo conjunto de regras.

Está correto o que consta em
Alternativas
Q220570 Banco de Dados
Sobre backup e recuperação do banco de dados Oracle é correto afirmar:
Alternativas
Q220569 Banco de Dados
Sobre os mecanismos de segurança do banco de dados Oracle é correto afirmar:
Alternativas
Q220568 Arquitetura de Computadores
Em uma linguagem de programação, considere um tipo de dado inteiro que utiliza 2 bytes de memória para seu armazenamento. Quantos valores únicos diferentes é possível colocar nesse espaço no decorrer da execução de um programa?
Alternativas
Q220567 Programação
Com relação a herança na programação orientada a objetos com Java, é INCORRETO afirmar:
.
Alternativas
Q220566 Programação
Atenção: A classe Java a seguir deve ser utilizada para responder as questões 22 e 23.

Imagem 004.jpg

O método soma representa um exemplo de
Alternativas
Q220565 Programação
Atenção: A classe Java a seguir deve ser utilizada para responder as questões 22 e 23.

Imagem 004.jpg

Para chamar o método soma da classe Calculo, e mostrar na tela o retorno desse método, é correto utilizar:
.
Alternativas
Q220564 Programação
Considere a variável idade declarada no método main de uma classe Java, com a seguinte instrução:

int idade=12;

Analise:

I. System.out.println (idade<18?"Menor de idade":"Maior de idade");

II. if(idade<18) {System.out.println("Menor de idade");} else {System.out.println("Maior de idade");}

III. if(idade<18) {System.out.println("Menor de idade");} else if (idade>=18) {System.out.println("Maior de idade");}

IV. switch(idade) {case<18: System.out.println("Menor de idade"); break; case>=18: System.out.println("Maior de idade");}

Contém uma instrução correta que exibirá na tela a frase "Menor de idade":
Alternativas
Respostas
21: E
22: A
23: E
24: C
25: D
26: B
27: A
28: A
29: D
30: D
31: D
32: E
33: B
34: E
35: A
36: C
37: D
38: E
39: A
40: B