Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
� �UNESA – UNIVERSIDADE ESTÁCIO DE SÁ CURSO DE BACHARELADO EM SISTEMAS DE INFORMAÇÃO / ANÁLISE DE SISTEMAS Disciplina..: ESTRUTURA DE DADOS Professor..: RAIMUNDO AGUIAR XAVIER Aluno........: _________________________________________ Turma.......: ______________ Data: ___/___/2019 � VALOR 8,0 NOTA ��Atenção !!!�A prova deverá ser feita à caneta para que se tenha direito a revisão. As questões objetivas devem ser respondidas nesta folha. Utilize a folha de soluções para responder as questões subjetivas. Não utiliza corretor ortográfico A prova é individual e sem consulta. Questões subjetivas iguais serão anuladas. �� I – QUESTÕES OBJETIVAS MARQUE COM V OU F. --- PODERÁ TER MAIS DE UMA ALTERNATIVA VERDADEIRA / FALSA. 1a. Questão (Valor: 0,10 ponto cada): ( ) O comando WHILE avalia a condição no início do looping e se não for verdadeira não executa nenhuma vez ( ) O comando FOR avalia a condição no início do looping e se não for verdadeira não executa nenhuma vez ( ) O comando IF avalia a condição e se for verdadeira executa a condição ENTÃO/THEN e se for falsa executa a condição ELSE ( ) O comando CIN escreve o conteúdo de uma variável na tela. ( ) O comando = = atribui valor a variáveis. RELACIONE. 2a. Questão (Valor: 0,05 ponto cada): Relacione as colunas. ( ) Comando Condicional | 1 - Comando de Atribuição ( ) Looping determinado ou indeterminado | 2 – Operador lógico ( ) 7,45 | 3 – COUT ( ) Inicialização/condição/Incremento juntos | 4 – FOR ( ) = | 5 – ELSE ( ) “ayx86g0jtty” ´ | 6 – IF ( ) Mostra conteúdo de variável na tela | 7 – WHILE ( ) Instrução falsa do comando condicional | 8 – FLOAT ( ) Atribui conteúdo a variável via mídia | 9 – CIN ( ) && | 10 – Cadeia de Caracteres MARQUE A ALTERNATIVA CORRETA. (SÓ EXISTE UMA CORRETA) 3a. Questão (Valor: 0,5 ponto): Os operadores matemáticos são, respectivamente: A) * e != B) / e >= C) div e mod D) && e + II – QUESTÕES SUBJETIVAS DEPURAÇÂO 4a. Questão (Valor: 0,75 cada): Demonstre todos os valores de todas as variáveis, desde o momento que os trechos começam até o momento em que eles terminam. B) a = 5; b = 3; c = 1; y = 3; | for (k=10; k>=5; k=k-2) { while ( y < b ) { | a = b; | cout << k; b = c; | cout<<y; c =a+b; } | } � CONSTRUÇÃO ( Não faça todo o algoritmo, somente os trechos pedidos) 5a. Questão (Valor: 0,75 ponto) Defina 3 vetores chamados V1, V2 e V3 cada um com 2000 ocorrências de inteiros e duas matrizes chamadas M1 e M2 a primeira com 4 colunas e 2000 linhas de inteiros e a segunda com 2000 colunas e 4 linhas de inteiros. 6a. Questão (Valor: 0,75 ponto) Leia os vetores. 7a. Questão (Valor: 1,0 ponto) Atribua os vetores V1, V2 e V3 para as três primeiras colunas da matriz M1 e para a quarta, atribua a média das três primeiras colunas. 8a. Questão (Valor: 1,0 ponto) Atribua de M1 para M2. (1ª coluna de M1 para 1ª linha de M2 e assim por diante. 9a. Questão (Valor: 1,5 ponto) Ordene V3. 10a. Questão (Valor: 1,0 ponto extra) Ordene a 50a linha de M1. Exemplo: Segundo o padrão 10 Base 2, o conector utilizado recebe a seguinte denominação: A) Conector RG-11 B) Conector AUI C) Conector BNC D) Conector DB-25 �PAGE �1� �PAGE �2�
Compartilhar