Buscar

AV2 LINGUAGEM DA PROGRAMAÇÃO 20212

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 8 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 8 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

Prévia do material em texto

Conteúdo do exercício 
1. Pergunta 1 
/0,6 
A linguagem C++ apresenta três estruturas de repetição que garantem que um bloco de 
comandos seja executado algumas vezes. Analise o programa a seguir que utiliza a 
estrutura “for” e assinale a alternativa correta. 
#include <stdio.h> 
main() { 
for (int i =2; i <= 15; i= i+2){ 
printf("%d\n",i-1); 
 } 
} 
O que esse programa faz? 
Ocultar opções de resposta 
1. 
Ele imprime os números pares entre 1 e 15. 
2. 
Ele imprime os números impares entre 1 e 15. 
3. 
Ele apresenta um erro lógico, e entrará em loop. 
4. 
Ele usa um comando de entrada de dados. 
5. 
Ele imprime os números impares entre 1 e 13. 
Resposta correta 
2. Pergunta 2 
/0,6 
Os principais conceitos de orientação a objetos são objetos, propriedades, 
comportamentos e eventos, classes, polimorfismo, encapsulamento, herança, 
generalização e especialização. O código a seguir exemplifica um desses 
conceitos. Assinale o conceito representado. 
#include 
using namespace std; 
class pessoa { 
private: 
int saldo; 
public: 
void setSaldo(int s){ 
saldo = s; 
} 
 int getSaldo() { 
return saldo; 
} 
}; 
int main(){ 
pessoa teste; 
teste.setSaldo(6500); 
cout << teste.getSaldo(); 
return 0; 
} 
Ocultar opções de resposta 
1. 
Polimorfismo 
2. 
Generalização. 
3. 
Encapsulamento. 
Resposta correta 
4. 
Herança. 
5. 
Abstração. 
3. Pergunta 3 
/0,6 
A linguagem C apresenta alguns modificadores de tipo. Entre as alternativas 
apresentadas a seguir, qual delas não é um desses modificadores? 
Mostrar opções de resposta 
4. Pergunta 4 
/0,6 
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? 
Ocultar opções de resposta 
1. 
Definição. 
2. 
Coesão. 
Resposta correta 
3. 
Especialização. 
4. 
Especificação . 
5. 
Aprimoramento. 
5. Pergunta 5 
/0,6 
Na linguagem de C, é possível a criação de variáveis. A linguagem disponibiliza cinco 
tipos básicos de variáveis para trabalhar com a memória, são eles: Int, Char, Float, 
Double e void. Cada um com o seu domínio. Porém, o nome de variáveis seguem 
algumas regras. Análise os nomes de variáveis colocados a seguir e assinale a 
alternativa que apresenta um nome de variável válido. 
Ocultar opções de resposta 
1. 
Controle&acesso. 
2. 
volatile. 
3. 
codido_funcio. 
Resposta correta 
4. 
Salário mínimo. 
5. 
6dados. 
6. Pergunta 6 
/0,6 
A linguagem C apresenta uma estrutura de repetição chamada For, essa estrutura tem o 
seguinte formato “for([variável]; [condição]; [incremento])”. O código a seguir utiliza 
essa estrutura de repetição. Analise o código e assinale a alternativa correta. 
#include <stlib.h> 
#include <stdio.h> 
int main() { 
 for(int n = 9; n <= 0; n--){ 
 printf("%d\n",n); 
 } 
 system("pause"); 
 return 0; 
} 
Ocultar opções de resposta 
1. 
O programa ficará em um loop infinito, visto que a condução já será satisfeita logo 
de início; 
2. 
O programa apresentará todos os números pares de um até 9, já que o incremento 
utiliza --; 
3. 
O programa apresentará os inteiros de 9 até 1; 
4. 
O programa não apresentará nada, pois a condição do for diz que deverá se repetir 
o loop enquanto n <= 0; 
Resposta correta 
5. 
O programa apresentará todos os números impares de um até 9, já que o 
incremento utiliza --; 
7. Pergunta 7 
/0,6 
As linguagens costumam usar funções e procedimentos. Sobre eles, qual das 
alternativas abaixo está CORRETA ? 
Ocultar opções de resposta 
1. 
o procedimento nunca retorna valores. 
Resposta correta 
2. 
nenhum deles pode receber parâmetros. 
3. 
as funções nunca retornam valores. 
4. 
são usados apenas em C, mas não em C++. 
5. 
apenas as funções desviam o fluxo dos programas – os procedimentos não. 
8. Pergunta 8 
/0,6 
Analise as afirmativas abaixo sobre orientação a objetos e em seguida julgue-as usando 
V para verdadeiro e F para falso. 
( ) a herança impede a passagem de atributos de uma classe para uma subclasse. 
( ) as características de um objeto, se iguais a outros, significa que é um só objeto e não 
dois. 
( ) o método define a forma como os objetos reagem às mudanças de estado que 
ocorrem. 
Assinale a sequência correta. 
Ocultar opções de resposta 
1. 
f, f, v. 
Resposta correta 
2. 
v, v, f. 
3. 
v, v, v. 
4. 
v, f, v. 
5. 
f, v, f. 
9. Pergunta 9 
/0,6 
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 =20; i >= 1; i= i+1){ 
printf(" %d",i); 
} 
} 
Ocultar opções de resposta 
1. 
Mostra todos os números de 1 até 20. 
2. 
Mostra todos os números impares de 1 até 20. 
3. 
Mostra a soma de todos os números de 1 até 20. 
4. 
Mostra todos os inteiros de 20 até 1. 
5. 
O programa entra em um loop infinito, pois o contador fica aumentando sempre 
Resposta correta 
10. Pergunta 10 
/0,6 
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: 
Ocultar opções de resposta 
1. 
\0 
2. 
\a 
Resposta correta 
3. 
 \” 
4. 
\\ 
5. 
\b

Outros materiais