Buscar

AVALIAÇÃO UNIP ANALISE E DESENVOLVIMENTO DE SISTEMAS LINGUAGEM E TÉNICAS DE PROGRAMAÇÃO

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 .

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais