Buscar

Arividade Unidade II

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

Usuário
	
	Curso
	PROGRAMAÇÃO ORIENTADA A OBJETOS I
	Teste
	ATIVIDADE TELEAULA II
	Iniciado
	03/04/23 16:05
	Enviado
	03/04/23 16:17
	Status
	Completada
	Resultado da tentativa
	0 em 0 pontos  
	Tempo decorrido
	11 minutos
	Autoteste
	O aluno responde e o resultado do aluno não é visível ao professor.
	Resultados exibidos
	Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas respondidas incorretamente
· Pergunta 1
0 em 0 pontos
	
	
	
	
	
	
	
	
		Resposta Selecionada:
	a. 
Nada.
	Respostas:
	a. 
Nada.
	
	b. 
true.
	
	c. 
false.
	
	d. 
“O número é par e é menor que cinco”.
	
	e. 
O programa apresenta erros.
	Comentário da resposta:
	Resposta: A.
	
	
	
· Pergunta 2
0 em 0 pontos
	
	
	
	Qual das alternativas abaixo pode ser atribuída como uma característica do Framework .NET?
	
	
	
	
		Resposta Selecionada:
	a. 
É um ambiente capaz de executar código semicompilado para a Linguagem Intermediária .NET.
	Respostas:
	a. 
É um ambiente capaz de executar código semicompilado para a Linguagem Intermediária .NET.
	
	b. 
Pode ser utilizado para criar sistemas usando as linguagens de programação .NET sem a necessidade de utilizar o Visual Studio.
	
	c. 
Podemos criar sistemas .NET sem o Framework se estivermos usando o Visual Studio como ambiente de desenvolvimento.
	
	d. 
Podemos executar sistemas .NET sem o Framework se o Visual Studio estiver disponível na máquina.
	
	e. 
O Framework .NET só está disponível em sistemas que utilizem o Windows como sistema operacional.
	Comentário da resposta:
	Resposta: A.
	
	
	
· Pergunta 3
0 em 0 pontos
	
	
	
	Qual das linhas abaixo faz uma declaração de variável de maneira correta?
	
	
	
	
		Resposta Selecionada:
	e. 
string a = “5”;
	Respostas:
	a. 
a = int 5;
	
	b. 
float a = “5”;
	
	c. 
double = 5;
	
	d. 
short 5a;
	
	e. 
string a = “5”;
	Comentário da resposta:
	Resposta: E.
	
	
	
· Pergunta 4
0 em 0 pontos
	
	
	
	Qual das seguintes declarações do laço for está incorreta?
	
	
	
	
		Resposta Selecionada:
	e. 
for (int i = 0; i +5; i += 5)
	Respostas:
	a. 
for (int i = 5; i > 0; i--)
	
	b. 
for ( ; i > 5; i++)
	
	c. 
for (int i = 0; ; i += 5)
	
	d. 
for (int i = 0; i > 5; )
	
	e. 
for (int i = 0; i +5; i += 5)
	Comentário da resposta:
	Resposta: E.
	
	
	
	Usuário
	
	Curso
	PROGRAMAÇÃO ORIENTADA A OBJETOS I
	Teste
	QUESTIONÁRIO UNIDADE II
	Iniciado
	03/04/23 16:20
	Enviado
	03/04/23 16:57
	Status
	Completada
	Resultado da tentativa
	2,5 em 2,5 pontos  
	Tempo decorrido
	37 minutos
	Resultados exibidos
	Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas respondidas incorretamente
· Pergunta 1
0,25 em 0,25 pontos
	
	
	
	
	
	
	
	
		Resposta Selecionada:
	e. 
As variáveis numero e Numero são variáveis diferentes.
	Respostas:
	a. 
O código armazena o valor 10 na variável numero duas vezes.
	
	b. 
A primeira linha apresenta erro, pois não se pode atribuir um valor a uma variável na mesma linha em que ela é declarada.
	
	c. 
A segunda linha é desnecessária, porque a variável já possui o valor 10 armazenado.
	
	d. 
As atribuições estão erradas, pois o valor atribuído à variável deve estar entre aspas.
	
	e. 
