Você está na página 1de 3

Primeira Avaliação de Programação de Computadores e Jogos

1. (0.5 pts) Sobre a CPU (UCP) é correto afirmar que:


a) é um software responsável pelo funcionamento do computador
b) é um hardware de entrada e saída
c) é um software de manutenção do sistema
d) é uma peça de hardware responsável pelo processamento no
computador

2. (0.5 pts) Pode ser considerado um dispositivo de entrada e


saída simultaneamente:
a) teclado
b) modem
c) mouse
d) scanner

3. (0.5 pts) A memória RAM:


a) Mantém o conteúdo mesmo com o computador desligado
b) Pode ser lida e gravada
c) Tem seu acesso mais veloz do que a memória Cache
d) Não é utilizada em computadores modernos

4. (0.5 pts) São exemplos de dispositivos de memórias de


massa:
a) Pen Drive e memória Cache
b) memória ROM e CD-ROM
c) DVD e Hard Disk
d) Registradores e disquetes

5. (0.5 pts) É correto afirmar que:


a) Windows é um aplicativo gráfico de edição de texto
b) DotNet é um sistema operacional
c) MacOS é um aplicativo gráfico de edição de texto
d) Linux é um sistema operacional
6. (0.5 pts) O processo de compilação se dá assim:
a) código fonte  código objeto  ligação com rotinas externas 
código executável
b) código objeto  código fonte  código executável  ligação com
rotinas externas
c) código fonte  código objeto  código executável  ligação com
rotinas externas
d) código objeto  código fonte  ligação com rotinas externas 
código executável

7. (0.5 pts) É incorreto afirmar:


a) um algoritmo é uma solução para um problema
b) uma linguagem de programação é uma forma de transformar o
algoritmo em programa de computador
c) um algoritmo deve ser o mais rápido e barato na solução do problema
(precisa ser eficiente)
d) um bom algoritmo não deve se preocupar em resolver o problema
completamente (não precisa ser eficaz)

8. (0.5 pts) É uma linguagem de programação:


a) XNA
b) DotNet
c) C#
d) Visual Studio

9. (0.5 pts) É correto afirmar que:


a) Jogos de computador só podem ser criados utilizando DotNet
b) Programação de jogos é uma tarefa simples e por isso não é
considerada uma carreira séria
c) Para criar jogos de computador deve-se primeiro conhecer as bases
da programação
d) Um jogo de computador requer muito esforço de roteiro e multimídia
e pouco esforço de programação

10. (0.5 pts) Não é um tipo primitivo de dados:


a) bool
b) int
c) float
d) text
11. (0.5 pts) Um namespace:
a) pode conter várias classes e métodos
b) pode conter várias classes e outros namespaces
c) pode conter várias classes e métodos
d) pertence a uma classe

12. (0.5 pts) Quando um método não possui parâmetros:


a) sua chamada é feita seguida de parênteses vazios
b) sua chamada é feita seguida de colchetes vazios
d) não podem ser chamados
e) não existem métodos sem parâmetros

13. (0.5 pts) Sobre os métodos pode-se dizer que:


a) obrigatoriamente retornam um valor
b) podem ou não retornar um valor
c) nunca retornam um valor
d) nenhuma das respostas anteriores

14. (0.5 pts) Sobre o método Main é correto afirmar:


a) pode ou não ser público
b) pode ou não ser estático
c) pode ou não retornar algum valor
d) pode ser escrito “main”, “MAIN” ou “mAIN” no programa

15. (1.0 pt) Crie um programa em C# que receba a quantida de


solda comercial a ser produzida. Sabe-se que a solda comercial é
formada de 37% de estanho e 63% de chumbo. O programa
deve informar ao usuário quanto de estanho e quanto de chumbo
serão necessários para produzir a quantidade de solda informada
por ele.

16. (1.0 pt) Crie um programa em C# que receba um valor


inteiro do usuário. O programa deve informar os divisores do
número dado. Ou seja, de 1 até o próprio valor dado pelo
usuário, quais são os números que dividindo o valor dado pelo
usuário resultam em resto igual a 0.

17. (1.0 pt) Crie um programa em C# que receba dois valores do


usuário e informe qual o maior e o menor ou se os dois são
iguais .