Prévia do material em texto
1a
Questão
Acerto: 1,0 / 1,0
As tags responsáveis por quebra de linha, criação de parágrafo e criação de tabelas são,
respectivamente:
< table > < br > < tr >
< br > < p > < tr >
< tr > < p > < br >
< br > < p > < table >
< p > < br > < table >
Respondido em 09/05/2023 15:30:56
Explicação:
As tags seriam br (break), p (paragraph) e table. A tag tr define uma linha da tabela, enquanto td definiria uma
célula.
2a
Questão
Acerto: 1,0 / 1,0
Indique a opção que apresenta apenas operadores relacionais.
Operadores >=, <, == e !=
Operadores +, -, * e /
Operadores >, <, = e !
Operadores +, -, < e *
Operadores &&, || e !
Respondido em 09/05/2023 15:31:01
Explicação:
Operadores relacionais analisam relações entre números, podendo ser >, <, >=, <=, == ou !=.
3a
Questão
Acerto: 1,0 / 1,0
Quando falamos das ações que um objeto pode realizar estamos nos referindo a:
Agrupamentos
Atributos
Nível de Acesso
Herança
Métodos
Respondido em 09/05/2023 15:31:10
Explicação:
Os elementos básicos de uma classe são os métodos, definindo ações que podem ser executadas, e atributos,
com as características físicas do objeto que será instanciado.
4a
Questão
Acerto: 1,0 / 1,0
Analise as seguintes afirmativas acerca da sintaxe JSON e assinale a opção correta.
I - Valores numéricos devem ser colocados entre aspas.
II - Valores nulos são representados por null.
III - Vetores são definidos com o uso de chaves.
Apenas as afirmativas II e III são verdadeiras.
Apenas a afirmativa II é verdadeira.
Todas as afirmativas são verdadeiras.
Todas as afirmativas são falsas.
Apenas as afirmativas I e III são verdadeiras.
Respondido em 09/05/2023 15:31:22
Explicação:
A afirmativa I está incorreta porque os números não utilizam aspas, e a de número III está incorreta porque vetores
utilizam colchetes. Quanto ao nulo, ele realmente é representado como null.
5a
Questão
Acerto: 1,0 / 1,0
Em aplicativos Android, um recurso extremamente utilizado é o de menu. Basta você baixar alguns
aplicativos na Google Play Store que os encontrará facilmente.
Podemos trabalhar com três tipos de menus em Android, os quais:
I. Menu de opção e barra de opção
II. Menu de texto
III. Menu pop-up
Após a leitura, assinale a alternativa correta.
Apenas a afirmação II está correta
Apenas as afirmações I e III estão corretas
Apenas as afirmações I e II estão corretas
Apenas as afirmações II e III estão corretas
Apenas a afirmação I está correta
Respondido em 09/05/2023 15:31:33
Explicação:
TIPOS DE MENU:
Menu de opção e barra de opção
- É o menu default das aplicações Android;
- Normalmente encontramos nesse menu as principais opções.
Menu de contexto
- É exibido quando o usuário clica e segura, por mais de 2 segundos, um componente visual;
- Não suporta atalhos, ícones ou até mesmo submenus;
- Pode ser compartilhado entre diferentes Views.
Menu Pop-up
- Abre quando tocamos no item de menu Options (Opções) ou em menu contextual;
- Não suporta ícones;
- Não suporta submenus aninhados.
6a
Questão
Acerto: 1,0 / 1,0
Qual será a saída obtida pelo seguinte trecho com sintaxe Java?
int a = 1, b=100;
while( ++a < 5 )
b = b / a;
System.out.println(b);
25
96
4,17
4
12,5
Respondido em 09/05/2023 15:32:16
Explicação:
Primeira rodada: a = 2, b = 100 / 2 = 50. Segunda rodada: a = 3, b = 50 / 3 = 16. Terceira rodada: a= 4, b = 16 / 4 =
4
7a
Questão
Acerto: 1,0 / 1,0
O middleware de acesso ao banco de dados utilizado pelo Java é denominado:
JDBC
JMS
RMI
JNDI
RPC
Respondido em 09/05/2023 15:32:21
Explicação:
O middleware para acesso a banco de dados do Java é o JDBC (Java Database Conectivity)
8a
Questão
Acerto: 1,0 / 1,0
Complete as lacunas no trecho de código-fonte abaixo com os termos corretos:
__________ emf = Persistence.createEntityManagerFactory("PU");
__________ em = emf.createEntityManager();
em.getTransaction().begin();
c = new Curso(3, "EE");
em.__________(c);
em.getTransaction().commit();
EntityManager; Command; insert
Database; Entity; put
EntityManagerFactory; EntityManager; persist
Connection; Statement; execute
EntityFactory; EntityManager; save
Respondido em 09/05/2023 15:32:26
Explicação:
Um elemento essencial no JPA é a classe EntityManager, responsável pelo manuseio das diversas entidades.
Objetos desta classe são gerados a partir do EntityManagerFactory, e o método persist viabiliza a gravação de
uma entidade no banco de dados.
9a
Questão
Acerto: 1,0 / 1,0
Com relação aos conceitos de arquitetura de aplicações, é correto afirmar que o MVC é um padrão
de objeto que executa uma operação quando ele recebe uma solicitação (mensagem)
correspondente de um outro objeto.
de desenvolvimento cuja finalidade é definir uma interface na mesma camada da "lógica da
aplicação".
de arquitetura de aplicações que visa separar a "lógica da aplicação", a "interface do usuário" e a
"persistência de dados".
de operação dirigida para uma classe e não para um objeto individual.
que garante que uma lógica de negócios possa ser acessada e visualizada por uma única
interface.
Respondido em 09/05/2023 15:32:41
Explicação:
A arquitetura MVC divide o aplicativo em 3 camadas: Model (Persistência), Control (Regras de Negócio) e View
(Interfaces). Não pode ocorrer contato entre a View e a Model.
10a
Questão
Acerto: 1,0 / 1,0
Componente dos Web Services SOAP que viabiliza a criação automatizada de clientes nas mais
diversas plataformas:
IDL
COS Naming
UDDI
WSDL
RPC
Respondido em 09/05/2023 15:33:18
Explicação:
Através do descritor de serviços do SOAP, no caso o WSDL, ambientes como Visual Studio (C#) e NetBeans
(Java) conseguem gerar os stubs de comunicação e classes para o encapsulamento das chamadas aos serviços
oferecidos, o que tira do programador a responsabilidade de implementar toda essa comunicação em rede.