Buscar

AV_Algoritmo_2014_3

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Outros materiais