Buscar

Avaliação Parcial_AV1

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Avaliação Parcial: CCT0753_SM_201704066931 V.1 
Aluno(a): ANANDA DAMIÃO DE SOUZA	Matrícula: 201704066931
Acertos: 7,0 de 10,0	Data: 19/04/2018 21:18:11 (Finalizada)
Código de referência da questão.	1a Questão (Ref.:201705223977)	Acerto: 1,0 / 1,0
Estão entre algumas das possíveis formas de estruturas de dados:
	Grafos, funções, fila
	cout, Funções, vetores
 Certo	Árvores binárias, pilhas, vetores
	Árvores binárias, pilhas, algoritmos
	Listas, vetores, cin
Código de referência da questão.	2a Questão (Ref.:201704692645)	Acerto: 1,0 / 1,0
 Os irmãos Silva irão viajar por vários países da Europa e por isso, traçaram no mapa o percurso que farão, de cidade a cidade. Qual a estrutura de dados mais adequada para modelar este problema ?
	 Árvore
 Certo_Grafo
 Pilha
 Fila
 Lista
Código de referência da questão.	3a Questão (Ref.:201706897804)	Acerto: 1,0 / 1,0
Qual será a saída para o seguinte trecho de código?
 void FUNC1()
{
int B = -100; 
cout << "Valor de B dentro da função FUNC1: " << B;
}
void FUNC2() {
int B = -200;
cout << "Valor de B dentro da função FUNC2: " << B;
}
int main() {
int B = 10;
cout << "Valor de B: " << B;
B = 20;
FUNC1();
cout << "Valor de B: " << B;
B = 30;
FUNC2();
cout << "Valor de B: " << B;
}
	Valor de B: 10 Valor de B dentro da função FUNC1: -100 Valor de B: 20 Valor de B dentro da função FUNC2: -400 Valor de B: 30
	Valor de B: 10 Valor de B dentro da função FUNC1: -100 Valor de B: 20 Valor de B dentro da função FUNC2: -200 Valor de B: 20
	Valor de B: 10 Valor de B dentro da função FUNC1: -200 Valor de B: 20 Valor de B dentro da função FUNC2: -200 Valor de B: 30
 CERTO_ Valor de B: 10 Valor de B dentro da função FUNC1: -100 Valor de B: 20 Valor de B dentro da função FUNC2: -200 Valor de B: 30
	Valor de B: 10 Valor de B dentro da função FUNC1: -100 Valor de B: 10 Valor de B dentro da função FUNC2: -200 Valor de B: 30
Código de referência da questão.	4a Questão (Ref.:201704101737)	Acerto: 1,0 / 1,0
As variáveis em programação são utilizadas para armazenar um valor de determinado tipo em um espaço reservado na memória. Em algumas linguagens de programação podemos declarar, ou seja, reservar um espaço na memória, fora do escopo da função principal, e fora do escopo de qualquer outra função. Ao fazer a declaração desta forma estamos declarando uma variável do tipo:
	Constante
	Real
	Local
	Inteiro 
 CERTO_Global
	Gabarito Coment.	
Código de referência da questão.	5a Questão (Ref.:201704101739)	Acerto: 1,0 / 1,0
A armazenagem de dados pode ocorrer temporariamente em uma variável, um vetor ou em uma estrutura chamada Struct na linguagem C e C++. Como se procede a atribuição de valor a um determinado campo de uma estrutura do tipo Struct?
	Nome da estrutura vírgula tipo do campo
 CERTO_Nome da estrutura ponto nome do campo
	Nome da estrutura ponto tipo do campo
	Nome da estrutura seta nome do campo
	Nome da estrutura seta tipo do campo
	Gabarito Coment.	
Código de referência da questão.	6a Questão (Ref.:201705144311)	Acerto: 0,0 / 1,0
Em C++, quando uma variável é declarada como uma struct, o acesso para atribuição e leitura dos membros (campos) deste registro se dá pelo operador :
	* (asterisco).
 Certo_(∙ (ponto).)
 	 , (vírgula).
	& (e comercial ou eitza).
	-> (seta).
Código de referência da questão.	7a Questão (Ref.:201704690037)	Acerto: 1,0 / 1,0
Qual papel do for mais interno na função ordena abaixo ?
void ordena( int n, int v[])
{
 int i, j, x;
 for (j = 1; j < n; ++j) {
 x = v[j];
 for (i = j-1; i >= 0 && v[i] > x; --i) 
 v[i+1] = v[i];
 v[i+1] = x;
 }
}
	Encontrar o elmento a ser eliminado do vetor
	Encontrar o maior valor de x que deve ser inserido em v[0..j-1].
	Encontrar o menor valor v[j] que deve ser inserido em v[0..j-1].
 Certo	Encontrar o ponto onde v[j] deve ser inserido em v[0..j-1].
	Encontrar o valor de v[j] deve em v[0..j-1].
	Gabarito Coment.	
Código de referência da questão.	8a Questão (Ref.:201704690038)	Acerto: 1,0 / 1,0
Sabendo-se que o método de seleção também é um método de ordenação que baseia seu algoritmo em trocas entre os elementos de um vetor, se submetermos a sequencia de inteiros armazenada em um vetor inicialmente na seguinte ordem : 13, 23, 3, 8, 1. Pode-se dizer que quando o menor elemento do vetor alcançar sua posição final, a ordenação apresentada no vetor é:
	1,23,13,8,3
	1,8,3,23,13
	1,13,23,8,3
	1,3,23,8,13
 Certo_1,23,3,8,13
	Gabarito Coment.	
Código de referência da questão.	9a Questão (Ref.:201705138400)	Acerto: 0,0 / 1,0
Em relação às listas sequenciais, considere as seguintes afirmações:
I - são estruturas lineares que utilizam vetores para armazenamento dos dados;
II - os componentes da lista são os dados que se deseja armazenar e um valor inteiro com a quantidade de dados da lista;
III - os dados são sempre inseridos ou removidos no final da lista, tomando-se sempre o cuidado de atualizar a quantidade de dados da lista;
IV - listas podem apresentar dados repetidos ou não admitir repetição (listas com e sem repetição).
Assinale a opção que contém apenas todas as afirmativas corretas:
	I, II
 Certo_I, II, IV
	II, III, IV
	I, II, III, IV
	I, II, III
Código de referência da questão.	10a Questão (Ref.:201704306496)	Acerto: 0,0 / 1,0
	
for (int i = 0; i < n; i++)
 cout << L[i] << endl;
 Certo_for (int i = 0; i < n; i++)
 cout << L[i].matricula << " " << L[i].nome << endl;
 Errado	
for (int i = 0; i < n; i++)
 cout << L[i].matricula << " " << L[i].nome[30] << endl;
	
for (int i = 0; i < n; i++)
 cout << L.matricula[i] << " " << L.nome[i] << endl;
	
for (int i = 0; i < n; i++)
 cout << L.matricula << " " << L.nome << endl;

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando