Logo Passei Direto
Buscar

TESTE DE CONHECIMENTO - PROGRAMAÇÃO CLIENTE SERVIDOR

User badge image
Rubens Saito

em

Ferramentas de estudo

Questões resolvidas

Considere o bloco de código abaixo que utiliza JavaScript e JSON.
Para que o bloco de código exiba 0146 vermelha, a lacuna I deve ser corretamente preenchida por:
x.trens[trem] + " " + x.trens[linha]
text.trens[1].trem + " " + text.trens[1].linha
text.trens[trem] + " " + text.trens[linha]
x.trens[1].trem + " " + x.trens[1].linha
x.trens[2].trem + " " + x.trens[2].linha

Considere a página abaixo, construída utilizando jQuery:
Para que, ao se clicar no botão Esconder, o texto do parágrafo se torne oculto, deve-se preencher a lacuna I com:
$('button').click(function(){$('p#par').hide();});
$('button:eq(1)').click(function(){$('p#par').hide();});
$('button:eq(0)').click(function().defineProperty('p.par').hide());
$('button').click(function(){$('p.par').hide();});
$('button').click(function(){$('p.par').hidden();});

Dado o seguinte código JSON com Javascript:
É correto afirmar que o código apresentado acima:
divide um objeto em três strings e atribui dados a elas.
concatena três string formando uma classe e atribui dados a ela.
concatena três objetos formando uma classe e atribui dados a ela.
cria um array com três objetos e atribui dados a eles.
concatena três arrays em um objeto e atribui dados a ele.

Analise as afirmativas sobre Servlets:
Somente I e II estão corretas.
I - A tecnologia Java Servlet utiliza a plataforma Java para criar páginas web dinâmicas em aplicações independentes de plataforma.
II - Um componente de Servlet é uma classe que estende (herda) de HttpServlet.
III - A tecnologia se baseia na construção de classes, sendo executada ao nível do cliente, no navegador.
Somente I e II estão corretas.
Todas as afirmativas estão corretas.
Somente a III está correta.
Somente a I está correta.
Somente a II está correta.

Um serviço REST usualmente suporta mais de um formato para representação de seus recursos, sendo esta uma de suas características principais, já que facilita a inclusão de novos clientes e a interoperabilidade entre os projetos.
Assinale a alternativa que apresenta somente formatos utilizados por um serviço REST.
XML e C++.
YAML e JSON.
JAVA e JAVASCRIPT.
JSON, CSS e SQL.
JAVA, RUBY ON REALS e .NET.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Questões resolvidas

Considere o bloco de código abaixo que utiliza JavaScript e JSON.
Para que o bloco de código exiba 0146 vermelha, a lacuna I deve ser corretamente preenchida por:
x.trens[trem] + " " + x.trens[linha]
text.trens[1].trem + " " + text.trens[1].linha
text.trens[trem] + " " + text.trens[linha]
x.trens[1].trem + " " + x.trens[1].linha
x.trens[2].trem + " " + x.trens[2].linha

Considere a página abaixo, construída utilizando jQuery:
Para que, ao se clicar no botão Esconder, o texto do parágrafo se torne oculto, deve-se preencher a lacuna I com:
$('button').click(function(){$('p#par').hide();});
$('button:eq(1)').click(function(){$('p#par').hide();});
$('button:eq(0)').click(function().defineProperty('p.par').hide());
$('button').click(function(){$('p.par').hide();});
$('button').click(function(){$('p.par').hidden();});

Dado o seguinte código JSON com Javascript:
É correto afirmar que o código apresentado acima:
divide um objeto em três strings e atribui dados a elas.
concatena três string formando uma classe e atribui dados a ela.
concatena três objetos formando uma classe e atribui dados a ela.
cria um array com três objetos e atribui dados a eles.
concatena três arrays em um objeto e atribui dados a ele.

Analise as afirmativas sobre Servlets:
Somente I e II estão corretas.
I - A tecnologia Java Servlet utiliza a plataforma Java para criar páginas web dinâmicas em aplicações independentes de plataforma.
II - Um componente de Servlet é uma classe que estende (herda) de HttpServlet.
III - A tecnologia se baseia na construção de classes, sendo executada ao nível do cliente, no navegador.
Somente I e II estão corretas.
Todas as afirmativas estão corretas.
Somente a III está correta.
Somente a I está correta.
Somente a II está correta.

Um serviço REST usualmente suporta mais de um formato para representação de seus recursos, sendo esta uma de suas características principais, já que facilita a inclusão de novos clientes e a interoperabilidade entre os projetos.
Assinale a alternativa que apresenta somente formatos utilizados por um serviço REST.
XML e C++.
YAML e JSON.
JAVA e JAVASCRIPT.
JSON, CSS e SQL.
JAVA, RUBY ON REALS e .NET.

