Buscar

2 LINGUAGEM DE PROGRAMAÇÃO I - CCE0242

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1a Questão
Um programador precisa criar alguns nomes de variáveis para u�lizar em seu programa desenvolvido em C++ e apresenta as seguintes opções:
I) return
II) Name
III) 2Name
Baseado nas regras de definição de nomes de variáveis da linguagem pode-se afirmar que está(ão) correto(s):
II e III
Apenas a I
Apenas a II
I e III
I e II
Respondido em 15/04/2019 16:07:06
Explicação:
return é uma palavra reservada e 2Name não pode ser usada pois o nome de uma variável não pode ser iniciado por número.
2a 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.
Código base - extensão .c - compilar - fonte
Executável - extensão .c - compilar - fonte
Código de texto - extensão .txt - editar - fonte
Código fonte - extensão .c - compilar - executável
Fonte - extensão .txt - editar - executável
Respondido em 15/04/2019 16:07:25
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.
Gabarito
Coment.
Gabarito
Coment.
3a Questão
EPS http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_pr...
1 of 4 08/04/2020 21:35
Com relação a diretiva de pré compilação #include, pode-se dizer que:
 É usada para inclusão de arquivos cabeçalhos (headers) 
É usada parra definições de funções (incluindo a função main())
É usada para definição de constantes 
É usada para declarações de objetos externos (protótipos de funções e variáveis) 
É usada para parar a execução de um programa
Respondido em 15/04/2019 16:08:21
Explicação:
Na linguagem C utiliza-se a diretiva de pre-compilação #include para incluir arquivos ou bibliotecas ao código.
Ex: #include
 #include
4a Questão
Acerca das variáveis, podemos destacar que os tipos básicos do C, são:
string, int, float e double.
int, texto, inteiro e double.
Nenhuma das alternativas acima
char, bool, real e int.
char, int, float e double.
Respondido em 15/04/2019 16:06:49
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
5a Questão
 IDE, do inglês Integrated Development Environment ou Ambiente de Desenvolvimento Integrado, é um programa de computador que reúne
características e ferramentas de apoio ao desenvolvimento de software com o objetivo de agilizar este processo.Geralmente os IDEs facilitam
a técnica de RAD (de Rapid Application Development, ou "Desenvolvimento Rápido de Aplicativos"), que visa a maior produtividade dos
desenvolvedores.
Marque a alternativa ERRADA relativa as ferramentas mais comuns encontradas nos IDEs:
Linker - liga (linka) os vários "pedaços" de código-fonte, compilados em linguagem de máquina, em um programa executável que
pode ser executado em um computador ou outro dispositivo computacional;
Ativador - ativa o código fonte para que o mesmo seja executado em qualquer sistema operacional.
Compilador (compiler) - compila o código-fonte do programa, editado em uma linguagem específica e a transforma em linguagem de
máquina;
Editor - edita o código-fonte do programa escrito na(s) linguagem(ns) suportada(s) pela IDE;
Depurador (debugger) - auxilia no processo de encontrar e corrigir defeitos no código-fonte do programa, na tentativa de aprimorar a
qualidade de software;
Respondido em 15/04/2019 16:07:38
Explicação:
Não existe uma ferramenta capaz de transformar um código em multiplataforma, as demais opções estão corretas e são ferramentas
normalmente encontradas nas IDE's.
6a Questão
Na Aula 1, estudamos algumas características e vantagens da linguagem C. Observe as afirmativas abaixo e assinale a
EPS http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_pr...
2 of 4 08/04/2020 21:35
opção que contem a resposta correta.
I Tem boa Portabilidade.
II Não pode ser modularizada.
III É uma linguagem Orientada a Objetos.
IV Uma linguagem que pode manipular endereços de memória.
V Não possui um propósito especifico.
As afirmativas II, IV e V estão corretas e as demais, erradas.
As afirmativas II, III e IV estão corretas e as demais, erradas.
As afirmativas I e IV estão corretas e as demais, erradas.
As afirmativas IV e V estão corretas e as demais, erradas.
As afirmativas I, IV e V estão corretas e as demais, erradas.
Respondido em 15/04/2019 16:07:45
Explicação:
A linguagem C é estruturada. Inovou com o conceito de funções, modularizando o programa. Com poucas, ou
nenhuma, modificação migra para outros sistemas. O conceito de Ponteiro possibilita manipular endereço de
memória e não tem um propósito específico.
Sendo assim, a resposta correta é: As afirmativas I, IV e V estão corretas e as demais, erradas.
Gabarito
Coment.
Gabarito
Coment.
7a Questão
A linguagem C/C++ apresenta vantagens e desvantagens em sua utilização. Considere as
seguintes afirmativas:
|) Possibilidade em programação de alto e baixo nível;
||) Grande período para o aprendizado.
|||) Adequação a grandes projetos;
Assinale a alterna�va que contem apenas vantagens da linguagem C++.
| e |||
|| e |||
Apenas |
| e ||
Apenas |||
Respondido em 15/04/2019 16:07:50
Explicação:
A únicaa alternativa errada é a que considera um longo período de aprendizado, já que estas são linguagens que possuem uma sintaxe fácil e
conjunto de comandos limitados.
Gabarito
Coment.
8a Questão
Qual a vantagem da Linguagem C que está descrita no texto abaixo?
'Permite que o desenvolvedor defina suas funções.'
Modularidade
Portabilidade
Simplicidade
EPS http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_pr...
3 of 4 08/04/2020 21:35
Rapidez
Estruturada
Respondido em 15/04/2019 16:08:01
Explicação:
A resposta está na Aula 1 quando estudamos as sete vantagens da Linguagem C
EPS http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_pr...
4 of 4 08/04/2020 21:35

Outros materiais