Buscar

Linguagem de Programação - Conceitos Básicos


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 9 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 9 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 9, do total de 9 páginas

Prévia do material em texto

0313 . 7 - Linguagem de Programação - 20212.A
AV2
AV2
Parte superior do formulário
Parte inferior do formulário
Conteúdo do teste
1. 
Parte superior do formulário
Pergunta 1
0.6 pontos
As linguagens costumam usar funções e procedimentos. Sobre eles, qual das alternativas abaixo está CORRETA ?
1. 
o procedimento nunca retorna valores.
2. 
são usados apenas em C, mas não em C++.
3. 
as funções nunca retornam valores.
4. 
nenhum deles pode receber parâmetros.
5. 
apenas as funções desviam o fluxo dos programas – os procedimentos não.
Parte inferior do formulário
2. 
Parte superior do formulário
Pergunta 2
0.6 pontos
O conceito de herança é largamente utilizado em orientação a objetos. Quanto a esse conceito, qual das alternativas abaixo está INCORRETA?
1. 
permite melhorar classes existentes.
2. 
melhora a produtividade no desenvolvimento.
3. 
melhora a manutenção de bibliotecas de métodos.
4. 
impede o reuso de código.
5. 
faz com que uma classe herde atributos de outra.
Parte inferior do formulário
3. 
Parte superior do formulário
Pergunta 3
0.6 pontos
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;
}
1. 
Herança.
2. 
Generalização.
3. 
Abstração.
4. 
Polimorfismo
5. 
Encapsulamento.
Parte inferior do formulário
4. 
Parte superior do formulário
Pergunta 4
0.6 pontos
A orientação a objetos é baseada em conceitos como classes, objetos, métodos e herança, entre outros. Um desses conceitos se refere a características que são passadas de classe para classe. Que conceito é esse ? 
1. 
get.
2. 
set.
3. 
classe.
4. 
objeto.
5. 
herança.
Parte inferior do formulário
5. 
Parte superior do formulário
Pergunta 5
0.6 pontos
Suponha que você quer, depois de exibir um texto em C, passar para a linha seguinte. Qual comando você usaria ?
1. 
 \c
2. 
\t
3. 
 \j
4. 
\p
5. 
\n
Parte inferior do formulário
6. 
Parte superior do formulário
Pergunta 6
0.6 pontos
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:
1. 
 \”
2. 
\0
3. 
\\
4. 
\a
5. 
\b
Parte inferior do formulário
7. 
Parte superior do formulário
Pergunta 7
0.6 pontos
As funções de entrada e saída de dados (Scanf e Printf) utilizam uma formatação para melhor exprimir o que está sendo digitado ou impresso. Essa formatação é sempre iniciada com o caracter %. Analise as afirmativas a seguir e assinale a alternativa que apresenta as afirmativas corretas. 
I - %e: imprime o conteúdo hexadecimal;
II - %f: imprime o conteúdo da variável com representação com ponto decimal;
III - %d: Imprime o conteúdo da variável em representação decimal com sinal.
1. 
II, apenas
2. 
I e III, apenas
3. 
I, II e III,
4. 
III, apenas
5. 
II e III, apenas
Parte inferior do formulário
8. 
Parte superior do formulário
Pergunta 8
0.6 pontos
A linguagem C tem diversas características. Das alternativas abaixo, qual está ERRADA quanto a essas características de C ?
1. 
Acesso facilitado à memória.
2. 
Usa procedimentos e funções.
3. 
Possui bibliotecas padronizadas.
4. 
Baixa portabilidade.
5. 
Sintaxe simples.
Parte inferior do formulário
9. 
Parte superior do formulário
Pergunta 9
0.6 pontos
As linguagens costumam usar funções e procedimentos. Sobre eles, qual das alternativas abaixo está CORRETA ?
1. 
nenhum deles pode receber parâmetros.
2. 
as funções nunca retornam valores.
3. 
apenas as funções desviam o fluxo dos programas – os procedimentos não.
4. 
o procedimento nunca retorna valores.
5. 
são usados apenas em C, mas não em C++.
Parte inferior do formulário
10. 
Parte superior do formulário
Pergunta 10
0.6 pontos
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;
}
1. 
10 
2. 
2
3. 
15
4. 
-2
5. 
150
Parte inferior do formulário
Detalhes e informações
· Data de entrega da avaliaçãoConsultar data no calendário do AVA
· Tempo limite60 minutos ---
· Tentativas1 tentativa restante1 enviada(s)
Avaliação
Pontos máximos