Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 201407241734) sem. N/A: Formas de representação e etapas para construção Pontos: 0,5 / 0,5 Assinale a opção correta. Programa e fluxograma são sinônimos. Um programa é um algoritmo codificado em uma linguagem de programação. Para se escrever um programa não precisa se conhecer lógica de programação, pois o fundamental é a linguagem de programação. Um programa é um algoritmo codificado em linguagem natural. Um programa é um algoritmo codificado em uma pseudolinguagem. 2a Questão (Ref.: 201407581502) sem. N/A: Tipos de algoritmos Pontos: 0,5 / 0,5 Fluxograma é um "diagrama esquemático que apresenta uma sequência de operações, tal como para um programa de computador ou processo industrial" (in Dicionário Priberam da Língua Portuguesa [em linha], 2008-2013, http://www.priberam.pt/dlpo/fluxograma [consultado em 13-08-2014]. Abaixo temos um fluxograma de notas (N1 e N2) obtidas pelo aluno João. Selecione a opção que apresenta os itens de entrada do fluxograma. Fim Média Reprovado Aprovado N1 e N2 3a Questão (Ref.: 201407263108) sem. N/A: Matriz Pontos: 1,0 / 1,0 Marque a opção correta para atribuição de valores na matriz x: a=10; for(i=0;i<10;i++){ for(i=0;i<10;j++){ x[i][j] =a ; a ++; } } a=10; for(i=0;i<10;i++){ for(j=0;j<10;j++){ a ++; } } a=10; for(j=0;j<10;j++){ x[i][j] =a ; a ++; } a=10; for(i=0;i<10;i++){ for(j=0;j<10;j++){ x[i][j] =a ; a ++; } } a=10; for(i=0;i<10;i++){ x[i][j] =a ; a ++; } 4a Questão (Ref.: 201407599317) sem. N/A: CLONE: Os códigos vão ficar menores. Chegaram as estruturas de repetição. Pontos: 0,5 / 0,5 Marque a opção correta. Considere o trecho de programa feito em C++. O valor final de s e o valor final de num, são respectivamente: int conta, num=1, s=0; for(conta = 10; conta < = 40; conta= conta+10){ s= s+num; num= num +2; } 9 e 9 16 e 9 50 e 16 50 e 9 o valor de s está indefinido e o valor de num é 7 5a Questão (Ref.: 201407263105) sem. N/A: Vetor Pontos: 1,0 / 1,0 Qual das opções abaixo está correta com relação a declaração de variáveis para um vetor de 15 elementos de números reais em C++? int vetor[15] double x[15][15] double x[15] int vetor[15][15] char x[15] 6a Questão (Ref.: 201407026388) 8a sem.: Estrutura de Decisão Pontos: 0,5 / 0,5 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)) 7a Questão (Ref.: 201407021194) 2a sem.: Conceitos iniciais Pontos: 0,5 / 0,5 Para realizar o armazenamento de um determinado valor na memória do computador é necessária a declaração de: Comando de saída Comando de entrada Estrutura de decisão Fluxograma Variável 8a Questão (Ref.: 201407028421) 5a sem.: Análise de algoritmo 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: 10 Nada será exibido. Valor de r: 3 Valor de r: 0 Valor de r: 1 9a Questão (Ref.: 201407256059) sem. N/A: A escolha é sua ! Pontos: 1,5 / 1,5 Resposta: int main () { int sexo, idade; cout << "\n qual o seu sexo? digite 1 para masculino ou 2 para feminino: "; cin>> sexo; cout<< "\n digite sua idade: "; cin >> idade; if (sexo == 1) { if(idade >= 18 && idade <=60) { cout << "\n admitido na empresa XYZ"; else cout << "\n não admitido "; } else if (sexo == 2) { if (idade >=30 && idade <=65) { cout <<"\n admitido na empresa XYZ"; else cout << "\n não admitido"; } } } Gabarito: Fundamentação do(a) Professor(a): CERTO 10a Questão (Ref.: 201407274466) 8a sem.: LÓGICA DE PROGRAMAÇÃO Pontos: 0,2 / 1,5 IMPLEMENTE UM PROGRAMA EM C++ QUE RECEBA COMO ENTRADA DOIS VALORES INTEIROS E LISTE TODOS OS VALORES INTEIROS COMPREENDIDOS ENTRE OS DOIS (ASSUMA QUE O PRIMEIRO VALOR É SEMPRE MENOR DO QUE O SEGUNDO VALOR) Resposta: #include <iostream> using namespace std; int main () { int n1, n2, maior, menor; cout << "\n digite um numero inteiro: "; cin >> n1; cout<< "\n digite outro numero inteiro: "; cin>> n2; } Gabarito: #include < iomanip.h > main() { int a,b; cout << "Digite dois valores:" cin >> a >> b; for(int i=a + 1 ; i < b ; i++ ) cout << i; } Fundamentação do(a) Professor(a): Pela entrada
Compartilhar