Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
UNIP INTERATIVA Código da Prova: 18275902190 Curso: SUP TEC EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS Questões de múltipla escolha Disciplina: 6654120 - LINGUAGEM E TÉCNICAS DE PROGRAMAÇÃO Questão 1: Muitas vezes, o uso de vetores e matrizes fica limitado pela necessidade de sabermos antecipadamente a quantidade de elementos que serão necessários. Segundo as informações descritas, escolha a alternativa correta: A) A biblioteca stdlib.h tem algumas funções que nos permitem criar e trabalhar estaticamente, ou seja, durante a execução de um certo trecho do programa. B) A função malloc reserva a quantidade de bytes que é passada como parâmetro e retorna o endereço em que esse espaço de memória foi reservado. C) Para liberar um espaço de memória alocado dinamicamente, utiliza-se a função tree da biblioteca stilib.h. Essa função recebe como parâmetro o ponteiro da memória a ser liberada, e o espaço alocado é liberado para out ros usos futuros. D) Os ponteiros também têm uma aritmética própria. Ao fazermos uma soma de um número inteiro a um ponteiro, este apontará para o endereço com o retardo de múltiplos correspondente ao tamanho do tipo definido para ele. E) Vimos que os vetores são ilimitados porque, desde o começo, precisamos saber a sua dimensão, e tivemos como solução o uso da alocação dinâmica da memória, para casos em que, a cada execução do programa, as suas dimensões possam mudar. Questão 2: Dois amigos decidiram fazer uma viagem de férias e desenvolveram um algoritmo para determinar o gasto médio com o combustível. O algoritmo calcula o consumo médio do automóvel, fornece a distância total percorrida e o total de combustível gasto, conforme o algoritmo a seguir: Sabendo que os amigos já percorreram 450 km e já gastaram 50 I, assinale a alternativa correta. A) Quando o valor do litro de combustível for R$ 1,00, o gasto médio com combustível será de R$ 50,00 B) Quando o valor do litro de combustível for R$ 2,00, o gasto médio com combustível será de R$ 18,00 C) Quando o valor do litro de combustível for R$ 1,00, o gasto médio com combustível será de R$ 450,00 D) Quando o valor do litro de combustível for R$ 2,00, o gasto médio com combustível será de R$ 9,00 E) Quando o valor do litro de combustível for R$ 1,00, o gasto médio com combustível será de R$ 400,00 Questão 3: Desenvolva o teste de mesa para o programa a seguir e assinale a alternativa que apresenta a saída correta. A) 150 B) 53 C) 153 D) 3 E) 50 Questão 4: Avalie o seguinte programa: Assinale a alternativa que apresenta a saída correta. A) 9 3 3 4 B) 3 12 4 5 C) 3 2 2 3 D) 12 2 2 4 E) 9 2 2 3 Questão 5: Um programa faz as seguintes operações: I - Lê vários caracteres no teclado, e cada caractere lido é colocado dentro de uma fila. II - Esvazia a fila e coloca cada elemento, um depois do outro, dentro de uma pilha. III - Esvazia a pilha e imprime cada elemento, um depois do outro. Caso sejam introduzidos os valores ABCD E, quais serão os valores impressos no fim? A ) E D C B A B ) A B C D E C ) A B D E C D)EADBC E)CABDE Questão 6: Analise o seguinte programa: Qual alternativa apresenta a saída correta? A) 6 5 7 7 B) 5 6 7 8 C) 5 3 6 7 D) 6 5 7 8 E) 6 5 7 6 Questão 7: O cinema "CINEUNIP", apresentado a seguir, desenvolveu um programa que determina o preço com desconto para as entradas de cinema. Com base na análise do programa, assinale a alternativa correta. A) Quando o valor do ingresso for R$ 15,00, o estudante pagará R$ 10,00 B) Quando o valor do ingresso for R$ 15,00, o aposentado pagará R$ 10,00 C) Quando o valor do ingresso for R$ 15,00, o estudante pagará R$ 7,50 D) Quando o valor do ingresso for R$ 20,00, o aposentado pagará R$ 10,00 E) Quando o valor do ingresso for R$ 20,00, o estudante pagará R$ 9,00 Questão 8: Observe a árvore a seguir e assinale a alternativa que apresenta os nós percorridos para buscar o nó 7. A) 6 8 7 B) 6 7 C) 1 2 6 8 7 D) 9 8 7 E) 3 5 4 2 1 6 8 7 Questões discursivas Questão 1: S imule a execução do programa a segu i r ind icando qual va i ser sua sa ída na te la . #include<stdio.h> typedef struct_tipo{ int a; float b; }MEU_TIPO, int main() { MEU_TIPO a,b; a.a = 20; a.b = 50.7; b = a; b.a++; printf("Numero: %d \n",b.a). return 0; } SE CORRIGIR A EXPRESSÃO “ t ypedef s t ruc t_ t i po ” par a “ t ypedef s t ru c t ” o pr ogr ama func iona , s e não , dá e r ro . E s e co r r i g i r o r esu l t ado ser á “Numer : 20 ” Ques t ão 2 : O conce i to de f i l a é bem ma is in tu i t i vo no d i a a d i a . Na es t ru tu ra de f i l a , como na p i l ha , os a c e s so s ao s e l em en to s t am bém s egu em um a r eg r a f i x a . Qu a i s s ão o s p r i n c i p a i s f u n dam en to s s o b r e a 'strutura f i la? O pr ime i ro que en t r a é o p r ime i ro que s a i ( F IFO) . Só podemos inser i r um novo e l emen to no f i na l da f i l a e só podemos re t i r a r o e lemento que es t á no in i c io da f i l a .
Compartilhar