Buscar

Liguagem de programação AV2

Prévia do material em texto

3.6 / 6 
1. Question	1	
/	0.6	
Dê	o	resultado	que	será	exibido	na	tela	depois	da	execução	desse	trecho	do	programa	abaixo.	
Depois	marque	a	alternativa	que	contém	a	saída	correta.	
	
LOGICA DE PROGRAMAÇÃO ALGORITMICA - SUB 2019.2A Q 3_v1.PNG 
	
Hide	answer	choices		
1. 40	
Correct	answer	
2. Incorrect:		
8	
3. 14	
4. 48	
5. 6	
2. Question	2	
/	0.6	
Levando	em	conta	os	comandos	para	executar	repetições.	Considere	que	o	usuário	digitou	17	no	
comando	de	leitura,	dê	o	resultado	que	será	exibido	na	tela	depois	da	execução	do	programa	
abaixo.	Depois	responda	a	alternativa	que	contém	a	saída	correta.		
	
PROG 17_v1.PNG 
	
Hide	answer	choices		
1. 4	
2. 15	
3. 17	
4. 18	
5. 20	
Correct	answer	
3. Question	3	
/	0.6	
Uma	das	possibilidades	dos	algoritmos	é	executar	uma	tarefa	várias	vezes,	usando	comandos	
para	executar	repetições.	Considere	o	comando	de	repetição	usado	e	dê	o	resultado	que	será	
exibido	na	tela	depois	da	execução	desse	trecho	do	programa	abaixo.	Depois	responda	a	
alternativa	que	contém	a	saída	correta.		
var	
 a, c : inteiro	
inicio	
 a <- 10	
 c <- 1	
 repita	
 se c % 3 = 1 entao	
 a <- a + 4	
 fimse	
 c <- c + 1	
 ate c > 7	
 escrevaL ( a )	
fimalgoritmo	
Hide	answer	choices		
1. Incorrect:		
10	
2. 22	
Correct	answer	
3. 28	
4. 7	
5. 18	
4. Question	4	
/	0.6	
Considere	o	trecho	de	programa	abaixo	para	calcular	e	exibir	o	quadrado	de	um	número	somado	
com	ele	mesmo.	Substitua	a	linha	de	comentário	por	uma	linha	que	resolva	esse	problema.	
Assinale	qual	seria	essa	linha	que	está	faltando.	
	
LOGICA DE PROGRAMAÇÃO ALGORITMICA - SUB 2018.1A Q 3_v1.PNG 
	
Hide	answer	choices		
1. res	<-	n	*	2	+	n^2		
2. res	<-	n	*	n	+	n		
Correct	answer	
3. res	<-	n	+	n	*	2		
4. res	<-	n	*	2	+	n		
5. res	<-	n	*	n	+	2		
5. Question	5	
/	0.6	
Para	iniciar	o	sistema,	serão	feitas	várias	operações	aritméticas	com	as	variáveis	de	inicialização	
do	sistema.	Dê	o	resultado	da	variável	“init3”	depois	da	execução	desse	trecho	de	programa	
abaixo.	Depois	responda	a	alternativa	com	esse	valor.		
	
var	
 int1, int2, int3 : inteiro	
inicio	
 int1 <- 16	
 int2 <- 5	
 int2 <- int1 mod int2	
 int3 <- int2 * 2 + int2	
fimalgoritmo	
Hide	answer	choices		
1. 21	
2. 16	
3. 42	
4. 3	
Correct	answer	
5. 5	
6. Question	6	
/	0.6	
Considere	o	programa	abaixo	para	preencher	um	vetor	de	5	números	inteiros.	Marque	a	
alternativa	que	mostra	os	valores	do	vetor	separados	por	vírgula.	
	
LOGICA DE PROGRAMAÇÃO ALGORITMICA - SUB 2018.1A Q10_v1.PNG 
	
