Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina: EEX0006 - INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA EM C Período: 2021.3 EAD (GT) / AV Aluno: xxxxxxx Matrícula: xxxxxxxxxxx Data: 29/09/2021 xxxxxxxx Turma: 9010 ATENÇÃO 1. Veja abaixo, todas as suas respostas gravadas no nosso banco de dados. 2. Caso você queira voltar à prova clique no botão "Retornar à Avaliação". 1a Questão (Ref.: 202112938828) (FAFIPA - UFFS - Técnico de Laboratório - Informática - 2014) Considerando a linguagem de programação C, para uma variável armazenar "números de ponto flutuante", deve ser declarada como: point numeric int float real 2a Questão (Ref.: 202112938963) (Adaptada de: COPS-UEL - Agente Universitário - Técnico em Informática - 2015) Sobre variáveis e constantes, considere as afirmativas a seguir: I. Constantes são valores fixos que um programa não pode alterar. II. Variáveis declaradas dentro de uma função são chamadas de variáveis locais. III. Uma variável é uma posição de memória usada para guardar um valor. IV. Uma variável global é usada para que uma função receba argumentos. Estão corretas: I e IV I e II I, II, III e IV I, II e III III e IV 3a Questão (Ref.: 202112917005) (NUCEPE - SEDUC-PI - Professor - Informática - 2009) Considere a seguinte instrução em linguagem C: int a = sizeof(float); O valor armazenado em a é: 10 2 javascript:alert('C%C3%B3digo da quest%C3%A3o: 3907233/n/nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3907368/n/nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3885410/n/nStatus da quest%C3%A3o: Liberada para Uso.'); 6 4 8 4a Questão (Ref.: 202112948268) O código abaixo escrito no Portugol Studio executa uma série de operações aritméticas. Sabendo disso analise o código e selecione a opção que representa o resultado exibido após a execução do programa. programa { funcao inicio() { inteiro a, b, c a = 23 b = a + 7 c = b + a c = c + b -a escreva("O valor final é: ", c) } } 23 53 1 30 60 5a Questão (Ref.: 202112948289) Selecione a alternativa que apresenta a forma adequada de implementação de um código que verifique se o número inteiro informado é maior que 15 e caso verdadeiro multiplique por 2. if (num maior 15) { resul = num * 2; printf("Resultado: %d", resul); } javascript:alert('C%C3%B3digo da quest%C3%A3o: 3916673/n/nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3916694/n/nStatus da quest%C3%A3o: Liberada para Uso.'); if (num >= 15) { resul = num * 2; printf("Resultado: %d", resul); } if (num <= 15) { resul = num * 2; printf("Resultado: %d", resul); } if (num => 15) { resul = num * 2; printf("Resultado: %d", resul); } if (num > 15) { resul = num * 2; printf("Resultado: %d", resul); } 6a Questão (Ref.: 202113066916) Baseado em FUMARC - 2014) Em relação às estruturas de decisão dos algoritmos, correlacione as colunas I. SE ENTÃO ( ) Estrutura de decisão composta II. SE ENTÃO SENÃO ( ) Estrutura de decisão de múltiplos casos III. SWITCH CASE ( ) Estrutura de decisão simples IV. ENCADEADAS ( ) Estruturas de decisão dispostas aninhadas IV, II, I, III I, III, IV, II I, IV, II, III II, III, I, IV II, I, III, IV 7a Questão (Ref.: 202112923576) Considere o seguinte código escrito em linguagem C: int num,ind,soma=0; for (ind=1;ind<=5;ind++) { scanf ("%d",&num); if (num%2 == 0) soma=soma+num; } printf("%d",soma); Assinale a opção que apresenta corretamente a saída do programa para os seguintes dados de entrada: 2 4 8 5 7: javascript:alert('C%C3%B3digo da quest%C3%A3o: 4035321/n/nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3891981/n/nStatus da quest%C3%A3o: Liberada para Uso.'); 15 27 26 12 14 8a Questão (Ref.: 202112917174) Sobre os conceitos de vetor e matriz, avalie as assertivas: I. Os vetores são estruturas homogêneas, pois armazenam somente dados inteiros. II. As matrizes são estruturas heterogêneas, na medida em que possuem 2 índices. III. As matrizes são acessadas por 2 índices, que indicam coluna e linha, respectivamente. IV. Os vetores e matrizes são estruturas de dados, pois armazenam mais de 1 dado, e homogêneas, na medida em que os dados são todos do mesmo tipo. Com base em sua avaliação, está(ão) correta(s) as assertivas: II, III e IV I, II, III e IV I e II Apenas III III e IV 9a Questão (Ref.: 202112917144) Faça um algoritmo que processe e mostre o resultado em um jogo de azar, no qual são lidos(as): • 40 números com os resultados; • As apostas contendo número do jogador (inteiro) e sua aposta (número inteiro) - o processamento termina quando for lido um número de jogador negativo. O programa deve indicar o número de todos os jogadores que ganharam, ou seja, que sua aposta esteja entre os 20 números sorteados inicialmente. Qual(is) a(s) edtrutura(s) de dados e variáveis necessária(s) ao problema? 3 vetores: 1 de 40 posições para armazenar os resultados, 1 de 100 posições para armazenar os números dos jogadores e outro de 100 posições para armazenar as apostas. Nenhum vetor, e sim 40 variáveis para armazenar os resultados e 2 variáveis (numJogador e aposta) para as apostas de cada jogador. 1 vetor de 150 posições para armazenar os resultados, os números dos jogadores e as apostas. 2 vetores: 1 de 40 posições de inteiros para armazenar os resultados e outro de 50 posições para armazenar as apostas dos jogadores. 1 vetor de 40 posições de inteiros para armazenar os resultados e 2 variáveis inteiras para armazenar o número do jogador e sua aposta. 10a Questão (Ref.: 202112917157) javascript:alert('C%C3%B3digo da quest%C3%A3o: 3885579/n/nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3885549/n/nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3885562/n/nStatus da quest%C3%A3o: Liberada para Uso.'); Na codificação de um programa na linguagem C, é necessária a declaração de uma matriz bidimensional para armazenar as notas de 6 disciplinas de uma turma com 30 alunos. O algoritmo considera que os dados estarão organizados na matriz, de modo que cada linha represente as notas de um único aluno. Marque a alternativa que apresenta, de forma correta, a declaração dessa matriz, chamada de notasAlunos: float notas [30|6]; float notas [6,30]; float notas [6][30]; float notas [30][6]; float notas [30,6];
Compartilhar