Buscar

3 - simulado Estácio: Alunos


Prévia do material em texto

06/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 1/5
ALGORITMOS
 
 
 
Disc.: ALGORITMOS 
Aluno(a): MICHELI COUTINHO MOREIRA 202001470352
Acertos: 6,0 de 10,0 06/05/2020
 
 
Acerto: 1,0 / 1,0
Assinale a opção correta.
Um programa em C++ não tem variáveis.
Programa é um algoritmo escrito em fluxograma.
Um programa em C++ não precisa ser compilado.
 Programa é um conjunto de instruções escritas em uma linguagem de programação e que dizem o que o
computador deve fazer.
Programa é um conjunto de instruções escritas sem usar, necessariamente, uma linguagem de
programação. É possível usar o Inglês para se escrever programas.
Respondido em 06/05/2020 14:00:42
 
Acerto: 1,0 / 1,0
Fornecida a sequência de respostas abaixo, assinale a opção cujos nomes das variáveis estejam todos corretos
para uso.
b) $Salario, Soma, 99Total, _Hora
c) _HoraCerta, %Soma, Contador
a) Contador, Soma%Total, Salario_Novo
 d) HoraCerta, Inicio, Contador10
a) Contador, SalarioM, %Soma, _NomeAluno
Respondido em 06/05/2020 14:02:18
 
Acerto: 0,0 / 1,0
Considerando os seguintes conteúdos para as variáveis:
 a = 2, b = 5 e c = 4 
Determine qual das sentenças retornará verdadeiro.
(b + 2) > (a * c)
(b % a) == 0
a == c
 Questão1
a
 Questão2
a
 Questão3
a
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
06/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 2/5
 ((b = 2) == a)
 pow(c,a) > b * c
Respondido em 06/05/2020 14:07:46
 
Acerto: 1,0 / 1,0
A sintaxe de uma linguagem de programação
garante que a estrutura ENTRADA -> PROCESSAMENTO -> SAÍDA seja respeitada pelo programa.
viabiliza a comunicação entre usuários e programas através de comandos de entrada e saída.
cria a versão executável do código fonte e não está presente em algumas linguagens.
 define a forma como os comandos e as estruturas da linguagem devem ser utilizados.
converte os comandos para linguagem de máquina para que possam ser executados.
Respondido em 06/05/2020 14:06:40
 
Acerto: 0,0 / 1,0
Considere o trecho de programa em C++. O que é impresso na tela ? 
 
int x = 10, y = 3, z, k; 
 y = x + y - 1; 
z = x/y; 
k = y % x; 
if ( k != 0) 
cout << "x = " << x << " y = " << y << " z = " << z << " k = " << k << "\n"; 
 
 10 12 0 2
10 12 0.833 1.2
 x= 10 y = 12 z = 0 k = 2
x = 10 y = 12 z = 0.833 k = 1.2
Nada é impresso na tela, pois k é zero.
Respondido em 06/05/2020 14:17:22
 
Acerto: 0,0 / 1,0
Uma estrutura seletiva permite que se restrinja a execução de um trecho do programa à veracidade, ou não, de
uma condição. Sabendo disso, imagine que você está com as medidas dos três lados de um triângulo
armazenados nas variáveis L1, L2 e L3. Utilizando a sintaxe do Portugol Studio, como seria o trecho da estrutura
seletiva que avalie se este triângulo é isóscele, escaleno ou equilátero? Veja as definições para os diferentes tipos
de triângulo:
Escaleno: Dois lados quaisquer com a mesma medida;
Equilátero: Três lados com a mesma medida;
Isósceles: Três lados com medidas diferentes.
se (lado1==lado2 ou lado2==lado3)
{ escreva("Este é um triângulo equilátero!") }
senao se (lado1==lado2 e lado2==lado3 e lado3==lado1)
{ escreva("Este é um triângulo escaleno!") }
senao
{ escreva("Este é um triângulo isósceles!") }
 se (lado1==lado2 e lado2==lado3)
 Questão4
a
 Questão5
a
 Questão6
