Baixe o app para aproveitar ainda mais
Prévia do material em texto
Trabalho DISCIPLINA : ____________________________________________ NOME:Pâmela da luz Santana RA:181000030____ PROF: Sérgio Maestra 1- Descreva Reserva de Área de Memória para uso da formação de um programa? a( ) Local de armazenamento aleatório de dados, podendo ser de meio físico ou de meio virtual. b( ) É uma reserva de área de memória onde são declaradas e inicializadas as variáveis e constantes. c( ) Local onde o sistema operacional automaticamente reserva para gravar os dados podendo ser variáveis ou constantes. d( ) Reserva de comandos para poder ser compilados e utilizados por uma máquina virtual interpretadora. e( ) Meio por onde os programas podem se comunicar com o Hardware da máquina, alocando recursos de processamento. 2- O que é um programa interpretado? A - É um programa que não necessita de uma máquina virtual para rodar. B - É um programa muito rápido, pois sendo binário irá fazer a interação com o sistema operacional de forma direta. C - É um programa que lê imagens ISOS, com ajuda de uma máquina interpretadora de códigos. D - É um programa que tem interação direta com o interpretador de códigos do sistema operacional. E - É um programa que necessita ser compilado para poder interagir com o sistema operacional por meio de uma máquina virtual. a( ) Somente as opções A e C estão corretas. b( ) Todas as opções estão corretas, menos a letra E. c( ) Todas as opções estão corretas menos a letra D. d( ) As opções A e E estão incorretas. e( ) Somente a opção E está correta. 3- Quem foi o Pai da Computação e em que ano? a( ) O pai da computação foi o matemático Blaze Pascal, que em 1860 criou a pascalina, uma máquina que realizava cálculos. b( ) O pai da computação foi Alan Mathison Turing , foi influente no desenvolvimento da ciência da computação e na formalização do conceito de algoritmos em 1944. c( ) O pai da computação foi Charles Babbage que foi um cientista, matemático, filósofo, engenheiro mecânico e inventor inglês nascido em Teignmouth, Devon que originou o conceito de um computador programável junto à condessa de Lovelace em 1832. d( ) O pai da computação foi John von Neumann, que contribuiu na teoria dos conjuntos, análise funcional, teoria ergódica, mecânica quântica, ciência da computação, economia, teoria dos jogos, análise numérica, hidrodinâmica das explosões, estatística e muitas 1 outras as áreas da matemática. De fato é considerado um dos mais importantes matemáticos de computação do século XX (1944/1946). e( ) O pai da computação foi Konrad Zuse, foi um engenheiro alemão e um pioneiro dos computadores. O seu maior feito foi a compleição do primeiro computador de programa controlado por fita guardada, o Z3, com Helmut Schreyer em 1941. 4-Porque temos que inicializarmos variáveis em um programa fortemente tipado ? a( ) Temos que inicializamos as variáveis em uma linguagem fortemente tipada, e declaradas com um valor, para que o programa não venha a ter problemas de valores errados em sua alocação de memória. b( ) Somente iremos inicializar valores por um meio estético na linguagem. C( ) Temos que inicializarmos as variáveis em uma linguagem fortemente tipada, e declaradas com um valor, para que o programa já saia calculando os valores. d( ) Na verdade não temos a necessidade de inicializarmos as variáveis em uma linguagem fortemente tipada. e( ) As respostas B e D estão corretas. 5- Qual era o pensamento de Charles Babbage? A – Entrada de dados, processamento e saída da informação. B – Entrada de dados, cálculos e saída do resultado. C – Entrada da informação, processamento e saída dos dados. D – Entrada da informação, cálculos e saída dos resultados. E – Entrada de dados, processamento e saída dos cálculos. a( ) Somente as opções A e C estão corretas. b( ) Somente a letra A está correta. c( ) Todas as opções estão corretas menos a letra D. d( ) As opções A e E estão incorretas. e( ) Somente a opção E está correta. 6- Qual foi o motivo da informática ter uma alavancagem no final do século XIX ? A – Foi a invenção do processador transistorizado em 1960. B – Foi a invenção da corrente elétrica e os Chips eletrônicos. C – Foi a Guerra das correntes e o censo dos EUA em 1880. D – Foi a criação do primeiro computador eletrônico em 1946. E – Foram as novas teorias matemáticas de John von Neumann. a( ) Somente as opções A e B estão corretas. b( ) Somente a letra A está correta. c( ) Somente as opções C e D estão corretas. d( ) Somente a opção D está correta. e( ) Somente a opção C está correta. 2 7-Na imagem da figura abaixo temos um tipo de lógica de programação que é aplicado em programação t, qual é esta estrutura de lógica de programação ? a( ) Decisão simples encadeada. b( ) Laço faça enquanto. c( ) Laço faça até. d( ) Laço De para. e( ) Decisão composta encadeada. 8- Quando usaremos a estrutura de múltipla escolha em uma estrutura de programação ? A – Quando queremos eliminar o uso sucessivo de estruturas de decisão simples. B – Quando usarmos para a construção de meus em uma estrutura lógica. C – Para multiplicar o uso se estruturas de decisão. D – Para deixar o programa mais complexo, para proteção. E – Quando queremos um laço repetitivo no programa. a( ) Somente as opções D e E estão corretas. b( ) Somente a letra A está correta. c( ) Somente as opções A e B estão corretas. d( ) Somente a opção D está correta. e( ) Somente a opção C está correta. 9- A estrutura de vetores utilizada em lógica de programação é caracterizada para ? A( ) Armazenar valores de tipos diferentes. 3 B( ) Armazenar um único valor numérico. C( ) A criação de laços dentro de um fluxo de programação. D( ) A criação de decisões sucessivas e em laços. E( ) Armazenar valores de tipos iguais. 10- O uso de um Fluxograma serve para ? A( ) Quantificar o número de variáveis de um programa. B( ) Testar um programa já escrito, apontando assim os seus erros. C( ) Fazer a criação do teste de mesa. D( ) Fazer a solução de um problema computacional bem com o seu teste. E( ) Documentar um programa já testado e aprovado pelos usuários. a( ) Somente as opções D e E estão corretas. b( ) Somente a letra A está correta. c( ) Somente as opções A e B estão corretas. d( ) Somente a opção D está correta. e( ) Somente a opção C está correta. 11- Quanto ao teste de mesa, podemos dizer que utilizamos este para. A( ) Guardar valores em uma memória RAM. B( ) Testar um programa já escrito, apontando assim os seus erros, sem a necessidade de rodar o programa no computador . C( ) Testar um programa feito em fluxograma, apontando assim os seus erros. D( ) Fazer a solução de um problema computacional bem com o seu teste. E( ) Testar um programa já aprovado pelos usuários. a( ) Somente as opções B e C estão corretas. b( ) Somente a letra A está correta. c( ) Somente as opções B e C estão incorretas. d( ) Somente a opção D está correta. e( ) Somente a opção C está correta. 12- Quando estamos programando na ferramenta Java, para que o programa final possa rodar em um computador temos que fazer o seguinte processo. Salvar o código com a extensão “.java”, compilar o programa com o compilador do Java “javac” e rodar o programa com o interpretador do Java “java”. A este tipo de tecnologia chamamos de ? A( ) Programa executável. B( ) Programa executável e interpretado. C( ) Programa interpretado e executável. D( ) Programa executável e puramente interpretado. E( ) Programa compilado e interpretado. 13- Os “Laços” de programação são utilizados basicamente para fazer ? A( ) Um contador dentro da lógicade programação. B( ) Uma decisão simples. C( ) Uma decisão simples encadeada. 4 D( ) Escolhas diversas dentro de um universo de decisões. E( ) Um armazenamento de dados seletivo em lógica de programação. 14- Dado o programa em java abaixo, para que serve a variável “i” dentro do programa ? public class teste{ public static void main(String ar[]){ for(int i=0; i <= 10; i = i + 1){ System.out.println(i); } } } a( ) Fazer comparações. b( ) Incremento do laço. c( ) Exibição de valores. d( ) Soma total dos valores. e( ) Limite total do laço. 15- O programa descrito no exercício 14, irá ter qual saída em tela ? A ( ) 0 1 2 3 4 5 6 7 8 9 B ( ) 1 2 3 4 5 6 7 8 9 10 C ( ) 0 1 2 3 4 5 6 7 8 9 10 D ( ) 1 2 3 4 5 6 7 8 9 E ( ) 1 2 3 4 5 6 7 8 9 10 11 16- Qual a diferença de um programa fortemente tipado para um programa fracamente tipado ? A- Os dois tipos não tem diferenças. B- Temos que obrigatoriamente criarmos a variável com um tipo no programa fortemente tipado e no fracamente não temos a necessidade. C- Temos que inicializarmos as variáveis em um programa fortemente tipado, e no fracamente tipado não temos a necessidade. D- Podemos criar e inicializar as variáveis em qualquer parte do programa em um programa fortemente tipado. E- Não há necessidade de inicializarmos variáveis em um programa fortemente tipado. a( ) Somente as opções B e C estão corretas. b( ) Somente a letra A está correta. c( ) Somente as opções B e C estão incorretas. d( ) Somente a opção D está correta. e( ) Somente a opção E está correta. 17- Como podemos compilarmos um programa em Java e depois roda-lo? a( ) javac prog.java e prog.java b( ) javac prog e prog java c( ) java prog.class e javac prog.java d( ) javac prog.java e java prog e( ) javac prog.java e java prog.java 18- O que significa RAM em lógica de programação? a( ) Memória de acesso aleatório. 5 b( ) Reserva de área aleatória. c( ) É a memória física onde o programa é armazenado. d( ) É a memória lógica de um computador. e( ) É a reserva de área de memória de um programa. 19- O que irá alavancar a informática no século XX ? A- A criação do Transistor a partir de 1950. B- A primeira Guerra mundial com o estudo da criptografia. C- A criação dos computadores totalmente eletrônicos. D- A Segunda Guerra mundial com os problemas de cálculos avançados de balísticas. E- A criação de máquinas eletromecânicas para uso em cálculos. a( ) Somente as opções B e C estão corretas. b( ) Somente a letra A está correta. c( ) Somente as opções B e D estão corretas. d( ) Somente a opção D está correta. e( ) Somente a opção E está correta. 20- Para o uso de menus, qual a melhor estrutura a ser utilizada na construção de um programa ? a( ) Decisão simples encadeada. b( ) Laço faça enquanto. c( ) Laço faça até. d( ) Laço De para. e( ) Múltipla escolha. 21- Dado o programa abaixo, qual será a sua saída em tela ? public class TX{ public static void main(String ar[]){ int c = 5; int r = 0; int i = 1; while(i <= 10){ r = c * i; System.out.println(c + " x " + i + " = " + r); i = i + 1; } } } A( ) 5 x 1 = 5 5 x 2 = 10 5 x 3 = 15 5 x 4 = 20 5 x 5 = 25 5 x 6 = 30 5 x 7 = 35 5 x 8 = 40 5 x 9 = 45 5 x 10 = 50 B( ) 5 x 1 = 5 5 x 2 = 10 5 x 3 = 15 5 x 4 = 20 5 x 5 = 25 5 x 6 = 30 5 x 7 = 35 5 x 8 = 40 5 x 9 = 45 C( ) 5 1 = 5 5 2 = 10 5 3 = 15 5 4 = 20 5 5 = 25 5 6 = 30 5 7 = 35 5 8 = 40 5 9 = 45 5 10 = 50 D( ) 5 x 0 = 0 5 x 1 = 5 5 x 2 = 10 5 x 3 = 15 5 x 4 = 20 5 x 5 = 25 5 x 6 = 30 5 x 7 = 35 5 x 8 = 40 5 x 9 = 45 5 x 10 = 50 E( ) 5 x 1 = 5 5 x 2 = 10 5 x 3 = 15 5 x 4 = 20 5 x 5 = 25 5 x 6 = 30 5 x 7 = 35 5 x 8 = 40 5 x 9 = 45 5 x 10 = 50 5 x 11 = 55 6 22- No programa do exercício 21 qual estrutura de programação está sendo usada na resolução do programa ? a( ) Decisão simples encadeada. b( ) Laço faça enquanto. c( ) Laço faça até. d( ) Laço De para. e( ) Decisão composta encadeada. 23- Qual o pensamento de Blaze Pascal ? A – Entrada de dados, processamento e saída da informação. B – Entrada de dados, cálculos e saída da informação. C – Entrada da informação, processamento e saída dos dados. D – Entrada da informação, cálculos e saída dos resultados. E – Entrada de dados, cálculo e saída do resultado. a( ) Somente as opções A e C estão corretas. b( ) Somente a letra A está correta. c( ) Todas as opções estão corretas menos a letra D. d( ) As opções A e E estão incorretas. e( ) Somente a opção E está correta. 24- No programa trecho de programação abaixo estamos utilizando o pseudocódigo para a representação de um programa qualquer, esta estrutura em programação é ? a : inteiro a ← 10 se a < 10 então escreva(“O valor é menor que 10”) senão se a > 10 então escreva(“O valor é maior que 10) senão escreva(“O valor é igual a 10”) fim_se fim_se a( ) Decisão simples encadeada. b( ) Laço faça enquanto. c( ) Laço faça até. d( ) Laço De para. e( ) Decisão composta encadeada. 25- Quais são as estruturas de lógica de programação, utilizadas em um programa computacional? A( ) Sequencial, decisão simples, decisão simples encadeada, decisão composta, decisão composta encadeada, faça enquanto, faça até, de para e múltipla escolha. B( ) Sequencial, decisão simples, decisão composta, faça enquanto, Laços estruturas homogêneas e heterogêneas. 7 C( ) Sequencial, decisões, Laços, java, fluxogramas e estruturas homogêneas e heterogêneas e estruturas de ordenação. D( ) Sequencial, decisão simples, decisão composta, faça enquanto, Laços, estruturas homogêneas e heterogêneas e estruturas de controle recursivo. E( ) Sequencial, decisão simples, decisão composta, faça enquanto, Laços e estruturas recursivas. 26- O Fluxograma é uma ferramenta de programação para ajudar a : A( ) Criar um programa executável. B( ) Testar os programas já criados e verificar os problemas computacionais. C( ) Criar soluções para problemas computacionais, modelando assim um programa onde podemos testá-lo com um teste de mesa. D( ) Montar uma linguagem para ser utilizada em computação. E( ) Criar telas de forma a mostrar como ficará o programa depois de pronto. 27- Os números binários, hoje usados em computação em seus circuitos eletrônicos digitais, foi criador por? a( ) Nicola Tesla em 1890. b( ) Alan Mathison Turing em 1944. c( ) Charles Babbage em 1832. d( ) Blaze Pascal em 1650. e( ) Pingalá no século III antes de Cristo. 28- As primeiras máquinas a fazerem cálculos foram criadas a muito tempo, quais delas se utilizam de cálculos computacionais é a mais antiga ? a( ) Máquina de Anticítera. b( ) Pascalina. c( ) Colossus. d( ) Univac. e( ) Eniac. 29- Em um programa quando encontrado o comando “break”, está se referindo a qual estrutura de programação ? a( ) Decisão simples encadeada. b( ) Laço faça enquanto. c( ) Laço faça até. d( ) Múltipla escolha. e( ) Decisão composta encadeada. 30- Quanto a escopo de variáveis, podemos afirmar que : A – Uma variável não tem escopo de programação. B – Uma variável declarada em um escopo mais externo tem visibilidade em um escopo mais internos, mas uma variável declarada em um escopo mais interno não tem visibilidade em um escopo mais externo. C – Uma variável declarada em um escopo mais interno tem visibilidade em um escopo mais externo, mas uma variável declarada em um escopo mais externo nãotem visibilidade em um escopo mais interno. D – Uma variável tem um único escopo em programação. E – Podemos ter ou não escopos de variáveis de programação. 8 a( ) Somente as opções A e C estão corretas. b( ) Somente a letra A está correta. c( ) Todas as opções estão corretas menos a letra D. d( ) Somente a letra B está correta. e( ) Somente a opção E está correta. 9
Compartilhar