Prévia do material em texto
0313 . 7 - Linguagem de Programação - 20212.A AV2 AV2 Parte superior do formulário Parte inferior do formulário Conteúdo do teste 1. Parte superior do formulário Pergunta 1 0.6 pontos As linguagens costumam usar funções e procedimentos. Sobre eles, qual das alternativas abaixo está CORRETA ? 1. o procedimento nunca retorna valores. 2. são usados apenas em C, mas não em C++. 3. as funções nunca retornam valores. 4. nenhum deles pode receber parâmetros. 5. apenas as funções desviam o fluxo dos programas – os procedimentos não. Parte inferior do formulário 2. Parte superior do formulário Pergunta 2 0.6 pontos O conceito de herança é largamente utilizado em orientação a objetos. Quanto a esse conceito, qual das alternativas abaixo está INCORRETA? 1. permite melhorar classes existentes. 2. melhora a produtividade no desenvolvimento. 3. melhora a manutenção de bibliotecas de métodos. 4. impede o reuso de código. 5. faz com que uma classe herde atributos de outra. Parte inferior do formulário 3. Parte superior do formulário Pergunta 3 0.6 pontos 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; } 1. Herança. 2. Generalização. 3. Abstração. 4. Polimorfismo 5. Encapsulamento. Parte inferior do formulário 4. Parte superior do formulário Pergunta 4 0.6 pontos A orientação a objetos é baseada em conceitos como classes, objetos, métodos e herança, entre outros. Um desses conceitos se refere a características que são passadas de classe para classe. Que conceito é esse ? 1. get. 2. set. 3. classe. 4. objeto. 5. herança. Parte inferior do formulário 5. Parte superior do formulário Pergunta 5 0.6 pontos Suponha que você quer, depois de exibir um texto em C, passar para a linha seguinte. Qual comando você usaria ? 1. \c 2. \t 3. \j 4. \p 5. \n Parte inferior do formulário 6. Parte superior do formulário Pergunta 6 0.6 pontos 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: 1. \” 2. \0 3. \\ 4. \a 5. \b Parte inferior do formulário 7. Parte superior do formulário Pergunta 7 0.6 pontos As funções de entrada e saída de dados (Scanf e Printf) utilizam uma formatação para melhor exprimir o que está sendo digitado ou impresso. Essa formatação é sempre iniciada com o caracter %. Analise as afirmativas a seguir e assinale a alternativa que apresenta as afirmativas corretas. I - %e: imprime o conteúdo hexadecimal; II - %f: imprime o conteúdo da variável com representação com ponto decimal; III - %d: Imprime o conteúdo da variável em representação decimal com sinal. 1. II, apenas 2. I e III, apenas 3. I, II e III, 4. III, apenas 5. II e III, apenas Parte inferior do formulário 8. Parte superior do formulário Pergunta 8 0.6 pontos A linguagem C tem diversas características. Das alternativas abaixo, qual está ERRADA quanto a essas características de C ? 1. Acesso facilitado à memória. 2. Usa procedimentos e funções. 3. Possui bibliotecas padronizadas. 4. Baixa portabilidade. 5. Sintaxe simples. Parte inferior do formulário 9. Parte superior do formulário Pergunta 9 0.6 pontos As linguagens costumam usar funções e procedimentos. Sobre eles, qual das alternativas abaixo está CORRETA ? 1. nenhum deles pode receber parâmetros. 2. as funções nunca retornam valores. 3. apenas as funções desviam o fluxo dos programas – os procedimentos não. 4. o procedimento nunca retorna valores. 5. são usados apenas em C, mas não em C++. Parte inferior do formulário 10. Parte superior do formulário Pergunta 10 0.6 pontos Analise o código abaixo na linguagem C e exiba o resultado da variável soma. #include <stdio.h> main() { int soma,a= 0; soma = soma + 5 if soma > a { soma = a + 10; } 1. 10 2. 2 3. 15 4. -2 5. 150 Parte inferior do formulário Detalhes e informações · Data de entrega da avaliaçãoConsultar data no calendário do AVA · Tempo limite60 minutos --- · Tentativas1 tentativa restante1 enviada(s) Avaliação Pontos máximos