Hide	answer	choices		
1. 2,	4,	6,	8,	10	
Correct	answer	
2. 1,	2,	3,	4,	5	
3. 12,	12,	12,	12,	12	
4. 2,	2,	2,	2,	2	
5. 3,	4,	5,	6,	7	
7. Question	7	
/	0.6	
Temos	abaixo	um	programa	para	efetuar	uma	série	de	cálculos.	As	variáveis	usadas	para	
representar	esses	dados	devem	ser	declaradas.	Considere	a	sintaxe	de	VISUALG	e	substitua	a	
linha	de	comentário	por	uma	linha	que	resolva	essa	declaração.	Responda	qual	seria	essa	linha	
que	está	faltando.	
var	
 valor : real	
 a : inteiro	
 // Linha faltando 	
inicio	
 a <- 10	
 x <- 0.5	
 valor <- a * x	
 escreva( "Valor = ", valor )	
fimalgoritmo	
Hide	answer	choices		
1. x	:	real		
Correct	answer	
2. x	:	integer	
3. x	:	float	
4. double	x	
5. x	:	caractere	
8. Question	8	
/	0.6	
Considere	o	programa	para	preencher	e	exibir	uma	matriz	de	números.	Analise	o	código	abaixo	
e	substitua	a	linha	de	comentário	por	uma	linha	que	resolva	esse	problema.	Responda	qual	seria	
essa	linha	que	está	faltando.	
	
PROG 9_v1.PNG 
	
Hide	answer	choices		
1. m	:	vetor	[1..20,1..9]	de	inteiro	
Correct	answer	
2. m	:	vetor	[20][9]	de	inteiro	
3. Incorrect:		
m	:	vetor	[i..20,	j..9]	de	inteiro	
4. m	:	vetor	[1..9	,	1..20]	de	inteiro	
5. m	:	array	[1..20,	1..9]	of	int;	
9. Question	9	
/	0.6	
Qual	das	afirmações	a	seguir	é	a	mais	adequada	para	descrever	o	comportamento	do	comando	
REPITA?	
Hide	answer	choices		
1. Estrutura	de	repetição	com	teste	no	início,	realizando	0	ou	mais	repetições.	
2. Estrutura	de	repetição	com	teste	no	final,	realizando	0	ou	mais	repetições.	
3. Estrutura	de	repetição	com	teste	no	início,	realizando	1	ou	mais	repetições.	
4. Estrutura	de	repetição	com	teste	no	final,	realizando	mais	de	1	repetição.	
5. Estrutura	de	repetição	com	teste	no	final,	realizando	1	ou	mais	repetições.	
Correct	answer	
10. Question	10	
/	0.6	
Em	um	programa	para	comunicação	com	um	controlador,	precisamos	da	informação	dos	
números	dos	pinos	de	conexão.	Esses	números	serão	armazenados	em	um	vetor	de	números	
inteiros.	Serão	necessários	5	conexões.	Considere	o	trecho	de	programa	abaixo	para	preencher	
um	vetor	com	os	números	dos	pinos.	Complete	a	linha	do	programa	que	está	faltando	para	
declarar	esse	vetor.	Substitua	o	comentário	“//	Linha	que	está	faltando”	por	uma	das	
alternativas	abaixo.	
		
var	
 // Linha que está faltando	
 i : inteiro	
inicio	
 // ... código para preencher o vetor	
 para i de 2 ate 6 faca	
 pino [i] <- i-1	
 fimpara	
 // ... código restante da aplicação	
Fimalgoritmo	
Hide	answer	choices		
1. pino	:	vetor	[0..5]	de	inteiro	
2. pino	:	vetor	[0..4]	de	inteiro	
3. Incorrect:		
pino	:	vetor	[1..5]	de	inteiro	
4. pino	:	vetor	[5]	de	inteiro	
5. pino	:	vetor	[2..6]	de	inteiro		
Correct	answer

Continue navegando

Outros materiais