Baixe o app para aproveitar ainda mais
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
Compartilhar