Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Avaliação On-Line
Avaliação: AV2-2012.1 EAD ALGORITMOS-CCT0239
Disciplina: CCT0239 - ALGORITMOS
Tipo de Avaliação: AV2
Aluno: 201201066905 - PATRICIA DE OLIVEIRA TAVARES
Nota da Prova: 2 Nota do Trabalho: Nota da Participação: 0 Total: 2
Prova On-Line
Questão: 1 (166271)
Analise as sentenças sobre as matrizes bidimensionais e, em seguida, assinale a alternativa
correta:
I. Podemos entender uma matriz bidimensional como sendo um vetor de vetores, uma vez
que cada elemento é um vetor
II. A utilização de matrizes bidimensionais possibilita construir ”um vetor de vetores de char”,
que poderá armazenar um conjunto de nomes, de endereços, de profissões, etc.
III. Para cada dimensão de uma matriz será necessário um par de colchetes na sua declaração
na linguagem C++. Por exemplo, para declararmos uma matriz que armazene valor de
compra e de venda de 500 produtos podemos usar a seguinte declaração: float produtos[500]
[2]
Pontos da Questão: 0,5
Somente a sentença I está correta
Somente as sentenças I e II estão corretas
As sentenças I, II e III estão corretas
Somente as sentenças I e III estão corretas
Questão: 2 (158246)
O que faz o seguinte programa em UAL?
prog prova
real i =2, soma= 0;
imprima “\nO valor de i = “, soma+i*2, ”\n”;
fimprog Pontos da Questão: 1
Imprime: \n O valor de i = 0
Imprime: O valor de i = 4
Imprime: O valor de i = 2
Imprime O valor de i = 4 e Pula para a próxima linha
Questão: 3 (166302)
Qual a sintaxe correta para declarar uma matriz unidimensional na linguagem
UAL/C++? Pontos da Questão: 0,5
nomeMatriz:array[0..tamanhoDaMatriz -1] of tipoDaMatriz;
tipoDaMatriz [tamanho] nomeMatriz;
tipoDaMatriz nomeMatriz[tamanhoDaMatriz - 1];
tipoDaMatriz nomeMatriz[tamanhoDaMatriz];
Questão: AV220102CCT0001324 (166367)
4 -
Página 1 de 4Visualização de Prova
20/06/2012https://sia.estacio.br/portal/prt0010a.asp?p1=3706687&p2=9971&p3=1371516
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
Resposta do Aluno:
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:
Não respondeu
0
Questão: 5 (166287)
Considere o trecho
for ( ; ; )
{
// instruções
}
Assinale a opção correta :
Pontos da Questão: 0,5
Pode-se afirmar que este trecho representa um loop infinito.
Este trecho está errado, pois não existem dois ; na linha do for
Este trecho só ficará correto se colocarmos alguma inicialização, alguma condição e
incrementarmos a variável inicializada.
Este trecho está errado, pois o for precisa de inicialização.
Questão: 6 (166346)
Considerando o trecho de um programa em C++
int valor;
valor = 0;
while (valor < 5)
{
cout << “ “ << valor;
valor++;
}
É correto afirmar que : Pontos da Questão: 1
Aparecerá na tela : 0 1 2 3 4 , sendo que a variável valor não será igual a 5 quando a
Página 2 de 4Visualização de Prova
20/06/2012https://sia.estacio.br/portal/prt0010a.asp?p1=3706687&p2=9971&p3=1371516
repetição terminar.
A repetição irá terminar quando a variável valor for igual a 6.
Aparecerá na tela : 0 1 2 3 4 5 , sendo que não se pode afirmar qual o valor que a variável
possui quando o bloco do while termina.
Aparecerá na tela : 0 1 2 3 4 , sendo que a variável valor será igual a 5 quando a
repetição terminar.
Questão: AV320102CCT0001253 (166349)
7 - Escreva um programa que leia um numero não determinado de pares de valores [m, n],
todos inteiros e positivos, um par de cada vez, e calcule o produto desses números m e n, e
exiba o resultado desse produto. A digitação de pares terminará quando m for maior que
n. Pontos da Questão: 1,5
Resposta do Aluno:
Gabarito:
cout << “leia valor de m”; cin >> m; cout << “leia valor de n”; cin >> n; while ( m <= n)
{ prod= m * n; cout << m, “*”, n,”=”,prod; cout << “leia valor de m”; cin >> m; cout <<
“leia valor de n”; cin >> n; }
Fundamentação do Professor:
Pontos do Aluno:
Não respondeu
0
Questão: 8 (166324)
3- Para as estruturas de repetição do para representadas a seguir em linguagem UAL, qual
das respostas abaixo correspondem aos valores que a variável “c” irá assumir durante a
execução do programa:
para( c<-10; c>=1; c-- )
Assinale uma das opções:
Pontos da Questão: 0,5
10 8 6 4 2 1
10 9 8 7 6 5 4 3 2 1
11 10 9 8 7 6 5 4 3
12 10 9 8 7 6 5 4 3 2
Questão: 9 (158249)
Para exibir o valor de uma variável inteira em C++ deve ser utilizado o comando:
Pontos da Questão: 0,5
cout << "Valor de x: " >> x;
cout >>x;
cout >> "Valor de x: " >> x;
cout << x;
Questão: 10 (166265)
Página 3 de 4Visualização de Prova
20/06/2012https://sia.estacio.br/portal/prt0010a.asp?p1=3706687&p2=9971&p3=1371516
A função toupper converte: Pontos da Questão: 0,5
Vários caracteres por vez
Um caracter por vez
Uma biblioteca por vez
Um número inteiro por vez
Fechar
Server IP : 192.168.10.137 Client IP: 201.72.235.207 Tempo de execução da página : 2,141
Página 4 de 4Visualização de Prova
20/06/2012https://sia.estacio.br/portal/prt0010a.asp?p1=3706687&p2=9971&p3=1371516