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