A maior rede de estudos do Brasil

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

Pré-visualização | Página 1 de 1

1/4 
 
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS 
Curso: Engenharia de software 
Semestre: 2º 
Disciplina: Linguagem de programação I 
ATIVIDADE AVALIATIVA ESPECIAL (AAE) 1 - referente as aulas 5 a 8 
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º) considere o código do laço for (int x = 0; x == 50; x++) { cout<<x;} Quantas vezes o valor de x 
será impresso 
R: NENHUMA PQ X==0 
2º) A variável do tipo string facilita muito no desenvolvimento de software porque traz uma grande 
quantidade de recursos que um vetor de char não teria. Dentre esses recurso explique qual a finalidade 
do toupper (). 
R: Retorna à maiúscula de uma letra. É uma função de um argumento – o caractere. No 
caso do argumento não ser uma letra, a função retorna o mesmo caractere que é 
argumento. Toupper (x) - Transforma um caractere minúsculo em maiúsculo. 
 
3º) Além dos vetores de uma única dimensão o C++ permite a criação de matrizes de múltiplas 
dimensões. Para declarar uma matriz multidimensional é necessário adicionar um conjunto de 
A) colchetes [ ] 
B) chaves { } 
C) Parenteses () 
D) Pipe | | 
 
R: Resposta alternativa A. 
4º) Quero escrever um programa que leia o número equivalente a um dia da semana e retorne o 
nome equivalente considerando que 1- Domingo, 2 - Segunda etc. Qual a estrutura básica em C++ que 
deve ser utilizada para fazer esta seleção múltipla? 
A) switch/case 
B) while 
C) do/while 
D) for 
 2/4 
 
 
 
R: Resposta Alternativa A. 
 
5º) Considere a declaração abaixo, feita em C++: 
 for(«expressao1»; «expressao2»; «expressao3») { «comandos» }; 
 Pode-se afirmar que o comando while equivalente a esse for é: 
A) «expressao3»; while («expressao2») { «expressao1»; «comandos» }; 
B) «expressao1»; while («expressao2») { «comandos»; «expressao3» }; 
C) «comandos»; while («expressao2») { «expressao1»; «expressao3» }; 
D) «expressao3»; while («expressao2») { «comandos»; «expressao1»}. 
 
R: Resposta alternativa B. 
 
6º) Assinale a alternativa que apresenta as palavras que preenchem, respectivamente, as lacunas do 
seguinte texto, sobre estruturas de repetição. 
O WHILE é uma estrutura de repetição _____, ele repete a execução de um bloco de sentenças 
enquanto uma condição permanecer verdadeira. Na primeira vez que a condição se tornar falsa, 
o WHILE _____ a execução do bloco, e a execução continuará com a sentença ou comando 
que vem logo após _____ WHILE, na sequência do programa. A estrutura de repetição DO ... 
WHILE tem um comportamento muito semelhante ao WHILE, com uma diferença crucial, a 
condição é verificada _____ executar o bloco de instruções correspondente. 
A) complexa; repetirá; o; antes. 
B) simples; repetirá; o bloco do; antes. 
C) complexa; não repetirá; o; após. 
D) simples; não repetirá; o bloco do; após. 
R: Resposta alternativa C. 
 
7º) Considere o código abaixo 
 
Após a analise do código é correto afirmar que: 
A) o código sempre imprimirá “numero reconhecido” 
quando o valor for diferente de 1 ou 2 
B) o código sempre imprimirá “numero reconhecido” 
C) o código nunca imprimirá “numero dois” e 
“numero reconhecido” 
 3/4 
 
D) o código nunca imprimirá “numero um” 
R: Resposta alternativa A. 
 
8º) É Considere a linha de código : num = atoi(input); 
É possível afirmar que:correto afirmar que: 
A) O comando atoi converte uma string em um numero; 
B) O comando atoi converte um float em um inteiro; 
C) O comando atoi converte um char em um numero; 
D) e) O comando atoi converte um numero positivo em negativo; 
 
R: Resposta alternativa A. 
 
9º) Ao analisarmos o código contido na imagem é possível afirmar que 
 
A) O código imprime 1 
B) O código imprime 2 
C) O código imprime -1 
D) O código imprime 1O código imprime 
 
R: Resposta alternativa C. 
 
 
 
10º) Considere o seguinte código 
 Quanto ao código da imagem é possível afirmar 
que 
 
A) Imprimirá os valores 9 7 5 3 
B) Imprimirá os valores 9 8 7 6 5 4 3 2 
C) Imprimirá os valores 9 9 7 5 3 2 
 4/4 
 
D) Imprimirá os valores 9 8 7 5 3 2 
 
R: Resposta alternativa A (Imprimirá os valores 9 7 5 3)