a
06/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 3/5
{ escreva("Este é um triângulo equilátero!") }
senao se (lado1==lado2 ou lado2==lado3 ou lado3==lado1)
{ escreva("Este é um triângulo escaleno!") }
senao
{ escreva("Este é um triângulo isósceles!") }
 se (lado1==lado2 e lado2==lado3)
{ escreva("Este é um triângulo escaleno!") }
senao se (lado1==lado2 ou lado2==lado3 ou lado3==lado1)
{ escreva("Este é um triângulo isósceles!") }
senao
{ escreva("Este é um triângulo equilátero!") }
se (lado1=lado2 e lado2=lado3)
{ escreva("Este é um triângulo equilátero!") }
senao se
{ escreva("Este é um triângulo escaleno!") }
senao (lado1=lado2 ou lado2=lado3 ou lado3=lado1)
{ escreva("Este é um triângulo isósceles!") }
(lado1==lado2 e lado2==lado3)
{ escreva("Este é um triângulo equilátero!") }
se (lado1==lado2 ou lado2==lado3 ou lado3==lado1)
{ escreva("Este é um triângulo escaleno!") }
se
{ escreva("Este é um triângulo isósceles!") }
Respondido em 06/05/2020 14:19:29
 
Acerto: 1,0 / 1,0
A estrutura de dados de iteração na qual uma ação será executada pelo menos uma vez, antes da avaliação da
condição, é implementada pelo comando básico
condicional
de seleção
de atribuição
sequencial
 de repetição
Respondido em 06/05/2020 14:24:08
 
Acerto: 1,0 / 1,0
Utilizando a sintaxe do Portugol Studio, que linha seria adequada para iniciar uma repetição capaz de exibir todos
os números pares entre 2 e 1000?
para (cont=0;cont>1000;cont+=1)
para (cont=1;cont<100;cont++)
para (cont=1;cont<=1000;cont+=2)
para (cont=2;cont<=100;cont+=2)
 para (cont=2;cont<=1000;cont++)
 Questão7
a
 Questão8
a
06/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 4/5
Respondido em 06/05/2020 14:20:15
 
Acerto: 1,0 / 1,0
Considere que um casal de amigos está brincando de par ou ímpar. Você precisa escrever um algoritmo que,
a cada uma das 10 jogadas que farão, armazene nos vetores jogadasA e jogadasB o número escolhido pelo
jogador A (que é par) e o número escolhido pelo jogador B (que é ímpar), respectivamente. Precisa informar,
também a cada jogada, o jogador vencedor. O trecho que avaliaria a soma dos números escolhidos por cada
amigo e decidiria quem venceu a rodada seria:
 total=jogadasA[ind]+jogadasB[ind]
se (total%2==0)
{ escreva("Jogador A venceu!\n") }
senao
{ escreva("Jogador B venceu!\n") }
total=jogadasA[ind]+jogadasB[ind]
escolha (total%2==0)
{ escreva("Jogador A venceu!\n") }
outros casos
{ escreva("Jogador B venceu!\n") }
total++
se (total%2!=0)
{ escreva("Jogador A venceu!\n") }
senao
{ escreva("Jogador B venceu!\n") }
total=[ind]+jogadasB
se (total%2>=0)
{ escreva("Jogador A venceu!\n") }
senao
{ escreva("Jogador B venceu!\n") }
total=jogadasA+jogadasB
se (total%2==0)
{ escreva("Jogador A venceu!\n") }
senao
{ escreva("Jogador B venceu!\n") }
Respondido em 06/05/2020 14:21:29
 
Acerto: 0,0 / 1,0
Sabendo-se que a sintaxe do C e do C++ estabelece que a declaração de vetores bidimensionais deve se dar da
seguinte forma:
< tipo do dado > nome_da_matriz [nº de linhas][nº de colunas];
Na codificação de um programa, na linguagem C++, é necessário a declaração de uma matriz bidimensional para
armazenar as notas de 6 disciplinas de uma turma com 30 alunos. Tomando-se como base que o algoritmo
considera que os dados estarão organizados na matriz de modo que cada linha represente as notas de um único
aluno, marque a alternativa que apresenta de forma correta a declaração desta matriz, chamada notasAlunos.
 Questão9
a
 Questão10
a
06/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 5/5
 a) float notasAlunos[30][6];
d) float notasAlunos[6,30];
 c) float notasAlunos[30,6];
e) float notasAlunos[][];
b) float notasAlunos[6][30];
Respondido em 06/05/2020 14:21:28
 
 
 
 
 
 
 
 
 
javascript:abre_colabore('38403','191114416','3812149168');

Continue navegando