A maior rede de estudos do Brasil

Grátis
4 pág.
Atividade Avaliativa Especial - Prova 1 CORRIGIDA 123_713

Você está vendo uma pré-visualização

Pre-visualização do material Atividade Avaliativa Especial - Prova 1 CORRIGIDA 123_713 - página 1
Pre-visualização do material Atividade Avaliativa Especial - Prova 1 CORRIGIDA 123_713 - página 2
Pre-visualização do material Atividade Avaliativa Especial - Prova 1 CORRIGIDA 123_713 - página 3

Atividade Avaliativa Especial - Prova 1 CORRIGIDA 123_713

1/4 
 
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS 
Curso: Engenharia de software 
Semestre: 3º 
Disciplina: Linguagem de programação I 
ATIVIDADE AVALIATIVA ESPECIAL (AAE) 1 - referente as aulas 1 a 4 
Professor: André Martins 
 
ORIENTAÇÕES 
Para entregar o aluno deverá abrir um arquivo em WORD e apresentar apenas o desenvolvimento e as respostas 
 
Cada Atividade respondida de forma correta terá até 1 ponto por anotação correta 
 
 
1º) Qual a função do compilador na programação de computadores. 
 
R: Um sistema que traduz um programa descrito em uma linguagem de alto nível para um 
programa equivalente em código de máquina para um processador. 
2º) Diferencie linguagem de maquina em relação a linguagem de alto nível. 
 
R: Linguagem de alto nível é como se chama, na Ciência da Computação de linguagens de 
programação, uma linguagem com um nível de abstração relativamente elevado, longe do 
código de máquina e mais próximo à linguagem humana. 
Linguagem de baixo nível está diretamente relacionada com a arquitetura do computador, 
trabalhando diretamente com os registradores do processador. 
 
3º) Na linguagem de programação C/C++ é possível criar constantes numéricas ou strings que substituirão a 
constante no código por um nome dado pelo programador. Isso é feito com a utilização da diretiva do preprocessador: 
A) #define 
B) #include 
C) #const 
D) #constante 
 
R: Alternativa A. 
 
4º) Ao adicionarmos a palavra reservada unsigned na declaração da variável significa que a variável somente vai 
receber valores 
A) negativo 
B) Positivo 
C) real positivo e negativo 
D) inteiro positivo e negativo 
 
R: Alternativa B. 
 2/4 
 
 
5º) Para utilizarmos o comando cout<<”ola”; no C++ devemos utilizar a nomenclatura: 
A) namespace std; 
B) namespace sdt; 
C) namespace stt; 
D) namespace ssd; 
 
R: Alternativa A. 
 
6º) Um programa C ou C++ deve possuir uma certa estrutura para ser válido. Basicamente têm-se três blocos 
distintos nos programas. A sequencia corretá desses blocos é: 
A) Função main, funções do usuário, bibliotecas 
B) Função main, funções padrões, bibliotecas 
C) Bibliotecas, funções do usuário, função main 
D) bibliotecas, função void, funções do usuário 
 
R: Alternativa C. 
 
7º) Considere o código abaixo 
 
Qual o resultado do código após a compilação? 
A) Imprime o valor da posição de memoria que pode vir 
lixo. 
B)Sempre imprime 0 
C) O código lança um erro na tela 
D) O código imprime %d 
 
R: Alternativa A. 
 
 
 
 
 
 
 
 
 
 
 3/4 
 
8º) Considerando a afirmação que um compilador é um programa que traduz um código de uma linguagem 
textual facilmente entendida por um ser humano para uma linguagem de máquina. É Correto afirmar que: 
A) O Codeblocks não é um compilador 
B) O Codeblocks é um compilador 
C) O Codeblocks é um compilador e interpretador 
D) O Codeblocks é uma ferramenta de debug 
 
R: Alternativa A. 
 
 4/4 
 
9º) Ao analisarmos o código contido na imagem é possível afirmar que 
Qual o resultado do código após a execução? 
A) O código imprime o valor 10; 
B) o código imprime valor lido 
C) o código imprime valor 
D) O código lança um erro na tela 
 
 
 
R: Alternativa B. 
 
 
10º) Considere o seguinte código: 
Qual o resultado do código? 
 
A) o código imprime um valor errado 
B) o código imprime lixo de memoria; 
C) o código imprime 1; 
D) o código não compila