Buscar

INTRODUÇÃO A PROGRAMAÇÃO - 2Ciclo

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 6 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 6 páginas

Prévia do material em texto

Meus
Simulados
Teste seu conhecimento acumulado
Disc.: INTRODUÇÃO A PROGRAMAÇÃO   
Aluno(a): VALEIRO ANTONIO DE FIGUEIREDO 202104489064
Acertos: 9,0 de 10,0 14/02/2022
Acerto: 1,0  / 1,0
Sobre Português Estruturado, assinale a opção correta :
É igual a uma carta para um encarregado
É igual à linguagem natural ou narrativa
É igual ao �uxograma
É igual à linguagem de programação na língua portuguesa
 O português estruturado é uma simpli�cação da nossa linguagem natural, na qual usamos frases
simples e estruturas que possuem um signi�cado muito bem de�nido.
Respondido em 14/02/2022 15:16:31
Explicação:
De�nição direta e objetiva dada na aula 1. 
Acerto: 1,0  / 1,0
Uma variável é um espaço da memória principal dedicado ao armazenamento temporário de valores. No C++,
elas podem ser declaradas como sendo de diferentes tipos, dentre eles
long char, long bool, long int e long �oat.
real, int, char e double.
character, string, real e double.
booleano, integer, string e char.
 bool, char, int e �oat.
Respondido em 14/02/2022 15:14:41
Acerto: 1,0  / 1,0
Assinale a alternativa que apresenta APENAS os exemplos de operadores lógicos.
&&, >= e <=
 Questão1
a
 Questão2
a
 Questão3
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
 &&, || e !
!, > e >=
=, > e ?
+, - e *
Respondido em 14/02/2022 15:13:45
Explicação:
 
Falso. O único operador lógico é o ! !, > e >=
 
 Verdadeiro. &&, || e !
 
Falso. Nâo há operador lógico neste item. =, > e ?
 
 
Falso. O único operador lógico é o &&
&&, >= e <=
 
Falso. Nâo há operador lógico neste item. +, - e *
Acerto: 1,0  / 1,0
C++ é uma linguagem de programação compilada. Leia as assertivas a seguir e assinale Verdadeiro ou
Falso conforme o que é dito sobre as funções do compilador:
(  ) Veri�car erros de sintaxe no programa;
(  ) Produzir um outro programa em linguagem de máquina;
(  ) Executar o programa sem necessidade de conversão alguma.
V - F - F
F - F - F
V - V - V
 V - V - F
F - V - F
Respondido em 14/02/2022 15:08:07
Acerto: 1,0  / 1,0
Quando estudamos sobre a estrutura do se ... entao...senao, sempre nos é dito que, quando tivermos
duas possibilidades de respostas, devemos escolher a estrutura do se composto ao invés de usar duas
estruturas do se simples.
Observe as afirmativas abaixo e, depois, escolha a resposta que respalda o uso do se composto pelo que
foi dito acima ao invés do se simples.
I Maior clareza no código, mas não influência na eficiência do mesmo
II Maior eficiência porque diminui o número de testes no código
 Questão4
a
 Questão5
a
III Maior eficiência somente porque o código fica mais legível, visto que o resultado final é o mesmo
IV Somente uma escolha do desenvolvedor, visto que o resultado o resultado final é o mesmo
A II E A III estão corretas
Somente a  IV está correta
Somente a I está correta
 Somente a II está correta
A II E IV estão corretas
Respondido em 14/02/2022 15:06:16
Explicação:
I Maior clareza no código, mas não in�uência na e�ciência do mesmo .             
Comentário :  Falso. Traz clareza e afeta a e�ciência sim, pois acaba se fazendo testes desnecessários.
II Maior e�ciência porque diminui o número de testes no código
Comentário : Correto.
III Maior e�ciência somente porque o código �ca mais legível, visto que o resultado �nal é o mesmo.
Comentário : Falso. Não é só legibilidade, mas é uma questão de e�ciência, pois evita-se teste desnecessário.
IV Somente uma escolha do desenvolvedor, visto que o resultado o resultado �nal é o mesmo
Comentário : Falso.  O desenvolvedor pode escolher sim, mas o uso adequado do condicional composto pode trazer
maior e�ciência para o código.
Opção correta : 
    Somente a II está correta
