Baixe o app para aproveitar ainda mais
Prévia do material em texto
Conteúdo do exercício 1. Pergunta 1 /0,6 A linguagem C++ apresenta três estruturas de repetição que garantem que um bloco de comandos seja executado algumas vezes. Analise o programa a seguir que utiliza a estrutura “for” e assinale a alternativa correta. #include <stdio.h> main() { for (int i =2; i <= 15; i= i+2){ printf("%d\n",i-1); } } O que esse programa faz? Ocultar opções de resposta 1. Ele imprime os números pares entre 1 e 15. 2. Ele imprime os números impares entre 1 e 15. 3. Ele apresenta um erro lógico, e entrará em loop. 4. Ele usa um comando de entrada de dados. 5. Ele imprime os números impares entre 1 e 13. Resposta correta 2. Pergunta 2 /0,6 Os principais conceitos de orientação a objetos são objetos, propriedades, comportamentos e eventos, classes, polimorfismo, encapsulamento, herança, generalização e especialização. O código a seguir exemplifica um desses conceitos. Assinale o conceito representado. #include using namespace std; class pessoa { private: int saldo; public: void setSaldo(int s){ saldo = s; } int getSaldo() { return saldo; } }; int main(){ pessoa teste; teste.setSaldo(6500); cout << teste.getSaldo(); return 0; } Ocultar opções de resposta 1. Polimorfismo 2. Generalização. 3. Encapsulamento. Resposta correta 4. Herança. 5. Abstração. 3. Pergunta 3 /0,6 A linguagem C apresenta alguns modificadores de tipo. Entre as alternativas apresentadas a seguir, qual delas não é um desses modificadores? Mostrar opções de resposta 4. Pergunta 4 /0,6 A linguagem C utiliza a Orientação a Objetos na construção dos programas. Aplicando os conceitos que esse paradigma de programação apresenta. Entre esses conceitos, aparece um que fala das responsabilidades especificas de cada classe. Qual o nome dado a esse conceito? Ocultar opções de resposta 1. Definição. 2. Coesão. Resposta correta 3. Especialização. 4. Especificação . 5. Aprimoramento. 5. Pergunta 5 /0,6 Na linguagem de C, é possível a criação de variáveis. A linguagem disponibiliza cinco tipos básicos de variáveis para trabalhar com a memória, são eles: Int, Char, Float, Double e void. Cada um com o seu domínio. Porém, o nome de variáveis seguem algumas regras. Análise os nomes de variáveis colocados a seguir e assinale a alternativa que apresenta um nome de variável válido. Ocultar opções de resposta 1. Controle&acesso. 2. volatile. 3. codido_funcio. Resposta correta 4. Salário mínimo. 5. 6dados. 6. Pergunta 6 /0,6 A linguagem C apresenta uma estrutura de repetição chamada For, essa estrutura tem o seguinte formato “for([variável]; [condição]; [incremento])”. O código a seguir utiliza essa estrutura de repetição. Analise o código e assinale a alternativa correta. #include <stlib.h> #include <stdio.h> int main() { for(int n = 9; n <= 0; n--){ printf("%d\n",n); } system("pause"); return 0; } Ocultar opções de resposta 1. O programa ficará em um loop infinito, visto que a condução já será satisfeita logo de início; 2. O programa apresentará todos os números pares de um até 9, já que o incremento utiliza --; 3. O programa apresentará os inteiros de 9 até 1; 4. O programa não apresentará nada, pois a condição do for diz que deverá se repetir o loop enquanto n <= 0; Resposta correta 5. O programa apresentará todos os números impares de um até 9, já que o incremento utiliza --; 7. Pergunta 7 /0,6 As linguagens costumam usar funções e procedimentos. Sobre eles, qual das alternativas abaixo está CORRETA ? Ocultar opções de resposta 1. o procedimento nunca retorna valores. Resposta correta 2. nenhum deles pode receber parâmetros. 3. as funções nunca retornam valores. 4. são usados apenas em C, mas não em C++. 5. apenas as funções desviam o fluxo dos programas – os procedimentos não. 8. Pergunta 8 /0,6 Analise as afirmativas abaixo sobre orientação a objetos e em seguida julgue-as usando V para verdadeiro e F para falso. ( ) a herança impede a passagem de atributos de uma classe para uma subclasse. ( ) as características de um objeto, se iguais a outros, significa que é um só objeto e não dois. ( ) o método define a forma como os objetos reagem às mudanças de estado que ocorrem. Assinale a sequência correta. Ocultar opções de resposta 1. f, f, v. Resposta correta 2. v, v, f. 3. v, v, v. 4. v, f, v. 5. f, v, f. 9. Pergunta 9 /0,6 Analise o código a seguir em linguagem C e depois selecione a alternativa que melhor descreve o que faz o programa. #include <stdio.h> main() { for (int i =20; i >= 1; i= i+1){ printf(" %d",i); } } Ocultar opções de resposta 1. Mostra todos os números de 1 até 20. 2. Mostra todos os números impares de 1 até 20. 3. Mostra a soma de todos os números de 1 até 20. 4. Mostra todos os inteiros de 20 até 1. 5. O programa entra em um loop infinito, pois o contador fica aumentando sempre Resposta correta 10. Pergunta 10 /0,6 Na linguagem C são apresentadas sequências de escape que auxiliam na impressão de texto na tela, porém de forma formatada. Um desses códigos de escape serve para emitir um sinal sonoro. Analise as alternativas a seguir e assinale a que representa esse código: Ocultar opções de resposta 1. \0 2. \a Resposta correta 3. \” 4. \\ 5. \b
Compartilhar