Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 201603922400) 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 1000 0101 0111 0101 1100 Nenhuma das anteriores 1101 0111 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 2a Questão (Ref.: 201603419660) Pontos: 0,1 / 0,1 Assumindo que um número precisa de dois bytes pra ser armazenado na memória e que um dos bits é reservado para o sinal(0 é positivo e 1, negativo) na representação de sinal e magnitude, observe o número abaixo e assinale a opção correta cuja resposta representa o número no sistema decimal. 0000000010000001 -128 -256 -257 257 256 3a Questão (Ref.: 201603419890) Pontos: 0,1 / 0,1 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? 11 7 + 8 /2 n1 + n2/2 7 + 4 7.5 4a Questão (Ref.: 201603419896) Pontos: 0,1 / 0,1 Estava pesquisando na internet, quando encontrei o diagrama NS/Chapin abaixo. Supondo que foi digitado o valor de 2000, qual a saída? 2000 2400 400 2040 40 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 201603419737) Pontos: 0,0 / 0,1 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. 1a Questão (Ref.: 201603419660) Pontos: 0,1 / 0,1 Assumindo que um número precisa de dois bytes pra ser armazenado na memória e que um dos bits é reservado para o sinal(0 é positivo e 1, negativo) na representação de sinal e magnitude, observe o número abaixo e assinale a opção correta cuja resposta representa o número no sistema decimal. 0000000010000001 -257 -256 256 -128 257 2a Questão (Ref.: 201604009895) Pontos: 0,1 / 0,1 Em relação à construção de algoritmo, considere: I. Na estrutura de repetição Enquanto / Faça o bloco de repetição pode ser executado várias vezes ou até nenhuma vez. A condição é testada antes de entrar na estrutura de repetição. II. A estrutura de repetição Repita / Até efetua um teste lógico no fim do laço, garantindo que pelo menos uma vez as instruções deste são executadas. III. Toda repetição condicional pode ser representada por uma estrutura do tipo Enquanto / Faça ou Repita / Até, sendo que a primeira repete somente quando a condição é falsa e a segunda somente quando a condição é verdadeira. IV. Para se impedir a situação conhecida como loop infinito é necessário que, nos laços condicionais, a variável que é testada esteja sempre associada a uma instrução que a atualize no interior do laço. É correto o que se afirma APENAS em II, III e IV. I, II e IV. I, II e III. I e II. II e III. 3a Questão (Ref.: 201603952469) Pontos: 0,1 / 0,1 algoritmo "prova" var i, j, s : inteiro; inicio i <- 1; j <- 2; s <- 0; para i de 1 ate 5 faca j <- i + 2*3; s <- j + s * 3; fimpara escreva(s); fimalgoritmo Com base no algoritmo escolha qual a saída na tela da variável S. 805 905 505 35 1005 4a Questão (Ref.: 201603940802) Pontos: 0,1 / 0,1 (FUNIVERSA - 2009 - IPHAN - Analista - Tecnologia da Informação) Um algoritmo pode ser descrito utilizando-se diversas técnicas. A seguir, apresenta-se um exemplo de algoritmo, com a descrição de suas ações: Mapa de Karnaugh Programação estruturada Diagrama de Chapin Fluxograma Português estruturado 5a Questão (Ref.: 201604033659) Pontos: 0,0 / 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 B apresentado na tela? 5 9 2 0 4 1a Questão (Ref.: 201603884780) Pontos: 0,1 / 0,1 1- Para a estrutura de repetição do para representada a seguir em pseudo código, qual das respostas abaixo é correta? para (x<-1; x<=20; x++) Se não iniciar a variável x antes desse comando (x=1), a estrutura de repetição não será executada. O próximo comando depois da execução dessa estrutura terá 20 como o valor da variável x. Os valores de x serão: 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 Os valores de x serão: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Os valores de x serão: 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 2a Questão (Ref.: 201603302360) Pontos: 0,1 / 0,1 Em relação à lógica de programação, considere os pseudocódigos: 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. O resultado da solução apresentada por Alg2 é maior 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. 3a Questão (Ref.: 201604034137) 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!=0) if ( (numero%2)<>0) if (numero==0) if ( (numero%2)=0) if ( (numero%2)==0) 4a Questão (Ref.: 201603420678) Pontos: 0,1 / 0,1 Observe o programa abaixo com muita atenção e suponha que você executou duas vezes ele. Sendo que na primeira vez, digitou nessa ordem: 2000, 4 e, na segunda vez, digitou nessa ordem: 3000, 4 . Selecione a opção cujo conteúdo é igual aos valores exibidos, em separado, na tela. #include using namespace std; int main() { float s, r; cin >> s >> r; if( s < 2000 ) cout << s * r << endl; else if( s < 3000 ) cout << s + s * r << endl; else cout << s + s * r / 100 << endl; system("pause"); } 2080 / 3120 8000 / 15000 2080 / 15000 10000 / 3120 10000 / 15000 5a Questão (Ref.: 201603929046) Pontos: 0,1 / 0,1 Qual a função matemática que serve para calcular o quadrado? pow raiz sqrt raizquadrada floor 1a Questão (Ref.: 201603884780) Pontos: 0,1 / 0,1 1- Para a estrutura de repetição do para representada a seguir em pseudo código, qual das respostas abaixo é correta? para (x<-1; x<=20; x++) O próximo comando depois da execução dessa estrutura terá 20 como o valor da variável x. Os valores de x serão: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Se não iniciar a variável x antesdesse comando (x=1), a estrutura de repetição não será executada. Os valores de x serão: 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 Os valores de x serão: 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 2a Questão (Ref.: 201603480639) Pontos: 0,0 / 0,1 Observe o programa abaixo com muita atenção e suponha que você digitou nessa ordem 5000, 4. Selecione a opção cujo conteúdo é igual aos valores exibidos na tela. int main() { float v, r, total; printf ("%f %f", v, r); total = v * ( 1 - r/ 100 ); printf ("%f\n" , v ); printf ("%f\n", total); system("pause"); } 5000 -150 5000 150 5000 4150 5000 4800 5000 4850 3a Questão (Ref.: 201604034137) 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==0) if ( (numero%2)=0) if (numero!=0) if ( (numero%2)==0) 4a Questão (Ref.: 201604040332) Pontos: 0,0 / 0,1 Considere o trecho de código C++ abaixo: int i; for ( i = 0; i <= 100; i++) { cout << "Linha " << (i + 1) << endl; } Qual é o valor da variável "i" ao final da execução do código acima? 102. 101. 99. 0. 100. 5a Questão (Ref.: 201603301690) Pontos: 0,1 / 0,1 Em relação à construção de algoritmo, considere: I. Na estrutura de repetição Enquanto / Faça o bloco de repetição pode ser executado várias vezes ou até nenhuma vez. A condição é testada antes de entrar na estrutura de repetição. II. A estrutura de repetição Repita / Até efetua um teste lógico no fim do laço, garantindo que pelo menos uma vez as instruções deste são executadas. III. Toda repetição condicional pode ser representada por uma estrutura do tipo Enquanto / Faça ou Repita / Até, sendo que a primeira repete somente quando a condição é falsa e a segunda somente quando a condição é verdadeira. IV. Para se impedir a situação conhecida como loop infinito é necessário que, nos laços condicionais, a variável que é testada esteja sempre associada a uma instrução que a atualize no interior do laço. É correto o que se afirma APENAS em: I, II e III I e II II, III e IV II e III I, II e IV
Compartilhar