Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 201513524591) Pontos: 0,1 / 0,1 Com base nas estruturas de Algoritmos, quais são as estrutura de Decisão? REPITA... ATE ESCOLHA...CASO ENQUANTO... FACA SE... ENTAO... SENAO SE...ENTAO...SENAO DECIDE...ATE... PARA...DE...ATE...FACA ENQUANTO...FACA ESCOLHA... CASO SE...ENTAO...SENAO Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 2a Questão (Ref.: 201513625405) Pontos: 0,0 / 0,1 ¿É um conjunto finito de regras que fornece uma sequência de operações para resolver um problema específico.¿ Este conceito descreve qual das opções abaixo: Algoritmo Linguagem de Programação Interpretador Compilador Lógica 3a Questão (Ref.: 201512992122) Pontos: 0,1 / 0,1 Estava pesquisando na internet, quando encontrei o diagrama NS/Chapin abaixo. Supondo que foi digitado o valor de 2000, qual a saída? 40 400 2000 2400 2040 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 201512897613) Pontos: 0,1 / 0,1 Que tipo de dado é apropriado para armazenar apenas uma letra matriz Real Caractere Inteiro String de caracteres 5a Questão (Ref.: 201512991901) Pontos: 0,1 / 0,1 Segundo George Pólya, as quatro fases que deverão ser seguidas para se resolver um problema, na ordem, são: Planeje, Compreenda o problema, Reflita sobre a solução e Execute o plano Compreenda o problema, Planeje, Reflita sobre a solução e Execute o plano Planeje, Execute o plano, Compreenda o problema e Reflita sobre a solução Compreenda o problema, Planeje, Execute o plano e Reflita sobre a solução Compreenda o problema, Reflita sobre a solução, Planeje e Execute o plano Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 1a Questão (Ref.: 201513546567) Pontos: 0,1 / 0,1 As variáveis A=3.5, B=8, C='x' e D="falso", analise as expressões abaixo e marque a opção que corresponde a ordem correta dos resultados lógicos. I. (A < B) || (C = = '8') && (D != "verdadeiro") II. (3*A > B) && (B%2 = = 0.16) && (B-A < 5) III. (A*B > 25) || (D = = falso) || (C != 'x') V / F / V V / V / V V / F / F F / V / F F / F / V Gabarito Comentado. Gabarito Comentado. 2a Questão (Ref.: 201513534437) Pontos: 0,1 / 0,1 Em C++ variável X recebe a expressão aritmética X= 30%4+2*2. Qual valor de X? 6 18 9 4 8 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 3a Questão (Ref.: 201512992907) Pontos: 0,1 / 0,1 Observe o programa abaixo com muita atenção e suponha que você digitou nessa ordem 30, 50. Selecione a opção cujo conteúdo é igual aos valores exibidos na tela. #include using namespace std; int main() { float ha,total; int h; cin >> ha >> h; total = ha * h * 4.5; cout << total << endl; cout << total * 0.1 << endl; cout << total * 0.9 << endl; system("pause"); } 67500 6750 60750 67500 675 66825 6750 67.5 6682.5 6750 675 6075 6750 675 607.5 4a Questão (Ref.: 201513525802) Pontos: 0,1 / 0,1 Um Algoritmo que efetua o cálculo da média da AV2 de uma turma de 52 alunos e que permite que o operador encerre a execução do programa a qualquer momento: está utilizando que tipo de comando? O comando de declaração de variável; VAR até parar O comando de repetição; Para < > Faça. O comando de seleção; Se < > Então. O comando de repetição; Enquanto < > Faca O comando de entrada de dados Leia 5a Questão (Ref.: 201513582121) Pontos: 0,1 / 0,1 Em relação à construção de algoritmo, considere: I. Na estrutura de repetição Enquanto / Faça o bloco de repetição pode ser executado várias vezes ou até nenhuma vez. A condição é testada antes de entrar na estrutura de repetição. II. A estrutura de repetição Repita / Até efetua um teste lógico no fim do laço, garantindo que pelo menos uma vez as instruções deste são executadas. III. Toda repetição condicional pode ser representada por uma estrutura do tipo Enquanto / Faça ou Repita / Até, sendo que a primeira repete somente quando a condição é falsa e a segunda somente quando a condição é verdadeira. IV. Para se impedir a situação conhecida como loop infinito é necessário que, nos laços condicionais, a variável que é testada esteja sempre associada a uma instrução que a atualize no interior do laço. É correto o que se afirma APENAS em I, II e III. I e II. II e III. II, III e IV. I, II e IV. 1a Questão (Ref.: 201513525802) Pontos: 0,1 / 0,1 Um Algoritmo que efetua o cálculo da média da AV2 de uma turma de 52 alunos e que permite que o operador encerre a execução do programa a qualquer momento: está utilizando que tipo de comando? O comando de repetição; Para < > Faça. O comando de seleção; Se < > Então. O comando de declaração de variável; VAR até parar O comando de repetição; Enquanto < > Faca O comando de entrada de dados Leia 2a Questão (Ref.: 201513001736) Pontos: 0,1 / 0,1 Observe o programa abaixo com muita atenção e suponha que você digitou nessa ordem 5000, 3. Selecione a opção cujo conteúdo é igual aos valores exibidos na tela. #include using namespace std; int main() { float v, r, total; cin >> v >> r; total = v * ( 1 - r/ 100 ); cout << v << endl; cout << total << endl; system("pause"); } 5000 4850 5000 3500 5000 150 5000 15 5000 3a Questão (Ref.: 201512992904) Pontos: 0,1 / 0,1 Observe o programa abaixo com muita atenção e suponha que você executou duas vezes ele. Sendo que na primeira vez, digitou nessa ordem: 2000, 4 e, na segunda vez, digitou nessa ordem:3000, 4 . Selecione a opção cujo conteúdo é igual aos valores exibidos, em separado, na tela. #include using namespace std; int main() { float s, r; cin >> s >> r; if( s < 2000 ) cout << s * r << endl; else if( s < 3000 ) cout << s + s * r << endl; else cout << s + s * r / 100 << endl; system("pause"); } 2080 / 15000 2080 / 3120 10000 / 3120 8000 / 15000 10000 / 15000 4a Questão (Ref.: 201513623353) Pontos: 0,0 / 0,1 Julgue Verdadeiro ou Falso sobre sintaxe da linguagem C/C++, considerando que todas as bibliotecas já estão disponíveis para o programador. Para exponenciar um número "a" por outro número "b" e colocar o resultado na variável "x" basta incluir a linha "x = a ^ b". Para calcular a co-tangente de um valor "a" e armazenar o resultado na variável "x" basta incluir a linha "x = cotan(x)" Para arredondar um valor de "a" e armazenar em uma variável "x" basta incluir a linha "x = round(a)" Para calcular o seno de "a" e armazenar em uma variável x basta incluir a linha "x = sin(a)", lembrando que o valor de a deve estar em graus. Para calcular a raiz quadrada de "a" e armazenar em uma variável "x" basta incluir a linha "x = sqrt(a)".5a Questão (Ref.: 201512877072) Pontos: 0,0 / 0,1 Considere o algoritmo em que é feita uma passagem de argumentos por referência, em que V[] é um vetor de inteiros e X e Y são valores inteiros. Com respeito ao algoritmo acima, assinale a opção correta: A função recursiva f1 retorna a quantidade de valores zero que existem desde a posição X até a posição Y do vetor V. A garantia de que a função recursiva não será infinitamente executada está implementada exclusivamente no trecho do algoritmo que compreende da linha 10 à linha 14. Considerando as características da função f1, não é possível implementá-la sem o uso de recursividade. A chamada f1(vet,8,1) leva a uma execução infinita, qualquer que seja o vetor vet passado como parâmetro. Considere vet um vetor que contenha os valores [1,2,3,4,5,6,7,8,9,10] e a chamada da função f1(vet,1,5). A alteração da linha 5 para retorne 1 + f1(V,X+1,Y+1) não alteraria o resultado da execução da função. 1a Questão (Ref.: 201513620957) Pontos: 0,0 / 0,1 Um funcionário de uma empresa recebe aumento salarial anualmente. Sabe-se que: Esse funcionário foi contratado em 1995, com salário inicial de R$1.000,00; Em 1996 recebeu aumento de 1,5% sobre seu salário inicial; A partir de 1997 (inclusive), os aumentos salariais sempre corresponderam ao dobro do percentual do ano anterior. O que deveria ser incluído nas LINHA1, LINHA2 e LINHA3 para que o programa faça exatamente o que foi proposto? Marque a alternativa correta. percentual = 2 * percentual; novo_salario = percentual * novo_salario; ano_atual = ano_atual + 1; percentual = 2 * percentual; novo_salario = novo_salario + percentual * novo_salario; i = i + 1; percentual = 2 * percentual; novo_salario = percentual * novo_salario; i = i + 1; percentual = 2 * percentual; novo_salario = novo_salario + percentual * novo_salario; ano_atual = ano_atual + 1; percentual =1,5 * percentual; novo_salario = percentual * novo_salario; i = i + 1; 2a Questão (Ref.: 201513457006) Pontos: 0,0 / 0,1 1- Para a estrutura de repetição do para representada a seguir em pseudo código, qual das respostas abaixo é correta? para (x<-1; x<=20; x++) Se não iniciar a variável x antes desse comando (x=1), a estrutura de repetição não será executada. Os valores de x serão: 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 O próximo comando depois da execução dessa estrutura terá 20 como o valor da variável x. Os valores de x serão: 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 Os valores de x serão: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 3a Questão (Ref.: 201513455655) Pontos: 0,1 / 0,1 Escolha a opção correta de acordo com as informações abaixo: I - Algoritmo é uma sequência finita de ações que devem ser executadas para que se possa resolver um determinado problema. II - Existem 3 formas de representação de algoritmos: descrição narrativa, fluxograma e portugol. III - A descrição narrativa consiste em analisar o enunciado do problema e escrever, utilizando uma linguagem específica e padronizada, os passos a serem seguidos para resolução do problema. IV - Para declarar uma variável pode-se colocar qualquer nome, sendo que o primeiro caracter deve ser letra ou underline e não é permitido espaço em branco ou uso de caracteres especiais. Apenas a I está correta Apenas a II está correta Todas estão corretas Apenas a I, II e IV estão corretas 5a Questão (Ref.: 201512896556) Pontos: 0,1 / 0,1 Qual das seguintes opções não se caracteriza como forma de representação de um algoritmo? Pseudocódigo Descrição Narrativa Portugol Lógica Booleana Fluxograma Convencional
Compartilhar