Buscar

prova av2 8.0

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

Avaliação:
	AV2-2011.2S.EAD - ALGORITMOS - CCT0239 
	Disciplina:
	CCT0239 - ALGORITMOS 
	Tipo de Avaliação:
	AV2 
	Aluno:
	201101577495 - SERGIO JOSE MARINHO 
	Nota da Prova: 
	6
	Nota do Trabalho:      
	Nota da Participação:      2 
	Total:  
	8
	Prova On-Line 
	
Questão: AV220102CCT0001324 (166367)
1 - 
 Faça um programa em C++ para ler um vetor de 100 elementos inteiros e depois exibi-los na ordem inversa, ou seja, do último para o primeiro.
Note : 
i) Não é necessário o uso de cabeçalhos (include). 
ii) A correta utilização dos recursos faz parte da solução da questão. 
 
  Pontos da Questão: 1,5 �� HTMLCONTROL Forms.HTML:Hidden.1 �� HTMLCONTROL Forms.HTML:Hidden.1 
	Resposta do Aluno:
int cont,num cout<<"numero"; for ( int x=100; x<=1; x--) cin>> num; { cout<<numero; } system("pause"); 
Gabarito:
#include <iostream> #include <cstdlib> using namespace std; int main() { int v[100], i; cout << "Entre com 100 elementos para v : "; for (i = 0; i < 100; i++) cin >> v[i]; cout << "Exibindo os dados de v : "; for (i = 99; i >=0; i--) cout << v[i] << " "; cout << "\n"; system("pause"); }
Fundamentação do Professor:
Pontos do Aluno:   
	
Questão: AV220102CCT0001453 (166265)
2 - A função toupper converte:  Pontos da Questão: 0,5 
	Vários caracteres por vez 
	Uma biblioteca por vez 
	Um número inteiro por vez 
	Um caracter por vez  
	
Questão: AV220102CCT0001058 (158258)
3 - Para que possamos declarar uma variável, primeiro precisamos definir que tipo de dado ela irá armazenar, pois, quando:  Pontos da Questão: 0,5 
	Se define um tipo de variável, informamos ao computador o quanto de disco rígido será necessário ¿deletar¿ e que tipos de operações poderão ser realizadas com o dado que será armazenado 
	Se define um tipo de variável, informamos ao computador o quanto de memória será necessário ¿separar¿ e que tipos de operações poderão ser realizadas com o dado que será armazenado 
	Se define um intervalo de variáveis, informamos ao computador o quanto de disco rígido será necessário ¿reservar¿ e que tipos de trocas de variáveis poderão ser realizadas com o dado que será deletado 
	Se define um intervalo de variáveis, informamos ao computador o quanto de memória secundária será necessário ¿reservar¿ e que tipos de trocas poderão ser realizadas com o dado 
	
Questão: AV220102CCT0001205 (158251)
4 - 
Na linguagem UAL, o comando pare em uma estrutura escolha/caso é utilizado para:
 
  Pontos da Questão: 0,5 
	
Garantir a não ocorrência de loop infinito
	
Garantir que todos os blocos sejam executados a partir do caso escolhido
	
Garantir melhor desempenho da aplicação
	
Garantir que somente as instruções do bloco do caso escolhido sejam executadas
	
Questão: AV220102CCT0001259 (166316)
5 - 
      Para a estrutura de repetição for representada a seguir em linguagem C++, qual das sentenças abaixo é correta? 
for ( int x=1; x<=20; x++) 
 
  Pontos da Questão: 0,5 
	O próximo comando depois da execução dessa estrutura for terá 20 como o valor da variável x. 
	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 
	Os valores de x serão: 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 
	 Se não iniciar a variável x antes desse comando (x=1), a estrutura de repetição não será executada. 
	
Questão: AV220102CCT0001034 (158310)
6 - Usando os operadores aritméticos da linguagem UAL, podemos concluir que o resultado do algoritmo é: (assinale a alternativa CORRETA): 
prog calculo 
imprima 13+71, "\n"; 
imprima 10*3, "\n"; 
imprima 43/5, "\n"; 
fimprog  Pontos da Questão: 1 
	84 
30 
8 
	84   1000   8 
	84   1000    8,6 
	84 
30 
8,6 
	
