Buscar

linguagem de programação

Prévia do material em texto

22/06/2018 EPS: Alunos
http://simulado.estacio.br/alunos/ 1/4
 1a Questão
Um dos grandes problemas de empresas que desenvolvem software é a variedade hardware. Como por exemplo, em
grandes redes de supermercados, o software instalado não pode ser trocado sem maiores custos e traumas. A linguagem
C possui a capacidade de ser compilado ou executado em diferentes arquiteturas (seja de hardware ou de software).
Identifique abaixo a capacidade descrita.
Reuso
Flexibilidade
Polimorfismo
 Modularidade
 Portabilidade
 
 
Explicação:
A Portabilidade é uma das grandes vantagens da linguagem C porque com poucas modificações( às vezes,
nenhuma) podemos compilar em qualquer arquitetura.
 
 
 
Ref.: 201704173571
 2a Questão
Acerca das variáveis, podemos destacar que os tipos básicos do C, são:
 char, int, float e double.
Nenhuma das alternativas acima
char, bool, real e int.
 int, texto, inteiro e double.
string, int, float e double.
 
 
Explicação:
Lembrando que o tipo void não foi explorado na Aula 3(tem um Atenção falando sobre isso), podemos
considerar como certa a opção:
char, int, float e double
 
 
 
Ref.: 201703704353
 3a Questão
Na história da linguagem C, alguns momentos foram marcantes devido a acréscimos e/ou modificações significativas
embora nem todos os compiladores tenham aderido. Abaixo estão relacionadas alguns deles:
 
- Surge o tipo long long para inteiros;
 - As funções matemáticas passam a aceitar todos os tipos numéricos;
 - O caracter // para comentário de uma linha, pode ser usado também;
 
Assinale a opção que contem o nome do documento onde apareceram, pela primeira vez, as modificações acima.
C tradicional
Padrão C89
ISO/IEC 9899:1990
 Padrão C99
Padrão C95
 
 
Explicação:
22/06/2018 EPS: Alunos
http://simulado.estacio.br/alunos/ 2/4
Em 1999, alguns ajustes forma feitos e surgiu o padrão C99 que incluiu os itens abaixo.
 
 
 
Ref.: 201704052516
 4a Questão
Em relação à variável global, podemos afirmar:
 I Somente a função principal pode alterar o valor armazenado
 II Todas as funções podem alterar o valor armazenado
 III É declarada dentro da função principal
 IV É declarada fora de todas as funções
 V Pode ser declarada em qualquer posição
 
I e III
I, III e V
II, IV e V
 II e IV
 II e III
 
 
 
Ref.: 201703669580
 5a Questão
Para que possamos criar nossos programas na linguagem C, iniciamos por criar o ______________, o qual pode ser feito
através de um editor de texto não formatado e salvo com a ______________ ou mesmo utilizar um editor da linguagem,
como o DEV C++. De acordo com o sistema operacional isto pode ser um pouco diferente. Após esta etapa,
devemos ___________ e linkeditar o programa gerando o arquivo _____________, o qual após ser executado apresenta
o resultado de nosso programa.
Das opções apresentadas, marque aquela que completa respectivamente e corretamente os espaços em branco
destacados do texto, segundo os conceitos da linguagem C apresentados no material didático da disciplina.
Executável - extensão .c - compilar - fonte
Fonte - extensão .txt - editar - executável
 Código fonte - extensão .c - compilar - executável
 Código base - extensão .c - compilar - fonte
Código de texto - extensão .txt - editar - fonte
 
 
Explicação:
Não importa se usamos uma IDE ou vários programas, mas tudo começa assim:
Digitamos nosso código fonte em um editor como se fosse um texto.
Salvamos com a extensão .c .
Em seguido, o compilador é chamado para que tente converter em uma linguagem objeto.
Por fim, um linkeditor para unir os objetos(as bibliotecas também) e gerar um executável.
 
 
 
Ref.: 201703705872
 6a Questão
Uma das características mais marcantes da linguagem C é a sua portabilidade. Os códigos escrito em C são portáveis, o
que significa que é possível executa-los nos mais diferentes tipos de arquiteturas. Tendo um programa C compilado para
Windows, para executa-lo em Linux, identifique a opção CORRETA:
Só é possível copiar o código executável do Linux para o Windows e executa-lo.
 Basta apenas copiar o código executável para o Linux e executa-lo.
22/06/2018 EPS: Alunos
http://simulado.estacio.br/alunos/ 3/4
Ocorrerá erro, pois todas as instruções da linguagem C são incompatíveis com o Linux.
 Precisamos recompilar o código fonte para o Linux.
Ocorrerá erro, pois os programas C não rodam em Linux.
 
 
Explicação:
A Portabilidade é uma das grandes vantagens da linguagem C, mas isso Nãodiz respeito ao executável
porque, ao mudarmos de SO, se faz necessário gerar compilar e linkeditar para gerar o Executável que
esteja de acordo com o SO em questão.
 
 
 
 
Ref.: 201703672398
 7a Questão
Sabe-se que a linguagem C é uma das mais utilizadas no mundo. Desenvolvida em 1972 é uma linguagem voltada para programadores.
Dentre as opções abaixo é incorreto afirmar:
Possui características de Linguagem de baixo nível.
 Possui com conjunto muito grande palavras reservadas o que torna o aprendizado complexo
Permite a compilação de softwares para plataforma Windows, Linux e Unix.
 Possui características de Linguagem de alto nível.
Possibilita o desenvolvimento de funções próprias
 
 
Explicação:
Estudamos várias vantagens da Linguagem C e uma delas, apesar da importância dela na história da
programação inclusive manipulando a MP com o conceito de Ponteiro foi o número pequeno de palavras
reservadas.
Por essa razão, a resposta incorreta é: Possui com conjunto muito grande palavras reservadas o que
torna o aprendizado complexo
 
 
 
Ref.: 201704052570
 8a Questão
 
No ambiente Dev-cpp, temos algumas facilidades. Uma delas é quando desejarmos compilar e executar logo em seguida
com um único clique ou um pressionamento de uma tecla.
 Analise as afirmativas abaixo e escolha a opção correta
 I Pressionar F9(pode ser F11 em versões mais novas)
 II Clicar no ícone Compilar
 III Clicar no ícone Executar
 IV Clicar no ícone Compilar e Executar
 
Só a I possibilita isso
 Só a III possibilita isso
Só a IV possibilita isso
Só a II possibilita isso
 Tanto a I quanto a IV possibilitam isso
 
 
Explicação:
Podemos clicar em compilar e depois clicar em executar ou então fazer isso de uma só vez: pressionando a
tecla F9(ou F11) ou clicando no ícone Compilar/Executar (quatro quadrados coloridos juntos)
22/06/2018 EPS: Alunos
http://simulado.estacio.br/alunos/ 4/4
Repostas corretas I e IV.

Continue navegando