Prévia do material em texto
07/09/2023, 15:18 EPS https://simulado.estacio.br/alunos/ 1/6 Disciplina: INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA EM C AV Aluno: VANESSA FERREIRA DA SILVA BRASIL 202202485314 Turma: 9001 EEX0006_AV_202202485314 (AG) 28/05/2022 15:47:54 (F) Avaliação: 8,00 pts Nota SIA: 10,00 pts 00012-TETI-2006: SOLUÇÃO DE PROBLEMAS E PENSAMENTO COMPUTACIONAL 1. Ref.: 5295283 Pontos: 1,00 / 1,00 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 a média harmônica de três valores. O algoritmo é recursivo. O algoritmo calcula a média aritmética de três valores. O algoritmo calcula a média ponderada de três valores. O algoritmo calcula o Fatorial de três valores. 2. Ref.: 5298287 Pontos: 0,00 / 1,00 Analise o seguinte trecho de algoritmo, utilizado em programação de computadores. se (x < 10) então imprima (1) senão se (x <= 15) então imprima (2) senão imprima (3) javascript:alert('C%C3%B3digo da quest%C3%A3o: 5295283.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5298287.'); 07/09/2023, 15:18 EPS https://simulado.estacio.br/alunos/ 2/6 �m_se �m_se É correto a�rmar que se o valor da variável x for: 13, será impresso o valor 1. -1, não será impresso nenhum valor. 200, não será impresso nenhum valor. 10, será impresso o valor 2. 15, será impresso o valor 3. 00144-TETI-2006: COMANDOS DE ENTRADA E SAÍDA 3. Ref.: 5295372 Pontos: 1,00 / 1,00 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. Ocorrerá um erro durante a compilação. Caractere = c Caractere = C Caractere = d Caractere = D 4. Ref.: 5292436 Pontos: 1,00 / 1,00 Na linguagem C, o cabeçalho de biblioteca stdio.h possui de�nições de sub-rotinas relativas às operações de entrada/saída padrão. Uma das funções tratadas na biblioteca, associada a esse cabeçalho, é a função: print scanf strcpy trunc atoi javascript:alert('C%C3%B3digo da quest%C3%A3o: 5295372.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292436.'); 07/09/2023, 15:18 EPS https://simulado.estacio.br/alunos/ 3/6 00163-TETI-2009: ESTRUTURAS DE DECISÃO 5. Ref.: 5225242 Pontos: 1,00 / 1,00 Considere que estamos dirigindo um veículo ultramoderno que possui inteligência arti�cial 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 arti�cial 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) javascript:alert('C%C3%B3digo da quest%C3%A3o: 5225242.'); 07/09/2023, 15:18 EPS https://simulado.estacio.br/alunos/ 4/6 executar_seta_esquerda(); if(autonomia>500) executar_seta_esquerda(); 6. Ref.: 5225251 Pontos: 1,00 / 1,00 (Baseado em SESACRE 2015) Na linguagem C, a repetição é implementada por meio de três estruturas. São elas: 'switch', 'case'e 'for'. 'break', 'continue'e 'case'. 'if¿else', 'do¿while'e 'switch'. 'while', 'do...while' e 'for'. 'if', 'while'e 'for'. 00226-TETI-2006: TIPOS DE DADOS, EXPRESSÕES, OPERADORES E TABELA VERDADE 7. Ref.: 5295329 Pontos: 1,00 / 1,00 Considere a seguinte instrução em linguagem C: int a = sizeof(float); O valor armazenado em a é: 6 2 4 8 10 8. Ref.: 5284905 Pontos: 1,00 / 1,00 Considere que as variáveis inteiras a e b possuam valor 5 e 3. Na linguagem C, a expressão a&b tem valor: 3 7 5 9 1 00332-TETI-2006: ESTRUTURAS DE REPETIÇÃO 9. Ref.: 5225265 Pontos: 0,00 / 1,00 Considere o seguinte trecho de código na linguagem C e avalie as assertivas a seguir. javascript:alert('C%C3%B3digo da quest%C3%A3o: 5225251.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5295329.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5284905.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5225265.'); 07/09/2023, 15:18 EPS https://simulado.estacio.br/alunos/ 5/6 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 I, II e III I, III e IV I e III 00404-TETI-2006: VETORES E MATRIZES 10. Ref.: 4980542 Pontos: 1,00 / 1,00 Sobre os conceitos de vetor e matriz, avalie as assertivas: I. Os vetores são estruturas homogêneas, pois somente armazenam 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. javascript:alert('C%C3%B3digo da quest%C3%A3o: 4980542.'); 07/09/2023, 15:18 EPS https://simulado.estacio.br/alunos/ 6/6 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: Apenas III III e IV II, III e IV I, II, III e IV I e II