Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1 PREENCHIMENTO CORRETO PREENCHIMENTO INCORRETO FOLHA DE RESPOSTAS CADERNO DE QUESTÕES Curso: TADS Série: 1_2 Disciplina: Lógica E Técnicas De Programação Versão: 1005962 Data da prova: 24/11/2018 LEIA COM ATENÇÃO AS INSTRUÇÕES ABAIXO 1. Leia atentamente cada uma das questões; 2. A prova é individual e NÂO permite consulta; 3. É PROIBIDO o empréstimo de materiais entre os alunos, bem como o uso de quaisquer meios eletrônicos (notebooks, smartphones ou tablets); 4. Utilize caneta esferográfica azul ou preta; 5. Faça as marcações primeiro no caderno das questões e depois repasse-as para a folha de respostas; 6. Preste atenção para não deixar nenhuma questão sem assinalar; 7. Serão consideradas somente as marcações feitas na folha de respostas; 8. Você deve assinalar somente UMA RESPOSTA: a marcação em mais de uma alternativa anula a questão; 9. Não se esqueça de assinar a folha de respostas; 10. A marcação da letra correspondente às respostas certas deve ser feita preenchendo todo o espaço compreendido pelos quadrados conforme apresentado a seguir: 11. SEMPRE confira a versão da folha de respostas com a versão do caderno de questões e certifique-se que ambas são iguais, como demostrado abaixo. Caso contrário, solicite a troca do caderno de questão para a versão correta: Boa Prova! Questão 1 A etapa mais difícil para quem está começando a programar é pensar, antecipadamente, quais dados irá utilizar durante a execução de seu programa e quais poderiam ser as possíveis soluções resultantes desta execução. Isso tudo após, é claro, pensar na sequência dos passos que resolverão o problema em questão. Quando pensar em dados a serem processados pelo programa ou algoritmo, você deve pensar na forma e no tamanho que eles poderão ter". Observe os dados a seguir: I) 8899 II) 2,345 III) Verdadeiro IV) "B" Escolha a alternativa que classifica adequadamente (sob o ponto de vista de estruturas de dados para programação) os dados acima. I-Inteiro, II-Real; III-Lógico; IV-Caracter I-Número; II-Número III-Palavra; IV-Nome I-7699; II-3,141592; III-Verdadeiro; IV-A I-dado; II-dados; III-dado; IV-dados I-Lógico; II-Caracter; III-dados; IV-dado Questão 2 A estrutura de repetição para-ate-faca é utilizada quando se sabe o número de vezes em que um trecho do algoritmo deve ser repetido. algoritmo "para-ate-faca" var i, x, resultado: inteiro inicio resultado <- 15 para i de 1 ate 5 faca Escreva("Digite o valor:") Leia(x) se (x>resultado) entao resultado := x fimse fimpara Escreva(resultado) fimalgoritmo Analise o algoritmo acima e assinale a alternativa que contém o que será impresso quando as entradas forem 5, 10, 15, 20, 25. 5 10 15 20 25 Questão 3 As estruturas de dados homogêneas permitem agrupar diversas informações dentro de uma mesma variável. Este agrupamento ocorre obedecendo sempre ao mesmo tipo de dado, e por esta razão são chamadas homogêneas. Quando possuem dois índices é chamado de matriz. Considere a declaração de uma estrutura de dado do tipo matriz com 3 linhas e 4 colunas de número reais. I) Uma possível declaração, em pseudocódigo, seria x: vetor[1..3,1..4] de real. II) A matriz possui no total 5 elementos. III) Para localizarmos um elemento na matriz, é necessária a utilização de dois índices, um para linha e outro para a coluna do elemento da matriz. IV) Trata-se de uma estrutura de dados composta homogênea e bidimensional. Analise as afirmativas I, II, III e IV e assinale a alternativa correta. Somente as alternativas I, II e III estão corretas Somente as alternativas I, III e IV estão corretas Somente as alternativas I, II e IV estão corretas Somente as alternativas II, III e IV estão corretas Somente as alternativas II e IV estão corretas Questão 4 A) B) C) D) E) A) B) C) D) E) A) B) C) D) E) Dados os valores de A = 5, B = 4, C = 3 e D = 6, analise as afirmativas abaixo. I. (A > C) e (C >= B) II. (A + B) > 10 ou (A + B) = (C + D) III. (A >= C) e (D >= C) Os resultados lógicos das expressões acima são respectivamente? Assinale a alternativa correta. V, V, F F, V, V V, F, V F, F, V F, V, F Questão 5 “Em programação existem comandos que, a partir de uma condição, permitem que o programa siga por um caminho ou siga por outro. Da mesma forma que acontece em situações do cotidiano, por exemplo, se chover eu vou à escola de ônibus, senão vou á escola caminhando. Nesse caso a condição contida na frase é estar chovendo ou não e (se chover), e a partir desta condição, é feita a escolha por uma das duas ações”. Observe o trecho de pseudocódigo a seguir, representando uma estrutura simples de decisão: se (condição) então Ação 1 senão Ação 2 Fimse Agora, leia as asserções a seguir: I. “Condição” é uma expressão lógica, cujo resultado deve ser “verdadeiro” ou “falso”. II. “Ação 1” não será executada a menos que “Condição 1” seja “falso”. III. A ordem de execução será: teste de veracidade de “Condição”, depois “Ação1, depois “Ação2”. IV. Nunca teremos a execução de “Ação 1” e “Ação 2” em uma única passagem por este trecho de código. São corretas: I e II, apenas I e III, apenas I e IV, apenas II e III, apenas II e IV, apenas Questão 6 “A tarefa mais difícil ao se construir um programa de computador é a identificação de todos os pequenos problemas que compõem o problema grande que você está tentando solucionar. Justamente porque os computadores são absolutamente burros, você deve informar-lhes em detalhes tudo o que devem fazer. Se você fornece instruções incompletas ou ambíguas, o computador para de executar o programa, aguardando que você seja mais claro e mais preciso em suas instruções”. Observe algumas das instruções encontradas em uma receita de bolo: I. Adicione dois ovos. II. Adicione um pouco de farinha. III. Misture em uma batedeira durante cinco minutos. IV. Adicione maisena até que a massa fique consistente. Assinale a alternativa que contém apenas instruções precisas e não ambíguas: I e II, apenas I e III, apenas I e IV, apenas II e IV, apenas I, II e III, apenas Questão 7 Um shopping center está com uma exposição que ensina a lógica de programação aos visitantes. A exposição é dividida em circuitos e, de acordo com este, o seu nível de dificuldade: fácil, médio ou difícil respectivamente, sendo que, a medida em que o usuário elabora de forma coerente um algoritmo, ele pode passar para o próximo nível. Um dos desafios propostos em um primeiro nível do circuito é para que o usuário entenda e aprenda a apresentar informações na tela. Além disso, ele também deverá realizar um cálculo simples como o cálculo da idade. A partir desse problema o usuário precisa identificar as variáveis e os tipos de dados correspondentes. Dentre as alternativas apresentadas na sequência, assinale a que apresenta as variáveis e os dados correspondentes. dia, mes, ano, anoAtual, idade, nome: inteiro A) B) C) D) E) A) B) C) D) E) A) B) C) D) E) A) dia, mes, ano, anoAtual, idade, nome: caractere dia, mes, ano, anoAtual, idade: logico nome: caractere dia, mes, ano, anoAtual, idade, nome: logico dia, mes, ano, anoAtual, idade: inteiro nome: caractere Questão 8 A disciplina de Lógica e Técnicas de Programação tem como competência desenvolver o raciocínio lógico do aluno. Dentre seus conceitos estudamos o de algoritmos. De acordo com o texto acima o que é um algoritmo? Assinale a alternativa correta. conjunto de instruções que se executadas resolvem um problema linguagem de programação usada em programas de computador elemento responsável pelo armazenamento e manipulação de dados diferença existente entre o aspecto estático e o aspecto dinâmico armazenamento explícito de dados Questão 9 Observe o texto abaixo: É caracterizado como tipo _______________ valores verdadeiros ou falsos.Assinale a alternativa correta que complete a lacuna do texto acima. alfanuméricos lógicos inteiros fracionários irracionais Questão 10 Analise o código abaixo: algoritmo "Teste de Mesa" { int a, x, k; a = 9; x = 5; k = 0; for (k = 9; k <= 10; k+=1) { x = x * 4; a = a + 3; } } De acordo com o código acima, assinale a alternativa correta que mostra qual será o valor final da variável k. 12 11 10 9 13 B) C) D) E) A) B) C) D) E) A) B) C) D) E) A) B) C) D) E) Questão 1 Questão 2 Questão 3 Questão 4 Questão 5 Questão 6 Questão 7 Questão 8 Questão 9 Questão 10
Compartilhar