Baixe o app para aproveitar ainda mais
Prévia do material em texto
17/02/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – 6857-... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_29439770_1&course_id=_53524_1&content_id=_841365_1&return_… 1/7 Revisar envio do teste: QUESTIONÁRIO UNIDADE II PROGRAMAÇÃO ORIENTADA A OBJETOS I 6857-60_57501_R_20201 CONTEÚDO Usuário viviane.paiva4 @unipinterativa.edu.br Curso PROGRAMAÇÃO ORIENTADA A OBJETOS I Teste QUESTIONÁRIO UNIDADE II Iniciado 17/02/20 21:20 Enviado 17/02/20 21:21 Status Completada Resultado da tentativa 2,5 em 2,5 pontos Tempo decorrido 1 minuto Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas respondidas incorretamente Pergunta 1 Resposta Selecionada: e. Respostas: a. b. c. d. e. Feedback da resposta: As variáveis numero e Numero são variáveis diferentes. O código armazena o valor 10 na variável numero duas vezes. A primeira linha apresenta erro, pois não se pode atribuir um valor a uma variável na mesma linha em que ela é declarada. A segunda linha é desnecessária, porque a variável já possui o valor 10 armazenado. As atribuições estão erradas, pois o valor atribuído à variável deve estar entre aspas. As variáveis numero e Numero são variáveis diferentes. 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. UNIP EAD BIBLIOTECAS MURAL DO ALUNO TUTORIAISCONTEÚDOS ACADÊMICOS 0,25 em 0,25 pontos viviane.paiva4 @unipinterativa.edu.br 1 https://ava.ead.unip.br/webapps/blackboard/execute/courseMain?course_id=_53524_1 https://ava.ead.unip.br/webapps/blackboard/content/listContent.jsp?course_id=_53524_1&content_id=_841358_1&mode=reset https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_10_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_27_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_47_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_29_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_25_1 https://ava.ead.unip.br/webapps/login/?action=logout 17/02/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – 6857-... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_29439770_1&course_id=_53524_1&content_id=_841365_1&return_… 2/7 Pergunta 2 Resposta Selecionada: a. Respostas: a. b. c. d. e. Feedback da resposta: 10 10 5 3 6.5 11 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 Resposta Selecionada: c. Respostas: a. b. c. d. e. Feedback da resposta: False e True True e True True e False False e True False e False O programa apresenta erros Alternativa correta: C. Comentário: primeiro = 7 > 5 && 7 % 5 == 1 primeiro = True && 7 == 1 0,25 em 0,25 pontos 0,25 em 0,25 pontos 17/02/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – 6857-... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_29439770_1&course_id=_53524_1&content_id=_841365_1&return_… 3/7 primeiro = True && False primeiro = False segundo = 4 * 3 != 10 && !(3 > 3) segundo = 12 != 10 && !False segundo = True && True segundo = True Pergunta 4 Resposta Selecionada: a. Respostas: a. b. c. d. e. Feedback da resposta: 5 vezes. 5 vezes. 10 vezes. In�nitas vezes. Nenhuma vez. O código apresenta erros. Alternativa correta: A. Comentário: o primeiro parâmetro do loop for serve para de�nir e inicializar uma variável contadora, a qual pode iniciar com qualquer valor. O segundo parâmetro de�ne 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: 0,25 em 0,25 pontos 17/02/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – 6857-... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_29439770_1&course_id=_53524_1&content_id=_841365_1&return_… 4/7 Pergunta 5 Resposta Selecionada: c. Respostas: a. b. c. d. e. Feedback da resposta: i = 10 i = 0 i = 1 i = 10 i = 11 O código apresenta erros 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 �nal, quando i assume o valor 10. Pergunta 6 Resposta Selecionada: e. Respostas: a. b. c. d. “ação” “Mani” “ings” “pulação” “strings” 0,25 em 0,25 pontos 0,25 em 0,25 pontos 17/02/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – 6857-... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_29439770_1&course_id=_53524_1&content_id=_841365_1&return_… 5/7 e. Feedback da resposta: “ação” 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 Resposta Selecionada: c. Respostas: a. b. c. d. e. Feedback da resposta: Qual das alternativas abaixo apresenta uma declaração de variável correta? int a; double d = “10.5”; string = “10.5”; int a; string s = 10.5; a = int 10.5; Alternativa correta: C. Comentário: a declaração de variáveis deve sempre de�nir 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 �utuante para double e entre aspas para strings. Pergunta 8 Resposta Selecionada: b. Respostas: a. b. c. d. Qual das alternativas abaixo está correta com relação ao Framework.NET? É um conjunto de ferramentas necessárias para se executar qualquer sistema .NET É o ambiente de desenvolvimento das linguagens C# e Visual Basic. É um conjunto de ferramentas necessárias para se executar qualquer sistema .NET Pode-se executar um sistema .NET sem ter o Framework .NET instalado, desde que haja alguma versão do Visual Studio instalada no computador. 0,25 em 0,25 pontos 0,25 em 0,25 pontos 17/02/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – 6857-... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_29439770_1&course_id=_53524_1&content_id=_841365_1&return_… 6/7 e. Feedback da resposta: A Microsoft desenvolve o Framework.NET para Windows e também para diversas outras plataformas, como o Linux e o MacOS. Podemos compilar um programa .NET sem utilizar o Visual Studio. Para tanto, utilizamos o compilador de linha de comando disponível no Framework.NET. 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 Resposta Selecionada: c. Respostas: a. b. c. d. e. Feedback da resposta: Qual das linhas abaixo apresenta erros e não pode ser compilada? int i = Console.ReadLine(); string s = Console.ReadLine(); long l = Convert.ToInt64(Console.ReadLine()); int i= Console.ReadLine(); �oat f = Single.Parse(Console.ReadLine()); double d = Convert.ToDouble(Console.ReadLine()); 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 Resposta Selecionada: c. Respostas: a. Quando compilamos um código fonte em alguma das linguagens do Framework.NET, nós obtemos: Um código compilado em Linguagem Intermediária que pode ser executado em qualquer plataforma que possua um Framework.NET instalado; Um programa compilado em linguagem de máquina que pode ser executado diretamente por um computador na plataforma PC/Windows; 0,25 em 0,25 pontos 0,25 em 0,25 pontos 17/02/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – 6857-... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_29439770_1&course_id=_53524_1&content_id=_841365_1&return_… 7/7 Segunda-feira, 17 de Fevereiro de 2020 21h22min07s GMT-03:00 b. c. d. e. Feedback da resposta: Um programa compilado em linguagem de máquina que pode ser executado diretamente por um computador em diversas plataformas; Um código compilado em Linguagem Intermediária que pode ser executado em qualquer plataforma que possua um Framework.NET instalado; Um código interpretado diretamente a partir do código fonte pelo Framework.NET em plataforma PC/Windows; Um código interpretado diretamente a partir do código fonte pelo Framework.NET em qualquer plataforma dotada de um Framework.NET disponível. 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. ← OK javascript:launch('/webapps/blackboard/content/listContent.jsp?content_id=_841358_1&course_id=_53524_1&nolaunch_after_review=true');
Compartilhar