Questões de Ciência da Computação da Universidade da Amazônia (UNAMA)

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.

  • A.

    Create Table pedidos Primary-Key(idPedido, idCliente)

    (

    idPedido Int(6)Not Null,

    idCliente Int(6)Not Null,

    dtPedido Date,

    qtdePedido Int(5)

    )

  • B.

    Create Table pedidos

    (

    idPedido Int(6)Not Null,

    idCliente Int(6) Not Null,

    dtPedido Date,

    qtdePedido Int(5),

    Key(idPedido, idCliente)

    )

  • C.

    Create Table pedidos Key(idPedido, idCliente)

    (

    idPedido Int(6) Not Null,

    idCliente Int(6) Not Null,

    dtPedido Date,

    qtdePedido Int(5)

    )

  • D.

     

    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:

  • A. I, II e III.
  • B. II, III e IV.
  • C. I e II.
  • D. I, III e IV.

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?

  • A.

    r = a % b;

    while (r != 0) {

    a = b;

    b = r; }

  • B.

    while (r != 0) {

    a = b;

    b = r;

    r = a % b; }

  • C.

    r = a % b;

    a = b;

    b = r;

    while (r != 0) {

    r = a % b;

    a = b;

    b = r; }

  • D.

    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.

  • A.  
  • B.  
  • C.  
  • D.  

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:

  • A. I e II.
  • B. II e III.
  • C. I e IV.
  • D. I e III.

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:

  • A. 3, 1, 4 e 5.
  • B. 5, 2, 3 e 4.
  • C. 5, 4, 1 e 2.
  • D. 3, 4, 5 e 2.

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:

  • A. interno.
  • B. arquivo.
  • C. externo.
  • D. registro.

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.

    a SQL possui comandos próprios para conexão com o banco de dados e independe da linguagem de programação utilizada.

  • B.

    a conexão com o banco de dados pode ser feita por meio da instrução SQL "db_connect".

  • C.

    cada linguagem de programação possui suas próprias sentenças SQL.

  • D.

    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:

  • A.

    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.

  • B.

    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.

  • C.

    os discos ópticos são organizados em trilhas, setores e blocos, enquanto os discos magnéticos são organizados em trilhas, segmentos e bytes.

  • D.

    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.

  • A. static, unsigned, final, int.
  • B. private, throws, new, interface.
  • C. catch, protected, long, friend.
  • D. this, greap, class, public.
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...