Baixe o app para aproveitar ainda mais
Prévia do material em texto
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)
Compartilhar