Técnicas De Programação
Trabalho Escolar: Técnicas De Programação. Pesquise 862.000+ trabalhos acadêmicosPor: keilaine.gomes • 16/7/2014 • 1.399 Palavras (6 Páginas) • 403 Visualizações
Lista de Exercícios de Revisão para Avaliação
1. Lógica de programação é:
a) Lógica usada na programação de computadores para desenvolver técnicas, para que as pessoas realizem tarefas com o mínimo de esforço;
b) Forma pela qual assertivas, pressupostos e instruções são organizadas em um algoritmo;
c) Ajustes de determinados fluxos para se saber onde se quer chegar em processamentos de dados;
d) Método onde se utiliza dados de entrada, processamento e saída.
2. Processamento de dados é:
a) Coleta de dados, depuração e armazenamento de dados;
b) Tratamento da informação recebida na entrada de dados;
c) Entrada de dados, processamento e saída de resultados;
d) Coleta de resultados e entrega dos dados processados para o usuário.
3. O que é um algoritmo?
a) Endereço de memória para armazenar informações;
b) Linguagem de programação;
c) Um conjunto de passos que permitem ao computador resolver um problema;
d) Um conjunto de instruções em uma sequência lógica para resolução de um problema;
e) Ambiente de desenvolvimento.
4. São tipos de algoritmo, EXCETO:
a) Fluxograma;
b) Pseudocódigo
c) Linguagem de programação;
d) Descrição narrativa.
5. Programa de computador é:
a) Uma representação simbólica preestabelecida para descrever as ações no processamento de dados;
b) Uma forma de descrever as ações por meio de regras preestabelecidas;
c) A descrição em linguagem natural as ações utilizadas no tratamento de dados;
d) A codificação de um algoritmo numa linguagem de programação específica.
6. Marque a alternativa que apresenta apenas formas corretas de declarar variáveis:
a) cpf, nome, 2endereço;
b) cep_cliente, Idade, sexo;
c) desconto%, nome$cli, *idade;
d) ano, #nota, conta_corrente;
e) nenhuma das anteriores.
7. Qual das expressões abaixo está com o resultado correto? Sendo x=6.0, y=2, z=4.0, a=8, b=7.5, c=7.7, d=12, p=4, q=3, r=10, s=2.5
a) p*a-p*a = -1
b) x+y+a/y = 13
c) (a/p)+(y*y) = 6
d) r+q – (z+x) = 60
e) y+a/p = -8
8. De acordo com a ordem de precedência dos operadores aritméticos, marque a alternativa correta após resolver as seguintes questões.
a) 2+4/2+5*2-2^2
b) 10-2+4*2+8/4
c) (3+3)/2+4*(2+2)+2^2
d) ((10/2-2)+(2+2))+2^2
Os resultados das expressões são:
a) 10, 18, 23,15
b) 10, 18, 23, 11
c) 10, 20, 21, 11
d) 10, 18, 22, 15
9. Observe as expressões abaixo:
I. (6>=7) E (64^(1/2)>8
II. NÃO (2+4<=3*2)
III. (‘A’<>’B’) OU (18>=9*2)
Marque a opção que contém as respostas das três expressões, respectivamente:
a) F,F,F
b) F,V,F
c) V,V,V
d) V,F,V
e) F,F,V
10. O comando SE é muito utilizado em linguagens de programação. Seu tipo é:
a) Estrutura de repetição
b) Estrutura de contagem
c) Estrutura de seleção simples
d) Estrutura de seleção complexa
e) Nenhuma das alternativas
11. Observe o algoritmo abaixo:
Algoritmo Calcula_Rendimento
{5% de desconto e 10% de desconto respectivamente}
Declare Desconto5 0.05, Desconto10 0.10 Constante
Declare valorCompras, Total Numérico
valorCompras 100
Se valorCompras > 100 Então
Total valorCompras – valorCompras x Desconto10
Senão
Total valorCompras – valorCompras x Desconto5
Fim Se
Fim Algoritmo
Qual o valor de rendimento após a execução do algoritmo:
a) 105
b) 90
c) 110
d) 95
e) 100
12. Os operadores relacionais pertencem a um conjunto de símbolos que representam as comparações possíveis entre dois valores de mesmo tipo de dados. Esses valores podem ser constantes, variáveis, expressões aritméticas. Os operadores relacionais podem ser, EXCETO:
a) >
b) <
c) >=
d) <>
e) *
13. Analise
...