Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 201308226876) A representação gráfica dos algoritmos, em que cada símbolo apresentado representa uma operação a ser realizada é chamada de: Algoritmo Diagrama Fluxograma Pseudocódigo Linguagem de Programação 2a Questão (Ref.: 201308235590) Para exibir o valor da variável x do tipo inteiro em C++ deve ser utilizado o comando: cout >>x; cout >> "Valor de x: " , x; cout >> "Valor de x: " >> x; cout << "Valor de x: " >> x; cout << x; 3a Questão (Ref.: 201308275879) Faça um programa em C++ que some os n números de uma sequência formada da seguinte maneira: 1 + 1/3 + 1/5 + 1/7... Gabarito: #include using namespace std; int main () { float numerador =1; float denominador = 1; float soma = 0; int limite = 0; cin >> limite; for (int i = 0; i cout << "o valor a ser calculado "<< numerador << "/" << denominador << "\n"; soma=(numerador/denominador) + soma; // 1/5 + soma denominador=denominador+2; //5 } cout << "a soma foi \n" << soma << "\n"; system("PAUSE"); return 0; } 4a Questão (Ref.: 201308251527) Considerando o trecho de programa abaixo e os seguintes valores de entrada: 4, 7, 8, 2, 0, 1, 3, 4 e 2, qual será a saída produzida? int lin, col, mat[3][3]; for (lin=0; lin<3; lin++) for(col=0; col<3; col++) cin >> mat[lin][col]; for (lin=0; lin< 3; lin++) for(col=0; col<3; col++) if (lin==col) cout << "\n" << mat[lin][col]; 2, 0, 2 2, 0, 1 4, 0, 2 3, 4, 2 4, 7, 8 5a Questão (Ref.: 201308313209) 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 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. 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. 6a Questão (Ref.: 201308282075) Interprete o programa abaixo e escreva por extenso o que este código se propõe a fazer. Gabarito: É solicitado que o usuário digite um valor de saldo. Então, enquanto houver saldo (saldo>0) o usuário digita valores de compra, que serão abatidos do saldo restante. Caso o usuário digite um valor de compra que torne o saldo negativo (ou seja, se o saldo for insuficiente para a compra), o programa é encerrado e a mensagem "Compra não aprovada" é exibida. 7a Questão (Ref.: 201308314497) No algoritmo do enunciado, são variáveis dependentes de comandos de atribuição: b) aux e salario. a) nome e aux. c) nome e salario. e) salario e nivel_superior. d) nome e nivel_superior. 8a Questão (Ref.: 201308227068) Assinale a alternativa correta que mostra exatamente o que será impresso de acordo com o pseudocódigo abaixo. algoritmo "Impressão de valores" var n1,n2,n3:inteiro inicio n1<-4 n2<-n1*2 n3<-n2+1+n2 n2<-n3+n2 n1<-n1-n2 escreva("O resultado final será ",n1,"+",n2,"=",n3*2) fimalgoritmo O resultado final será 4 + 25 = 29 Nenhuma das alternativas O resultado final será 4 + 8 = 9 O resultado final será -21 + 25 = 34 O resultado final será -21 + 25 = 4 9a Questão (Ref.: 201308229596) Interprete o algoritmo abaixo e informe o valor final da variável X. Início Inteiro: X; X ¬ 3; Se X < 4 então X ¬ 0; Senão X ¬ X+7; Fim Se; Fim. 0 3 4 10 1 10a Questão (Ref.: 201308232073) Os operadores lógicos servem para combinar resultados de expressões, retornando se o resultado final é verdadeiro ou falso. Marque a alternativa que contém o operador lógico que deve ser utilizado quando as duas proposições lógicas necessitam ser verdadeiras para que o resultado da combinação seja verdadeiro. ((pontos>=10) || (pontos <=20)) ((pontos>=10) ! (pontos <=20)) ((pontos>=10) % (pontos <=20)) ((pontos>=10) # (pontos <=20)) ((pontos>=10) && (pontos <=20)) 11a Questão (Ref.: 201308229304) O linha de programa que representa a ação "processamento" em um algoritmo em pseudolinguagem é: se valor <- valor + 1; programa enquanto leia Disco local Estácio
Compartilhar