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.4 EAD (G) / AV Aluno: MAYARA CRISTINA XAVIER MARQUES Matrícula: 202111015757 Data: 21/02/2022 10:27:02 Turma: 9002 Após o dia 10, posto as corretas, porém não sei informar qual acertei e qual errei. Tirei 7 nessa prova. 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.: 202116312661) Considere a seguinte instrução em linguagem C: int a = sizeof(float); O valor armazenado em a é: 4 8 10 2 6 2a Questão (Ref.: 202116309681) 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, II e III I, II, III e IV I e II III e IV I e IV 3a Questão (Ref.: 202116312704) Considere o seguinte programa escrito em C: #include 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. Caractere = D Caractere = d Caractere = c Caractere = C Ocorrerá um erro durante a compilação. 4a Questão (Ref.: 202116302299) Considere o seguinte programa escrito em C: #include void main(){ char letra; int num; printf("Entre com uma letra e um inteiro:\n"); scanf("%c %d", letra, num); printf("Voce informou a letra %c e o inteiro %d.\n", letra, num); } Após a execução desse trecho, suponha que o usuário tenha entrado com os valores: r 2 Assinale a alternativa que contém o resultado correto da execução desse programa. Será impresso na tela: Voce informou a letra %c e o inteiro %d. Será impresso na tela: Voce informou a letra r e o inteiro 2. Será impresso na tela: Voce informou a letra 'R' e o inteiro 2. Ocorrerá um erro durante a compilação e nada será exibido. Ocorrerá um erro durante a execução e nada será exibido. 5a Questão (Ref.: 202116242583) (Baseado em SESACRE 2015) Na linguagem C, a repetição é implementada por meio de três estruturas. São elas: 'while', 'do...while' e 'for'. 'if¿else', 'do¿while'e 'switch'. 'switch', 'case'e 'for'. 'break', 'continue'e 'case'. 'if', 'while'e 'for'. 6a Questão (Ref.: 202116242574) Considere que estamos dirigindo um veículo ultramoderno que possui inteligência artificial acoplada a um sistema de reconhecimento de placas de trânsito. Ao se deparar com esta imagem, e após ter sido consultado a quantidade de combustível, o veículo automaticamente sinalizou pegar a estrada da esquerda. Marque a opção que apresenta o tipo de estrutura de condição que a inteligência artificial do veículo, provavelmente utilizou. if(!autonomia<500) executar_seta_esquerda(); if(autonomia==500) executar_seta_esquerda(); if(autonomia<500) executar_seta_esquerda(); if(autonomia>500) executar_seta_esquerda(); if(autonomia!=500) executar_seta_esquerda(); 7a Questão (Ref.: 202116006599) Considere um trecho de código que lê um conjunto de 16 letras e as armazena em um vetor de caracteres. O código deve contabilizar quantas vezes apareceram as vogais "E" e "U" em uma variável toteu. Assinale a alternativa que apresenta o trecho de código correto: int toteu=0, ind; char letra; for (ind=0;ind<15;ind++) { scanf ("%c ",&letra); if (letra='E' || letra='U') totteu++ int toteu=0, ind; char letra; for (ind=0;ind<16;ind++) { scanf ("%c ",&letra); if (letra='E' && etra='U') totteu++ int toteu=0, ind; char letra; for (ind=0;ind<16;ind++) { scanf ("%c ",&letra); if (letra='E' != etra='U') totteu++ int toteu=0, ind; char letra; for (ind=0;ind<16;ind++) { scanf ("%c ",&letra); if (letra='E' || letra='U') totteu++ } int toteu=0, ind; char letra; for (ind=0;ind<=16;ind++) { scanf ("%c ",&letra); if (letra='E' !! etra='U') totteu++ 8a Questão (Ref.: 202116309621) Encontre o próximo termo da sequência: 1, 2, 6, 12, 20, 30, ... 42 60 36 41 54 9a Questão (Ref.: 202116302172) Analise o fluxograma abaixo. Qual o valor de X exibido após a execução do fluxograma? 20 90 80 40 50 10a Questão (Ref.: 202116242597) Considere o seguinte trecho de código na linguagem C e avalie as assertivas a seguir. int controle=0,ind,num,menor; for (ind=1;ind<=51;ind++) { scanf("%d",&num); controle++; if (controle == 1) menor=num; else if (num menor=num; } I. As variáveis ind e controle sairão do comando FOR com conteúdo = 52. II. A cláusula else do comando if (controle==1) será executada apenas uma vez. III. A estrutura de repetição escolhida é indicada quando se sabe o número de repetições. IV. A cada laço da estrutura de repetição o contador ind será incrementado de duas unidades. Assinale a opção que apresenta todas as assertivas corretas: II e IV I, II e III I I e III I, III e IV
Compartilhar