Baixe o app para aproveitar ainda mais
Prévia do material em texto
Simulado AV - INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA EM C 1a Questão 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: III e IV I, II, III e IV I e II I, II e III I e III Respondido em 10/05/2020 19:12:40 2a Questão Acerto: 1,0 / 1,0 Assinale a opção correta. Sobre variáveis é correto afirmar que ... uma variável ocupa um espaço em memória e devemos usar, normalmente, um tipo de dados ao declará-la. palavras reservadas podem ser usadas para nome de variáveis. o nome de uma variável sempre pode começar com acento. uma variável ocupa um espaço em memória e nunca se usa um tipo de dados ao declará-la. nomes de variáveis sempre podem iniciar com aspa. Respondido em 10/05/2020 19:02:22 3a Questão Acerto: 1,0 / 1,0 Assinale a alternativa que apresenta APENAS os exemplos de operadores lógicos. !, > e >= =, > e ? &&, || e ! &&, >= e <= +, - e * Respondido em 10/05/2020 19:02:58 4a Questão Acerto: 0,0 / 1,0 No C++, para que os acentos sejam exibidos corretamente durante a execução de um programa, é preciso que sejam utilizadas a biblioteca _______________ e a função _______________. iostream - ptb iostream - setlocale math - math.round locale - setlocale locale - ptb Respondido em 10/05/2020 19:03:56 5a Questão Acerto: 1,0 / 1,0 O comando utilizado para representar uma estrutura de ____________ é o comando _____. Esse comando fará um teste na ____________ apresentada, determinando se a ________________ é _______________ ou não. decisão, enquanto, condição, decisão, verdadeira. condição, repita, se, condição, para. decisão, para, condição, condição, falsa. decisão, se, condição, condição, verdadeira. decisão, se, condição, condição, para. Respondido em 10/05/2020 19:04:49 6a Questão 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 ### Apenas 7 7 é divisível por 3 e por 5. Nada aparece, pois o trecho de programa possui erro. 7 não é divisível por 2. Respondido em 10/05/2020 19:08:46 7a Questão Acerto: 1,0 / 1,0 Sobre a estrutura com pós-teste, julgue as assertivas a seguir Verdadeiras ou Falsas: ( ) Avalia somente uma condição por vez, tendo essa que ser do tipo relacional ou matemático. ( ) Trata-se de uma estrutura de seleção capaz de restringir a execução de determinado trecho do código; ( ) É uma estrutura do tipo repetitiva, que precisa de uma condição que controle quando o trecho deve se repetir; F - V - V V - F - F V - F - V F - F - V F - F - F Respondido em 10/05/2020 19:13:24 8a Questão Acerto: 1,0 / 1,0 Considere a estrutura for ( ; ; ), e assinale a afirmação correta: É um laço infinito. Não é executada, pois não tem condição de teste. Tem a sintaxe incorreta. Não é executada pois não tem incremento. Não é executada, pois não tem variável. Respondido em 10/05/2020 19:13:40 9a Questão Acerto: 1,0 / 1,0 Você está escrevendo um programa no qual utiliza um vetor de 15 elementos do tipo caractere denominado LETRAS e precisa contar quantas posições do vetor armazenam a letra "A" ou a letra "E" e guardar o total na variável QuantAE. O trecho de código capaz de realizar essa contagem é: for (i=0;i<=14;i++) { if (LETRAS[i] == "A" || LETRAS[i] == "E") { QuantAE+=1; } } for (i=0;i<=14;i++) { if (LETRAS[i] == "A" or LETRAS[i] == "E") { QuantAE=1; } } for (i=1;i<=14;i++) { if (LETRAS[i] == "A" || LETRAS[i] == "E") { QuantAE+=; } } for (i=0;i=14;i++) { if (LETRAS[i] == ¿A¿ !! LETRAS[i] == ¿E¿) { QuantAE+=1; } } for (i=1;i<=15;i++) { if (LETRAS[i] == "A" && LETRAS[i] == "E") { QuantAE+=1; } } Respondido em 10/05/2020 19:15:56 10a Questão Acerto: 1,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. b) float notasAlunos[6][30]; c) float notasAlunos[30,6]; d) float notasAlunos[6,30]; e) float notasAlunos[][]; a) float notasAlunos[30][6];
Compartilhar