Baixe o app para aproveitar ainda mais
Prévia do material em texto
Dhionatta Dionisio Avaliação AV 202212122371 POLO PQ ELOY CHAVES - JUNDIAÍ - SP avalie seus conhecimentos RETORNAR À AVALIAÇÃO Disciplina: EEX0006 - INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA EM C Período: 2022.1 EAD (GT) / AV Aluno: DHIONATTA DIONISIO Matrícula: 202212122371 Data: 11/06/2022 18:46:52 Turma: 9001 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.: 202217429937) Considere a seguinte instrução em linguagem C: int a = sizeof(float); O valor armazenado em a é: 10 6 8 2 4 2a Questão (Ref.: 202217419513) Considere que as variáveis inteiras a e b possuam valor 5 e 3. Na linguagem C, a expressão a&b tem valor: 9 5 7 3 1 3a Questão (Ref.: 202217429980) Considere o seguinte programa escrito em C: #include javascript:voltar_avaliacoes() javascript:alert('C%C3%B3digo da quest%C3%A3o: 5295329\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5284905\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5295372\n\nStatus da quest%C3%A3o: Liberada para Uso.'); void main(){ char letra; printf("Entre com uma letra minuscula:\n"); scanf("%c", &letra); letra = letra + 'A' ¿ 'a'; printf("Caractere = %c\n", letra); } Após a execução desse trecho, suponha que o usuário tenha entrado com a letra 'd'. Assinale a alternativa que contém, corretamente, o resultado exibido na tela após a execução desse programa. Ocorrerá um erro durante a compilação. Caractere = c Caractere = C Caractere = d Caractere = D 4a Questão (Ref.: 202217429982) A linguagem C possui um mecanismo de conversão automática de tipos. Considere que o tipo char tenha 1 byte, o tipo int tenha 2 bytes e o tipo float tenha 4 bytes e que o código ASCII da letra Y é 89, da letra b é 98 e da letra c é 99. Analise o programa C abaixo. int main () { int x; char ch; float f; ch=x= 300; printf ("x=%d ch=%d\n", x, ch); x=ch=f= 98.8999; printf ("f= %.4f ch=%c x=%d \n", f, ch, x); return 0; } A saída desse programa é: x= 255 ch=0 f= 98.8999 ch= Y x=89 x= 256 ch=44 f= 0.8999 ch= Y x=98 x= 300 ch=300 f= 98. 8999 ch= c x=99 x= 300 ch=44 f= 98.8999 ch= b x=98 x= 300 ch=300 f= 98.89 ch= b x=98 javascript:alert('C%C3%B3digo da quest%C3%A3o: 5295374\n\nStatus da quest%C3%A3o: Liberada para Uso.'); 5a Questão (Ref.: 202217359859) (Baseado em SESACRE 2015) Na linguagem C, a repetição é implementada por meio de três estruturas. São elas: 'if', 'while'e 'for'. 'if¿else', 'do¿while'e 'switch'. 'break', 'continue'e 'case'. 'while', 'do...while' e 'for'. 'switch', 'case'e 'for'. 6a Questão (Ref.: 202217382490) (Baseado em CESPE - 2018 - ABIN - Oficial Técnico de Inteligência - Área de Tecnologia da Informação) Marque a opção que representa a seguinte lógica de programação. A expressão a seguir especifica que: 1 será adicionado a x, se x for maior que 0; 1 será subtraído de x, se x for menor que 0; o valor de x será mantido, se x for igual a zero. if(x>0) x++; else if(x<0) x++; if(x>0) x--; else if(x<0) x++; if(x>0) x++; else if(x<0) x--; if(x>0) x--; else if(x<0) x--; if(x>=0) x++; else if(x<=0) x--; 7a Questão (Ref.: 202217095345) Considere o seguinte trecho de código do processamento de matrizes de inteiros: for (i=0;i<5;i++) for (j=0;j<7;j++) m[i][j]= mat[i][j]*5 Assinale a alternativa que apresenta as respostas, em ordem, para as seguintes questões: I. Qual a correta definição da(s) matriz(es) usada(s)? II. O que faz o trecho de código? I. mat[5],[7]; II. Multiplica por 5 cada elemento da matriz de nome mat. I. char m[7][5], mat[7],[5]; II. Multiplica por 5 cada elemento da matriz de nome mat, armazenando o resultado na matriz de nome m. I. float m[5][7], mat[5],[7]; javascript:alert('C%C3%B3digo da quest%C3%A3o: 5225251\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5247882\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4960737\n\nStatus da quest%C3%A3o: Liberada para Uso.'); II. Multiplica por 5 cada elemento da matriz de nome m, armazenando o resultado na matriz de nome mat. I. int m[7][5], mat[7],[5]; II. Multiplica por 5 cada elemento da matriz de nome mat, armazenando o resultado na matriz de nome m. I. int m[5][7], mat[5],[7]; II. Multiplica por 5 cada elemento da matriz de nome m, armazenando o resultado na matriz de nome mat. 8a Questão (Ref.: 202217429891) Considerando o algoritmo abaixo, assinale a alternativa CORRETA: Algoritmo "QuemSouEu" VAR a, b, c, X: REAL inicio escreva ("Entre com as três notas") escreva ("Digite a primeira nota: ") leia (a) escreva ("Digite a segunda nota: ") leia (b) escreva ("Digite a terceira nota: ") leia (c) X <- 3/(1/a + 1/b + 1/c) escreva (X) FimAlgoritmo O algoritmo calcula o Fatorial de três valores. O algoritmo calcula a média harmônica de três valores. O algoritmo calcula a média ponderada de três valores. O algoritmo calcula a média aritmética de três valores. O algoritmo é recursivo. 9a Questão (Ref.: 202217419448) Analise o fluxograma abaixo. javascript:alert('C%C3%B3digo da quest%C3%A3o: 5295283\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5284840\n\nStatus da quest%C3%A3o: Liberada para Uso.'); Qual o valor de X exibido após a execução do fluxograma? 40 50 80 90 20 10a Questão (Ref.: 202217371184) Utilizando a sintaxe do Portugol Studio, assinale a estrutura do comando PARA que seria adequada para iniciar uma repetição capaz de exibir todos os números ímpares entre 25 e 1033 (inclusive), em ordem crescente. para (cont=25;cont<1033;cont++) para (cont=25;cont<=1033;cont+-2) para (cont=1;cont<=1033;cont+=2) para (cont=1033;cont>25;cont+=2) para (cont=25;cont<=1033;cont+=2) Autenticação para a Prova On-line Caso queira FINALIZAR a avaliação, digite o código de 4 carateres impresso abaixo. ATENÇÃO: Caso finalize esta avaliação você não poderá mais modificar as suas respostas. javascript:alert('C%C3%B3digo da quest%C3%A3o: 5236576\n\nStatus da quest%C3%A3o: Liberada para Uso.'); BEOI Cód.: FINALIZAR Obs.: Os caracteres da imagem ajudam a Instituição a evitar fraudes, que dificultam a gravação das respostas. Período de não visualização da avaliação: desde 03/05/2022 até 17/06/2022.
Compartilhar