Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar LÓGICA DE PROGRAMAÇÃO Simulado: CCE1040_SM_201408146258 V.1 Aluno(a): Matrícula: Desempenho: 0,5 de 0,5 Data: 03/04/2016 12:55:28 (Finalizada) 1a Questão (Ref.: 201408801157) Pontos: 0,1 / 0,1 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: 229 Nenhuma das anteriores 148 175 120 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 2a Questão (Ref.: 201408180079) Pontos: 0,1 / 0,1 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-5 e 10-4 10-3 e 10-2 10-1 e 1 10-4 e 10-3 3a Questão (Ref.: 201408801153) Pontos: 0,1 / 0,1 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: 0101 0111 Nenhuma das anteriores 1101 0111 0101 1000 0101 1100 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 201408203083) Pontos: 0,1 / 0,1 Qual das seguintes opções não se caracteriza como forma de representação de um algoritmo? Portugol Pseudocódigo Descrição Narrativa Lógica Booleana Fluxograma Convencional Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 201408298428) Pontos: 0,1 / 0,1 Segundo George Pólya, as quatro fases que deverão ser seguidas para se resolver um problema, na ordem, são: Planeje, Execute o plano, Compreenda o problema e Reflita sobre a solução Compreenda o problema, Reflita sobre a solução, Planeje 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, Planeje, Reflita sobre a solução e Execute o plano LÓGICA DE PROGRAMAÇÃO Simulado: CCE1040_SM_201408146258 V.1 Aluno(a): Matrícula: Desempenho: 0,4 de 0,5 Data: 11/05/2016 00:42:04 (Finalizada) 1a Questão (Ref.: 201408203600) Pontos: 0,1 / 0,1 Analise a seguinte afirmação: "Específicas para dados que contenham letras e/ou números. Pode em determinados momentos conter somente dados numéricos ou somente literais. Se usado somente para armazenamento de números, não poderá ser utilizada para operações matemáticas." Qual tipo de variável se refere o texto acima? Alfanuméricas Caracteres Lógicas Ponteiros Numéricas 2a Questão (Ref.: 201408308263) Pontos: 0,1 / 0,1 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. #include 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 5000 3500 5000 150 5000 15 3a Questão (Ref.: 201408180445) Pontos: 0,1 / 0,1 A execução de uma expressão lógica obedece como prioridade a ordem dos operadores: Not, Or e And. And, Or e Not. Not, And e Or. Or, And e Not. And, Not e Or. 4a Questão (Ref.: 201408265183) Pontos: 0,1 / 0,1 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 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. É 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. 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 diagrama de chapin é uma forma totalmente textual de representar um algoritmo. 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. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 201408298420) Pontos: 0,0 / 0,1 Podemos construir um algoritmo, usando várias linguagens. Assinale a opção CORRETA que representa uma linguagem que usa símbolos padronizados e é considerada uma linguagem universal, visto que pouco se escreve. Linguagem natural Linguagem gráfica - fluxograma Pseudolinguagem Linguagem de marcação Linguagem gráfica - diagrama de Euler LÓGICA DE PROGRAMAÇÃO Simulado: CCE1040_SM_201408146258 V.1 Aluno(a): Matrícula: Desempenho: 0,5 de 0,5 Data: 11/05/2016 00:53:00 (Finalizada) 1a Questão (Ref.: 201408299436) Pontos: 0,1 / 0,1 Selecione a opção que apresenta todos os operadores relacionais da linguagem C++. > < >= <= = != > < >= <= = <> > < => =< = <> > < => =< == <> > < >= <= == != Gabarito Comentado. 2a Questão (Ref.: 201408299421) Pontos: 0,1 / 0,1 Observe o programa abaixo com muita atenção e suponha que você digitou nessa ordem: 2012, 18081907. Selecione a opção cujo conteúdo é igual ao que será exibido na tela. #include using namespace std; int main() { int data, anoAtual, num; cin >> anoAtual; cin >> data; num = anoAtual - data % 10000; if(num >= 10 && num <= 99) cout << data /1000000; else cout << data / 10000; system("pause"); } 1907 18 8 81907 1808 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 3a Questão (Ref.: 201408931932) Pontos: 0,1 / 0,1 ¿É um conjunto finito de regras que fornece uma sequência de operações para resolver um problema específico.¿ Este conceito descreve qual das opções abaixo: Linguagem de Programação Compilador Algoritmo LógicaInterpretador 4a Questão (Ref.: 201408180292) Pontos: 0,1 / 0,1 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: 3,2 MBytes. 12.000 kBytes. 1,2 MBytes. 4 kBytes. 4.000 Bytes. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 201408929085) Pontos: 0,1 / 0,1 São tipos de operadores em um algoritmo, exceto: RESTO, >=, NÃO <-, /, NÃO +, *, - DIV, E, OU <>, <, > LÓGICA DE PROGRAMAÇÃO Simulado: CCE1040_SM_201408146258 V.1 Matrícula: 201408146258 Data: 28/05/2016 11:59:07 (Finalizada) 1a Questão (Ref.: 201408298561) Pontos: 0,1 / 0,1 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 2 3 3.8 3 4 3.8 4 3 3 3 4 3#posicionados nas colunas 1/ 9 / 17 3 4 3.8 #posicionados nas colunas 1/ 9 / 17 2a Questão (Ref.: 201408807804) Pontos: 0,1 / 0,1 O comando em C++ responsável pela saída de dados é: cout<< cout>> system("pause"); cin>> cin<< Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 3a Questão (Ref.: 201408912890) Pontos: 0,1 / 0,1 Para que o programa a seguir verifique corretamente se um número digitado é par ou ímpar, qual deve ser o valor de "???????". if ( (numero%2)=0) if ( (numero%2)==0) if (numero!=0) if ( (numero%2)<>0) if (numero==0) 4a Questão (Ref.: 201408912414) Pontos: 0,1 / 0,1 Um aluno de Lógica de Programação digitou o programa a seguir no DevC++, clicou em Compilar e não foram encontrados erros, e em seguida, clicou no botão executar. Qual será o valor de C apresentado na tela? 5 2 1 9 4 5a Questão (Ref.: 201408929085) Pontos: 0,1 / 0,1 São tipos de operadores em um algoritmo, exceto: <>, <, > <-, /, NÃO RESTO, >=, NÃO +, *, - DIV, E, OU
Compartilhar