Buscar

QUESTIONÁRIO 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 7 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 7 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
	
	
	
	
	
	
	
	
		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.
	Feedback 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
	Feedback 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 em 0,25 pontos
	
	
	
	
	
	
	
	
		Resposta Selecionada:
	a. 
True e True
	Respostas:
	a. 
True e True
	
	b. 
True e False
	
	c. 
False e True
	
	d. 
False e False
	
	e. 
O programa apresenta erros
	
	
	
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.
	Feedback da resposta:
	.
	
	
	
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
	Feedback 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”
	Feedback 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;
	Feedback 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.
	Feedback 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());
	Feedback 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.
	Feedback 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