Buscar

SIMULADO INTRODUÇÃO À PROGRAMAÇÃO

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

INTRODUÇÃO À PROGRAMAÇÃO 
 
Simulado: Fechar 
 
Desempenho: 0,5 de 0,5 Data: 10/09/2015 11:54:07 (Finalizada) 
 
 
 1a Questão (Ref.: 201512771129) Pontos: 0,1 / 0,1 
Para ler um valor a ser armazenado na variável num do tipo inteiro em C++ deve ser 
utilizado: 
 
 
 cin>>num; 
 
cin<<num;< td=""></num;<> 
 
cout>>num; 
 
cin=num; 
 
printf(num); 
 
 
 
 
 
 2a Questão (Ref.: 201512532755) Pontos: 0,1 / 0,1 
Qual dos trechos abaixo solicita e admite corretamente a idade de um usuário? 
 
 
 
int idade; 
cin << "Idade: " >> idade; 
 
int idade; 
cout >> "Idade: "; 
cin << idade; 
 
real idade; 
cout << "Idade: "; 
cin >> idade; 
 int idade; 
cout << "Idade: "; 
cin >> idade; 
 
real idade; 
cin << "Idade: " >> idade; 
 Gabarito Comentado. 
 
 
 
 
 3a Questão (Ref.: 201513124884) Pontos: 0,1 / 0,1 
Assinale a opção que apresenta somente nomes válidos para variáveis em C++. 
 
 
 
Conta, Total, 5data 
 
CONTA, TOTAL1, 1DATA 
 
1conta, 2total, 3data 
 CONTA, TOTAL1, data 
 
Conta, Total1, DIA-MÊS-ANO 
 
 
 
 
 
 4a Questão (Ref.: 201513114583) Pontos: 0,1 / 0,1 
Uma determinada empresa de software desenvolveu um programa no qual é solicitado ao 
usuário o valor do produto. Com esse valor, o programa consegue informar para o 
usuário quanto de imposto está embutido no valor do produto. Para que esse programa 
faça essa interação com o usuário é necessário utilizar que tipos de comando? 
 
 
 
Comandos de linguagem de baixo nível e de alto nível 
 
Comandos de repetição sem retorno 
 
Comandos de fluxograma 
 
Comandos de decisão recursiva 
 Comandos de entrada e saída 
 Gabarito Comentado. 
 
 
 
 
 5a Questão (Ref.: 201513170546) Pontos: 0,1 / 0,1 
Selecione abaixo, o exemplo correto, de declaração de variáveis: 
 
 
 
caracter : nome 1, nome 2, nome 3 
 
real: 1salario, 2salario 
 
logico: 1sim, 2sim 
 real: nota1, nota2, nota3 
 
inteiro: num 1, num 2, num 3 
 
 
 
 
 
 
 
 
 
 
 
 
 INTRODUÇÃO À PROGRAMAÇÃO 
 
 Fechar 
 
Desempenho: 0,5 de 0,5 Data: 21/09/2015 16:40:50 (Finalizada) 
 
 
 1a Questão (Ref.: 201513114575) Pontos: 0,1 / 0,1 
As estruturas básicas utilizadas para a criação de algoritmos são: 
 
 
 Sequencial, decisão e repetição 
 
Fluxograma, pseudocódigo e repetição 
 
Pseudocódigo, fluxograma e linguagem de programação 
 
Sequencial, pseudocódigo e fluxograma 
 
Decisão, repetição e fluxograma 
 
 
 
 
 
 2a Questão (Ref.: 201512527469) Pontos: 0,1 / 0,1 
Para que as soluções dos algoritmos aproximem-se do que é visto na lógica de 
programação, é importante padronizar alguns procedimentos. Num primeiro 
momento, não precisam ser rigidamente especificadas, mas é importante o 
contato com as estruturas básicas, que consistem de: 
I. Estrutura sequencial - indica que uma operação deve ser realizada 
em sequência à outra, ou seja, determina a ordem com que as 
operações devam ser realizadas. 
II. Estrutura de decisão - indica que, em um determinado momento, 
será necessário tomar uma decisão sobre qual operação realizar de 
acordo com um determinado critério. 
III. Estrutura de repetição - indica que algumas operações devem ser 
repetidas uma determinada quantidade de vezes especificada pelo 
construtor do algoritmo. 
 
 
 somente I e II corretas 
 somente III correta 
 somente I e III corretas 
 somente II e III corretas 
 I , II e III estão corretas 
 
 
 
 
 
 3a Questão (Ref.: 201512525178) Pontos: 0,1 / 0,1 
Assinale a alternativa correta que mostra exatamente o que será impresso de acordo com 
o pseudocódigo abaixo. 
algoritmo "Impressão de valores" 
var 
n1,n2,n3:inteiro 
inicio 
n1<-4 
n2<-n1*2 
n3<-n2+1+n2 
n2<-n3+n2 
n1<-n1-n2 
escreva("O resultado final será ",n1,"+",n2,"=",n3*2) 
fimalgoritmo 
 
 
 
O resultado final será -21 + 25 = 4 
 
O resultado final será 4 + 25 = 29 
 
Nenhuma das alternativas 
 
O resultado final será 4 + 8 = 9 
 O resultado final será -21 + 25 = 34 
 Gabarito Comentado. 
 
 
 
 
 4a Questão (Ref.: 201512778224) Pontos: 0,1 / 0,1 
Tendo como base de notação o português estruturado e dado as variáveis e seus valores: 
A <- 10, B <-5, C<-2, D<-4. Marque a alternativa correta. 
 
 
 
(4+3*3/4-9 > A) ou (D = C+2) = (F) 
 
(A > B) e (D < 1) = (V) 
 
