Quiz
Conceitos de Computação - Introdução à Programação
This quiz has question types that open in the usual player.
Questions in this quiz (20)
1Assinale a seção do computador que corresponde à afirmação abaixo:
"Obtém as informações dos vários dispositivos de
entrada (input devices) e as coloca à disposição de outras unidades para que possam ser processadas. "- AUnidade de memória
- BUnidade de memória principal
- CALU
- DUnidade de entrada
- EN.D.A
2Assinale a seção do computador que corresponde à afirmação abaixo:
"Leva as informações que foram processadas pelo computador e as envia aos vários
dispositivos de saída (output devices) para torná-las disponíveis para o uso no ambiente
externo ao computador."- ACPU
- BALU
- CUnidade de entrada
- DUnidade de saída
- EN.D.A
3Assinale a seção do computador que corresponde à afirmação abaixo:
"Ela conserva as informações que foram fornecidas através da unidade de entrada para que possam estar
imediatamente disponíveis para o processamento quando se fizer necessário. A unidade
de memória também conserva as informações que já foram processadas até que sejam
enviadas para os dispositivos de saída pela unidade de saída"- AUnidade de saída
- BALU
- CUnidade de memória secundária
- DUnidade de memória principal
- EN.D.A
4Assinale a seção do computador que corresponde à afirmação abaixo:
" coordena o computador e o
responsável pela supervisão do funcionamento das outras seções. Informa à
unidade de entrada quando as informações devem ser lidas na unidade de memória,
informa à ALU quando as informações da unidade de memória devem ser utilizadas em
cálculos e informa à unidade de saída quando as informações devem ser enviadas da
unidade de memória para determinados dispositivos de saída. "- AUnidade central principal
- BUnidade de processamento primário
- CCPU
- DALU
- EN.D.A
5Assinale a seção do computador que corresponde à afirmação abaixo:
"Responsável pela realização dos cálculos como adição, subtração, multiplicação e divisão. Ela contém os mecanismos de decisão que permitem ao computador, por exemplo, comparar dois itens da unidade de memória
para determinar se são iguais ou não."- ACPU
- BUnidade de processamento central
- CALU
- DUnidade de memória principal
- EN.D.A
6Assinale a seção do computador que corresponde à afirmação abaixo:
"Os programas ou dados que não estiverem sendo usados ativamente por outras unidades são colocados
normalmente em dispositivos de memória secundária (como discos) até que sejam outra
vez necessários, possivelmente horas, dias, meses ou até mesmo anos mais tarde."- AUnidade de memória
- BUnidade secundária
- CUnidade de memória secundária
- DALU
- EN.D.A
7No [blank_start]processamento de lotes de usuário único[blank_end] (single-user batch processing), o
computador executa um programa simples de cada vez enquanto processa os dados em grupos ou lotes (batches).
A [blank_start]multiprogramação[blank_end] envolve a realização "simultânea" de várias tarefas no
computador — este compartilha seus recursos entre as tarefas.
[blank_start]Timesharing (tempo compartilhado)[blank_end] é um caso especial de multiprogramação na qual os usuários têm acesso ao computador por intermédio de terminais. Parece que os usuários estão executando programas simultaneamente- Aprocessamento de lotes de usuário único
- Bmultiprogramação
- CTimesharing (tempo compartilhado)
8Preencha as lacunas em cada uma das sentenças a seguir.
a) A companhia que criou o fenômeno da computação pessoal a partir de 1997 foi [blank_start]Apple[blank_end]
b) O computador que validou o uso da computação pessoal no comércio e na indústria foi o [blank_start]IBM Personal Computer[blank_end]
c) Os computadores processam dados sob o controle de um conjunto de instruções
chamados [blank_start]softwares[blank_end]
d) [blank_start]Timesharing[blank_end] é um caso especial de multiprogramação na qual os usuários têm acesso ao
computador através de dispositivos chamados terminais.
f). As três classes de linguagens analisadas neste capítulo são [blank_start]linguagens de máquina[blank_end], [blank_start]linguagens assembly[blank_end] e [blank_start]linguagens de alto nível[blank_end].
g) Os programas que traduzem os programas em linguagem de alto nível para linguagem de
máquina são chamados [blank_start]compiladores[blank_end].
h) O C é muito conhecido como a linguagem de desenvolvimento do sistema operacional [blank_start]UNIX[blank_end]
i) Este livro apresenta a versão do C chamada [blank_start]ANSI C[blank_end], que foi padronizada
recentemente pelo American National Standards Institute.
j) A linguagem [blank_start]PASCAL[blank_end] foi desenvolvida por Wirth para ensinar programação
estruturada nas universidades.
k) O Departamento de Defesa dos Estados Unidos (DOD) desenvolveu a linguagem Ada com um
recurso chamado [blank_start]multitarefa (multitasking)[blank_end] que permite aos programadores especificarem muitas
atividades para serem executadas em paralelo.- AApple
- BIBM Personal Computer
- Csoftwares
- DTimesharing
- Elinguagens de máquina
- Flinguagens assembly
- Glinguagens de alto nível
- Hcompiladores
- IUNIX
- JANSI C
- KPASCAL
- Lmultitarefa (multitasking)
9Classifique cada um dos seguintes itens como hardware ou software
a) CPU [blank_start]Hardware[blank_end]
b) compilador C [blank_start]Software[blank_end]
c) ALU [blank_start]Hardware[blank_end]
d) processador C [blank_start]Software[blank_end]
e) unidade de entrada [blank_start]Hardware[blank_end]
f) um programa editor de textos [blank_start]Software[blank_end]- AHardware
- BSoftware
- CHardware
- DSoftware
- EHardware
- FSoftware
10
[blank_start]Os computadores pessoais[blank_end] eram suficientemente poderosos para manipular as exigências computacionais de cada usuário em particular e as tarefas básicas de comunicações de passar as informações eletronicamente de um lugar para outro.
Com a [blank_start]computação distribuída[blank_end], o poder computacional de uma organização é
distribuído através de uma rede para os locais (sites) nos quais o trabalho real da organização é realizado.
Os servidores de arquivo armazenam programas e dados que podem ser
compartilhados por computadores clientes distribuídos ao longo da rede, daí o termo [blank_start]computação cliente/servidor.[blank_end]- AOs computadores pessoais
- Bcomputação distribuída
- Cos computadores coletivos
- DOs supercomputadores.
- Ecomputação coletiva
- Fcomputação estruturada
- Gcomputação cliente/servidor.
- Hcomputação usuário/computador
- Icomputação distribuitiva
11a) Um programa de computador que converte programas em linguagem assembly para
linguagem de máquina é chamado [blank_start]assembler.[blank_end]
b) A unidade lógica do computador, que recebe informações do exterior para uso desse
computador, é chamada [blank_start]unidade de entrada[blank_end]
c) Que tipo de linguagem computacional usa abreviações como as do idioma inglês
para instruções em linguagem de máquina? [blank_start]linguagem assembler[blank_end]
d) Que unidade lógica do computador envia para os vários dispositivos as informações
que já foram processadas por ele, para que essas informações possam ser utilizadas em
um ambiente externo ao computador? [blank_start]unidade de saída[blank_end]
e) Que unidade lógica do computador conserva as informações? [blank_start]unidade de memória[blank_end]
f) Que unidade lógica do computador realiza os cálculos? [blank_start]ALU[blank_end]
g) Que unidade lógica do computador toma decisões lógicas? [blank_start]ALU[blank_end]
h) O nível de linguagem computacional mais conveniente para o programador escrever
programas fácil e rapidamente é [blank_start]linguagem de alto nível[blank_end]
i) A linguagem computacional destinada aos negócios mais utilizada atualmente [blank_start]COBOL[blank_end]
j) A única linguagem que um computador pode entender diretamente é chamada [blank_start]Linguagem de máquina[blank_end] do computador.
k) Que unidade lógica do computador coordena as atividades de todas as outras
unidades lógicas? [blank_start]CPU[blank_end]- Aassembler.
- Bunidade de entrada
- Clinguagem assembler
- Dunidade de saída
- Eunidade de memória
- FALU
- GALU
- Hlinguagem de alto nível
- ICOBOL
- JLinguagem de máquina
- KCPU
12Preencha as lacunas em cada uma das sentenças a seguir sobre o ambiente C.
a) Os programas em C são digitados normalmente em um computador usando um programa [blank_start]editor[blank_end]
b) Em um sistema C, um programa [blank_start]pré-processador[blank_end] é executado automaticamente antes de a
fase de tradução começar.
c) Os dois tipos mais comuns de diretivas de um pré-processador são incluindo [blank_start]outros arquivos a serem compilados[blank_end] e
substituindo [blank_start]símbolos especiais por texto de programa[blank_end]
d) O programa [blank_start]linker[blank_end] combina a saída do compilador com várias funções da
biblioteca para produzir uma imagem executável.
e) O programa [blank_start]carregador (loader)[blank_end] transfere a imagem executável do disco para a memória.- Apré-processador
- Boutros arquivos a serem compilados
- Csímbolos especiais por texto de programa
- Dlinker
- Ecarregador (loader)
- Feditor
13Sobre as fases de execução de um programa em C.
A primeira fase consiste na [blank_start]edição de um arquivo[blank_end]. Isto é realizado com um
programa [blank_start]editor[blank_end]. O programador digita um programa em C com o [blank_start]editor[blank_end] e faz as
correções necessárias. O programa é então armazenado em um [blank_start]dispositivo dearmazenamento secundário[blank_end] como um disco. Os nomes de programas em C devem ter a
extensão [blank_start].c.[blank_end]- Aedição de um arquivo
- Beditor
- Ceditor
- Ddispositivo dearmazenamento secundário
- E.c.
14Sobre as fases de execução de um programa em C.
Em um sistema C, um programa [blank_start]pré-processador[blank_end] é
executado automaticamente antes de a fase de tradução começar. O [blank_start]pré-processador[blank_end] C obedece a comandos especiais chamados [blank_start]diretivas do pré-processador[blank_end] que indicam que
devem ser realizadas determinadas manipulações no programa antes da compilação.
Estas manipulações consistem normalmente em incluir outros [blank_start]arquivos no arquivo a ser compilado[blank_end] e substituir [blank_start]símbolos especiais por texto de programa[blank_end]. O [blank_start]pré-processador[blank_end] é ativado automaticamente pelo compilador antes de o programa ser
convertido para [blank_start]linguagem de máquina.[blank_end]- Apré-processador
- Bpré-processador
- Cdiretivas do pré-processador
- Darquivos no arquivo a ser compilado
- Esímbolos especiais por texto de programa
- Fpré-processador
- Glinguagem de máquina.
15Sobre as fases da execução de um programa em C.
Na terceira fase, o programador emite o comando de [blank_start]compilar[blank_end] o programa. O
[blank_start]compilador[blank_end] traduz o programa em C para o código de linguagem de máquina (também
chamado de [blank_start]código-objeto[blank_end])- Acompilar
- Bcompilador
- Ccódigo-objeto
16Sobre as fases de execução de um programa em C.
Normalmente os programas em C contêm
referências a funções definidas em outros locais, como nas [blank_start]bibliotecas[blank_end] padrão ou nas
[blank_start]bibliotecas[blank_end] de um grupo de programadores que estejam trabalhando em um determinado
projeto. Assim, o [blank_start]código-objeto[blank_end] produzido pelo compilador C contém normalmente
"lacunas" devido à falta dessas funções. Um [blank_start]linker[blank_end] faz a ligação do código-objeto com o
código das funções que estão faltando para produzir uma [blank_start]imagem executável[blank_end] (sem a
falta de qualquer parte).- Alinker
- Bimagem executável
- Cbibliotecas
- Dbibliotecas
- Ecódigo-objeto
17Sobre as fases de execução de um programa em C.
A quinta fase é chamada [blank_start]carregamento[blank_end]. Um programa deve ser colocado na [blank_start]memória[blank_end]
antes que possa ser executado pela primeira vez. Isto é feito pelo [blank_start]carregador[blank_end] (rotina de
carga ou loader), que apanha a [blank_start]imagem executável[blank_end] do disco e a transfere para a
[blank_start]memória.[blank_end]
Finalmente, o computador, sob o controle de sua [blank_start]CPU[blank_end], executa as [blank_start]instruções doprograma[blank_end], uma após a outra.- Acarregamento
- Bmemória
- Ccarregador
- Dimagem executável
- Ememória.
- FCPU
- Ginstruções do programa
18Sobre o ambiente em C.
Determinadas funções do C (como scanf) recebem dados de [blank_start]stdin[blank_end] (o dispositivo
padrão de entrada) que normalmente é atribuído ao teclado.
Os dados são enviados a [blank_start]stdout[blank_end] (o dispositivo padrão de saída) que normalmente é a
tela do computador.
Há ainda um dispositivo padrão de erro chamado [blank_start]stderr.[blank_end] O dispositivo [blank_start]stderr[blank_end]
(normalmente a tela) é usado para exibir mensagens de erro.- Astdin
- Bstdout
- Cstderr.
- Dstderr
19Qual é o principal recurso fornecido pelo Concurrent C que não está disponível no
ANSI C?
inclui recursos para especificar a ocorrência de [blank_start]diversas atividades em paralelo[blank_end]- Adiversas atividades em paralelo
20É um superconjunto do C, que fornece recursos para a realização de programação orientada a objeto que são basicamente componentes reutilizáveis de software que modelam itens do mundo real.
- AC#
- BC++
- CPascal
- DCOBOL
- EPython
Information
- Description
- Quiz acerca dos conceitos de computação.
- Author
- Atílio Reis
- Language
- Português
- Views
- 31
- Tags
- Rating
- No ratings yet Rate this quiz