Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.:201802053897) Acerto: 1,0 / 1,0 Verifique as afirmações abaixo e assinale a alternativa correta: I )Fluxograma é o esboço de um projeto em programação de computadores. II) Algoritmo serve para representar o raciocínio, independentemente de detalhes computacionais. III) Algoritmo é a representação gráfica da solução de um problema. Somente a I está correta. Somente a I e II estão corretas. Somente a III está correta. Somente a II está correta. Somente a II e III estão corretas. 2a Questão (Ref.:201802053900) Acerto: 1,0 / 1,0 Segundo a forma de organizar o computador proposta por Von Neumann, a máquina possui quatro componentes. Assinale a alternativa correta: Entrada e saída/ Unidade Aritmética e Lógica / Memória / Unidade de Controle Memória / Entrada e Saída / Unidade de Impressão / Unidade de Armazenamento Unidade de Controle / Memória / Entrada e Saída / Unidade de Impressão Memória / Entrada e Saída / Unidade Aritmética e Lógica / Unidade de Armazenamento Unidade de Controle / Memória / Unidade de Armazenamento / Entrada e Saída 3a Questão (Ref.:201802057313) Acerto: 1,0 / 1,0 Assinale a opção correta. Programa é um algoritmo escrito em fluxograma. Um programa em C++ não tem variáveis. Programa é um conjunto de instruções escritas em uma linguagem de programação e que dizem o que o computador deve fazer. Um programa em C++ não precisa ser compilado. Programa é um conjunto de instruções escritas sem usar, necessariamente, uma linguagem de programação. É possível usar o Inglês para se escrever programas. 4a Questão (Ref.:201802020186) Acerto: 0,0 / 1,0 Uma variável pode ser entendida como sendo: Um dispositivo de memória auxiliar. Um dispositivo de saída de dados. Um dispositivo de entrada de dados. Um elemento da unidade lógica de controle. Um endereço na memória principal. 5a Questão (Ref.:201802061727) Acerto: 1,0 / 1,0 Uma IDE (integrated development environment ou ambiente de desenvolvimento integrado) reúne várias facilidades para o programador. Assinale a opção onde está presente o programa que possibilita acompanhar a execução do programa e verificar erros. Linkeditor Depurador Compilador Editor Corretor 6a Questão (Ref.:201802020281) Acerto: 0,0 / 1,0 Marque a opção correta quanto ao uso dos comandos de entrada e saída em C++ cout "lendo a idade"; cin idade; exiba "lendo a idade"; lendo idade; cout < lendo idade; cin > idade cout << "lendo a idade"; cin >> idade; System.out.println("lendo idade"); System.out.println("lendo idade"); 7a Questão (Ref.:201802020382) Acerto: 1,0 / 1,0 Sendo X = 1, Y = 2 e Z = 5, assinale a alternativa correta, dentre as relacionadas abaixo, que corresponde aos questionamentos realizados em relação à expressão: X * X + Y > Z. Questionamentos: - Esta expressão é VERDADEIRA ou FALSA? - O valor do termo X * X + Y é igual a qual valor ? A expressão é VERDADEIRA, e o valor de X * X + Y = 3. A expressão é FALSA, e o valor de X * X + Y = 6. A expressão é FALSA, e o valor de X * X + Y = 4. A expressão é FALSA, e o valor de X * X + Y = 3. A expressão é VERDADEIRA, e o valor de X * X + Y = 5. 8a Questão (Ref.:201802020237) Acerto: 0,0 / 1,0 Assinale a alternativa que apresenta APENAS os exemplos de operadores lógicos. &&, || e ! &&, >= e <= +, - e * =, > e ? !, > e >= 9a Questão (Ref.:201802020405) Acerto: 1,0 / 1,0 Escolha a alternativa abaixo que completa o sentido da frase: O uso das _________________ é obrigatório quando for usada mais de uma instrução dentro da estrutura de decisão, if (o comando "se" em Portugol), logo, usar sempre não ocasionará problemas. aspas duplas strings chaves aspas simples palavras reservadas 10a Questão (Ref.:201802020213) Acerto: 0,0 / 1,0 Analise o trecho do algoritmo abaixo e indique a alternativa que apresenta as saídas obtidas para os valores: A=17, B=21 e C=13. SE (A > (B+C)) ENTÃO ESCREVA("+++++") SENÃO SE (B<=C) ENTÃO ESCREVA("%%%%%") SENÃO ESCREVA("^^^^^") FIM SE ESCREVA("=====") FIM SE +++++ ===== ===== ^^^^^ ===== %%%%% ^^^^^ Prova 02 1a Questão (Ref.:201802019931) Acerto: 1,0 / 1,0 A representação gráfica dos algoritmos, em que cada símbolo apresentado representa uma operação a ser realizada é chamada de: Pseudocódigo Fluxograma Algoritmo Diagrama Linguagem de Programação 2a Questão (Ref.:201802020458) Acerto: 1,0 / 1,0 Sobre algoritmo, marque a opção correta. É um hardware especifico para resolver problemas. É uma linguagem de programação para computadores. É a solução teórica, passo a passo, de um problema. É uma etapa posterior à programação da solução de um problema. É uma forma de ensinar o computador. 3a Questão (Ref.:201802053901) Acerto: 1,0 / 1,0 Em programação, como se chama o processo de converter um arquivo de texto, escrito em uma linguagem de programação, em códigos binários pertencentes a uma plataforma de execução? Compilação Transformação Indexação Conversão Ligação 4a Questão (Ref.:201802020684) Acerto: 1,0 / 1,0 Necessita de espaço na memória e define o tipo de dado a ser armazenado Variável de Controle Comando PARA Estrutura de Seleção Variável Comando Enquanto-Faça 5a Questão (Ref.:201802061727) Acerto: 1,0 / 1,0 Uma IDE (integrated development environment ou ambiente de desenvolvimento integrado) reúne várias facilidades para o programador. Assinale a opção onde está presente o programa que possibilita acompanhar a execução do programa e verificar erros. Corretor Compilador Depurador Linkeditor Editor 6a Questão (Ref.:201802020281) Acerto: 1,0 / 1,0 Marque a opção correta quanto ao uso dos comandos de entrada e saída em C++ exiba "lendo a idade"; lendo idade; cout << "lendo a idade"; cin >> idade; System.out.println("lendo idade"); System.out.println("lendo idade"); cout < lendo idade; cin > idade cout "lendo a idade"; cin idade; 7a Questão (Ref.:201802020558) Acerto: 1,0 / 1,0 Para a = 2, b = 5 e c = 4, determine qual das sentenças retornará verdadeiro em linguagem de programação C++. (b % a) == 0 ((b = 2) == a) a == c pow(c,a) > b * c (b + 2) > (a * c) 8a Questão (Ref.:201802019940) Acerto: 1,0 / 1,0 Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais. <, > e >= &&, || e ~ +, - e * &&, >= e || =, > e || 9a Questão (Ref.:201802020035) Acerto: 0,0 / 1,0 Se a minha média for maior ou igual a 6 estarei aprovado, caso contrário, estarei reprovado. Qual dos trechos abaixo escritos em C++ representa esta situação? if (media != 6) { cout << "Aprovado"; } else { cout << "Reprovado"; }if (media <= 6) cout << "Aprovado"; else cout << "Reprovado"; if (media > 6) { cout << "Aprovado"; } else { cout << "Reprovado"; } if (media > 6) cout << "Aprovado"; else cout << "Reprovado"; if (media >= 6) cout << "Aprovado"; else cout << "Reprovado"; 10a Questão (Ref.:201802020651) Acerto: 0,0 / 1,0 Assinale a opção correta. O que será impresso na tela, respectivamente, após duas execuções seguidas, sendo que na 1ª. execução o valor de entrada é 7 e na 2ª. execução o valor de entrada é 8. Para isso, considere o seguinte trecho em C++. int num; cout << "Digite um numero: "; cin >> num; if (num != 2 || num != 4 || num != 6) { num = num + 2; cout << num << " "; } if (num != 8) { num--; cout << num << " "; } else cout << num * 5 ; 9 40 8 10 40 9 8 10 9 9 8 10 40 9 6 10 9 PROVA 3 1a Questão (Ref.:201802020199) Acerto: 0,0 / 1,0 Assinale a opção correta. Um programa é um algoritmo codificado em linguagem natural. Um programa é um algoritmo codificado em uma pseudolinguagem. Para se escrever um programa não precisa se conhecer lógica de programação, pois o fundamental é a linguagem de programação. Um programa é um algoritmo codificado em uma linguagem de programação. Programa e fluxograma são sinônimos. 2a Questão (Ref.:201802053897) Acerto: 1,0 / 1,0 Verifique as afirmações abaixo e assinale a alternativa correta: I )Fluxograma é o esboço de um projeto em programação de computadores. II) Algoritmo serve para representar o raciocínio, independentemente de detalhes computacionais. III) Algoritmo é a representação gráfica da solução de um problema. Somente a I está correta. Somente a II e III estão corretas. Somente a I e II estão corretas. Somente a III está correta. Somente a II está correta. 3a Questão (Ref.:201802020186) Acerto: 1,0 / 1,0 Uma variável pode ser entendida como sendo: Um elemento da unidade lógica de controle. Um dispositivo de entrada de dados. Um dispositivo de memória auxiliar. Um endereço na memória principal. Um dispositivo de saída de dados. 4a Questão (Ref.:201802019934) Acerto: 0,0 / 1,0 Para realizar o armazenamento de um determinado valor na memória do computador é necessária a declaração de: Comando de entrada Comando de saída Variável Fluxograma Estrutura de decisão 5a Questão (Ref.:201802020056) Acerto: 0,0 / 1,0 Para exibir o valor da variável x do tipo inteiro em C++ deve ser utilizado o comando: cout >>x; cout << x; cout << "Valor de x: " >> x; cout >> "Valor de x: " >> x; cout >> "Valor de x: " , x; 6a Questão (Ref.:201802073245) Acerto: 0,0 / 1,0 Normalmente um programa de computador é composto de muitas linhas de código o que dificulta, por vezes, a manutenção quando ocorre algum erro lógico. Desta forma, o programador, após identificar o possível trecho da ocorrência. Para isso, o Dev C++ dispõe de um dispositivo que interrompe a execução do programa, passando para o programador o controle da execução. A linha onde o programa é interrompido fica destacada em vermelho. Qual o nome deste dispositivo? Breakpoint StopPoint ContinuePoint ExecPoint CompilePoint 7a Questão (Ref.:201802020336) Acerto: 1,0 / 1,0 Quando definimos uma variável na verdade estamos fazendo uma reserva estática de memória. Esta reserva de memória é dita estática por ser definida em tempo de compilação, diferente da reserva dinâmica de memória que é feita em tempo de execução. Portanto, toda declaração de variáveis é a reserva de uma certa quantidade de memória antes da execução do programa, sendo assim é necessário que seja estabelecida a quantidade de memória que está sendo reservada e também seu endereço. Isto é feito, respectivamente, pela definição do: identificador da variável e do tipo de dado. tipo da variável apenas, pois a alocação é feita sempre no mesmo endereço de memória. compilador que está alocando a memória e pelo tipo de linguagem que está sendo utilizado. tipo de dado e identificador da variável. identificador da variável apenas, pois uma variável sempre possui o mesmo tipo de dado. 8a Questão (Ref.:201802020680) Acerto: 1,0 / 1,0 Fornecida a sequência de respostas abaixo, assinale a opção cujos nomes das variáveis estejam todos corretos para uso. b) $Salario, Soma, 99Total, _Hora d) HoraCerta, Inicio, Contador10 a) Contador, SalarioM, %Soma, _NomeAluno c) _HoraCerta, %Soma, Contador a) Contador, Soma%Total, Salario_Novo 9a Questão (Ref.:201802020053) Acerto: 0,0 / 1,0 Qual das sentença em C++ a seguir verifica se o valor da variável x do tipo inteiro é diferente de 7 e maior que 10? if (x != 7 || x > 10) if (x == 7 || x <= 10) if (x == 7 && x > 10) if (x != 7 || x >= 10) if (x != 7 && x > 10) 10a Questão (Ref.:201802059551) Acerto: 0,0 / 1,0 Analise o trecho abaixo que um aluno desenvolveu na linguagem C++ e escolha a opção onde estão os valores que aprecem na tela. int x = 13, y = 4, z; if( x > y ) { z = x; x = y; y = z; } cout << z << " " << x << " " << y ; 13 13 4 4 13 13 0 13 4 0 4 13 13 4 13
Compartilhar