Prévia do material em texto

PROGRAMAÇÃO CLIENTE SERVIDOR
	
		Lupa
	 
	
	
	
	 
	DGT1363__TEMAS
	
	
	
		Aluno: 
	Matr.: 
	Disc.: PROGRAMAÇÃO CLIENTE  
	2023.1 EAD (G) / EX
		Prezado (a) Aluno(a),
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	PROGRAMAÇÃO CLIENTE COM JAVASCRIPT
	 
		
	
		1.
		Considere o bloco de código abaixo que utiliza JavaScript e JSON. 
Para que o bloco de código exiba 0146 vermelha, a lacuna I deve ser corretamente preenchida por: 
	
	
	
	x.trens[2].trem + " " + x.trens[2].linha 
	
	
	x.trens[trem] + " " + x.trens[linha] 
	
	
	x.trens[1].trem + " " + x.trens[1].linha 
	
	
	text.trens[trem] + " " + text.trens[linha] 
	
	
	text.trens[1].trem + " " + text.trens[1].linha 
	Data Resp.: 09/03/2023 14:19:40
		Explicação:
A resposta correta é: x.trens[1].trem + " " + x.trens[1].linha 
	
	
	 
		
	
		2.
		Considere a página abaixo, construída utilizando jQuery: 
<title>Home $(document).ready(function() { ..I... }); Esconder Texto do parágrafo.
 
Para que, ao se clicar no botão Esconder, o texto do parágrafo se torne oculto, deve-se preencher a lacuna I com: 
	
	
	
	$('button').click(function(){$('p#par').hide();}); 
	
	
	$('button').click(function(){$('p.par').hide();}); 
	
	
	$('button:eq(0)').click(function().defineProperty('p.par').hide()); 
	
	
	$('button:eq(1)').click(function(){$('p#par').hide();}); 
	
	
	$('button').click(function(){$('p.par').hidden();}); 
	Data Resp.: 09/03/2023 14:23:46
		Explicação:
A resposta correta é: $('button').click(function(){$('p.par').hide();}); 
	
	
	TECNOLOGIAS DE TRANSMISSÃO DE DADOS EM SISTEMAS WEB
	 
		
	
		3.
		Dado o seguinte código JSON com Javascript: 
É correto afirmar que o código apresentado acima: 
	
	
	
	cria um array com três objetos e atribui dados a eles. 
	
	
	concatena três objetos formando uma classe e atribui dados a ela. 
	
	
	concatena três string formando uma classe e atribui dados a ela. 
	
	
	divide um objeto em três strings e atribui dados a elas. 
	
	
	concatena três arrays em um objeto e atribui dados a ele. 
	Data Resp.: 09/03/2023 14:25:16
		Explicação:
A resposta correta é: cria um array com três objetos e atribui dados a eles. 
	
	
	 
		
	
		4.
		Numa discussão entre os programadores sobre os conceitos de AJAX (Asynchronous Javascript and XML), as seguintes afirmações foram feitas: 
( ) permite atualizar dinamicamente o conteúdo, ou partes, de uma página web. 
( ) embora usado no nome, a utilização da linguagem XML não é obrigatória. 
( ) a XMLHttpRequest(XHR) é utilizada para enviar requisições pelo script para o lado client. 
Dê valores Verdadeiro (V) ou Falso (F) em cada afirmação e identifique a alternativa que apresenta a sequência correta (de cima para baixo): 
	
	
	
	V - V - V 
	
	
	F - F - V 
	
	
	V - F - V 
	
	
	F - F - F 
	
	
	V - V - F 
	Data Resp.: 09/03/2023 14:29:12
		Explicação:
A resposta correta é: V - V - F 
	
	
	PROGRAMAÇÃO SERVIDOR COM JAVA
	 
		
	
		5.
		Observe a linha de comando a seguir.     
 
Statement st = Conexao.getConection().createStatement(); 
 
Indique qual deve ser o comando seguinte: 
	
	
	
	List< Aluno > ls = st.prepareStatement("select * from ALUNOS"); 
	
	
	List< Aluno > ls = st.executeQuery("select * from ALUNOS");  
	
	
	ResultSet rs = st.executeUpdate("select * from ALUNOS");  
	
	
	List ls = st().executeUpdate("select * from ALUNOS");
	
	
	ResultSet rs = st.executeQuery("select * from ALUNOS");  
	Data Resp.: 09/03/2023 14:32:15
		Explicação:
A resposta correta é: ResultSet rs = st.executeQuery("select * from ALUNOS");  
	
	
	 
		
	
		6.
		Analise as afirmativas sobre Servlets:   
