Prévia do material em texto
14/10/2018 UNISUAM
http://unisuam.sgp.starlinetecnologia.com.br/unisuam/schedule/resultcandidatedetailprint/321830/321ce748-9792-11e7-996b-0242ac11000e/ 1/4
Local: CG-CG1-0-012 / CG-CG1-0 / CG-CG1 / CG
Acadêmico: 229291
Aluno: Diana Vieira da Silva
Avaliação: A3
Matrícula: 14103320
Data: 18 de Junho de 2018 - 20:50 Finalizado
Correto Incorreto Anulada Discursiva Objetiva Total: 3,00/10,00
1 Código: 4758 - Enunciado: Em algoritmos e estruturas de dados existe um tipo de estrutura
chamada vetor. Sobre vetor, assinale a alternativa CORRETA.
a) Trata-se de variável multidimensional heterogênea onde os elementos só podem ser
acessados sequencialmente na ordem em que foram armazenados.
b) Trata-se de variável unidimensional heterogênea onde os elementos estão ordenados de
maneira ascendente.
c) Trata-se de variável unidimensional homogênea onde os elementos estão dispostos
contiguamente na memória, acessados através de seus índices.
d) Trata-se de variável unidimensional heterogênea onde cada elemento pode ter tipo de
dados diferente.
e) Trata-se de variável multidimensional homogênea onde cada elemento possui um nome
distinto, acessado pelo seu nome interno.
Alternativa marcada:
c) Trata-se de variável unidimensional homogênea onde os elementos estão dispostos
contiguamente na memória, acessados através de seus índices.
1,00/ 1,00
2 Código: 3351 - Enunciado: Considerando-se os comandos de entrada, comandos de saída e
atribuição, analise as sentenças apresentadas abaixo.I. O comando de entrada é utilizado para
mover para as variáveis os dados fornecidos por um usuário.II. O comando de entrada é utilizado
para mover dados internos do programa para as variáveis.III. O comando de entrada é
representado pelo símbolo de igual e permite mover para as variáveis os dados fornecidos por
um usuário.É CORRETO apenas o que se afirma em:
a) Sentenças I e II.
b) Sentenças I e III.
c) Todas as Sentenças.
d) Sentença I.
e) Nenhuma Sentença.
Alternativa marcada:
c) Todas as Sentenças.
0,00/ 1,00
3 Código: 2447 - Enunciado: Observe o trecho do algoritmo abaixo e responda:Para cont de 1 Até 3
Passo 1 Faça Ler (num) Num <- num * 2 Se num mod 2 = 0 Então tipo = 1 Senão
tipo = 2 FimSe Escolha (tipo) Caso 1 Escrever “Par” Caso 2 Escrever
“Ímpar” FimEscolha FimParaAo executar o trecho do algoritmo acima foram inseridos os
seguintes valores inteiros: 19, 13 e 11. Qual o conjunto de respostas no final da terceira execução?
a) IMPAR, PAR, IMPAR
b) IMPAR, IMPAR, IMPAR
c) PAR, PAR, PAR
d) IMPAR, PAR, PAR
0,00/ 1,00
14/10/2018 UNISUAM
http://unisuam.sgp.starlinetecnologia.com.br/unisuam/schedule/resultcandidatedetailprint/321830/321ce748-9792-11e7-996b-0242ac11000e/ 2/4
e) PAR, PAR, IMPAR
Alternativa marcada:
a) IMPAR, PAR, IMPAR
4 Código: 4702 - Enunciado: Considere o seguinte trecho de algoritmo:
Leia (debito)
Leia (atraso)
Se atraso <= 0 Então
multa <-- 0
Senão
Se (atraso < 5) Então
multa <-- 8
Senão
Se (atraso >= 5) E (atraso < 10) Então
multa <-- 10
Senão
multa <-- 12
FimSe
FimSe
FimSe
pagamento <-- debito * (1 + multa/100)
Escreva (pagamento) Faça o teste de mesa considerando os seguintes valores: Debito atraso
multa pagamento 100,00 4 200,00 0 Assinale a opção CORRETA contendo os valores da
variável “pagamento” em cada uma execução do algoritmo:
a) 108,00 e 200,00
b) 120,00 e 200,00
c) 108,00 e 216,00
d) 110,00 e 220,00
e) 112,00 e 224,00
Alternativa marcada:
c) 108,00 e 216,00
0,00/ 1,00
5 Código: 2484 - Enunciado: Qual estrutura de controle efetua a execução de um conjunto de
instruções pelo menos uma vez antes de verificar a validade da condição estabelecida?
a) repita ... até_que
b) Para ... de ... até ... incr. ... Faça ... FimPara
c) Escolha ... Caso ... FimEscolha
d) Enquanto ... Faça ... FimEnquanto
e) Se .... Então ..... Senão ..... FimSe
Alternativa marcada:
d) Enquanto ... Faça ... FimEnquanto
0,00/ 1,00
6 Código: 1273 - Enunciado: Quando se estuda a estrutura do SE ... ENTÃO...SENÃO (SE
Composto), sempre é dito que, quando se tem duas possibilidades de respostas, deve-se
escolher a estrutura do SE Composto ao invés de usar duas estruturas de Se Simples (SE ...
1,00/ 1,00
14/10/2018 UNISUAM
http://unisuam.sgp.starlinetecnologia.com.br/unisuam/schedule/resultcandidatedetailprint/321830/321ce748-9792-11e7-996b-0242ac11000e/ 3/4
ENTÃO). Escolha no conjunto de afirmativas abaixo, a(s) resposta(s) que respalda(m) o uso do SE
Composto pelo que foi dito acima em detrimento do SE Simples. Maior clareza no código, mas
não influência na eficiência do mesmo Maior eficiência porque diminui o número de testes no
código Maior eficiência somente porque o código fica mais legível, visto que o resultado final é o
mesmo Somente uma escolha do desenvolvedor, visto que o resultado o resultado final é o
mesmo. Assinale a alternativa que apresenta a resposta CORRETA:
a) Somente a I está CORRETA.
b) A II E A III estão CORRETAS.
c) Somente a IV está CORRETA.
d) A II E IV estão CORRETAS.
e) Somente a II está CORRETA.
Alternativa marcada:
e) Somente a II está CORRETA.
7 Código: 2448 - Enunciado: Marque a opção correta. Considere o trecho de algoritmo abaixo e
responda o que será impresso na tela? num <- 1 prod <- 1Para cont de 4 Até 0 Passo -1
Faça prod <- prod *num num <- num + 1FimParaEscrever ("Prod = ", prod, " num = ", num)
a) Prod = 240 num = 5
b) Prod = 120 num = 5
c) Prod = 24 num = 0
d) Prod = 24 num = 5
e) Prod = 120 num = 6
Alternativa marcada:
a) Prod = 240 num = 5
0,00/ 1,00
8 Código: 2483 - Enunciado: Analise o seguinte trecho de algoritmox <- 49y <- 0Z <- "UNISUAM –
EAD" Repita Se x Mod 2 = 1 Então Escrever (Z) FimSe x <- x - 7 Se x <- 7 Então y <- 1 FimSe Até
que y <- 1Assinale a opção que apresenta a quantidade de vezes que será escrita a expressão
"UNISUAM – EAD".
a) 1
b) 3
c) 4
d) 5
e) 2
Alternativa marcada:
a) 1
0,00/ 1,00
9 Código: 843 - Enunciado: Considerando o conceito de Lógica de Programação, é CORRETO
afirmar que:
a) É a técnica de desenvolver algoritmos dentro de certas regras baseadas na Lógica
Matemática e que, depois, são adaptados para pseudolinguagem utilizada pelo programador
para construir seu so�ware.
b) É a técnica de desenvolver algoritmos (sequências lógicas) para atingir determinados
objetivos dentro de certas regras baseadas na Lógica (Matemática ou não) e que, depois, são
0,00/ 1,00
14/10/2018 UNISUAM
http://unisuam.sgp.starlinetecnologia.com.br/unisuam/schedule/resultcandidatedetailprint/321830/321ce748-9792-11e7-996b-0242ac11000e/ 4/4
automaticamente passados para a construção do seu so�ware.
c) É a técnica de desenvolver apenas pseudocódigo para atingir determinados objetivos
dentro de certas regras baseadas no senso comum e que, depois, são adaptados para a
Linguagem de Programação utilizada pelo programador para construir seu so�ware.
d) É a técnica de desenvolver algoritmos (sequências lógicas) para atingir determinados
objetivos dentro de certas regras baseadas na Lógica Matemática e que, depois, são adaptados
para a Linguagem de Programação utilizada pelo programador para construir seu so�ware.
e) É a técnica de desenvolver algoritmos (sequências lógicas) para atingir determinados
objetivos dentro de certas regras baseadas no bom senso e que, depois, são adaptados para a
Linguagem de Programação utilizada pelo programador para construir seu so�ware.
Alternativa marcada:
a) É a técnica de desenvolver algoritmos dentro de certas regras baseadas na Lógica Matemática
e que, depois, são adaptados para pseudolinguagem utilizada pelo programador para construir
seu so�ware.
10 Código: 2498 - Enunciado: Considere o seguinte trecho de algoritmo: Ler(empresa)Enquanto
(empresa <> 0) Faça Ler (debito) Ler (atraso) Se atraso <= 0 Então multa <- 0 Senão
Se (atraso > 0) E (atraso < 5) Então multa <- 0,08 Senão Se (atraso >= 5) E
(atraso < 10) Então multa <- 0,1 Senão multa <- 0,12 FimSe
FimSe FimSe pagamento <- debito * (1 + multa) Escrever (pagamento)
Ler(empresa) FimEnquanto Faça o teste de mesa considerando os seguintes valores: empresa
debito atraso multa pagamento 1 12.000,00 4 2 32.000,00 7 0 Assinale a opção correta
contendo os valores da variável “pagamento” em cada uma execução do algoritmo:
a) 12.000,00 e 35.200,00
b) 12.960,00 e 35.200,00
c) 13.200,00 e 34.560,00
d) 13.800,00 e 35.000,00
e) 13.440,00 e 35.840,00
Alternativa marcada:
b) 12.960,00 e 35.200,00
1,00/ 1,00