Você está na página 1de 11

19/03/2023, 17:28 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...

UNIP EAD CONTEÚDOS ACADÊMICOS BIBLIOTECAS MURAL DO ALUNO TUTORIAIS

PROGRAMAÇÃO ORIENTADA A OBJETOS I 6857-60_57501_R_E1_20231_01 CONTEÚDO Revisar envio do teste: QUESTIONÁRIO UNIDADE II

Usuário diogo.nascimento9 @aluno.unip.br


Curso PROGRAMAÇÃO ORIENTADA A OBJETOS I
Teste QUESTIONÁRIO UNIDADE II
Iniciado 19/03/23 17:02
Enviado 19/03/23 17:27
Status Completada
Resultado da tentativa 2,5 em 2,5 pontos  
Tempo decorrido 25 minutos
Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas respondidas incorretamente

Pergunta 1 0,25 em 0,25 pontos

Resposta e. As variáveis numero e Numero são variáveis diferentes.


Selecionada:

Respostas: a. O código armazena o valor 10 na variável numero duas vezes.

https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_91625361_1&course_id=_281778_1&content_id=_3342727_1&outcome_id=_65529011_1&outcome_definition_id=_3872599_1 1/11
19/03/2023, 17:28 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...

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 Alternativa correta: E.


resposta:
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

https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_91625361_1&course_id=_281778_1&content_id=_3342727_1&outcome_id=_65529011_1&outcome_definition_id=_3872599_1 2/11
19/03/2023, 17:28 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...

b. 5

c. 3

d. 6.5

e. 11

Comentário da Alternativa correta: A.


resposta:
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

https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_91625361_1&course_id=_281778_1&content_id=_3342727_1&outcome_id=_65529011_1&outcome_definition_id=_3872599_1 3/11
19/03/2023, 17:28 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...

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.

https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_91625361_1&course_id=_281778_1&content_id=_3342727_1&outcome_id=_65529011_1&outcome_definition_id=_3872599_1 4/11
19/03/2023, 17:28 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...

Respostas: a. 5 vezes.

b. 10 vezes.

c. Infinitas vezes.

d. Nenhuma vez.

e. O código apresenta erros.

Comentário Alternativa correta: A. Comentário: o primeiro parâmetro do loop for serve para definir e inicializar uma variável
da resposta: 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

https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_91625361_1&course_id=_281778_1&content_id=_3342727_1&outcome_id=_65529011_1&outcome_definition_id=_3872599_1 5/11
19/03/2023, 17:28 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...

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 Alternativa correta: C.


resposta:
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

https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_91625361_1&course_id=_281778_1&content_id=_3342727_1&outcome_id=_65529011_1&outcome_definition_id=_3872599_1 6/11
19/03/2023, 17:28 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...

Resposta Selecionada: e. “ação”

Respostas: a. “Mani”

b. “ings”

c. “pulação”

d. “strings”

e. “ação”

Comentário da Alternativa correta: E.


resposta:
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?

https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_91625361_1&course_id=_281778_1&content_id=_3342727_1&outcome_id=_65529011_1&outcome_definition_id=_3872599_1 7/11
19/03/2023, 17:28 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...

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 Alternativa correta: C.


resposta:
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 b. É um conjunto de ferramentas necessárias para se executar qualquer sistema .NET


Selecionada:

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.

https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_91625361_1&course_id=_281778_1&content_id=_3342727_1&outcome_id=_65529011_1&outcome_definition_id=_3872599_1 8/11
19/03/2023, 17:28 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...

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 Alternativa correta: B.


resposta:
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 Alternativa correta: C.


resposta:
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

https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_91625361_1&course_id=_281778_1&content_id=_3342727_1&outcome_id=_65529011_1&outcome_definition_id=_3872599_1 9/11
19/03/2023, 17:28 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...

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 c.
Selecionada: 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 Alternativa correta: C.


resposta:
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

https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_91625361_1&course_id=_281778_1&content_id=_3342727_1&outcome_id=_65529011_1&outcome_definition_id=_3872599_1 10/11
19/03/2023, 17:28 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...

plataforma PC/Windows ou pelo Framework .NET do projeto Mono em diversas outras plataformas, entre elas o Linux e
o MacOS.

Domingo, 19 de Março de 2023 17h28min49s GMT-03:00 ← OK

https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_91625361_1&course_id=_281778_1&content_id=_3342727_1&outcome_id=_65529011_1&outcome_definition_id=_3872599_1 11/11

Você também pode gostar