As variáveis numero e Numero são variáveis diferentes.
	Comentário da resposta:
	Alternativa correta: E.
Comentário: a linguagem C# diferencia letras maiúsculas de letras minúsculas. Por isso, as variáveis numero e Numero são variáveis diferentes. Se a variável Numero não tiver sido declarada anteriormente, o trecho de código apresenta erros.
	
	
	
· Pergunta 2
0,25 em 0,25 pontos
	
	
	
	
	
	
	
	
		Resposta Selecionada:
	a. 
10
	Respostas:
	a. 
10
	
	b. 
5
	
	c. 
3
	
	d. 
6.5
	
	e. 
11
	Comentário da resposta:
	Alternativa correta: A.
Comentário: o C# realiza as operações aritméticas com a mesma precedência da aritmética convencional, ou seja, são realizadas primeiro as operações *, / e % para só depois executar as operações + e -.
	
	
	
· Pergunta 3
0,25 em 0,25 pontos
	
	
	
	
	
	
	
	
		Resposta Selecionada:
	c. 
False e True
	Respostas:
	a. 
True e True
	
	b. 
True e False
	
	c. 
False e True
	
	d. 
False e False
	
	e. 
O programa apresenta erros
	Comentário da resposta:
	Alternativa correta: C.
Comentário:
primeiro = 7 > 5 && 7 % 5 == 1
primeiro = True && 7 == 1
primeiro = True && False
primeiro = False
segundo = 4 * 3 != 10 && !(3 > 3)
segundo = 12 != 10 && !False
segundo = True && True
segundo = True
	
	
	
· Pergunta 4
0,25 em 0,25 pontos
	
	
	
	
	
	
	
	
		Resposta Selecionada:
	a. 
5 vezes.
	Respostas:
	a. 
5 vezes.
	
	b. 
10 vezes.
	
	c. 
Infinitas vezes.
	
	d. 
Nenhuma vez.
	
	e. 
O código apresenta erros.
	Comentário da resposta:
	Alternativa correta: A. Comentário: o primeiro parâmetro do loop for serve para definir e inicializar uma variável contadora, a qual pode iniciar com qualquer valor. O segundo parâmetro define um teste que deve resultar em True para que o loop continue iterando. O terceiro parâmetro é usado para se atualizar o valor da variável contadora, que neste caso é reduzida de dois em dois a cada iteração. Quando o valor de i torna-se igual a zero, o loop termina. A saída deste código é a seguinte:
	
	
	
· Pergunta 5
0,25 em 0,25 pontos
	
	
	
	
	
	
	
	
		Resposta Selecionada:
	c. 
i = 10
	Respostas:
	a. 
i = 0
	
	b. 
i = 1
	
	c. 
i = 10
	
	d. 
i = 11
	
	e. 
O código apresenta erros
	Comentário da resposta:
	Alternativa correta: C.
Comentário: o laço for será executado usando a variável i como contadora, iniciando com 0, sendo incrementada de um em um e será encerrada quando i = 10. Dentro do laço, o if será executado a partir da segunda iteração, quando i assume valores maiores que 0. Entretanto, o comando executado pelo if é o continue, que interrompe apenas a iteração corrente, mas não interrompe o laço que será executado até o final, quando i assume o valor 10.
	
	
	
· Pergunta 6
0,25 em 0,25 pontos
	
	
	
	
	
	
	
	
		Resposta Selecionada:
	e. 
“ação”
	Respostas:
	a. 
“Mani”
	
	b. 
“ings”
	
	c. 
“pulação”
	
	d. 
“strings”
	
	e. 
“ação”
	Comentário da resposta:
	Alternativa correta: E.
Comentário: o método Substring pode ser executado diretamente de uma constante string, como feito neste exemplo. O primeiro parâmetro do método indica o índice do primeiro caractere obtido, enquanto que o segundo parâmetro indica o comprimento do substring obtido.
	
	
	
· Pergunta 7
0,25 em 0,25 pontos
	
	
	
	Qual das alternativas abaixo apresenta uma declaração de variável correta?
	
	
	
	
		Resposta Selecionada:
	c. 
int a;
	Respostas:
	a. 
double d = “10.5”;
	
	b. 
string = “10.5”;
	
	c. 
