Baixe o app para aproveitar ainda mais
Prévia do material em texto
1/3 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 Verifique se a prova contem 10 questões. 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 Zero . 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 (). Retorna a maiúscula de uma letra. É uma função de um argumento – o caractere. No caso de o argumento não ser uma letra, a função retoma o mesmo caractere que é argumentado. 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 | | 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 2/3 D) for 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»}. 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; não repetirá; o bloco do; antes. C) complexa; não repetirá; o; após. D) simples; não repetirá; o bloco do; após. 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” D) o código nunca imprimirá “numero um” 8º) É Considere a linha de código : num = atoi(input); 3/3 É 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; 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 1 E) O código imprime 0 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 D) I m p r i m i r á o s
Compartilhar