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

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
Você viu 3, do total de 6 páginas

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

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
Você viu 6, do total de 6 páginas

Prévia do material em texto

Ocultar opções de resposta 
Ocultar opções de resposta 
Pergunta 1 -- /0,6
O comando equivalente ao LEIA, que pode ler dados do teclado na linguagem C, é o comando:
set
this 
Resposta corretascanf
cout 
get 
Pergunta 2 -- /0,6
Assinale a alternativa que está correta quanto à orientação a objetos.
Os objetos não possuem identidade única
Não é possível ter mais de um atributo por objeto
Resposta correta
A mudança de estado dos objetos é realizada por meio da atribuição e/ou 
modificação de valores de seus atributos
As propriedades não são herdadas
Incorreta: Identidade é a forma como o objeto reage às mudanças
Pergunta 3 -- /0,6
A maioria das linguagens de programação apresentam a utilização de sub-rotinas conhecidas como Funções e 
procedures. A principal diferença entre essas estruturas é o fato de que a Função deve sempre retornar um 
valor. Em comum as duas tem a passagem de parâmetro. E essa passagem pode ser feita por valor ou por 
referência. Para a passagem por referência na linguagem C é necessário utilizar ponteiros. Logo, na chamada 
da sub-rotina é utilizado o caracter “&” para indicar que está se passando um ponteiro. No cabeçalho da sub-
rotina é utilizado um operador para indicar que está recebendo um ponteiro. Assinale a alternativa que 
apresenta esse operador.
Ocultar opções de resposta 
Ocultar opções de resposta 
Incorreta: %.
@.
$.
Resposta correta*.
&.
Pergunta 4 -- /0,6
Analise o código abaixo na linguagem C:
#include <stdio.h>
int main ()
{
 int cont1, cont2 , div=0;
 printf(" Digite um número : " ) ;
 scanf("%d",&cont2);
 for(cont1=1; cont1<=50; cont1++){
 if (cont2%cont1==0){
 div++; 
 }
 }
 if (div==2){
 ******************************** ; //Linha 13
 }
 else
 {
 ********************************; //Linha 17
 }
 }
O que deve ser escrito nas linhas 13 e 17 para que a rápida seja de acordo com as imagens da saída de 
execução?
Resposta correta
na linha 13: printf("É um número primo: ")
na linha 17: printf("Não é um número primo")
na linha 13: printf("É um número Real: ")
na linha 17: printf("Não é um número inteiro")
na linha 13: printf("É um número impar: ")
na linha 17: printf("Não é um número impar")
Incorreta: na linha 13: printf("É um número par: ")
na linha 17: printf("Não é um número par")
Ocultar opções de resposta 
Ocultar opções de resposta 
na linha 13: printf("Não é um número primo: ")
na linha 17: printf("É um número primo")
Pergunta 5 -- /0,6
Existe um tipo de classe que contem ao menos uma função pura, elas agem como expressões gerais das 
quais classes mais específicas podem ser derivadas. Veja o código exemplo a seguir:
class Account {
public:
 Account( double d );
 virtual double GetBalance();
 virtual void PrintBalance() = 0;
private:
 double _balance;
};
Assinale a alternativa que apresenta o tipo de classe codificada.
Super Classe;
Classe Herdada.
Classe Derivada;
Sub Classe;
Resposta corretaClasse Abstrata.
Pergunta 6 -- /0,6
A linguagem C tem diversas características. Das alternativas abaixo, qual está CORRETA quanto a uma 
dessas características de C ?
não faz uso de bibliotecas.
Resposta corretaalta portabilidade.
sintaxe complexa.
acesso proibido à memória.
Ocultar opções de resposta 
Ocultar opções de resposta 
acesso proibido à memória.
não usa procedimentos e funções.
Pergunta 7 -- /0,6
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?
encapsulamento.
classe abstrata.
Resposta corretaherança.
polimorfismo.
associação de classes.
Pergunta 8 -- /0,6
Os códigos de formatação C começam com % e permitem que as funções de Entrada (scanf) e o comando de 
saída (printf) expressem os tipos de dados armazenados nas variáveis. Assinale a alternativa que corresponde 
a formatação específica “%c”.
Imprime o conteúdo da variável com representação com ponto decimal.
 Imprime o conteúdo da variável com representação total sem sinal.
Imprime o conteúdo da variável com representação decimal com sinal.
Incorreta:Imprime o conteúdo da variável com representação em notação científica (exponencial). 
Resposta corretaImprime o conteúdo da variável com representação ASCII.
Ocultar opções de resposta 
Ocultar opções de resposta 
Pergunta 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",i);
}
}
o programa entra em um loop infinito.
mostra todos os números ímpares de 3 até 100.
mostra a soma de todos os números de 3 até 100.
mostra todos os inteiros de 100 até 3.
Resposta corretamostra todos os múltiplos de 3 em 3 até 100.
Pergunta 10 -- /0,6
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;
}
-2
Resposta correta15
10 
150
2

Mais conteúdos dessa disciplina