Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 201607394931) Fórum de Dúvidas (1 de 2) Saiba (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. II e III são falsas. I e II são verdadeiras. I e III são verdadeiras. I e III são falsas. 2a Questão (Ref.: 201607490238) Fórum de Dúvidas (2) Saiba (0) Para interligar CPU, Memória Principal e os dispositivos de E/S, existem três barramentos. Assinale a opção onde eles estão presentes. Conteúdo / Endereço / Fluxo Dados / Controle / Fluxo Conteúdo / Fluxo / Controle Dados / Endereço / Controle Dados / Endereço / Fluxo 3a Questão (Ref.: 201607490231) Fórum de Dúvidas (2) Saiba (0) A CPU (Unidade Central de Processamento) é formada pelos seguintes componentes: Teclado, Memória Principal e Registradores Unidade de Controle, Registradores e HD UAL, Registradores e Memória Principal UAL, Unidade de Controle e Registradores UAL, Registradores e HD 4a Questão (Ref.: 201607993013) Fórum de Dúvidas (1 de 2) Saiba (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 120 105 84 175 5a Questão (Ref.: 201607993009) Fórum de Dúvidas (1 de 2) Saiba (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 87, se escrito na base binária, equivale a: 0101 0110 1101 0111 0101 0111 0101 1000 Nenhuma das anteriores 6a Questão (Ref.: 201607993010) Fórum de Dúvidas (1 de 2) Saiba (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 92, se escrito na base binária, equivale a: Nenhuma das anteriores 0101 1100 0101 1000 1101 0111 0101 0111 7a Questão (Ref.: 201607993011) Fórum de Dúvidas (1 de 2) Saiba (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 35, se escrito na base binária, equivale a: 0101 1101 1101 0111 0110 0011 0010 0011 0101 1001 8a Questão (Ref.: 201607490264) Fórum de Dúvidas (1 de 2) Saiba (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? 1010110 1011001 1110001 1010101 1100001 1a Questão (Ref.: 201607993015) Fórum de Dúvidas (1 de 2) Saiba (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 01011111b, se escrito na base decimal, equivale a: 63 95 127 65 93 2a Questão (Ref.: 201607993014) Fórum de Dúvidas (1 de 2) Saiba (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 11100101b, se escrito na base decimal, equivale a: 175 Nenhuma das anteriores 148 120 229 3a Questão (Ref.: 201607490264) Fórum de Dúvidas (1 de 2) Saiba (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? 1010110 1110001 1010101 1100001 1011001 4a Questão (Ref.: 201607490238) Fórum de Dúvidas (2) Saiba (0) Para interligar CPU, Memória Principal e os dispositivos de E/S, existem três barramentos. Assinale a opção onde eles estão presentes. Conteúdo / Fluxo / Controle Dados / Endereço / Fluxo Dados / Endereço / Controle Dados / Controle / Fluxo Conteúdo / Endereço / Fluxo 5a Questão (Ref.: 201607394931) Fórum de Dúvidas (1 de 2) Saiba (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 falsas. I e III são verdadeiras. I e II são falsas. II e III são falsas. I e II são verdadeiras. 6a Questão (Ref.: 201607993011) Fórum de Dúvidas (1 de 2) Saiba (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 35, se escrito na base binária, equivale a: 0010 0011 0101 1001 0110 0011 1101 0111 0101 1101 7a Questão (Ref.: 201607993010) Fórum de Dúvidas (1 de 2) Saiba (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 92, se escrito na base binária, equivale a: 1101 0111 0101 0111 Nenhuma das anteriores 0101 1000 0101 1100 8a Questão (Ref.: 201607993009) Fórum de Dúvidas (1 de 2) Saiba (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 87, se escrito na base binária, equivale a: 0101 1000 0101 0111 1101 0111 0101 0110 Nenhuma das anteriores 1a Questão (Ref.: 201607372149) Fórum de Dúvidas (1 de 2) Saiba (0) Uma página de um livro possui 50 linhas e pode-se digitar 80 caracteres em cada linha. Cada caractere corresponde a 8 bits no sistema binário utilizado. Nessa situação,se o livro contiver 300 páginas de texto terá, aproximadamente, o seguinte valor: 4 kBytes. 1,2 MBytes. 3,2 MBytes. 12.000 kBytes. 4.000 Bytes. 2a Questão (Ref.: 201607583057) Fórum de Dúvidas (0) Saiba (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 \n , \t \t , \n /tab , /n tab , enter 3a Questão (Ref.: 201607394940) Fórum de Dúvidas (0) Saiba (0) Qual das seguintes opções não se caracteriza como forma de representação de um algoritmo? Descrição Narrativa Lógica Booleana Portugol Pseudocódigo Fluxograma Convencional 4a Questão (Ref.: 201607371936) Fórum de Dúvidas (0) Saiba (0) Segundo o Sistema Internacional de Unidades (SI), os nomes dos múltiplos e submúltiplos de uma unidade são formados mediante os seguintes prefixos: Assim, por exemplo, tem-se que: 30 Gm (gigametros) = 30 . 109 m (metros). Com base nessas informações, se a unidade de medida fosse o byte (b), então a razão entre 1 800 µb e 0,06 dab, nesta ordem, seria um número compreendido entre: 10-4 e 10-3 10-3 e 10-2 10-2 e 10-1 10-1 e 1 10-5 e 10-4 5a Questão (Ref.: 201607490535) Fórum de Dúvidas (0) Saiba (0) O comando que exibe na tela o conteúdo de variável, constante ou resultado de operação é: escolha leia imprima se para 6a Questão (Ref.: 201607490477) Fórum de Dúvidas (0) Saiba (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)\t\n\nEAD-ESTACIO"; fimprog prog prova imprima "Engenheiro(a)\n\n\tEAD-ESTACIO"; fimprog prog teste imprima "Engenheiro(a)\n\n\tEAD-ESTACIO"; fimprog prog prova imprima "Engenheiro(a)\n\n\n\tEAD-ESTACIO"; fimprog prog teste imprima "Engenheiro(a)\t\n\n\nEAD-ESTACIO"; fimprog 7a Questão (Ref.: 201607490285) Fórum de Dúvidas (0) Saiba (0) Segundo George Pólya, as quatro fases que deverão ser seguidas para se resolver um problema, na ordem, são: 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, Planeje, Reflita sobre a solução e Execute o plano 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 8a Questão (Ref.: 201607490259) Fórum de Dúvidas (0) Saiba (0) No Sistema Binário, por ser um sistema posicional assim como o Sistema Decimal, cada posição tem um valor. Assinale a opção onde estão presentes os valores das cinco primeiras posições, começando pela de maior valor(esquerda) e indo para a de menor valor(direita). 8 / 6 / 4 / 2 / 0 10000 / 1000 / 100 / 10 / 1 32 / 16 / 8 / 4 / 2 10 / 8 / 6 / 4 / 2 16 / 8 / 4 / 2 / 1 1a Questão (Ref.: 201607583057) Fórum de Dúvidas (0) Saiba (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 , enter \n , \t /t , /n /tab , /n 2a Questão (Ref.: 201607372151) Fórum de Dúvidas (0) Saiba (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: II e III I e II I e III II e IV III e IV 3a Questão (Ref.: 201607457040) Fórum de Dúvidas (0) Saiba (0) Os algoritmos podem ser definidos usando diversos instrumentos, como a linguagem natural, os fluxogramas, o diagrama de chapin, o português estruturado ou mesmo através de uma linguagem de programação, como o C ou o C++. É sabido que o nível de detalhamento e precisão dos algoritmos varia em cada uma dessas representações. Com base nessas afirmações e nas informações vistas em aula, é válido afirmar que: O português estruturado inclui obrigatoriamente alguns detalhes que, normalmente, não são indicados na linguagem natural, como o tipo de dado que pode ser armazenado em cada variável, por exemplo. O fluxograma, por ser uma representação gráfica, é a forma mais completa de especificar um algoritmo. Infelizmente ela se aplica somente a linguagens de programação específicas, sendo de utilidade bastante limitada e inútil para representar outros processos não computacionais. A linguagem natural é a melhor forma de representar um algoritmo, devido à sua grande flexibilidade e objetividade: uma descrição qualquer em linguagem natural sempre será interpretada da mesma forma por qualquer pessoa ou equipamento. O diagrama de chapin é uma forma totalmente textual de representar um algoritmo. É impossível criar um algoritmo, mesmo que simples, diretamente com o uso de linguagem de programação, não importa a experiência do programador: sempre será necessário criar o algoritmo em linguagem natural, depois passar ao fluxograma e, finalmente, passar ao português estruturado. 4a Questão (Ref.: 201607394940) Fórum de Dúvidas (0) Saiba (0) Qual das seguintes opções não se caracteriza como forma de representação de um algoritmo? Descrição Narrativa Fluxograma Convencional Lógica Booleana Portugol Pseudocódigo 5a Questão (Ref.: 201607490279) Fórum de Dúvidas (0) Saiba (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. Linguagem de marcação Linguagem gráfica Pseudolinguagem Linguagem computacional Linguagem natural 6a Questão(Ref.: 201607490252) Fórum de Dúvidas (0) Saiba (0) O Ciclo de Controle de uma instrução compreende três momentos. Assinale a opção que apresenta, na ordem, esses momentos. Análise, Execução e Decodificação Busca, Análise e Execução Busca, Decodificação e Execução Busca, Execução e Decodificação Identificação, Decodificação e Execução 7a Questão (Ref.: 201607371936) Fórum de Dúvidas (0) Saiba (0) Segundo o Sistema Internacional de Unidades (SI), os nomes dos múltiplos e submúltiplos de uma unidade são formados mediante os seguintes prefixos: Assim, por exemplo, tem-se que: 30 Gm (gigametros) = 30 . 109 m (metros). Com base nessas informações, se a unidade de medida fosse o byte (b), então a razão entre 1 800 µb e 0,06 dab, nesta ordem, seria um número compreendido entre: 10-2 e 10-1 10-3 e 10-2 10-5 e 10-4 10-4 e 10-3 10-1 e 1 8a Questão (Ref.: 201607490259) Fórum de Dúvidas (0) Saiba (0) No Sistema Binário, por ser um sistema posicional assim como o Sistema Decimal, cada posição tem um valor. Assinale a opção onde estão presentes os valores das cinco primeiras posições, começando pela de maior valor(esquerda) e indo para a de menor valor(direita). 10000 / 1000 / 100 / 10 / 1 32 / 16 / 8 / 4 / 2 16 / 8 / 4 / 2 / 1 10 / 8 / 6 / 4 / 2 8 / 6 / 4 / 2 / 0 1a Questão (Ref.: 201607500130) Fórum de Dúvidas (1) Saiba (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 3500 5000 4815 5000 150 5000 15 2a Questão (Ref.: 201607999647) Fórum de Dúvidas (1) Saiba (0) Os comandos de saída de dados em algoritmo e c++ respectivamente são: escreva / cout leia/cout float / cin leia / cin escreva/ cin 3a Questão (Ref.: 201607490484) Fórum de Dúvidas (1) Saiba (0) Assinale a opção que apresenta a finalidade da diretiva #include na linguagem C++. Incluir um arquivo de biblioteca dentro do programa fonte Definir um novo tipo de dado Declarar uma variável Definir uma constante Usar um namespace 4a Questão (Ref.: 201607490506) Fórum de Dúvidas (1) Saiba (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 2400 2040 40 2000 5a Questão (Ref.: 201607999661) Fórum de Dúvidas (1) Saiba (0) O comando em C++ responsável pela saída de dados é: cout>> system("pause"); cout<< cin>> cin<< 6a Questão (Ref.: 201607490500) Fórum de Dúvidas (1) Saiba (0) Estava estudando no material de apoio e encontrei o fluxograma abaixo. Supondo que foram digitados os números 7 e 8, qual é a saída? n1 + n2/2 11 7 + 4 7.5 7 + 8 /2 7a Questão (Ref.: 201607490347) Fórum de Dúvidas (1) Saiba (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. 8a Questão (Ref.: 201608032821) Fórum de Dúvidas (1 de 1) Saiba (0) Em C++ variável X recebe a expressão aritmética X= 30%4+2*2. Qual valor de X? 6 8 4 18 9 1a Questão (Ref.: 201607490524) Fórum de Dúvidas (0) Saiba (0) O comando que permite que o usuário digite um dado, interagindo com o algoritmo é: se ler enquanto escrever escolha 2a Questão (Ref.: 201607490468) Fórum de Dúvidas (0) Saiba (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 / 15 / 18 18 / 15 / 11 15 / 11 / 18 11 / 18 / 15 18 / 11 / 15 3a Questão (Ref.: 201607611453) Fórum de Dúvidas (0) Saiba (0) Observe as afirmativas abaixo e assinale a resposta CORRETA I Duas vantagens para se usar funções: Dividir o programa em partes menores e reusá-las em vários programas. II Não é obrigado usar o tipo para cada parâmetro no cabeçalho da função se todos forem do mesmo tipo. Somente um é suficiente. III No protótipo de uma função, podemos usar somente os tipos dos parâmetros, isto é, não precisamos incluir os nomes dos parâmetros. IV Toda variável declarada dentro da função main() é denominada variável Global. V Podemos ter nomes de variáveis iguais declaradas em funções diferentes. I , III e V são verdadeiras I , IV e V são verdadeiras II , III e IV são verdadeiras II , IV e V são verdadeiras I , II e V são verdadeiras 4a Questão (Ref.: 201607372970) Fórum de Dúvidas (0) Saiba (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 é maior 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 é menor do que a de Alg1. 5a Questão (Ref.: 201607490611) Fórum de Dúvidas (0) Saiba (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 protótipo de uma função informa ao compilador o tipo de retorno, o nome e a lista de parâmetros da função. O comando return encerra a execução de uma função e pode retornar vários valores para a função chamadora. 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. 6a Questão (Ref.: 201607490617) Fórum de Dúvidas (0) Saiba (0) Um desenvolvedor, ao construir um programa, precisou de uma função que calculasse o produto entre dois números inteiros. Ele construiu uma função, tendo considerado a propriedade de fechamento, isto é, o produto de dois inteiros, inteiro será e colocou a linha abaixo no programa. cout << "Produto = " << multiplicar(a,b); Observe as opções abaixo e escolha aquela onde o protótipo da função está presente. int multiplicar(int a, int b) ; void multiplicar(int ; int); void multiplicar(int a, int b); void multiplicar(int a, b); float multiplicar(int a, int b); 7a Questão (Ref.: 201607583076) Fórum de Dúvidas (0) Saiba (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; } 8a Questão (Ref.: 201607611420) Fórum de Dúvidas (0) Saiba (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( int a1, int an, int n); int somaPA( a1, an, n) int somaPA( int a1, int an, int n) int somaPA( int a1, an, n) int somaPA( int a1, an, n);
Compartilhar