Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaiação Parcial: CCE1121_SM_201602824495 V.1 Aluno(a): JOÃO FELIPE BEZERRA FILHO Matrícula: 201602824495 Acertos: 7,0 de 10,0 Data: 03/10/2017 18:41:30 (Finalizada) 1a Questão (Ref.: 201603599180) Acerto: 1,0 / 1,0 Um algoritmo é: A parte de um programa em que se limita a definir as constantes A operação matemática inversa a potencia. Um software utilizado para escrever programas Uma sequência de passos para realizar uma atividade. NDA 2a Questão (Ref.: 201603769158) Acerto: 1,0 / 1,0 Segundo a Arquitetura de Von Neumann, quais os elementos básicos que compõe a estrutura de um computador? Unidade Lógica e Aritmética, Dispositivos de Entrada e Saída Memória, Unidade de Controle, Unidade Lógica e Aritmética Unidade Lógica e Aritmética, Dispositivos de Entrada e Saída Memória, Unidade de Controle, Unidade Lógica e Aritmética, Dispositivos de Entrada e Saída Teclado, Monitor e CPU 3a Questão (Ref.: 201603044681) Acerto: 1,0 / 1,0 Na prova de Lógica de Programação, na questão dissertativa, era pedido para se construir um algoritmo de nome prova que exibisse a palavra Engenheiro(a) na primeira linha e a expressão EAD-ESTACIO, começando na segunda zona da terceira linha. Abaixo estão as respostas de cinco alunos. Só uma atende às exigências do enunciado. Assinale a opção CORRETA. prog prova imprima "Engenheiro(a)\n\n\tEAD-ESTACIO"; fimprog prog teste imprima "Engenheiro(a)\t\n\n\nEAD-ESTACIO"; fimprog prog prova imprima "Engenheiro(a)\n\n\n\tEAD-ESTACIO"; fimprog prog prova imprima "Engenheiro(a)\t\n\nEAD-ESTACIO"; fimprog prog prova imprima "Engenheiro(a)\t\n\nEAD-ESTACIO"; fimprog 4a Questão (Ref.: 201603897111) Acerto: 0,0 / 1,0 Quais são os tipos das variáveis abaixo, nesta ordem (A, B e C): A <- 45.85 B <- 8 C <- "peso" real, num e char caracter, numerico e real float, double e char real, inteiro e caracter numerico, real e caracter 5a Questão (Ref.: 201603889526) Acerto: 0,0 / 1,0 Analise o trecho de código abaixo e diga o valor das variáveis X, Y e Z após a sequência de operações do trecho: X = -11 Y = 11 Z = 11 X = 11 Y = 11 Z = 11 X = -33 Y = 11 Z = 11 X = -33 Y = 10 Z = 10 X = 33 Y = 11 Z = 10 6a Questão (Ref.: 201603889529) Acerto: 1,0 / 1,0 Se a = 15 e b = 6, qual será o resultado da expressão: a % b 4 3 0 5 1 7a Questão (Ref.: 201603044622) Acerto: 1,0 / 1,0 Observe o algoritmo abaixo. Se você digitar 19 quando for solicitado o primeiro valor e digitar 5, quando for solicitado o segundo valor, as variáveis q, r e d ficarão com determinados valores armazenados. Assinale a opção onde os valores corretos aparecem, na ordem. Nesse ambiente, temos dois operadores de divisão, um para divisão que retorna um quociente inteiro e uma para divisão que retorna um quociente real. Lembre-se também do que significa os caracteres de controle \n e \t. prog operadores int a,b,q,r; real d; leia a; leia b; q<- a div b; r<- a % b; d<- a/b; imprima "\n", q, "\n", r, "\n", d, "\n"; fimprog 3 4 3.8 2 3 3.8 3 4 3.8 #posicionados nas colunas 1/ 9 / 17 3 4 3#posicionados nas colunas 1/ 9 / 17 4 3 3 8a Questão (Ref.: 201602927174) Acerto: 1,0 / 1,0 Em relação à lógica de programação, considere os pseudocódigos: Somente Alg1 tem consistência em sua representação e chega a um resultado. Ambos os algoritmos abordam o mesmo problema e chegam ao mesmo resultado. O resultado da solução apresentada por Alg2 é menor do que a de Alg1. Somente Alg2 tem consistência em sua representação e chega a um resultado. O resultado da solução apresentada por Alg2 é maior do que a de Alg1. 9a Questão (Ref.: 201603916233) Acerto: 1,0 / 1,0 Considerando o programa, e que o usuário digita o valor 28. Qual o resultado impresso na tela. int main () { int x; cout<<"Digite um valor"; cin>>x; if (x>15) { cout<< x/2; } return 0; } 14 O programa tem erro no código e não compila. 28 Nenhuma das outras alternativas 56 10a Questão (Ref.: 201603782001) Acerto: 0,0 / 1,0 Marque a alternativa que representa o resultado do programa abaixo, considerando n="Joao", aa=2016 e an=2000. #include main(){ int an, id, aa; char n[10]; printf("Informe um nome: "); scanf("%s",&n); printf("Informe o ano de nascimento: "); scanf("%d",&an); printf("Informe o ano atual: "); scanf("%d",&aa); id=aa-an; if(id>=18) printf("%s, voce pode tirar carteira de habilitacao, pois tem %d anos\n",n,id); else printf("%s, voce nao pode tirar carteira de habilitacao, pois tem %d anos\n",n,id); system("pause"); } Joao, voce nao pode tirar carteira de habilitacao, pois nao tem 18 anos Joao, voce pode tirar carteira de habilitacao, pois tem 26 anos Joao, voce pode tirar carteira de habilitacao, pois tem 16 anos Joao, voce nao pode tirar carteira de habilitacao, pois tem 16 anos Avaiação Parcial: CCE1121_SM_201602824495 V.1 Aluno(a): JOÃO FELIPE BEZERRA FILHO Matrícula: 201602824495 Acertos: 9,0 de 10,0 Data: 03/10/2017 17:24:04 (Finalizada) 1a Questão (Ref.: 201602949135) 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 II são falsas. I e III são verdadeiras. II e III são falsas. I e III são falsas. I e II são verdadeiras. 2a Questão (Ref.: 201603044468) 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 1010101 1110001 1010110 1011001 3a Questão (Ref.: 201603044489) Acerto: 1,0 / 1,0 Segundo George Pólya, as quatro fases que deverão ser seguidas para se resolver um problema, na ordem, são: Compreenda o problema, Planeje, Reflita sobre a solução e Execute o plano Planeje, Compreenda o problema, Reflita sobre a solução e Execute o plano Compreenda o problema, Planeje, Execute o plano e Reflita sobre a solução Compreenda o problema, Reflita sobre a solução, Planeje e Execute o plano Planeje, Execute o plano, Compreenda o problema e Reflita sobre a solução 4a Questão (Ref.: 201603044483) Acerto: 1,0 / 1,0 Podemos construir um algoritmo, usando várias linguagens. Assinale a opção CORRETA que representa uma linguagem mais próxima de uma linguagem de alto nível, mas que faz uso da língua nativa e cuja sintaxe fica mais próxima da linguagem de preferência do professor/ autor. Pseudolinguagem Linguagem gráfica Linguagem de marcação Linguagemnatural Linguagem computacional 5a Questão (Ref.: 201603054334) 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 15 5000 3500 5000 4815 5000 4850 5000 150 6a Questão (Ref.: 201603797315) Acerto: 0,0 / 1,0 Analise o trecho de código abaixo e depois assinale a alternativa correta em relação ao conteúdo final da variável E. #include using namespace std; int main() { int a, b, c, d; float E; a = 14; b = 2; c = a / b; d = c % b; E = c / b; cout << "\n\n O valor de E é: " << E; } 0 7 1 3 3.5 7a Questão (Ref.: 201603165624) 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çalhodessa função. int somaPA( a1, an, n) int somaPA( int a1, an, n); int somaPA( int a1, an, n) int somaPA( int a1, int an, int n); int somaPA( int a1, int an, int n) 8a Questão (Ref.: 201603044815) Acerto: 1,0 / 1,0 As funções existem para decompor um problema em partes menores, simplificando e organizando o programa como um todo. Tendo em vista o que foi exposto, assinale a opção que apresenta uma afirmativa ERRADA em relação aos conceitos de funções. O comando return encerra a execução de uma função e pode retornar vários valores para a função chamadora. O protótipo de uma função informa ao compilador o tipo de retorno, o nome e a lista de parâmetros da função. As variáveis declaradas no corpo de uma função são chamadas variáveis locais. Além do valor de uma variável é possível passar para uma função a referência ou o endereço da variável. Todas as funções apresentam no seu cabeçalho um par de parênteses após o nome da funçao. 9a Questão (Ref.: 201603897100) Acerto: 1,0 / 1,0 Assinale a alternativa que contém apenas os operadores relacionais. and, or, xor >, <, >=, <= >, /, <=, * *, /, -, + e, ou, xou 10a Questão (Ref.: 201603137288) 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 I está correta Somente a II está correta Somente a IV está correta A II e IV estão corretas A II e a III estão corretas Avaiação Parcial: CCE1121_SM_201602824495 V.1 Aluno(a): JOÃO FELIPE BEZERRA FILHO Matrícula: 201602824495 Acertos: 9,0 de 10,0 Data: 25/10/2017 21:43:41 (Finalizada) 1a Questão (Ref.: 201603853213) Acerto: 0,0 / 1,0 Levando em consideração a Arquitetura de Computadores baseado em John Von Neumann, qual a área responsável por ler dados dos dispositivos de entrada Processador Unidade de Controle Acumulador Memória Unidade Lógico Aritmética 2a Questão (Ref.: 201603547217) Acerto: 1,0 / 1,0 O computador só entende linguagem de 0's e 1's. Nesse sentido, é importante conhecer como fazer a conversão de um número da base decimal para um número na base binária. O número 10101111b, se escrito na base decimal, equivale a: 122 84 175 120 105 3a Questão (Ref.: 201603044489) Acerto: 1,0 / 1,0 Segundo George Pólya, as quatro fases que deverão ser seguidas para se resolver um problema, na ordem, são: Compreenda o problema, Planeje, Execute o plano e Reflita sobre a solução Planeje, Execute o plano, Compreenda o problema e Reflita sobre a solução Planeje, Compreenda o problema, Reflita sobre a solução e Execute o plano Compreenda o problema, Reflita sobre a solução, Planeje e Execute o plano Compreenda o problema, Planeje, Reflita sobre a solução e Execute o plano 4a Questão (Ref.: 201603137261) 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 horizontalmentee verticalmente. Qual das respostas abaixo representa, na mesma sequência do texto acima, esses caracteres? tab , enter /t , /n /tab , /n \t , \n \n , \t 5a Questão (Ref.: 201603044551) 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. 6a Questão (Ref.: 201603044710) Acerto: 1,0 / 1,0 Estava pesquisando na internet, quando encontrei o diagrama NS/Chapin abaixo. Supondo que foi digitado o valor de 2000, qual a saída? 400 2040 2000 40 2400 7a Questão (Ref.: 201603044672) Acerto: 1,0 / 1,0 Na lista de exercícios que foi liberada pela professora de Lógica, na questão X, estava presente o algoritmo codificado em Portugol abaixo. No enunciado da questão, era solicitado que fosse feito o acompanhamento da execução do algoritmo no Teste de Mesa e digitada a seguinte data: 111518. Assinale a opção CORRETA para a saída desse algoritmo. inicio inteiro data escrever "Digite a data no formato mmddaa: " ler data escrever data % 100, " / " escrever data / 10000, " / " escrever (data / 100) %100, "\n" fim 11 / 18 / 15 18 / 15 / 11 15 / 11 / 18 18 / 11 / 15 11 / 15 / 18 8a Questão (Ref.: 201602927174) Acerto: 1,0 / 1,0 Em relação à lógica de programação, considere os pseudocódigos: O resultado da solução apresentada por Alg2 é maior do que a de Alg1. Ambos os algoritmos abordam o mesmo problema e chegam ao mesmo resultado. O resultado da solução apresentada por Alg2 é menor do que a de Alg1. Somente Alg1 tem consistência em sua representação e chega a um resultado. Somente Alg2 tem consistência em sua representação e chega a um resultado. 9a Questão (Ref.: 201603781363) Acerto: 1,0 / 1,0 Marque a alternativa que representa o resultado do programa abaixo, considerando n="Joao" e an=1990. #include main(){ int an, id; charn[10]; printf("Informe um nome: "); scanf("%s",&n); printf("Informe o ano de nascimento: "); scanf("%d",&an); id=2016-an; if(id>=18) printf("%s, voce pode votar em 2016, pois tem %d anos\n",n,id); else printf("%s, voce nao pode votar em 2016, pois tem %d anos\n",n,id); system("pause"); } Joao voce nao pode votar em 2016, pois tem 26 anos Joao voce pode votar em 2016, pois tem 27 anos Joao nao voce pode votar em 2016, pois tem 16 anos Joao voce pode votar em 2016, pois tem 26 anos 10a Questão (Ref.: 201603771073) Acerto: 1,0 / 1,0 Identifique a afirmação Verdadeira a respeito da linguagem C. Uma variável do tipo float é utilizada para armazenar números reais (positivos ou negativos com precisão de 7 dígitos). O tipo de dado "void" pode armazenar caracteres; O ciclo de desenvolvimento envolve a Linkedição que gera o Programa Objeto. No fragmento de código if (num=10) dentro do if existe uma comparação para saber se a variável num é igual a 10; Ao se declarar uma variável com o nome ¿soma¿ ela será igual a "Soma" e "SOMA";
Compartilhar