Buscar

Linguagem de programação II- P1 - Google Docs

Prévia do material em texto

1 / 3 
 
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS 
Curso: Engenharia de so�ware   
Semestre: 3º   
Disciplina: Linguagem de programação II 
ATIVIDADE AVALIATIVA ESPECIAL (AAE) 1 - referente as aulas 1 a 4 
Professor: Andre 
 
ORIENTAÇÕES   
O arquivo está em PDF, 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º) O desenvolvimento de so�ware sofreu uma grande crise em 1960, podemos dizer que esta crise ocorreu                                
pela grande demanda na criação de so�ware, já que a tecnologia estava em grande ascensão na época. Descreva                                    
quais medidas foram tomadas para resolver essa crise.  
R:Viabilizando a criação do so�wares utilizando o método de modularização,novas técnicas,métodos e                        
ferramentas foram aplicadas e também a mudança de paradigma de desenvolvimento de so�ware  
2º) Na programação na linguagem C++ é possivel manipular ponteiros para representar variáveis já                          
existentes e alocadas pelo compilador. Descreva como o ponteiro pode realizar está tarefa.  
R:Pois os ponteiros armazenam endereços de memória ao invés de valores.  
3º) Ao utilizarmos um ponteiro como parâmetro de uma função é correto afirmar que estamos passando: 
A) parâmetro por referencia 
B) variável por referencia   
C) parâmetro por valor   
D) variável por valor 
4º) Ao criarmos módulos de códigos na programação estrutura em C++ é possível passar variáveis para                              
dentro desses módulos. Como é chamada essa técnica de passagem de variáveis para esses módulos 
A)Valores 
B)Dados 
C)Globais 
D)Parâmetros 
5º) Ao criarmos um ponteiro para representar uma matriz ou vetor é correto afirmar que: 
A)O ponteiro aponta para a primeira posição   
B)O ponteiro aponta para a ultima posição   
C)O ponteiro aponta para todo vetor   
 2 / 3 
 
D) O ponteiro não pode representar uma matriz 
6º) Quanto a modularização de so�ware é correto afirmar que 
A)Deve ficar a critério do programador e não de requisitos especificados por analistas   
B)Facilita a execução de testes de requisitos ou por tarefas   
C)devem ser definidos no inicio do projeto, e nunca ser mudado durante todo o processo de                                
desenvolvimento   
D)É uma abordagem errônea que dificulta a programação 
7º) Considere o código abaixo 
 
A)Quais valores o imprimirá na tela após sua                
execução2,2,8,2   
B)2,2,8,8   
C) 2,2,2,8   
D)1,1,2,8 
 
 
 
 
 
 
 
 
 
 
8º) Ao trabalharmos com arquivos na linguagem C/C++, podemos utilizar duas formas de streams. assinale a                              
opção que corresponda a esses dois tipos. 
A)Texto e doc 
B)Texto e números 
C)Texto e binários 
D)texto e arquivos 
 
 3 / 3 
 
9º) Ao analisarmos o código contido na imagem é possível afirmar que 
A) Imprimirá Olá mais o texto passado por parâmetro. 
B) O código não funciona 
C) Imprimirá Olá André mais o texto passado por                
parâmetro. 
D) Imprimirá Olá André e não utilizará o texto passado por                    
parâmetro. 
10º) Considere o seguinte código: 
Considere que o usuário digitou 5 para a                
variável (a) e 4 para variável (b). Qual será o                    
valor respectivo da variável (b) e (a) ao final                  
da execução do código. 
 
A) 5 e 4 
B) 5 e 5 
C) 4 e 5 
D) 4 e 4  
 
R: A=5, B=4

Continue navegando