I - A tecnologia Java Servlet utiliza a plataforma Java para criar páginas web dinâmicas em aplicações independentes de plataforma.  
 
II - Um componente de Servlet é uma classe que estende (herda) de HttpServlet. 
 
III - A tecnologia se baseia na construção de classes, sendo executada ao nível do cliente, no navegador. 
	
	
	
	Somente I e II estão corretas. 
	
	
	Somente a I está correta. 
	
	
	Somente a II está correta. 
	
	
	Todas as afirmativas estão corretas. 
	
	
	Somente a III está correta. 
	Data Resp.: 09/03/2023 14:33:17
		Explicação:
A resposta correta é: Somente I e II estão corretas. 
	
	
	TECNOLOGIAS JPA E JEE
	 
		
	
		7.
		A arquitetura MVC (Model, View e Controller) é utilizada de forma ampla, na criação de sistemas cadastrais, e caracteriza-se pela divisão do sistema em três camadas, com objetivos específicos. Considerando a divisão utilizada pelo MVC, a interface de usuário e o componente DAO estariam, respectivamente, nas camadas: 
	
	
	
	View e Controller  
	
	
	Model e View  
	
	
	View e Model 
	
	
	Model e Controller 
	
	
	Controller e Model  
	Data Resp.: 09/03/2023 14:27:17
		Explicação:
A resposta correta é: View e Model 
	
	
	 
		
	
		8.
		Ao trabalhar com um aplicativo corporativo, segundo a arquitetura MVC, as camadas Model e Controller são definidas ao nível do projeto interno com o terminador "ejb", e o NetBeans oferece ferramentas de automatização para a geração dos componentes necessários, com utilização de duas tecnologias específicas. Quais são as tecnologias utilizadas para as duas camadas citadas, respectivamente?    
	
	
	
	JPA e JSP 
	
	
	Servlet e JPA  
	
	
	JSP e Servlet  
	
	
	EJB e Servlet  
	
	
	JPA e EJB 
	Data Resp.: 09/03/2023 14:31:36
		Explicação:
A resposta correta é: JPA e EJB 
	
	
	WEBSERVICES
	 
		
	
		9.
		Um web service em Java é um programa cujos métodos públicos são acessados por aplicações remotas. Utiliza como base protocolos como SOAP e HTTP. É correto afirmar que: 
	
	
	
	Um web service, para ser utilizado, precisa ser escrito com o protocolo SOAP encapsulado numa conexão IMAP. Esse procedimento é semelhante ao utilizado pelos servlets e páginas JSP que necessitam de um servidor específico para fornecer o serviço desejado. 
	
	
	Um web service, para ser utilizado, precisa ser ativado por um serviço da plataforma Windows ou pelo daemon inetd da plataforma Unix, encapsulado numa conexão TELNET. Esse procedimento é semelhante ao utilizado pelos serviços de backup que necessitam de autorização de usuário. 
	
	
	Um web service, para ser utilizado, precisa ser carregado por um daemon que aguarda requisições. Para isso, é empregado um servidor multiplataforma. Esse procedimento é semelhante ao utilizado pelos serviços de proxy que necessitam de autenticação de usuário. 
	
	
	Um web service, para ser utilizado, precisa estar ativo esperando requisições. Para isso, é empregado um servidor para esta tecnologia. Esse procedimento é semelhante ao utilizado pelos servlets e páginas JSP, que necessitam de um servidor específico para fornecer o serviço desejado. 
	
	
	Um web service, para ser utilizado, precisa ser compilado na linguagem Intel assembly e empregado em um servidor para esta tecnologia. Esse procedimento é semelhante ao utilizado pelos servlets e páginas JSP que necessitam de um servidor específico para fornecer o serviço desejado. 
	Data Resp.: 09/03/2023 14:31:25
		Explicação:
A resposta correta é: Um web service, para ser utilizado, precisa estar ativo esperando requisições. Para isso, é empregado um servidor para esta tecnologia. Esse procedimento é semelhante ao utilizado pelos servlets e páginas JSP, que necessitam de um servidor específico para fornecer o serviço desejado. 
	
	
	 
		
	
		10.
		Um serviço REST usualmente suporta mais de um formato para representaçãode seus recursos, sendo esta uma de suas características principais, já que facilita a inclusão de novos clientes e a interoperabilidade entre os projetos. Assinale a alternativa que apresenta somente formatos utilizados por um serviço REST. 
	
	
	
	XML e C++. 
	
	
	JAVA e JAVASCRIPT. 
	
	
	JSON, CSS e SQL. 
	
	
	JAVA, RUBY ON REALS e .NET. 
	
	
	YAML e JSON. 
	Data Resp.: 09/03/2023 14:27:50
		Explicação:
A resposta correta é: YAML e JSON.

Mais conteúdos dessa disciplina