Baixe o app para aproveitar ainda mais
Prévia do material em texto
Pincel Atômico - 30/08/2023 15:31:41 1/3 RAPHAEL DE OLIVEIRA ROZARIO Avaliação Online (SALA EAD) Atividade finalizada em 29/08/2023 13:09:49 (1126049 / 1) LEGENDA Resposta correta na questão # Resposta correta - Questão Anulada X Resposta selecionada pelo Aluno Disciplina: LINGUAGEM DE PROGRAMAÇÃO E FERRAMENTAS COMPUTACIONAIS [430966] - Avaliação com 5 questões, com o peso total de 15,00 pontos [capítulos - 5,6,7,8,9] Turma: Graduação: Engenharia Civil - Grupo: FEVEREIRO/2022 - ENGCIV/FEV22 [64220] Aluno(a): 91367146 - RAPHAEL DE OLIVEIRA ROZARIO - Respondeu 5 questões corretas, obtendo um total de 15,00 pontos como nota [361559_1821 57] Questão 001 Vetores e Matrizes são estruturas de dados muito simples que podem nos ajudar muito quando temos muitas variáveis do mesmo tipo em um algoritmo. Imagine o seguinte problema: você precisa criar um algoritmo que lê o nome e as 4 notas de 500 alunos, calcular a média de cada aluno e informar quais foram aprovados e quais foram reprovados. Para este tipo de problema podemos utilizar estruturas de dados tipo Vetor ou Matriz. Considerando este contexto, avalie as seguintes asserções e a relação proposta entre elas, e marque a opção correta. I – Os vetores são estruturas que armazenam dados do mesmo tipo em posições sequenciais de memória onde que podemos acessar cada tipo através de um índice, esta estrutura é muito diferente da estrutura Matriz. PORQUE II – A estrutura Matriz armazena uma quantidade maior de elementos e estes podem ser distribuídos por entre os índices e os diversos tipos de dados existentes dentro da mesma estrutura. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. X As asserções I e II são proposições falsas. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. [361559_1821 06] Questão 002 INEP-ENADE-2014 (adaptada) A norma reguladora 15 (NR-15), que dispõe sobre atividades e operações insalubres, indica que o limite do nível de intensidade sonora para um trabalhador não deve ultrapassar 120dB. Suponha que, em uma fábrica, uma máquina (que pode ser considerada uma fonte esférica) emite um som uniforme e isotrópico. A 100 metros da fonte, o nível de intensidade sonora é de 80 decibéis. Em um algoritmo que calcula e informa até que distância, em metros, um trabalhador pode se aproximar dessa máquina sem ultrapassar o limite do nível de intensidade sonora estabelecido pela NR-15, o TIPO DE DADOS mais apropriado para a variável que irá receber o valor desta distância deve ser: array boolean int X float char Pincel Atômico - 30/08/2023 15:31:41 2/3 [361559_1821 27] Questão 003 O técnico de inserção automática de componentes de uma empresa eletroeletrônica, ao reprogramar uma das máquinas, verificou a necessidade de usar operadores lógicos e relacionais, conforme mostrado na tabela abaixo. Na linguagem C, qual ideia de Verdadeiro ou Falso atende às expressões que usam operadores relacionais ou lógicos como base de conceito para orientar o técnico na programação da máquina? Identificar a expressão que apresenta verdadeiro para valor < 1 ou igual a 0 Verificar a expressão que apresenta para falso valor <= 0 e para verdadeiro valor != 0 X Verificar a expressão que apresenta para falso valor == 0 e para verdadeiro valor != 0 Verificar a expressão que apresenta para falso valor >= 1 e para verdadeiro valor <1 Identificar a expressão que apresenta verdadeiro para valor > 1 ou igual a 0 [361560_1821 62] Questão 004 Analise o código/algoritmo escrito abaixo e marque a alternativa correta sobre o mesmo: #include<stdio.h> typedef struct Data{ int Dia; int Mes; int Ano; }; int main() { Data data1; printf("Dia 1: "); scanf("%d",&data1.Dia); printf("Mes 1: "); scanf("%d",&data1.Mes); printf("Ano 1: "); scanf("%d",&data1.Ano); printf("Data 01 = %d/%d/%d",data1.Dia,data1.Mes,data1.Ano); } Este código não irá funcionar pois existe um erro na declaração da estrutura Data, entrando em conflito com os tipos de dados básicos em C. Este programa redefine uma data do sistema, declarando um tipo para isso, e depois solicita ao usuário uma nova data para trocar com a do sistema. X Este programa declara um tipo abstrato de dados Dada, solicita ao usuário um dia, um mês e um ano, e exibe a data informada pelo usuário formatada como dia/mês/ano. A declaração ‘Data data1’, na primeira linha dentro da função main, não é uma declaração válida, uma vez que Data não é um tipo de dados válido em C. Pincel Atômico - 30/08/2023 15:31:41 3/3 Este programa declara uma estrutura data e escreve a data atual na tela. [361561_1821 39] Questão 005 Analise o código abaixo e marque a alternativa que identifica o correto valor que será exibido na tela: #include<stdio.h> int main() { int x,y,z; z = 10; x = 3; y = (z > x) & ((x%3)==0); x = z/x; printf("X = %d, Z = %d, Y = %d",x,z,y); } X X = 3, Z = 10, Y = 1 X = 3.33, Z = 10, Y = 0 X = 3, Z = 10, Y = 0 X = 3.33, Z = 10, Y = 1 X = 3.33, Z = 10.00, Y = 0.0
Compartilhar