Baixe o app para aproveitar ainda mais
Prévia do material em texto
LÓGICA DE PROGRAMAÇÃO Avaiação Parcial: CCT0535_SM_201608175561 V.1 Aluno(a): JOSE GELSON DE MOURA BISPO DE ROMA Matrícula: 201608175561 Acertos: 10,0 de 10,0 Data: 09/05/2017 11:02:13 (Finalizada) 1a Questão (Ref.: 201608235308) Acerto: 1,0 / 1,0 Em relação a algoritmos: I. É uma sequência lógica de instruções que devem ser seguidas para a resolução de um problema ou para a execução de uma tarefa. II. Os algoritmos não podem ser utilizados na área das ciências cognitivas devido a sua interpretação ambígua. III. Os algoritmos podem constituir uma parte importante da documentação de sistemas, pois descrevem as tarefas a serem realizadas pelos programas. Dadas as sentenças, podemos afirmar que: I e III são verdadeiras. II e III são falsas. I e III são falsas. I e II são verdadeiras. I e II são falsas. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 2a Questão (Ref.: 201608330641) Acerto: 1,0 / 1,0 Sabe-se que, em cada sistema posicional, temos um conjunto de algarismos e/ou letras para representar todos os números. Dessa forma, na base 2, temos somente os algarismos 0 e 1 para representar todos os números. Qual das seqüências abaixo representa, no sistema binário, o número 85 em decimal? 1100001 1010110 1011001 1010101 1110001 3a Questão (Ref.: 201608423434) Acerto: 1,0 / 1,0 Quando desejarmos exibir na tela títulos, conteúdo de variáveis, resultado de operações e tudo mais que precisarmos, poderemos fazer uso de alguns caracteres de controle do cursor presentes em muitas linguagens de programação e até em interpretadores algorítmicos. Esses caracteres possibilitam o deslocamento do cursor horizontalmente e verticalmente. Qual das respostas abaixo representa, na mesma sequência do texto acima, esses caracteres? /t , /n /tab , /n \n , \t tab , enter \t , \n Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 201608212528) Acerto: 1,0 / 1,0 Analise as seguintes afirmações relativas a conhecimentos básicos de microcomputadores PC. I. Em um disquete de 3,5 polegadas podem ser armazenados arquivos de até 1,44 Giga bytes. II. A RAM é a memória cache permitem apenas leitura. III. O teclado e o mouse são periféricos de entrada de dados. IV. A impressora é um periférico de saída de dados. Indique a opção que contenha todas as afirmações verdadeiras: I e II II e IV I e III III e IV II e III 5a Questão (Ref.: 201608340507) Acerto: 1,0 / 1,0 Observe o programa abaixo com muita atenção e suponha que você digitou nessa ordem 5000, 3. Selecione a opção cujo conteúdo é igual aos valores exibidos na tela. using namespace std; int main() { float v, r, total; cin >> v >> r; total = v * ( 1 - r/ 100 ); cout << v << endl; cout << total << endl; system("pause"); } 5000 4850 5000 150 5000 4815 5000 15 5000 3500 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 6a Questão (Ref.: 201608330724) Acerto: 1,0 / 1,0 Estudamos as linguagens gráficas mais conhecidas: Fluxograma e Diagrama Ns/Chapin. Observe as sequências abaixo onde aparecem do lado esquerdo os símbolos do Fluxograma dos comandos que exibem na tela, processamento e entrada de dados, não, necessariamente nessa ordem, do lado esquerdo e, do lado direito, os correspondentes no diagrama de NS/Chapin. Assinale a opção que apresenta os símbolos equivalentes. Gabarito Comentado. 7a Questão (Ref.: 201608423453) Acerto: 1,0 / 1,0 Observe a fórmula abaixo que calcula a soma dos n primeiros termos de uma PA. Sn = n/2 [ 2a + (n-1) r ] a primeiro termo da série n número de termos da série r razão da série Se você desejasse escrever o corpo de uma função, para resolver o problema acima, cujo cabeçalho seria int somaPA(int a, int n, int r) qual das opções abaixo escolheria? { return (2*a + (n-1)*r)*n/2; } { return (2*a) + (n-1)*r*n/2; } { return (2*a + n-1*r)*n/2; } { return 2*a + (n-1)*r *n/2; } { return (2*a) + n-1*r*n/2; } Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 8a Questão (Ref.: 201608451797) Acerto: 1,0 / 1,0 Um aluno da Engenharia gostaria de definir uma função que retornasse a soma dos termos de uma PA Finita Consultou seus apontamentos e encontrou a fórmula ideal para achar para usar em sua função. Observe o corpo da função e escolha a opção que corresponde ao cabeçalho dessa função. int somaPA( a1, an, n) int somaPA( int a1, int an, int n) int somaPA( int a1, an, n) int somaPA( int a1, int an, int n); int somaPA( int a1, an, n); Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 9a Questão (Ref.: 201608423461) Acerto: 1,0 / 1,0 Quando estudamos sobre a estrutura do se ... entao...senao, sempre nos é dito que, quando tivermos duas possibilidades de respostas, devemos escolher a estrutura do se composto ao invés de usar duas estruturas do se simples. Observe as afirmativas abaixo e, depois, escolha a resposta que respalda o uso do se composto pelo que foi dito acima ao invés do se simples. I - Maior clareza no código, mas não influência na eficiência do mesmo. II - Maior eficiência porque diminui o número de testes no código. III - Maior eficiência somente porque o código fica mais legível, visto que o resultado final é o mesmo. IV Somente uma escolha do desenvolvedor, visto que o resultado final é o mesmo. Somente a IV está correta Somente a II está correta Somente a I está correta A II e a III estão corretas A II e IV estão corretas Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 10a Questão (Ref.: 201608331670) Acerto: 1,0 / 1,0 Selecione a opção que apresenta todos os operadores relacionais da linguagem C++. > < => =< == <> > < => =< = <> > < >= <= == != > < >= <= = != > < >= <= = <> Gabarito Comentado.
Compartilhar