Baixe o app para aproveitar ainda mais
Prévia do material em texto
AV2 - LINGUAGEM DE PROGRAMAÇÃO: UNAMA/UNINASSAU! QUESTÃO 1: Na herança de classes uma classe herda da outra, membros da classe são incorporados como membros da classe derivada. Porém, podem ser aplicadas restrições de acessos. Assinale a alternativa que apresenta as especificações de acesso que podem ser aplicadas na linguagem C. RESPOSTA: Public, priva-te e protected. QUESTÃO 2: Na linguagem C, encontramos um forma de declaração de métodos chamado sobrecarga. Eles acontecem quando temos mais de um método com o mesmo nome, porém com assinaturas diferentes, isso é, quando os métodos recebem parâmetros diferentes. Na orientação a objetos é dado um nome a esse conceito. Assinale a alternativa que apresenta esse conceito: RESPOSTA: Polimorfismo. QUESTÃO 3: A estrutura de repetição conhecida como “Do...While” obriga a execução do bloco de comandos contida nela ao menos uma vez, pois a condição que controla o laço é testada só no fim dele. Caso a situação seja verdadeira o programa retorna para o ponto de início do laço, que é identificado pela palavra reservada “Do”. Analise o código abaixo na linguagem C e selecione a alternativa correta. #include main() { int num = 1; do { printf("%d\n",num-1); num++; break; } while (num <20); } RESPOSTA: O programa exibirá o número 0 e depois encerrará; QUESTÃO 4: Suponha que você deseja, após exibir um texto em C, passar para a linha seguinte. Qual comando você usaria? RESPOSTA: \n QUESTÃO 5: Existe um conceito utilizado em orientação a objeto que se refere à organização de classes e métodos de um projeto. O principal objetivo desse conceito é subdividir os programas para melhor organizá-los, principalmente em projetos grandes. Qual o nome dado a esse conceito? RESPOSTA: Pacotes. QUESTÃO 6: A função "maloc" é uma função de uma biblioteca padrão do C++ que é usada para alocar dinamicamente uma quantidade específica de memória durante a execução de um programa.Assinale a alternativa que apresenta o nome da biblioteca na qual ela é declarada. RESPOSTA: cstdlib QUESTÃO 7: 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. RESPOSTA: mant.h QUESTÃO 8: 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? RESPOSTA: herança. QUESTÃO 9: 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);}} RESPOSTA: mostra todos os múltiplos de 3 em 3 até 100. QUESTÃO 10: A linguagem C++ apresenta duas formas de programação: a procedural e a orientada a objetos, cada uma com as suas características. Qual é a principal vantagem da programação orientada a objetos em relação à programação procedural em C++? RESPOSTA: Código mais fácil de manter e reutilizar. QUESTÃO 3: A estrutura de repetição conhecida como #include main() { int num = 1; do { printf("%d\n",num-1); num++; break; } while (num <20); }
Compartilhar