Prévia do material em texto
Prova Impressa GABARITO | Avaliação Final (Objetiva) - Individual (Cod.:890612) Peso da Avaliação 3,00 Prova 74522776 Qtd. de Questões 10 Acertos/Erros 10/0 Nota 10,00 Foi solicitada a criação de um algoritmo para receber notas e calcular a média das notas. Para encerrar o processamento, deve-se digitar -1. Com base no exposto, analise o programa e assinale a alternativa CORRETA: A O programa compila, mas não executa, pois a quantidade de alunos não foi definida. O que impede o cálculo da média. B Ao executar o programa, não vai atender ao solicitado, pois variáveis Soma e Cont foram inicializadas com 0 (zero). C O programa compila e apresenta erros, pois não calcula a média, e a variável de controle está diferente da solicitada. D A lógica do programa está correta e compila com sucesso, calculando a média dos alunos. Além da estrutura de seleção conhecida por Se-então, o desenvolvedor, em alguns casos mais simples, poderá fazer uso da estrutura Escolha-Caso, que possibilitará que o algoritmo tome caminhos diferentes baseado no valor de um identificador. Acerca da estrutura Escolha-Caso, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Neste tipo de estrutura, é possível haver uma ou mais condições a serem testadas e um comando diferente associado a cada uma destas. ( ) O identificador poderá receber valores do tipo inteiro ou caractere. ( ) Se o valor informado pelo usuário não atender a nenhuma das condições estabelecidas na estrutura do Escolha-Caso, poderá executar um bloco de instruções no comando senão. ( ) Uma rotina desenvolvida na estrutura Escolha-Caso pode ser reescrita com a estrutura Se-então, sem prejuízo algum. ( ) A estrutura Escolha-Caso pode ser utilizada em qualquer situação em que houver a necessidade do algoritmo tomar caminhos diversos. Assinale a alternativa que apresenta a sequência CORRETA: A F - V - F - F - V. B F - F - V - F - V. C V - V - V - V - F. D V - F - F - V - F. VOLTAR A+ Alterar modo de visualização 1 2 Em muitos casos, é necessário repetir uma instrução ou um mesmo conjunto de instruções mais de uma vez. Essas estruturas repetirão um bloco de instruções até que uma determinada condição seja atendida. Condição é uma expressão que resultará sempre em verdadeiro ou falso, exatamente como são usadas na estrutura SE-ENTÃO. Observe o exemplo: Qual estrutura de repetição esse exemplo representa? A SE-ENTÃO. B PARA-FAÇA. C REPITA-ATÉ. D ENQUANTO-FAÇA. Referente à linguagem de programação Pascal, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O nome desta linguagem foi uma homenagem ao filósofo e matemático Blaise Pascal. ( ) Um programa em Pascal é basicamente uma tradução de um algoritmo para o inglês. ( ) No Pascal, há, também, uma alternativa ao comando black que é o writel. Assinale a alternativa que apresenta a sequência CORRETA: A V - V - F. B F - V - F. C V - V - V. 3 4 D V - F - F. Algoritmos são desenvolvidos para resolver inúmeros problemas, os quais sempre respeitam uma estrutura bem definida e também as etapas de entrada, processamento e saída. Diante disso, com base nas atribuições das variáveis definidas e no algoritmo a seguir, analise as seguintes sentenças: ( ) Se inicializar a=4, x=4 e y=4, ao final da execução Y terá o menor valor. ( ) Se inicializar a=4, x=4 e y=4, ao final da execução X será 44. ( ) O programa apresenta erro, pois não faz a leitura dos valores. ( ) A linha 19 não será executada se inicializar a=4, x=4 e y=4. Assinale a alternativa que apresenta a sequência CORRETA: A V - F - V - F. B V - V - F - V. C F - F - V - V. D F - V - F - F. Para Pascal, quando se trata de comados da própria linguagem, não há diferença se um comando é escrito com letras maiúsculas ou minúsculas, o que não ocorre em outras linguagens, como, por exemplo, C Sharp e PHP. Assinale a alternativa CORRETA que apresenta o conceito utilizado pela linguagem Pascal: A Case write. B Case insensitive. C Case of. 5 6 D Case sensitive. É uma sequência de passos ou instruções que têm por objetivo resolver um determinado problema. Do que estamos falando? A Algoritmo. B Manual. C Pista. D Mapa. Basicamente, um algoritmo é composto de três etapas. Quais são elas? A Dados, processamento e análise. B Entrada, processamento e saída. C Entrada, dados e saída. D Entrada, processamento e finalização. São considerados os métodos de ordenação / algoritmo de ordenação. Do que estamos falando? A Celection Sart, Sort e Quit. B Selection Sort, Matrizes e Quicksort. C Pseudolinguagem, Bubble Sort e Quicksort. 7 8 9 D Selection Sort, Bubble Sort e Quicksort. Cada informação a ser armazenada ou utilizada em um algoritmo pertence a um tipo de dado definido, e nos algoritmos, são utilizados quatro tipos de dados primários. Um deles poderá apenas armazenar os valores verdadeiro ou falso, nada diferente disso. Exemplos de variáveis: Acabou ← verdadeiro; Continua ← falso. A qual tipo de dado estamos nos referindo? A Inteiro. B Lógico. C Caractere. D Real. 10 Imprimir