121 Q571409
Informática Básica / Microinformática
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

Quando erros são encontrados numa transação SQL Server, os dados modificados são devolvidos ao estado de início da transação e os recursos presos são liberados pelo comando

122 Q541337
Informática Básica / Microinformática
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, relativos à linguagem SQL e ao modelo relacional.

A linguagem SQL padrão apresenta comandos de DDL e DML, entre os quais destacam-se INSERT e CREATE como comandos DDL e SELECT e JOIN como comandos DML.

123 Q541335
Informática Básica / Microinformática
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, relativos à linguagem SQL e ao modelo relacional.

A linguagem SQL permite conceitualmente o uso de operadores de seleção, projeção, união, interseção, diferença entre conjuntos, sincronização, produto cartesiano e junção, que estão presentes no modelo relacional.

124 Q541333
Informática Básica / Microinformática
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A tabela acima mostra os códigos de dois programas, escritos nas linguagens C e Java, que realizam implementações de uma estrutura de dados do tipo pilha (stack). Considerando as características desses programas e das linguagens nas quais eles foram escritos, julgue os itens de 63 a 73 a seguir.

O uso de métodos construtores em Java permite a declaração de blocos de código para inicialização automática dos valores das variáveis de um objeto alocado, algo que não pode ser feito em C quando se usa apenas a declaração de estruturas (struct).

125 Q541332
Informática Básica / Microinformática
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A tabela acima mostra os códigos de dois programas, escritos nas linguagens C e Java, que realizam implementações de uma estrutura de dados do tipo pilha (stack). Considerando as características desses programas e das linguagens nas quais eles foram escritos, julgue os itens de 63 a 73 a seguir.

A implementação em C apresenta uma maior capacidade de reutilização, relativa à implementação em Java.

126 Q541330
Informática Básica / Microinformática
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A tabela acima mostra os códigos de dois programas, escritos nas linguagens C e Java, que realizam implementações de uma estrutura de dados do tipo pilha (stack). Considerando as características desses programas e das linguagens nas quais eles foram escritos, julgue os itens de 63 a 73 a seguir.

Se o compilador usado para gerar o executável do programa em C é um compilador de 16 bits, então pelo menos 12 bytes são alocados no frame de invocação do método main, para armazenar a estrutura stack.

127 Q541328
Informática Básica / Microinformática
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A tabela acima mostra os códigos de dois programas, escritos nas linguagens C e Java, que realizam implementações de uma estrutura de dados do tipo pilha (stack). Considerando as características desses programas e das linguagens nas quais eles foram escritos, julgue os itens de 63 a 73 a seguir.

A classe Etr no código em Java pode ser reutilizada na implementação de uma lista dinâmica com encadeamento simples.

128 Q541326
Informática Básica / Microinformática
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A tabela acima mostra os códigos de dois programas, escritos nas linguagens C e Java, que realizam implementações de uma estrutura de dados do tipo pilha (stack). Considerando as características desses programas e das linguagens nas quais eles foram escritos, julgue os itens de 63 a 73 a seguir.

O espaço de memória alocado por um stack, como implementado em C, é fixo, enquanto o espaço de memória alocado pelo stack, como implementado em Java, cresce ou reduz dinamicamente à medida que as operações são realizadas.

129 Q541324
Informática Básica / Microinformática
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A tabela acima mostra os códigos de dois programas, escritos nas linguagens C e Java, que realizam implementações de uma estrutura de dados do tipo pilha (stack). Considerando as características desses programas e das linguagens nas quais eles foram escritos, julgue os itens de 63 a 73 a seguir.

As duas implementações do método push não tratam adequadamente do estouro do limite de armazenamento que é predefinido em stack (em C) e Stack (em Java).

130 Q541322
Informática Básica / Microinformática
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A tabela acima mostra os códigos de dois programas, escritos nas linguagens C e Java, que realizam implementações de uma estrutura de dados do tipo pilha (stack). Considerando as características desses programas e das linguagens nas quais eles foram escritos, julgue os itens de 63 a 73 a seguir.

Para cada execução dos métodos push(struct stack *,char) em C ou push(Object) em Java, é feita uma alocação de memória para armazenar um novo objeto.