Acerto: 0,0  / 1,0
 
 Questão6
a
10 50 10 2
11 10 50 10
 11 10 50 10 2
 11 50 10 2
11 50 10
Respondido em 14/02/2022 15:04:39
Explicação:
1ª. Execução : valor de a é 1
Entrar no case 1, depois no case 3 e em seguida, no case 5. 
Então será impresso  11
                                       10
2ª. Execução : valor de a é 5
Entrar no case 5 e imprimir  50
3ª. Execução : valor de a é 20
Entrar no case 20 e depois no case 30.
Então, será impresso        10
                                              2
Concluindo :
Valores impressos :  11  10  50  10 2
Acerto: 1,0  / 1,0
Considere o seguinte problema: Uma turma precisa escolher seu representante. Sabendo que existem apenas
dois candidatos, identi�cados pelas letras A e B, receba o número do aluno e o candidato por ele escolhido e
contabilize os votos de cada um. A leitura de votos será �nalizada quando o número do aluno informado for 0.
A linha inicial da estrutura repetitiva com pré-teste capaz de controlar o recebimento dos votos é:
 
 while (num!=0)
for (num<=0)
if (num!=0)
do (num!=0)
while (num==0)
Respondido em 14/02/2022 14:57:48
Acerto: 1,0  / 1,0
Qual dos comandos abaixo está escrito de forma errada?
 for (X < 10 ; X=0 ; X++)
 Questão7
a
 Questão8
a
for (X=0 ; X < 10 ; X++)
for (X=0 , Y=0 ; X < 10 ; X++ , Y=Y+2)
for (X=0 , Y=4 ; X < 10 ; X++ , Y--)
for (X=10 ; X > 0 ; X--)
Respondido em 14/02/2022 14:57:00
Explicação:
Está correto. Temos a inicialização, o teste e a parte do incremento for (X=0 ; X < 10 ;X++)
 
Está correto. Temos duas inicializações separadas por vírgula e incremento e
decremento separados por vírgula. E ainda o teste corretamente.
for (X=0 , Y=4 ; X < 10
; X++ , Y--)
 
Está correto. Temos a inicialização, o teste e a parte dodecremento. for (X=10 ; X > 0 ; X--)
 
Está correto. Temos duas inicializações separadas por vírgula e incremento e
decremento separados por vírgula. E ainda o teste corretamente. 
for (X=0 , Y=0 ; X < 10
; X++ , Y=Y+2)
 
 A sintaxe desta opção está incorreta e portanto, deve ser marcada. O teste
lógico e a inicialização estão trocados de lugar.
for (X < 10 ; X=0 ;
X++)
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++
se (total%2!=0)
{ escreva("Jogador A venceu!\n") }
senao
{ escreva("Jogador B venceu!\n") }
 total=jogadasA[ind]+jogadasB[ind]
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") }
 Questão9
a
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[ind]+jogadasB[ind]
escolha (total%2==0)
{ escreva("Jogador A venceu!\n") }
outros casos
{ escreva("Jogador B venceu!\n") }
Respondido em 14/02/2022 14:52:46
Acerto: 1,0  / 1,0
Considerando a sintaxe do Portugol Studio, imagine um algoritmo que receba uma matriz de elementos
inteiros dispostos em 3 linhas e 4 colunas. Em seguida, o algoritmo exibe a quantidade de números múltiplos
de 5 armazenados na matriz. O trecho capaz de realizar a contagem dos múltiplos seria:
 if (matriz[lin][col]%5==0)
{ multiplos++; }
if (matriz[lin][col]%5==0)
{ multiplos; }
if (matriz[col][col]%5==0)
{ multiplos++; }
if (matriz[lin][lin]*5!=0)
{ multiplos++; }
if (matriz[lin][col]/5!=0)
{ multiplos++; }
Respondido em 14/02/2022 14:41:26
 Questão10
a

Continue navegando