Buscar

AV2 - LINGUAGEM DE PROGRAMAÇÃO!

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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 &lt;stdio.h&gt;main()
{for (int i =3; i &lt;= 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);
	}

Continue navegando