Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1 | LINGUAGEM DE PROGRAMACAO Código da questão: 24403 O conceito de Programação Orientada a Objetos que permite a construção de objetos que utilizam características de objetos mais generalistas, possibilitando reuso de código à medida que os atributos e métodos de classes já existentes podem gerar novas classes mais específicas. Qual o nome desse conceito? A associação de classes. B polimorfismo. C classe abstrata. D herança. E encapsulamento. Motivo: Enviar Questão 2 | LINGUAGEM DE PROGRAMACAO Código da questão: 24395 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? A Definição. B Aprimoramento. C Coesão. D Especificação . E Especialização. Motivo: Enviar Questão 3 | LINGUAGEM DE PROGRAMACAO Código da questão: 24375 Entre as estruturas de repetição existentes na linguagem C, temos o “While”, ele exerce o controle da repetição através de uma condição. Enquanto a condição for verdadeira o laço e executado. Analise o código abaixo na linguagem C e depois selecione a alternativa correta. #include <stdio.h> main(){ int num = 0; while (num <=30) { num++; printf("%d \n", num); } } A O programa entrará em loop porque o contador sempre está sendo incrementado com 1; B O programa exibirá todos os números inteiros entre 1 e 31; C O programa não será compilado, pois apresenta um erro de sintaxe a linha do comando printf; D O programa exibirá todos os números inteiros entre 1 e 30; E O programa exibirá todos os números inteiros entre 1 e 30 de forma regressiva. Motivo: Enviar Questão 4 | LINGUAGEM DE PROGRAMACAO Código da questão: 24389 A linguagem C apresenta cinco tipos de dados, cada um representa um tipo de informação. Analise as alternativas a seguir e assinale a alternativa que não representa um desses tipos usado na linguagem C: A Double. B Float. C Long. D Void. E Char. Motivo: Enviar Questão 5 | LINGUAGEM DE PROGRAMACAO Código da questão: 24390 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 =3; i <= 100; i= i+3){ printf(" %d\n",i); } } A mostra todos os múltiplos de 3 em 3 até 100. B o programa entra em um loop infinito. C mostra todos os números ímpares de 3 até 100. D mostra a soma de todos os números de 3 até 100. E mostra todos os inteiros de 100 até 3. Motivo: Enviar Questão 6 | LINGUAGEM DE PROGRAMACAO Código da questão: 125301 A linguagem C++, assim como outras linguagens, utiliza constantes e variáveis que apresentam algumas características com relação ao formato do seu nome. Analise as alternativas e assinale aquela que não representa uma dessas características. A Não deve ter o mesmo nome de uma palavra reservada da linguagem. B Pode ser iniciado com um número. C Não deve ter espaço no nome. D Pode utilizar o caractere especial “_”. E Pode ter caracteres maiúsculos e minúsculos. Motivo: Enviar Questão 7 | LINGUAGEM DE PROGRAMACAO Código da questão: 24370 A linguagem C, traz como uma de suas características o uso de bibliotecas padronizadas. Elas são incluídas no programa através do comando #include colocado normalmente no inicio do código fonte do programa. Com isso várias funções mais específicas são disponibilizadas para uso dentro do programa. Uma dessas bibliotecas traz funções que lidam com cálculos matemáticos mais específicos. Assinale a alternativa que mostra o nome dessa biblioteca. A stdint.h B limits.h C local.h D float.h E mant.h Motivo: Enviar Questão 8 | LINGUAGEM DE PROGRAMACAO Código da questão: 24392 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: A \b B \” C \\ D \a E \0 Motivo: Enviar Questão 9 | LINGUAGEM DE PROGRAMACAO Código da questão: 188759 Existe uma técnica, na orientação a objetos, que permite que um objeto de uma classe derivada seja tratado como um objeto de sua classe base. Isso significa que é possível chamar um método da classe base em um objeto da classe derivada e a implementação correta será escolhida automaticamente em tempo de execução; permitindo, com isso, que se possa escrever um código genérico que pode lidar com diferentes tipos de objetos. Qual é o nome dessa técnica? A Instanciação. B Abstração. C Encapsulamento. D Polimorfismo. E Herança. Motivo: Enviar Questão 10 | LINGUAGEM DE PROGRAMACAO Código da questão: 125315 Analise as afirmativas sobre classes abstratas e métodos virtuais puros: I – Os métodos das classes virtuais puros são chamados de abstratos. II – Métodos virtuais puros não podem ser instanciados diretamente. III – Uma subclasse abstrata só pode ser instanciada diretamente se todos os métodos virtuais puros forem implementados por essa classe ou uma classe-mãe. IV – Os métodos virtuais puros têm uma declaração (assinatura), porém, nenhuma definição. Está correto o que se afirma em: A Apenas II e IV. B Apenas III e IV. C Apenas II e III. D I, II, III e IV. E Apenas I, II e IV.
Compartilhar