Questão: AV220102CCT0001402 (166270)
7 - Uma estrutura de repetição FOR é suficiente para percorrer as linhas de matrizes de uma dimensão, como mostrado na figura abaixo. Se fosse o caso de percorrermos todos os elementos de uma matriz bidimensional, poderíamos: 
   Pontos da Questão: 0,5 
	Utilizar uma estrutura FOR dentro de outra estrutura SE 
	Utilizar uma estrutura FOR dentro de outra estrutura FOR 
	Utilizar duas estruturas FOR, uma em seguida da outra 
	Utilizar uma estrutura SE dentro de outra estrutura FOR 
	
Questão: AV220112CCT0135099 (158265)
8 - Analise o trecho de programa abaixo e assinale a alternativa que melhor define o que é feito pelo programa: 
prog incrivel 
   int data; 
   imprima “Digite a data (ddmmaaaa): “; 
   leia data; 
   imprima data % 10000, "\n"; 
   imprima data div 1000000, "\n"; 
   imprima (data div 10000) %100, "\n"; 
fimprog  Pontos da Questão: 1 
	Imprime em três linhas consecutivas o ano, o dia e o mês, respectivamente, da data digitada pelo usuário 
	Imprime em três linhas consecutivas o ano, o dia e o mês, respectivamente, da data digitada pelo usuário 
	Imprime em três linhas consecutivas o dia, o ano e o mês, respectivamente, da data digitada pelo usuário 
	Imprime em três linhas consecutivas o mês, o dia e o ano, respectivamente, da data digitada pelo usuário 
	
Questão: AV32010CCT000511887 (166358)
9 - Faça um programa em C++ que leia duas notas de um aluno e o seu nome, calcular a sua média e ao final exibir se o aluno foi ou não aprovado. O programa deve além da mensagem, exibir o seu nome. O aluno estará aprovado se a média aritmética de suas duas notas for igual ou superior a 6.  Pontos da Questão: 1,5 �� HTMLCONTROL Forms.HTML:Hidden.1 �� HTMLCONTROL Forms.HTML:Hidden.1 
	Resposta do Aluno:
int a,b,c cout<<"1 nota:"; cin>>a: cout<<"2 nota;"; cin>>b c=a b cout<<"media das notas"<<c; cout<<"foi aprovado"<<c: sytem("pause");
Gabarito:
#include <iostream> using namespace std; int main () { char nome[50]; float nota1, nota2, media; cout<<"Informe seu nome: "; cin>>nome; cout<<"Informe sua primeira nota: "; cin>>nota1; cout<<"Informe sua segunda nota: "; cin>>nota2; media=(nota1+nota2)/2; if (media>=6) { cout<<"O aluno "<<nome<<"foi aprovado com media= "<<media<<endl; } else { cout<<"O aluno "<<nome<<"foi reprovado com media= "<<media<<endl; system ("pause"); }
Fundamentação do Professor:
Pontos do Aluno:   
	
Questão: AV220102CCT00011518 (158285)
10 - Muitas vezes, os programas precisarão verificar as condições para que se possam decidir quais instruções deverão ser executadas. Em outras palavras: 
existem conjuntos diferentes de ações cuja execução de um deles depende do resultado de um teste. Esses comandos são conhecidos como estrutura de: 
  Pontos da Questão: 0,5 
	Função 
	Repetição 
	Decisão 
	Aptidão 
_1377528895.unknown
_1377528903.unknown
_1377528907.unknown
_1377528909.unknown
_1377528910.unknown
_1377528908.unknown
_1377528905.unknown
_1377528906.unknown
_1377528904.unknown
_1377528899.unknown
_1377528901.unknown
_1377528902.unknown
_1377528900.unknown
_1377528897.unknown
_1377528898.unknown
_1377528896.unknown
_1377528886.unknown
_1377528890.unknown
_1377528892.unknown
_1377528893.unknown
_1377528891.unknown
_1377528888.unknown
_1377528889.unknown
_1377528887.unknown
_1377528878.unknown
_1377528882.unknown
_1377528884.unknown
_1377528885.unknown
_1377528883.unknown
_1377528880.unknown
_1377528881.unknown
_1377528879.unknown
_1377528873.unknown
_1377528875.unknown
_1377528876.unknown
_1377528874.unknown
_1377528871.unknown
_1377528872.unknown
_1377528869.unknown
_1377528870.unknown
_1377528868.unknown
_1377528866.unknown

Continue navegando