Baixe o app para aproveitar ainda mais
Prévia do material em texto
17/09/2021 07:01 Estácio: Alunos https://simulado.estacio.br/alunos/ 1/6 Simulado AV Teste seu conhecimento acumulado Disc.: PROGRAMAÇÃO APLICADA À SISTEMAS ELÉTRICOS Aluno(a): BRUNO RAGONETE CARVALHO 202001690841 Acertos: 9,0 de 10,0 16/09/2021 Acerto: 1,0 / 1,0 Em Informática, os algoritmos costumam ser escritos em Portugol. Sobre o mesmo, podemos afirmar que: I. É uma linguagem intermediária entre a linguagem natural e a linguagem de programação; II. Costuma adotar o inglês como língua padrão para redação dos algoritmos computacionais; III. Adota algumas regras para fins de padronização e garantia de compreensão dos algoritmos; IV. Pode ser executado diretamente pelo computador, sem auxílio de nenhum software específico. São verdadeiras as assertivas: I, II e III III e IV I, II, III e IV I e II I e III Respondido em 16/09/2021 23:52:42 Acerto: 1,0 / 1,0 Para realizar o armazenamento de um determinado valor na memória do computador é necessária a declaração de: Variável Fluxograma Comando de entrada Estrutura de decisão Comando de saída Respondido em 16/09/2021 23:53:03 Explicação: FAlso. Permite realizar entrada de dados. Comando de entrada FAlso.Permite realizar saída de dados. Comando de saída FAlso. Representação gráfica de um Fluxograma Questão1 a Questão2 a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 17/09/2021 07:01 Estácio: Alunos https://simulado.estacio.br/alunos/ 2/6 algoritmo. FAlso. Comando if ou if/else, por exemplo. Estrutura de decisão Verdadeiro Variável Acerto: 1,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 % a) == 0 pow(c,a) > b * c ((b = 2) == a) a == c (b + 2) > (a * c) Respondido em 16/09/2021 23:55:25 Explicação: a == c --> falso, pois a é diferente c (b + 2) > (a * c) -> falso, pois 7 > 8 é falso ((b = 2) == a) , verdade, pois a = 2 Acerto: 1,0 / 1,0 Marque a opção correta quanto ao uso dos comandos de entrada e saída em C++ cout "lendo a idade"; cin idade; System.out.println("lendo idade"); System.out.println("lendo idade"); exiba "lendo a idade"; lendo idade; cout < lendo idade; cin > idade cout << "lendo a idade"; cin >> idade; Respondido em 16/09/2021 23:57:32 Explicação: Falso. Erro no cout e no cin. Os operadores são >> e <<. E ainda ?: variável não tem espaço em branco cout < lendo idade; cin > idade VErdade cout << "lendo a idade"; cin >> idade; Questão3 a Questão4 a 17/09/2021 07:01 Estácio: Alunos https://simulado.estacio.br/alunos/ 3/6 Falso. Faltam os operadores >> e << cout "lendo a idade"; cin idade; Falso. Em C++ não é exiba e lendo. exiba "lendo a idade";lendo idade; Falso. Não é Java. Em C++ usam-se cout para saída de dados e cin para entrada de dados System.out.println("lendo idade"); System.out.println("lendo idade"); Acerto: 1,0 / 1,0 Escolha a alternativa abaixo que completa o sentido da frase: O uso das _________________ é obrigatório quando for usada mais de uma instrução dentro da estrutura de decisão, if (o comando "se" em Portugol), logo, usar sempre não ocasionará problemas. palavras reservadas aspas duplas strings aspas simples chaves Respondido em 17/09/2021 00:01:04 Explicação: Quando se tem duas ou mais instruções temos um bloco de comandos. O uso de chaves no bloco do if ou no bloco do else é obrigatório, assim como no caso de outros comandos. Quando se tem apenas uma instrução, o uso de chaves é opcional. Acerto: 1,0 / 1,0 Considere o trecho de programa em C++ abaixo. O que é impresso na tela quando o número de entrada é 7 ? Assinale a opção correta. int num; cout << "Digite um numero: "; cin >> num; if (num % 2 == 0) cout << num << "é divisível por 2"; else if (num % 3 == 0 && num % 5 == 0) cout << num << " é divisível por 3 e por 5"; else cout << num << " ### " ; 7 é divisível por 3 e por 5. 7 não é divisível por 2. 7 ### Questão5 a Questão6 a 17/09/2021 07:01 Estácio: Alunos https://simulado.estacio.br/alunos/ 4/6 Apenas 7 Nada aparece, pois o trecho de programa possui erro. Respondido em 17/09/2021 00:03:38 Explicação: Analisando o trecho em C++ e considerando a entrada 7 temos : num recebeu 7 na entrada. 1o. teste : 7 % 2 é zero ? Falso. Então, entramos no else do 1o. if e testamos a condição do 2o. if 2o. teste : 7 % 3 é zero ? Falso. Nem adianta testar a outra condição deste if, pois existe o &&. DAí, entramos no else do 2o. if, imprimindo na tela 7### Logo, a resposta correta é 7### Acerto: 0,0 / 1,0 Leia atentamente o trecho de código abaixo e diga o que ele retornaria ao usuário: int main ( ) { int i = 0; double x, y = 0; cout << "Digite um numero diferente de zero : "; cin >> x; while (x != 0){ i = i + 1; y = y + x; cout << "Digite um numero diferente de zero: "; cin >> x; } y = y / i; cout << "Numero: " << i << "\n"; return 0; } O maior de todos os elementos digitados A quantidade de elementos pares A média dos elementos digitados A quantidade de elementos digitados diferentes de zero. O menor de todos os elementos digitados Respondido em 17/09/2021 00:04:52 Explicação: A condição para entrar no loop e contar é x ser diferente de zero. O que será exibido ao final do programa é a quantidade i calculada. Note que o primeiro valor de x digitado é testado, então entra-se no loop e logo depois, este valor é contado através do uso de i que é incrementado. Claro que x é manipulado, tendo seu valor somado com o valor de y, mas ao final do programa a quantidade i é impressa. Se o valor zero for digitado, ele não será contado. Acerto: 1,0 / 1,0 Questão7 a Questão8 a 17/09/2021 07:01 Estácio: Alunos https://simulado.estacio.br/alunos/ 5/6 Observe o trecho de código a seguir: Sobre ele, podemos afirmar que: I. A estrutura de repetição escolhida costuma ser utilizada quando se sabe quantas repetições serão feitas; II. A cada passada pela estrutura repetitiva, o contador será incrementado em duas unidades; III. Para que o sexo seja contado, será necessário que o usuário digite tanto "F" quanto "f". As afirmativas I e III são verdadeiras. As afirmativas I, II e III são verdadeiras. Somente a afirmativa III é verdadeira. Somente a afirmativa I é verdadeira. As afirmativas I e II são verdadeiras. Respondido em 17/09/2021 00:08:49 Acerto: 1,0 / 1,0 Um vetor é uma estrutura _____________ e _____________ para armazenamento de um _____________ que deve ser _____________. unidimensional - homogênea - conjunto de valores - do mesmo tipo unidimensional - heterogênea - único valor - de tipos variados unidimensional - homogênea - único valor - de tipos variados bidimensional - heterogênea - conjunto de valores - do mesmo tipo bidimensional - homogênea - único valor - do mesmo tipo Respondido em 17/09/2021 00:10:06 Acerto: 1,0 / 1,0 Considere que você tem uma matriz 3x3 chamada MAT e precisa exibir os elementos de sua diagonal principal. O trecho de código do Portugol Studio que pode fazer isso é: para (i=0;i<=2;i++) { escreva MAT[i]; } para (i=1;i<=3;i++) { escreva MAT[i,i] } para (i=1;i<=3;i++) { escreva MAT[i,1] } para (i=0;i<=3;i++) { escreva MAT[1,i] } para (i=0;i<=2;i++) { escreva MAT[i,i] } Respondido em 17/09/2021 00:12:14 Questão9 a Questão10 a 17/09/2021 07:01 Estácio: Alunos https://simulado.estacio.br/alunos/ 6/6 javascript:abre_colabore('38403','266916627','4818039373');
Compartilhar