int a;
	
	d. 
string s = 10.5;
	
	e. 
a = int 10.5;
	Comentário da resposta:
	Alternativa correta: C.
Comentário: a declaração de variáveis deve sempre definir o tipo, um espaço e um nome para a variável. Na mesma linha da declaração pode-se fazer uma atribuição de valor à variável declarada, tomando o cuidado de atribuir um valor no mesmo tipo da variável: números inteiros para int, com ponto flutuante para double e entre aspas para strings.
	
	
	
· Pergunta 8
0,25 em 0,25 pontos
	
	
	
	Qual das alternativas abaixo está correta com relação ao Framework.NET?
	
	
	
	
		Resposta Selecionada:
	b. 
É um conjunto de ferramentas necessárias para se executar qualquer sistema .NET
	Respostas:
	a. 
É o ambiente de desenvolvimento das linguagens C# e Visual Basic.
	
	b. 
É um conjunto de ferramentas necessárias para se executar qualquer sistema .NET
	
	c. 
Pode-se executar um sistema .NET sem ter o Framework .NET instalado, desde que haja alguma versão do Visual Studio instalada no computador.
	
	d. 
A Microsoft desenvolve o Framework.NET para Windows e também para diversas outras plataformas, como o Linux e o MacOS.
	
	e. 
Podemos compilar um programa .NET sem utilizar o Visual Studio. Para tanto, utilizamos o compilador de linha de comando disponível no Framework.NET.
	Comentário da resposta:
	Alternativa correta: B.
Comentário:o Framework .NET é um software capaz de interpretar código compilado na plataforma .NET. Ele também oferece um runtime compartilhado para todos os programas .NET com bibliotecas compartilhadas.
	
	
	
· Pergunta 9
0,25 em 0,25 pontos
	
	
	
	Qual das linhas abaixo apresenta erros e não pode ser compilada?
	
	
	
	
		Resposta Selecionada:
	c. 
int i = Console.ReadLine();
	Respostas:
	a. 
string s = Console.ReadLine();
	
	b. 
long l = Convert.ToInt64(Console.ReadLine());
	
	c. 
int i = Console.ReadLine();
	
	d. 
float f = Single.Parse(Console.ReadLine());
	
	e. 
double d = Convert.ToDouble(Console.ReadLine());
	Comentário da resposta:
	Alternativa correta: C.
Comentário: o método Console.ReadLine() lê a entrada do usuário e a retorna sempre como um string. Para que a leitura do usuário seja armazenada em uma variável numérica, é necessário convertê-la. Pode-se fazer isto com os métodos de conversão da classe Convert ou com o método Parse das diversas classes invólucro que representam os tipos de dados (Int32, Single, Double, etc.).
	
	
	
· Pergunta 10
0,25 em 0,25 pontos
	
	
	
	Quando compilamos um código fonte em alguma das linguagens do Framework.NET, nós obtemos:
	
	
	
	
		Resposta Selecionada:
	c. 
Um código compilado em Linguagem Intermediária que pode ser executado em qualquer plataforma que possua um Framework.NET instalado;
	Respostas:
	a. 
Um programa compilado em linguagem de máquina que pode ser executado diretamente por um computador na plataforma PC/Windows;
	
	b. 
Um programa compilado em linguagem de máquina que pode ser executado diretamente por um computador em diversas plataformas;
	
	c. 
Um código compilado em Linguagem Intermediária que pode ser executado em qualquer plataforma que possua um Framework.NET instalado;
	
	d. 
Um código interpretado diretamente a partir do código fonte pelo Framework.NET em plataforma PC/Windows;
	
	e. 
Um código interpretado diretamente a partir do código fonte pelo Framework.NET em qualquer plataforma dotada de um Framework.NET disponível.
	Comentário da resposta:
	Alternativa correta: C.
Comentário: o código fonte de qualquer linguagem da plataforma .NET é compilado para uma Linguagem Intermediária (IL em inglês). Este código intermediário pode ser interpretado pelo Framework .NET da Microsoft na plataforma PC/Windows ou pelo Framework .NET do projeto Mono em diversas outras plataformas, entre elas o Linux e o MacOS.

Outros materiais