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[] é umvetor 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: 1. Esse funcionário foi contratado em 1995, com salário inicial de R$1.000,00; 2. Em 1996 recebeu aumento de 1,5% sobre seu salário inicial; 3. 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 Para que o programa a seguir verifique corretamente se um número digitado é par ou ímpar, qual deve ser o valor de "???????". 1 a Questão (Ref.: 201403811383) Pontos: 0,1 / 0,1 if ( (numero%2)==0) 2 a Questão (Ref.: 201403723530) Pontos: 0,1 / 0,1 Qual o operador lógico utilizado para a operação de negação em C? ! 3 a Questão (Ref.: 201403196915) Pontos: 0,1 / 0,1 Podemos construir um algoritmo, usando várias linguagens. Assinale a opção CORRETA que representa uma linguagem mais próxima de uma linguagem de alto nível, mas que faz uso da língua nativa e cuja sintaxe fica mais próxima da linguagem de preferência do professor/ autor. Pseudolinguagem 4 a Questão (Ref.: 201403811379) Pontos: 0,0 / 0,1 Para que o algoritmo a seguir, escrito em Linguagem C/C++, aumente um salário inserido em 35%, caso esse salário for de até R$300,00; e 15% caso o salário for acima desse valor, qual opção que MELHOR preenche as linhas que possuem "??????" ? if (salario > 300) novosalario = salario * 1.15; else novosalario = salario * 1.35; 5 a Questão (Ref.: 201403753613) Pontos: 0,0 / 0,1 Qual o resultado da variável Z após a execução do código abaixo? x <- 9; y <- 7; z <- 6; SE ( (x - 2) < (y + 2) ) E ( (Z + 1) > (x + 1) ) ENTAO y <- x + 1; SENAO y <- x -1; FIMSE z <- z + (2 * x) + (3 * y); 48 Matrícula: 201502309084 Desempenho: 0,5 de 0,5 Data: 14/04/2016 12:52:09 (Finalizada) 1a Questão (Ref.: 201502980265) Pontos: 0,1 / 0,1 O computador só entende linguagem de 0's e 1's. Nesse sentido, é importante conhecer como fazer a conversão de um número da base decimal para um número na base binária. O número 10101111b, se escrito na base decimal, equivale a: 175 84 120 105 122 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 2a Questão (Ref.: 201502941291) 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 I, II e IV estão corretas Apenas a II está correta Todas estão corretas 3a Questão (Ref.: 201502477758) 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 2040 2000 400 2400 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 201502980261) Pontos: 0,1 / 0,1 O computador só entende linguagem de 0's e 1's. Nesse sentido, é importante conhecer como fazer a conversão de um número da base decimal para um número na base binária. O número 87, se escrito na base binária, equivale a: 0101 0110 1101 0111 0101 1000 0101 0111 Nenhuma das anteriores Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 201503111043) Pontos: 0,1 / 0,1 ¿É uma posição (endereço) na memória do computador, a qual é reservada para armazenar os dados que o programa vai manipular. Esta posição precisa ter um nome e um tipo de dado associado a informação que ela armazena.¿ Esta descrição faz referência a qual das opções abaixo: Variável Comando Constante FunçãoBiblioteca 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"); } 6750 675 6075 2a Questão (Ref.: 201503108977) Pontos: 0,1 / 0,1 Considere que em um programa em Português Estruturado em determinado trecho haja a palavra 'Escreva '"Ola!"' no código. Para representar esse mesmo trecho em um fluxograma deveria utilizar o símbolo de qual figura? Símbolo 2 3a Questão (Ref.: 201502986915) Pontos: 0,1 / 0,1 Qual a função matemática em C++ que é específica para calcular a raiz quadrada? sqrt 4a Questão (Ref.: 201503098249) Pontos: 0,0 / 0,1 Considere o seguinte trecho de código em C++: int x, y; cout << "Informe o valor de x: "; cin >> x; cout << "Informe o valor de y: "; cin >> y; x = x + y; y = x - y; x = x - y; Considere também que o usuário executou o programa e informou dois valores inteiros positivos para as variáveis x e y. Ao final do código, o que ocorreu com os valores de x e y? O valor de x passou a ser o dobro do valor de y. O valor de y passou a ser o triplo do valor de x; Os valores de x e y passaram a ser 0 e 2, respectivamente. Os valores de x e y foram trocados. Os valores de x e y passaram a ser 10 e 5, respectivamente. 5a Questão (Ref.: 201503108980) Pontos: 0,1 / 0,1 Considere que em um programa em Português Estruturado em determinado trecho haja o trecho S<- N1+N2 no código. Para representar esse mesmo trecho em um fluxograma deveria utilizar o símbolo de qual figura? Símbolo 1 Símbolo 3 Símbolo 5 Símbolo 4 Um aluno de Lógica de Programação gostaria de desenvolver um programa que pudesse receber o saldo da caderneta de poupança e o índice de reajuste para o mês. Como ele ainda não aprendeu uma linguagem de programação para fazer isso, resolveu escrever os procedimentos básicos para que pudesse ser calculado o novo saldo e, mais tarde, codificar em uma linguagem. Qual das opções abaixo seria a resposta dele de tal forma que pudesse alcançar o objetivo? PROCEDIMENTOS 1 - obter saldo, percentual 2 - novoSaldo <- saldo * percentual/100 3 - exibir novoSaldo PROCEDIMENTOS 1 - obter saldo, percentual 2 - novoSaldo <- saldo + saldo * percentual 3 - exibir novoSaldo PROCEDIMENTOS 1 - obter saldo, percentual 2 - novoSaldo <- saldo + percentual/100 3 - exibir novoSaldo PROCEDIMENTOS 1 - obter saldo, percentual 2 - novoSaldo <- saldo + percentual 3 - exibir novoSaldo PROCEDIMENTOS 1 - obter saldo, percentual 2 - novoSaldo <- saldo + saldo * percentual/100 3 - exibir novoSaldo 2a Questão (Ref.: 201505244481) Pontos: 0,5 / 0,5 Para interligar CPU, Memória Principal e os dispositivos de E/S, existem três barramentos. Assinale a opção onde eles estão presentes. Dados / Endereço / Fluxo Dados / Endereço / Controle Dados / Controle / Fluxo Conteúdo / Fluxo / Controle Conteúdo / Endereço / Fluxo 3a Questão (Ref.: 201505244720) Pontos: 0,5 / 0,5 Na prova de Lógica de Programação, na questão dissertativa, era pedido para se construir um algoritmo de nome prova que exibisse a palavra Engenheiro(a) na primeira linha e a expressão EAD-ESTACIO, começando na segunda zona da terceira linha. Abaixo estão as respostas de cinco alunos. Só uma atende às exigências do enunciado. Assinale a opção CORRETA. prog teste imprima "Engenheiro(a)\t\n\n\nEAD-ESTACIO"; fimprog prog prova imprima "Engenheiro(a)\t\n\nEAD-ESTACIO"; fimprog prog prova imprima "Engenheiro(a)\n\n\n\tEAD-ESTACIO"; fimprog prog teste imprima "Engenheiro(a)\n\n\tEAD-ESTACIO"; fimprog prog prova imprima "Engenheiro(a)\n\n\tEAD-ESTACIO"; fimprog 4a Questão (Ref.: 201505244495) Pontos: 0,5 / 0,5 O Ciclo de Controle de uma instrução compreende três momentos. Assinale a opção que apresenta, na ordem, esses momentos. Análise, Execução e Decodificação Identificação, Decodificação e Execução Busca, Execução e Decodificação Busca, Decodificação e Execução Busca, Análise e Execução 5a Questão (Ref.: 201505244743) Pontos: 1,0 / 1,0 Estava estudando no material de apoio e encontrei o fluxograma abaixo. Supondo que foram digitados os números 7 e 8, qual é a saída? 11 n1 + n2/2 7 + 4 7.5 7 + 8 /2 6a Questão (Ref.: 201505753904) Pontos: 0,0 / 1,0 O comando em C++ responsável pela saída de dados é: cout>> cout<< system("pause"); cin<< cin>> 7a Questão (Ref.: 201505244860) Pontos: 0,0 / 1,0 Um desenvolvedor, ao construir um programa, precisou de uma função que calculasse o produto entre dois números inteiros. Ele construiu uma função, tendo considerado a propriedade de fechamento, isto é, o produto de dois inteiros, inteiro será e colocou a linha abaixo no programa. cout << "Produto = " << multiplicar(a,b); Observe as opções abaixo e escolha aquela onde o protótipo da função está presente. void multiplicar(int a, b); void multiplicar(int ; int); void multiplicar(int a, int b); int multiplicar(int a, int b) ; float multiplicar(int a, int b); 8a Questão (Ref.: 201505365663) Pontos: 0,0 / 1,0 Um aluno da Engenharia gostaria de definir uma função que retornasse a soma dos termos de uma PA Finita Consultou seus apontamentos e encontrou a fórmula ideal para achar para usar em sua função. Observe o corpo da função e escolha a opção que corresponde ao cabeçalhodessa função. int somaPA( int a1, an, n) int somaPA( int a1, an, n); int somaPA( a1, an, n) int somaPA( int a1, int an, int n) int somaPA( int a1, int an, int n); 9a Questão (Ref.: 201505337327) Pontos: 0,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 dose 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. 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 final é o mesmo. A II e IV estão corretas Somente a I está correta A II e a III estão corretas Somente a II está correta Somente a IV está correta 10a Questão (Ref.: 201505245536) Pontos: 1,0 / 1,0 Selecione a opção que apresenta todos os operadores relacionais da linguagem C++. > < => =< == <> > < >= <= == != > < => =< = <> > < >= <= = != > < >= <= = <> Para a construção de um algoritmo, chamado diferenca, que receba a partir do teclado três números inteiros e exiba a soma dos dois primeiros, menos o terceiro, pode-se seguir a seguinte sequência de passos ou comandos:a) prog diferenca int t,x,y,z; leia x; leia y; leia z; t<-x+y-z; imprima t; fimprog Segundo George Pólya, as quatro fases que deverão ser seguidas para se resolver um problema, na ordem, são: Compreenda o problema, Planeje, Execute o plano e Reflita sobre a solução Indique qual o comando que deve ser usado em um algoritmo quando se deseja repetir um bloco de comandos a partir de uma condição. enquanto 2a Questão (Ref.: 201502813384) Pontos: 0,1 / 0,1 Podemos construir um algoritmo, usando várias linguagens. Assinale a opção CORRETA que representa uma linguagem mais próxima de uma linguagem de alto nível, mas que faz uso da língua nativa e cuja sintaxe fica mais próxima da linguagem de preferência do professor/ autor. Linguagem computacional Linguagem gráfica Linguagem natural Linguagem de marcação Pseudolinguagem 3a Questão (Ref.: 201502813353) Pontos: 0,1 / 0,1 Existe um registrador que é ponto de concentração de tudo que é armazenado na, ou copiado da, Memória Principal. Assinale a opção onde está presente esse registrador. RDM CC RI PC REM 4a Questão (Ref.: 201502813357) Pontos: 0,1 / 0,1 O Ciclo de Controle de uma instrução compreende três momentos. Assinale a opção que apresenta, na ordem, esses momentos. Busca, Análise e Execução Busca, Decodificação e Execução Busca, Execução e Decodificação Análise, Execução e Decodificação Identificação, Decodificação e Execução 5a Questão (Ref.: 201502813364) Pontos: 0,0 / 0,1 No Sistema Binário, por ser um sistema posicional assim como o Sistema Decimal, cada posição tem um valor. Assinale a opção onde estão presentes os valores das cinco primeiras posições, começando pela de maior valor(esquerda) e indo para a de menor valor(direita). 10 / 8 / 6 / 4 / 2 32 / 16 / 8 / 4 / 2 10000 / 1000 / 100 / 10 / 1 16 / 8 / 4 / 2 / 1 8 / 6 / 4 / 2 / 0 Assinale a opção correta. Sobre variáveis é correto afirmar que ... uma variável ocupa um espaço em memória e nunca se usa um tipo de dados ao declará-la. palavras reservadas podem ser usadas para nome de variáveis. nomes de variáveis sempre podem iniciar com aspa. o nome de uma variável sempre pode começar com acento. uma variável ocupa um espaço em memória e devemos usar, normalmente, um tipo de dados ao declará-la. 4a Questão (Ref.: 201409095146) Pontos: 0,5 / 0,5 Em linguagem C++, indique qual a alternativa correta que indica o operador relacional para "diferente". => <= != =< >= 5a Questão (Ref.: 201409099979) Pontos: 0,5 / 0,5 O que será exibido de acordo com o trecho de código abaixo? c 20 r c mod 2 se (r = 0) entao escreva("Valor de r:", r) senao se (r = 1) entao escreva("Valor de r: ",r) senao escreva("Valor de r:",r+3) fimse fimse Valor de r: 0 Valor de r: 10 Valor de r: 1 Nada será exibido. Valor de r: 3 6a Questão (Ref.: 201409179082) Pontos: 1,0 / 1,0 Na linguagem C++, não é permitido usar os operadores relacionais para comparar vetores de char como em outras linguagens. Sendo assim,: você irá precisar da função clrscr() quando tiver que fazer qualquer comparação. É bom lembrar que a comparação é baseada no valor de cada caracter em formato texto. você irá precisar da função clrscr() quando tiver que fazer qualquer comparação. É bom lembrar que a comparação é baseada no valor de cada caracter no código ASCII. você irá precisar da função strcpy() quando tiver que fazer qualquer comparação. É bom lembrar que a comparação é baseada no valor de cada caracter no código ASCII. você irá precisar da função strcmp() quando tiver que fazer qualquer comparação. É bom lembrar que a comparação é baseada no valor de cada caracter no código ASCII. não há outra forma de realizar esse tipo de comparação entre vetores. 7a Questão (Ref.: 201409653041) Pontos: 0,5 / 0,5 Ao elaborarmos um algoritmo, algumas formas de representação podem ser utilizadas. Uma dessas formas representa um algoritmo mais próximo de uma linguagem de programação de alto nível; sua sintaxe, geralmente, fica mais parecida com a linguagem de preferência do autor, como Pascal, C, C++, Java. Estamos nos referindo a definição de: Pseudolinguagem 8a Questão (Ref.: 201409100349) Pontos: 0,5 / 0,5 Após análise do código responda a questão: Ao ser compilado e executado, o programa irá exibir na tela: Os números ímpares entre 1 e 5 (inclusive) em ordem decrescente. 9a Questão (Ref.: 201409092936) Pontos: 1,5 / 1,5 Faça um algoritmo em pseudocódigo para calcular e mostrar o resultado dos juros de um determinado valor. O usuário informará qual a taxa e o valor. Além disso, a saída deve ser igual ao do exemplo: Exemplo: O valor de VVV com juros de JJJ% dá um total de TTT. Onde: VVV é o valor informado pelo usuário JJJ é a taxa de juros sobre o valor TTT é o valor dos juros sobre o valor informado pelo usuário Gabarito: Esta pergunta pode ser apresentada várias soluções uma delas pode ser considerada a seguinte: algoritmo "Taxa de juros" var valor,taxa,total:real inicio escreva("Informe o valor do produto:") leia(valor) escreva("Informe a taxa de juros:") leia(taxa) total<-valor*taxa/100 escreva("O valor de ",valor," com juros de ",taxa,"% dá um total de",total,".") fimalgoritmo 10a Questão (Ref.: 201409133936) Pontos: 0,5 / 1,5 Sabe-se que a população de uma determinada cidade A cresce 2% ao ano e que a população de uma cidade B cresce 3% ao ano. Sabendo que a população de A é de 100.000 habitantes e que a de B é de 50.000 habitantes, implemente um algoritmo que calcule quantos anos serão necessários para que a população da cidade B ultrapasse a população da cidade A Gabarito: int main() { int anos=0; float pa=100000, pb=50000; while(pb<=pa) { pa += 0.02 * pa; pb += 0.03 * pb; anos++; } cout << "Numero de anos:" << anos <<"\n"; system("pause"); }
Compartilhar