Lista completa de Questões de Ciência da Computação da Universidade da Amazônia (UNAMA) para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
NAS QUESTÕES NUMERADAS DE 11 A 25, ASSINALE A ÚNICA ALTERNATIVA QUE RESPONDE CORRETAMENTE AO ENUNCIADO.
Qual sentença SQL está escrita corretamente para criar uma tabela de pedidos, contendo a identificação do pedido, a identificação do cliente, a data do pedido e a quantidade pedida? Considere que a chave primária deve ser composta pela identificação do pedido e identificação do cliente.
Create Table pedidos Primary-Key(idPedido, idCliente)
(
idPedido Int(6)Not Null,
idCliente Int(6)Not Null,
dtPedido Date,
qtdePedido Int(5)
)
Create Table pedidos
(
idPedido Int(6)Not Null,
idCliente Int(6) Not Null,
dtPedido Date,
qtdePedido Int(5),
Key(idPedido, idCliente)
)
Create Table pedidos Key(idPedido, idCliente)
(
idPedido Int(6) Not Null,
idCliente Int(6) Not Null,
dtPedido Date,
qtdePedido Int(5)
)
Create Table pedidos
(
idPedido Int(6) Not Null,
idCliente Int(6) Not Null,
dtPedido Date,
qtdePedido Int(5),
Primary Key(idPedido, idCliente)
)
NAS QUESTÕES NUMERADAS DE 11 A 25, ASSINALE A ÚNICA ALTERNATIVA QUE RESPONDE CORRETAMENTE AO ENUNCIADO.
Existem certas instruções que não podem ser colocadas à disposição das aplicações, pois a sua utilização indevida pode ocasionar problemas à integridade do sistema. Assim, a maioria dos sistemas operacionais trabalha com modos de acesso que permitem a execução ou não de instruções. Sobre esse assunto, é correto afirmar que:
I- o modo supervisor ou kernel permite a execução de instruções privilegiadas, ou seja, a aplicação pode ter acesso ao conjunto total de instruções do processador.
II- somar duas variáveis declaradas em um programa é um exemplo de instrução que só pode ser executada no modo kernel ou supervisor.
III- no modo usuário, o processador trabalha com um número reduzido de instruções, sendo permitido executar apenas instruções que não oferecem riscos ao sistema.
IV- consultar a data e a hora do sistema é um exemplo de instrução não-privilegiada que pode ser executada no modo usuário.
O correto está apenas em:
NAS QUESTÕES NUMERADAS DE 11 A 25, ASSINALE A ÚNICA ALTERNATIVA QUE RESPONDE CORRETAMENTE AO ENUNCIADO.
O programa abaixo, escrito em Linguagem C, calcula e escreve o Máximo Divisor Comum (MDC) entre dois números, fornecidos pelo usuário. Esse programa, chamado MDC, servirá de base para a resolução das questões de números 20 e 21.
1. // Programa MDC
2. #include < conio.h >
3. #include < stdio.h >
4. void main(){
5. int x,y,r,a,b;
6. printf("X=");
7. scanf("%i",&x);
8. printf("Y=");
9. scanf("%i",&y);
10. a = x;
11. b = y;
12. do
13. { r = a % b;
14. a = b;
15. b = r; }
16. while (r != 0);
17. printf("o MDC = %i", a); }
Caso Você desejasse substituir a estrutura de controle de repetição "do...while", pela estrutura "while", Você poderia substituir o trecho do programa que contém o laço "do...while" (linhas 12 a 16), por qual conjunto de instruções abaixo?
r = a % b;
while (r != 0) {
a = b;
b = r; }
while (r != 0) {
a = b;
b = r;
r = a % b; }
r = a % b;
a = b;
b = r;
while (r != 0) {
r = a % b;
a = b;
b = r; }
while (r != 0) {
r = a % b;
a = b;
b = r;
r = a % b; }
NAS QUESTÕES NUMERADAS DE 11 A 25, ASSINALE A ÚNICA ALTERNATIVA QUE RESPONDE CORRETAMENTE AO ENUNCIADO.
O programa abaixo, escrito em Linguagem C, calcula e escreve o Máximo Divisor Comum (MDC) entre dois números, fornecidos pelo usuário. Esse programa, chamado MDC, servirá de base para a resolução das questões de números 20 e 21.
1. // Programa MDC
2. #include < conio.h >
3. #include < stdio.h >
4. void main(){
5. int x,y,r,a,b;
6. printf("X=");
7. scanf("%i",&x);
8. printf("Y=");
9. scanf("%i",&y);
10. a = x;
11. b = y;
12. do
13. { r = a % b;
14. a = b;
15. b = r; }
16. while (r != 0);
17. printf("o MDC = %i", a); }
Assinale a alternativa que apresenta uma solução modularizada, corretamente escrita em Linguagem C, para o programa MDC.
NAS QUESTÕES NUMERADAS DE 11 A 25, ASSINALE A ÚNICA ALTERNATIVA QUE RESPONDE CORRETAMENTE AO ENUNCIADO.
Um dos procedimentos que o programador deve adotar ao escrever programas de computador é testar o programa desenvolvido. Quanto aos testes que podem ser efetuados em programas de computador, é correto afirmar que:
I. uma técnica para testar códigos enquanto se escreve um programa é o teste da condição limite, no qual, por exemplo, havendo um loop, é verificado se ele possui o número adequado de repetições.
II. testes de pré-condição são uma forma de se eliminar problemas ao se evitar que valores estejam fora do intervalo esperado, quando o programa estiver em execução.
III. a depuração é o processo de sistematização de testes de um programa pelo qual se procura por erros do programa, enquanto se escreve o seu código, até a finalização do processo, quando a sua compilação não possui mais erros.
IV. um teste de programa denominado "teste de fluxo" é uma técnica cujo foco é o volume alto de dados que serão processados pelo programa, para medir o seu real desempenho.
O correto está apenas em:
NAS QUESTÕES NUMERADAS DE 11 A 25, ASSINALE A ÚNICA ALTERNATIVA QUE RESPONDE CORRETAMENTE AO ENUNCIADO.
Preencha a primeira coluna de acordo com os conceitos descritos na segunda coluna e assinale a alternativa que apresenta a seqüência correta, de cima para baixo:
NAS QUESTÕES NUMERADAS DE 11 A 25, ASSINALE A ÚNICA ALTERNATIVA QUE RESPONDE CORRETAMENTE AO ENUNCIADO.
A arquitetura de um banco de dados pode ser considerada como a composição de três (3) níveis gerais, em que o nível que é considerado mais próximo do usuário final é denominado:
NAS QUESTÕES NUMERADAS DE 11 A 25, ASSINALE A ÚNICA ALTERNATIVA QUE RESPONDE CORRETAMENTE AO ENUNCIADO.
Em relação à utilização de banco de dados relacionais na WEB é correto afirmar:
a SQL possui comandos próprios para conexão com o banco de dados e independe da linguagem de programação utilizada.
a conexão com o banco de dados pode ser feita por meio da instrução SQL "db_connect".
cada linguagem de programação possui suas próprias sentenças SQL.
após a conexão com o banco de dados, a interação com o banco pode ser feita por meio de sentenças escritas em SQL.
NAS QUESTÕES NUMERADAS DE 11 A 25, ASSINALE A ÚNICA ALTERNATIVA QUE RESPONDE CORRETAMENTE AO ENUNCIADO.
Dentre os dispositivos que podem ser utilizados nos computadores, têm-se os discos magnéticos e os discos ópticos. Comparando essas duas tecnologias, é correto afirmar que:
o disco óptico, devido permitir grande capacidade de armazenamento, ser de baixo custo em relação aos discos rígidos, e com a característica de ser removível, permite que seja utilizado como cópia de segurança (backup) para arquivos gravados em discos rígidos.
CD-ROM é um exemplo de disco magnético que permite a gravação compactada de sons, imagens e dados, em várias camadas de gravação, ao contrário dos discos rígidos, que utilizam apenas uma camada.
os discos ópticos são organizados em trilhas, setores e blocos, enquanto os discos magnéticos são organizados em trilhas, segmentos e bytes.
os discos magnéticos são mais lentos para acessar os dados, devido trabalharem com um único cabeçote de leitura e gravação, enquanto os discos ópticos são mais rápidos devido utilizarem múltiplos cabeçotes.
NAS QUESTÕES NUMERADAS DE 11 A 25, ASSINALE A ÚNICA ALTERNATIVA QUE RESPONDE CORRETAMENTE AO ENUNCIADO.
A Linguagem Java é uma das mais atuais linguagens de programação. Ela possui palavras-chaves que não podem ser utilizadas como identificadores (nomes) de classes, atributos e variáveis declaradas pelo programador. Assinale a alternativa que apresenta somente palavras-chaves da linguagem Java.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...