(A <> 5) ou (C <= D) = (F) 
 
(A-5 < 5) e (C+(5/3*4) > D) = (V) 
 (4+3*3/4-9 > A) e (D = C+2) = (F) 
 
 
 
 
 
 5a Questão (Ref.: 201513114583) Pontos: 0,1 / 0,1 
Uma determinada empresa de software desenvolveu um programa no qual é solicitado ao 
usuário o valor do produto. Com esse valor, o programa consegue informar para o 
usuário quanto de imposto está embutido no valor do produto. Para que esse programa 
faça essa interação com o usuário é necessário utilizar que tipos de comando? 
 
 
 
Comandos de repetição sem retorno 
 Comandos de entrada e saída 
 
Comandos de linguagem de baixo nível e de alto nível 
 
Comandos de decisão recursiva 
 
Comandos de fluxograma 
 Gabarito Comentado. 
 
 
 
 
 
 
 
 
 
 
 
 INTRODUÇÃO À PROGRAMAÇÃO 
 
Simulado: Fechar 
Aluno(a): 
Desempenho: 0,5 de 0,5 Data: 03/11/2015 21:04:02 (Finalizada) 
 
 
 1a Questão (Ref.: 201512530170) Pontos: 0,1 / 0,1 
Qual tipo de variável deve ser usado para armazenar um valor lógico (true/false) em 
C++? 
 
 
 
int 
 
short 
 
char 
 
float 
 boolean 
 
 
 
 
 
 2a Questão (Ref.: 201513114575) Pontos: 0,1 / 0,1 
As estruturas básicas utilizadas para a criação de algoritmos são: 
 
 
 
Pseudocódigo, fluxograma e linguagem de programação 
 
Sequencial, pseudocódigo e fluxograma 
 Sequencial, decisão e repetição 
 
Fluxograma, pseudocódigo e repetição 
 
Decisão, repetição e fluxograma 
 
 
 
 
 
 3a Questão (Ref.: 201512778224) Pontos: 0,1 / 0,1 
Tendo como base de notação o português estruturado e dado as variáveis e seus valores: 
A <- 10, B <-5, C<-2, D<-4. Marque a alternativa correta. 
 
 
 
(A-5 < 5) e (C+(5/3*4) > D) = (V) 
 
(4+3*3/4-9 > A) ou (D = C+2) = (F) 
 
(A > B) e (D < 1) = (V) 
 
(A <> 5) ou (C <= D) = (F) 
 (4+3*3/4-9 > A) e (D = C+2) = (F) 
 
 
 
 
 
 4a Questão (Ref.: 201513211758) Pontos: 0,1 / 0,1 
Analise o texto: Na compilação, a análise consiste em três fases. Em uma das fases, os 
caracteres ou tokens são agrupados hierarquicamente em coleções aninhadas com 
significado coletivo para verificação do código. Essa fase envolve o agrupamento dos 
tokens do programa fonte em frases gramaticais, que são usadas pelo compilador, a fim 
de sintetizar a saída. Usualmente, as frases gramaticais do programa fonte são 
representadas por uma árvore gramatical. A fase citada no texto é conhecida como 
análise 
 
 
 
binária. 
 
léxica. 
 
linear 
 
semântica. 
 sintática. 
 
 
 
 
 
 5a Questão (Ref.: 201512532589) Pontos: 0,1 / 0,1 
Marque o comando que calcula a raiz quadrada de um número em C++. 
 
 
 
exp 
 sqrt 
 
fabs 
 
log 
 
ceil 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 
 
 
 
 
 
 
 INTRODUÇÃO À PROGRAMAÇÃO 
 
Simulado: Fechar 
Aluno(a): LUIZ CARLOS DA ROCHA 
Desempenho: 0,4 de 0,5 Data: 08/11/2015 16:41:36 (Finalizada) 
 
 
 1a Questão (Ref.: 201513178245) Pontos: 0,1 / 0,1 
Necessita de espaço na memória e define o tipo dedado a ser armazenado 
 
 
 
Estrutura de Seleção 
 Variável 
 
Comando PARA 
 
Variável de Controle 
 
Comando Enquanto-Faça 
 
 
 
 
 
 2a Questão (Ref.: 201513215222) Pontos: 0,1 / 0,1 
Escolha a alternativa, abaixo, que completa a frase a seguir: O 
________________________é utilizado para representação dos algoritmos na forma de 
textos, cada instrução é representada por uma sintaxe e semântica específica. 
 
 
 
Nenhuma das opções. 
 
Diagrama de Blocos. 
 
Fluxograma. 
 
Diagrama. 
 Pseudocódigo. 
 
 
 
 
 
 3a Questão (Ref.: 201513219955) Pontos: 0,1 / 0,1 
Selecione, entre as alternativas, a opção correta, tendo em vista a frase: Necessita de 
espaço na memória e define o tipo de dado a ser armazenado. 
 
 
 Variável 
 
Comando PARA 
 
Variável de Controle 
 
Comando Enquanto-Faça 
 
Estrutura de Seleção 
 
 
 
 
 
 4a Questão (Ref.: 201513170591) Pontos: 0,1 / 0,1 
Dado o comando, a seguir, escolha entre as alternativas abaixo, qual será o resultado 
final: imprima (9 DIV 2 ); 
 
 
 
7 
 
5 
 
6 
 4 
 
3 
 
 
 
 
 
 5a Questão (Ref.: 201512770949) Pontos: 0,0 / 0,1 
Assinale a alternativa que apresenta APENAS os exemplos de operadores lógicos. 
 
 
 &&, || e ! 
 !, > e >= 
 
&&, >= e <= 
 
=, > e ? 
 
+, - e * 
 Gabarito Comentado.

Outros materiais