Buscar

DESENVOLVIMENTO DE SOFTWARE PARA INTERNET 6863-60_57501_R_E1_20222 - QUESTIONÁRIO UNIDADE III

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Pergunta 1
0,25 em 0,25 pontos
	
	
	
	Tracing se dá por uma execução de processo que consiste em coletar informações de uma aplicação web em tempo de execução. Para que esse processo aconteça com excelência, podem ser utilizadas as classes:
	
	
	
	
		Resposta Selecionada:
	a. 
System.Web.TraceContext, System.Diagnostics.Trace, System.Diagnostics.Debug.
	Respostas:
	a. 
System.Web.TraceContext, System.Diagnostics.Trace, System.Diagnostics.Debug.
	
	b. 
System.TraceContext, System.Trace, System.Debug.
	
	c. 
System.Debug.TraceContext, System.Debug.Trace, System.Diagnostics.Trace.
	
	d. 
System.Diagnostics.TraceContext, System.Trace, System.Debug.
	
	e. 
System.WebDebug.TraceContext, System.Web.Diagnostics.Trace, System.Diagnostics.Release.
	Comentário da resposta:
	Resposta: A
Comentário: as classes utilizadas para o processo de coleta de informações para aplicações web
são: System.Web.TraceContext, System.Diagnostics.Trace e System.Diagnostics.Debug.
	
	
	
Pergunta 2
0,25 em 0,25 pontos
	
	
	
	Podemos afirmar que o trabalho com a biblioteca de classe System.Web.TraceContext pode ser definido dentro do desenvolvimento de software para internet como:
	
	
	
	
		Resposta Selecionada:
	a. 
Efetua a captura e a verificação de informações da execução de uma aplicação web e de mensagens de Trace na própria página aspx.
	Respostas:
	a. 
Efetua a captura e a verificação de informações da execução de uma aplicação web e de mensagens de Trace na própria página aspx.
	
	b. 
Efetua a captura e a verificação de informações da execução de uma aplicação web e de mensagens de Trace, porém esse processo não pode ser executado na própria página aspx.
	
	c. 
Efetua a captura e a verificação de informações da execução somente de aplicações MVC.
	
	d. 
Efetua a captura e a verificação de informações da execução somente de consoles web.
	
	e. 
Efetua a captura e a verificação de informações da execução somente de aplicações Windows Form Application.
	Comentário da resposta:
	Resposta: A
Comentário: System.Web.TraceContext: a classe possibilita efetuar a captura e a verificação de informações da execução de uma aplicação web e de mensagens de Trace na própria página aspx, bem como efetuar visualização no Trace Viewer, ou seja, gerar um arquivo do tipo axd (trace.axd) alocado em memória.
	
	
	
Pergunta 3
0,25 em 0,25 pontos
	
	
	
	Podemos afirmar que o trabalho com a biblioteca de classe System.Diagnostics.Trace pode ser definido dentro do desenvolvimento de software para internet como:
	
	
	
	
		Resposta Selecionada:
	e. 
Efetua a captura de mensagens que são direcionadas por essa classe, que por definição são apresentadas na janela output do Visual Studio .net.
	Respostas:
	a. 
Efetua a captura e a verificação de informações da execução de uma aplicação web e de mensagens de Trace na própria página aspx.
	
	b. 
Efetua a captura e a verificação de informações da execução de uma aplicação web e de mensagens de Trace, porém esse processo não pode ser executado na própria página aspx.
	
	c. 
Efetua a captura e a verificação de informações da execução somente de aplicações MVC.
	
	d. 
Efetua a captura e a verificação de informações da execução somente de consoles web.
	
	e. 
Efetua a captura de mensagens que são direcionadas por essa classe, que por definição são apresentadas na janela output do Visual Studio .net.
	Comentário da resposta:
	Resposta: E
Comentário: mensagens direcionadas por essa classe são apresentadas por definição padrão na janela output do Visual Studio .net, mas podese trabalhar com outros recursos de apresentação de mensagens, como usar a classe TraceListerner para enviar mensagens para determinados tipos de saída, tais como EventLog, do Windows, apresentando como arquivo de texto.
	
	
	
Pergunta 4
0,25 em 0,25 pontos
	
	
	
	A classe TraceContext é responsável pela gestão e pela exibição de todas as informações apresentadas com o Trace da execução da aplicação web. Todo o processo é acessado por meio do objeto Trace encapsulado na página aspx. A habilitação do Trace pode acontecer por intermédio da página aspx, na diretiva Page, ou pelo arquivo web.config, acoplado na aplicação web. A classe TraceContex disponibiliza alguns métodos de trabalho como:
	
	
	
	
		Resposta Selecionada:
	a. 
IsEnable, TraceMode, Warn e Write.
	Respostas:
	a. 
IsEnable, TraceMode, Warn e Write.
	
	b. 
IsVisible,Warn,Write e TraceDebug.
	
	c. 
IsEnable, TraceMode, IsVisible e Write.
	
	d. 
IsVisible, TraceMode, Warn e Write.
	
	e. 
IsVisible, TraceDebug, Write e Result.
	Comentário da resposta:
	Resposta: A
Comentário: IsEnable possibilita informar que o Trace está habilitado na aplicação Web. TraceMode apresenta dentro da aplicação em qual ordem as mensagens são exibidas. Warn apresenta mensagens de maneira personalizada em vermelho e Write apresenta mensagens, porém não com o destaque em vermelho.
	
	
	
Pergunta 5
0,25 em 0,25 pontos
	
	
	
	Na codificação do arquivo web.config, podese trabalhar com a tag <trace>, assim possibilitando a saída tanto na página aspx como no arquivo apartado, denominado de trace.axd, podendo até mesmo ser acessado na raiz da aplicação web. Os atributos que podem ser utilizados para a tag <trace> são:
	
	
	
	
		Resposta Selecionada:
	a. 
