Baixe o app para aproveitar ainda mais
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
Compartilhar