WorksheetsQuiz sobre Programação e Sistemas de Informação - M8
Total questions: 52
Worksheet time: 27mins
Qual é a principal vantagem de um sistema operativo gráfico para o programador?
Menos código a ser escrito
Acesso a todos os elementos gráficos do SO
Maior complexidade na programação
Necessidade de criar todos os elementos da interface
O que é uma janela em um sistema operativo gráfico?
Um tipo de arquivo
Um tipo de linguagem de programação
Um elemento básico de cada programa
Um dispositivo de hardware
O que é GDI no contexto de programação?
Interface de programação gráfica
Interface de programação de dispositivos
Interface de dados de entrada
Interface de desenvolvimento integrada
Qual é a função do Visual Studio?
Criar apenas aplicações de consola
Criar jogos apenas
Desenvolver aplicações para ambientes gráficos
Gerenciar banco de dados
Qual é a estrutura básica de um programa em C#?
Function, Variable, Namespace
Class, Function, Variable
Main, Class, Method
Namespace, Class, Main
O que acontece quando um programa bloqueia no Windows?
O programa é automaticamente reiniciado
O utilizador pode forçar o encerramento
Nada acontece
O sistema operativo é encerrado
Qual é a função do ciclo de leitura de mensagens em um programa Windows?
Ler e responder a eventos
Criar a interface gráfica
Executar tarefas em segundo plano
Gerenciar a memória do sistema
Qual é a principal característica das APIs em sistemas operativos modernos?
Permitem acesso direto ao hardware
Facilitam a criação de programas
Eliminam a necessidade de programação
São exclusivas para Windows
Qual é o limite de memória para um programa de 32 bits?
4 gigabytes
8 terabytes
2 gigabytes
16 terabytes
Qual é a sintaxe correta para declarar um vetor em C#?
tipo nome[] = new tipo[tamanho];
tipo[] nome = tipo[tamanho];
tipo nome = new tipo[tamanho];
tipo[] nome = new tipo[];
Qual operador é utilizado para a soma em C#?
-
/
*
+
Qual é a estrutura de decisão utilizada em C#?
while
foreach
for
if-else
Qual é a função do método Console.WriteLine() em C#?
Ler a entrada do usuário
Escrever na janela da consola
Fechar a aplicação
Criar um novo arquivo
O que é um evento em programação?
Uma função que não é executada
Uma ação que o programa pode responder
Um erro no código
Um tipo de variável
Qual é a sintaxe correta para um ciclo foreach em C#?
foreach(elemento in estrutura)
for each(elemento in estrutura)
for(elemento in estrutura)
foreach(estrutura as elemento)
Em informática GUI significa:
Graphichal User Interface
Derivação regressiva de guiar
Global Unique Identifie
Nenhuma das anteriores
Multitarefa é a característica dos Sistemas Operativos que permitem a utilização do processador em uma única tarefa.
Verdadeiro
Falso
O sistema operativo Windows funciona à base de:
Linha de comando
Interface gráfica
PowerShell
Interface não gráfica
O PowerShell no Windows trabalha com janelas.
Correto
Incorreto
Qual das siglas corresponde à interface para desenvolvimento de aplicações?
IDE
GUI
API
APP
API e IDE são a mesma coisa.
Verdadeiro
Falso
Qual é o paradigma de programação de software que usa os conceitos de Objetos e Classes como elementos centrais?
Programação Estruturada
Programação Declarativa
Programação Funcional
Programação Orientada a Objetos
Classe?
·Características guardadas em variáveis internas do objeto.
Unidade de código genérica a partir da qual se podem criar os objetos de programação.
Unidades de código utilizadas no desenvolvimento das aplicações.
Nenhuma das anteriores
Objetos?
Unidade de código genérica a partir da qual se podem criar os objetos de programação.
·Características guardadas em variáveis internas do objeto.
Unidades de código utilizadas no desenvolvimento das aplicações.
Nenhuma das anteriores
Os objetos derivam das classes?
Verdadeiro
Falso
Variáveis são nomes atribuídos a espaços de memória, nos quais são guardados valores que se podem alterar ao longo da execução do programa.
Verdadeiro
Falso
Quais das seguintes opções são vantagens de um sistema operativo gráfico para o programador?
Necessidade de menos código para criar elementos gráficos
Maior controle sobre o hardware diretamente
Automação de tarefas repetitivas com threads
Reutilização de elementos gráficos disponíveis no sistema operacional
Um projeto criado no Visual Studio pode conter múltiplos programas (projetos).
Verdadeiro
Falso
As APIs do Windows estão implementadas apenas no núcleo do sistema operacional.
Verdadeiro
Falso
O ciclo foreach é exclusivo para linguagens de programação orientadas a objetos.
Verdadeiro
Falso
O espaço de memória virtual permite que um programa aceda diretamente o espaço físico de memória.
Verdadeiro
Flaso
Considere o exemplo de código e identifique o erro:
string[] nomes = new string[3];
nomes[0] = "João";
nomes[1] = "Maria";
nomes[3] = "Pedro";
(a)
O que é um loop em programação?
Um erro de sintaxe
Uma função de entrada
Uma estrutura de repetição
Um tipo de variável
Qual é a principal função de um compilador?
Armazenar dados em um banco de dados
Gerar relatórios de erro
Converter código fonte em código de máquina
Executar o código diretamente
O que significa a sigla OOP em programação?
Objetos e Operações de Programação
Programação Orientada a Objetos
Operações Orientadas a Programas
Organização de Objetos e Programas
Qual é a principal função de um compilador?
Armazenar dados em um banco de dados
Converter código fonte em código de máquina
Gerar relatórios de erro
Executar o código diretamente
O que é uma variável em programação?
Um espaço de armazenamento para dados
Uma função que executa um código
Um tipo de erro no código
Um comando para o sistema operativo
Qual é a sintaxe correta para um ciclo while em C#?
while(condição) { código }
for { código } while(condição);
while código { condição }
do { código } while(condição);
O que é um método em programação orientada a objetos?
Um erro de sintaxe
Um tipo de objeto
Uma variável que armazena dados
Uma função que pertence a uma classe
Qual é a diferença entre uma variável local e uma variável global?
A variável local é acessível apenas dentro de uma função, enquanto a global é acessível em todo o programa
A variável local é sempre constante, enquanto a global pode ser alterada
A variável global é acessível apenas dentro de uma função, enquanto a local é acessível em todo o programa
Não há diferença, ambas têm o mesmo escopo
Qual é a função de um debugger em programação?
Armazenar dados temporariamente
Compilar o código fonte
Identificar e corrigir erros no código
Executar o código diretamente
O que é uma classe em programação orientada a objetos?
Um comando para o sistema operativo
Um tipo de variável
Uma estrutura de dados que define um objeto
Uma função que retorna um valor
Qual é a principal diferença entre um array e uma lista em C#?
Um array tem tamanho fixo, enquanto uma lista pode crescer dinamicamente
Uma lista é mais rápida que um array
Um array pode armazenar apenas tipos primitivos, enquanto uma lista pode armazenar objetos
Não há diferença, ambos são a mesma coisa
Qual é a função de uma classe em programação orientada a objetos?
Definir um modelo para criar objetos
Compilar o código fonte
Armazenar dados temporariamente
Executar código diretamente
O que é um construtor em uma classe?
Uma estrutura de repetição
Um método que não retorna valor
Um tipo de variável
Uma função que é chamada quando um objeto é criado
Qual é a função de um debugger?
Armazenar dados em um banco de dados
Compilar o código fonte
Identificar e corrigir erros no código
Executar o código mais rapidamente
O que é uma variável constante?
Uma variável que não ocupa espaço na memória
Uma variável cujo valor não pode ser alterado após a definição
Uma variável cujo valor pode ser alterado
Uma variável que é sempre igual a zero
Qual é a principal diferença entre um método e uma função em programação?
Um método não pode retornar valores, enquanto uma função pode
Um método é associado a um objeto, enquanto uma função é independente
Uma função pode ser chamada apenas uma vez, enquanto um método pode ser chamado várias vezes
Não há diferença, ambos são a mesma coisa
O que é um loop infinito?
Um loop que nunca termina devido a uma condição sempre verdadeira
Um loop que termina após um número fixo de iterações
Um loop que é executado apenas uma vez
Um loop que é executado em paralelo com outros loops
O que é um construtor em programação orientada a objetos?
Uma classe que não pode ser instanciada
Um tipo de erro que ocorre durante a execução
Uma variável que armazena dados de um objeto
Uma função que é chamada automaticamente quando um objeto é criado
Qual é a finalidade do método ToString() em C#?
Armazenar dados em um arquivo
Executar um loop infinito
Comparar dois objetos
Converter um objeto em uma representação de string
O que é herança em programação orientada a objetos?
Um mecanismo que permite que uma classe herde propriedades e métodos de outra classe
Um método para criar variáveis globais
Um tipo de erro que ocorre quando uma classe não é encontrada
Uma técnica para otimizar o desempenho do código