Enabled, Localonly, PageOut, RequestLimit, TraceMode.
	Respostas:
	a. 
Enabled, Localonly, PageOut, RequestLimit, TraceMode.
	
	b. 
Visible, PageOut, TextBox, TraceMode, Button.
	
	c. 
Enabled, TextBox, Button, RequestLimit, JQuery.
	
	d. 
Visible, TextBox, JQuery, RequestLimit, TraceMode.
	
	e. 
AutoSize, Enabled, Localonly,TraceMode, JQuery.
	Comentário da resposta:
	Resposta: A
Comentário: os atributos que podem ser utilizados do elemento <tag> são: Enabled, Localonly, PageOut, RequestLimit, TraceMode.
	
	
	
Pergunta 6
0 em 0,25 pontos
	
	
	
	Tratando de definição padrão, a saída dos métodos das classes de Trace é efetuada por meio da janela de output do Visual Studio .NET, mas poderá ser utilizada também a coleção de Listerners para se obterem termos de outros tipos de saída. Podemos abordar alguns métodos de saída, tais como:
	
	
	
	
		Resposta Selecionada:
	c. 
Write, WriteLine, WriteIf, WriteIfLine, Assert, Fail.
	Respostas:
	a. 
Write, WriteLine, WriteIf, WriteIfLine, TextBox, Warn.
	
	b. 
Write, WriteLine, Warn, Button, TextBox, Warn.
	
	c. 
Write, WriteLine, WriteIf, WriteIfLine, Assert, Fail.
	
	d. 
WriteLine, TextBox, ResultText, TextBox, Warn.
	
	e. 
WriteLine, Warn, ResultText, TextBox, RequestLimit.
	
	
	
Pergunta 7
0,25 em 0,25 pontos
	
	
	
	Controles construídos têm como base a classe System.Web.UI.UserControl, em que a concepção de estrutura é dada por:
 Object >> Control >>Template Control e UserControl
 
Nesse contexto, avalie as informações a seguir:
I – User Controls são componentes em que podem ser adicionadas linguagens <tags> e controles web servers.
II – User Controls são componentes utilizados exclusivamente para desenvolvimento de aplicações desktop.
III – Custom Control não é classe que não é derivativa de outras classes.
 
É correto apenas o que se afirma em:
	
	
	
	
		Resposta Selecionada:
	c. 
I.
	Respostas:
	a. 
I e II.
	
	b. 
II e III.
	
	c. 
I.
	
	d. 
III.
	
	e. 
I e III.
	Comentário da resposta:
	Resposta: C
Comentário: User Controls: componentes em que podem ser adicionadas linguagens <tags> e controles web servers, podendo, assim, trabalhar individualmente ou até mesmo com a variedade de propriedades e métodos encapsulados.
	
	
	
Pergunta 8
0,25 em 0,25 pontos
	
	
	
	A validação de dados é um assunto muito interessante no que diz respeito à homologação de valores em aplicações web, por exemplo, a entrada de valores e informações, bem como dados que deverão ser consumidos em próximos passos por uma base de dados. Para a validação de dados, podemos utilizar:
	
	
	
	
		Resposta Selecionada:
	a. 
RequiredFieldValidator, CompareValidator, RangeValidator.
	Respostas:
	a.RequiredFieldValidator, CompareValidator, RangeValidator.
	
	b. 
RangeValidator, ExpressionValidator, RegularValidator.
	
	c. 
CompareValidator, RegularExpression, RequiredFieldValidator.
	
	d. 
RequiredFieldValidator, RangeValidator, ExpressionRegularValidator.
	
	e. 
ExpressionRegularValidator, RangeValidator, RangeExpression.
	Comentário da resposta:
	Resposta: A
Comentário: as validações que podem ser utilizadas para dados são: RequiredFieldValidator, CompareValidator e RangeValidator, que são responsáveis pelo tratamento de dados dentro do ASP.NET.
	
	
	
Pergunta 9
0,25 em 0,25 pontos
	
	
	
	Faz com que o controle associado de preenchimento se torne obrigatório e ainda verifica se o cliente informou ou selecionou algo. O conceito apresentado se refere ao validador:
	
	
	
	
		Resposta Selecionada:
	c. 
RequiredFieldValidator.
	Respostas:
	a. 
ValidationSummary.
	
	b. 
CustomValidator.
	
	c. 
RequiredFieldValidator.
	
	d. 
RangeValidator.
	
	e. 
RegularExpressionValidator.
	Comentário da resposta:
	Resposta: C
Comentário: RequiredFieldValidator, muitas vezes, faz com que o controle associado de preenchimento se torne obrigatório e ainda verifica se o cliente informou ou selecionou algo. Exemplo: campos com informações obrigatórias.
	
	
	
Pergunta 10
0,25 em 0,25 pontos
	
	
	
	Possibilita a criação de validadores padronizados de modo que atendam todas as necessidades do projeto de desenvolvimento de software para internet. O conceito apresentado se refere ao validador:
	
	
	
	
		Resposta Selecionada:
	b. 
CustomValidator.
	Respostas:
	a. 
ValidationSummary.
	
	b. 
CustomValidator.
	
	c. 
RequiredFieldValidator.
	
	d. 
RangeValidator.
	
	e. 
RegularExpressionValidator.
	Comentário da resposta:
	Resposta: B
Comentário: CustomValidator – possibilita ao programador codificar a sua própria estrutura de validação de dados, podendo ser implementado em diversas frentes de desenvolvimento de software para internet.

Continue navegando