Buscar

Av2 - Copia

Prévia do material em texto

Avaliação: CCT0170_AV2_201107135907 » DESENVOLVIMENTO DE SOFTWARE
	Tipo de Avaliação: AV2
	Aluno: 201107135907 - ANA PAULA DA SILVA
	Professor:
	RAFAEL MONTEIRO RIBEIRO
	Turma: 9001/AA
	Nota da Prova: 5,0 de 8,0        Nota do Trabalho:        Nota de Participação: 2        Data: 11/06/2013 10:12:20
	
	 1a Questão (Cód.: 89227)
	Pontos: 0,5  / 0,5
	Qual é o operador da linguagem VB 2010 que devemos usar para obter a parte inteira do resultado da divisão?
		
	 
	\
	
	Mod
	
	/
	
	>>
	
	^
	
	
	 2a Questão (Cód.: 89642)
	Pontos: 0,5  / 0,5
	O controle do Windows Forms que permite ao usuário digitar dados para entrada de dados através de uma interface gráfica para usuário é:
		
	 
	TextBox
	
	Label
	
	Button
	
	TextField
	
	CheckBox
	
	
	 3a Questão (Cód.: 49847)
	Pontos: 0,5  / 0,5
	Em VB.NET, os Parâmetros de um Procedimento ou Função são declarados como default na forma:
		
	
	ByRef
	
	BySub
	
	ByFunction
	
	BySource
	 
	ByVal
	
	
	 4a Questão (Cód.: 140641)
	Pontos: 0,5  / 0,5
	Durante o desenvolvimento de uma função o grupo de programadores se deparou com a possibilidade de: caso um determinado valor fosse digitado pelo usuário poderia gerar um erro diferente.Para tratar este erro eles precisariam lançar uma exceção para que esta fosse trada.A sintaxe da declaração do lançamento da exceção é:
		
	
	System.Exception
	 
	Throw [ expressão ]
	
	ex.message
	
	Try - catch - End Try
	
	Finaly
	
	
	 5a Questão (Cód.: 19144)
	Pontos: 0,5  / 0,5
	O programa é estruturado como uma coleção de propriedades para encontrar o resultado esperado, e não um procedimento a ser seguido. Este é tipicamente um paradigma relacionado à programação:
		
	 
	orientada a objetos.
	
	imperativa.
	
	estruturada.
	
	declarativa.
	
	procedural.
	
	
	 6a Questão (Cód.: 19140)
	Pontos: 0,5  / 0,5
	Quanto à estrutura, propriedades e sintaxe do Visual Studio 2008, é correto afirmar que:
		
	 
	O alinhamento do conteúdo de uma célula pode ser especificado com o atributo ALIGN. O atributo ALIGN pode assumir os valores left, center, right, justify.
	
	A apresentação da separação entre as células pode ser especificada com o atributo FRAME, que pode assumir os valores none; groups; rows; cols ou all.
	
	A formatação de um texto em pode ser destacada usando-se diferentes componentes ou propriedades cuja apresentação é independente do navegador utilizado. Tais componentes encontram-se na aba PROPERTIES.
	
	Os lados da tabela nos quais a borda é apresentada podem ser especificados com a propriedade BORDERSTYLE, que pode assumir os valores "true" para borda apresentada em todos os lados e "false" para borda não apresentada.
	
	As tabelas em Visual Studio são construídas com tags diretamente no código.
	
	
	 7a Questão (Cód.: 89208)
	Pontos: 1,0  / 1,0
	Qual o tipo de dados da linguagem VB 2010 devemos usar para declarar uma variável que ocupe o mínimo de memória e armazene a quantidade de páginas de um livro , sabendo-se que um livro tratado pelo software a ser desenvolvido pode ter até 1500 páginas?
		
	
	SByte
	
	Integer
	
	UInteger
	 
	UShort
	
	Short
	
	
	 8a Questão (Cód.: 100179)
	Pontos: 0,0  / 1,5
	Considere que você foi contratado para trabalhar em uma empresa softwares para realizar manutenção de programas em VB .NET. 
Analise o programa a seguir em VB .NET.
Responda SIM se o programa apresentará erro de compilação ou NÂO se o programa não apresentará erro de compilação.
Caso a sua resposta seja SIM, responda qual é o erro. 
Caso a sua resposta seja NÃO, responda quais são os números exibidos pelo programa.
Module Module1
    Sub Main()
        Dim Contador As Byte = 1
        Do Until Not (Contador <= 9)
            Console.WriteLine(Contador)
            Contador = Contador + 2
        Loop
        Console.ReadKey()
    End Sub
End Module
		
	
Resposta: SIM Serão exibidos os números 1, 3, 5 e 7 infinitamente, já que há um LOOP no programa.
	
Gabarito:
NÃO.
1
3
5
7
9
	
	
	 9a Questão (Cód.: 19149)
	Pontos: 1,0  / 1,0
	Analise as seguintes afirmações relacionadas a noções básicas de programação:
I. O interpretador lê o programa e executa comando após comando, até que encontre um erro, após o qual pára, mostrando a linha onde o erro foi encontrado. É possível ver parte do programa funcionando e mostrando resultados, mesmo sem estar completo.
II. A programação estruturada é uma técnica de programação que permite estabelecer uma correspondência perfeita entre o algoritmo, o diagrama de programação (fluxograma) e a listagem de um programa.
III. Em programação orientada a objetos, diz-se que uma classe em particular de um dado objeto é uma instância desse objeto.
IV. O processo de compilação não gera novo código e o próprio programa escrito em linguagem de alto nível é colocado em execução. Durante a execução, o compilador converte cada instrução para linguagem de máquina e a executa.
Indique a opção que contenha todas as afirmações verdadeiras.
		
	 
	I e II
	
	II e IV
	
	III e IV
	
	II e III
	
	I e III
	
	
	 10a Questão (Cód.: 99982)
	Pontos: 0,0  / 1,5
	Considere que você foi contratado para trabalhar em um avançado laboratório de engenharia de projetos astronômicos. Este laboratório precisa desenvolver programas para conversões de medidas para automatizar os seus processos. Codifique uma Console Application (programa em modo console baseado em caracteres) em linguagem VB .NET que apresente a mensagem "Digite a medida em Parsecs: ", obtenha a medida em Parsecs como entrada de dados do usuário, converta a medida para milhas marítima e exiba a mensagem "A medida em milhas marítima é: " e a medida convertida na mesma linha. Declare o fator de conversão como uma constante chamada Fator. A constante Fator que deve ser usada no cálculo da conversão. Declare a constante chamada Fator de valor igual a 1,67 x 1013 (1,67 vezes 10 elevado a treze), sabendo-se 1 Parsec equivale a 1,67 x 1013 milhas marítima. Declare a constante chamada Fator e a variável chamada Medida do tipo ponto flutuante simples para ocupar menos espaço de memória.
		
	
Resposta:
	
Gabarito: Module Module1
    Sub Main()
       Const Fator As Single = 16700000000000.0
       Dim Medida As Single
       Console.Write("Digite a medida em Parsecs: ")
       Medida = Console.ReadLine()
       Medida = Medida * Fator
       Console.Write("A medida em milhas marítima é: ")
       Console.WriteLine(Medida)
    End Sub
End Module

Continue navegando