Lista completa de Questões de Ciência da Computação do ano 2004 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Considerando a sintaxe e a semântica da linguagem Java, julgue os itens subseqüentes.
Conforme a sintaxe e a semântica da linguagem Delphi, julgue os itens que se seguem.
O algoritmo mostrado a seguir descreve corretamente uma função hash a partir de uma chave do tipo string chamada aChave, em uma tabela de tamanho aTamanhoTabela. function HashSimples(const aChave: string; aTamanhoTabela : integer) : integer;
Conforme a sintaxe e a semântica da linguagem Delphi, julgue os itens que se seguem.
A função abaixo conta corretamente o número de bits em um byte. function CountaBits(B : byte) : byte;
Conforme a sintaxe e a semântica da linguagem Delphi, julgue os itens que se seguem.
O algoritmo descrito abaixo determina a posição de um caractere dentro de uma string. function PosicaoChar(aCh : AnsiChar; const S : string) : integer;
Ciência da Computação - Linguagens - COVEST Comissão de Processos Seletivos e Treinamentos (COVEST) - 2004
A linguagem de modelagem UML permite vários tipos de relacionamentos entre classes, introduzindo diferentes graus de acoplamento. Assinale a alternativa que apresenta a seqüência de tipos de relacionamentos, em grau crescente de acoplamento.
Generalização, composição, agregação, associação, dependência.
Dependência, associação, agregação, composição, generalização.
Dependência, associação, composição, agregação, generalização.
Generalização, agregação, composição, associação, dependência.
Associação, composição, agregação, generalização, dependência.
Projeto é o nome dado a um aplicativo desenvolvido em Visual Basic. O arquivo do projeto (.vbp) é apenas uma lista de todos os outros arquivos que fazem parte do aplicativo. Sobre o significado das extensões de arquivos que fazem parte de um projeto, assinale a alternativa correta:
formulários (.FRM); módulos de programação (.bas); controles de 16 bits (.VBX); controles de 32 bits (.OCX).
banco de dados (.FRM); módulos de programação (.bas); controles de 32 bits (.VBX); controles de 16 bits (.OCX).
formulários (.FRM); banco de dados (.bas); controles de 16 bits (.VBX); controles de 32 bits (.OCX).
controles de 32 bits (.FRM); formulários (.bas); banco de dados (.VBX); controles de 16 bits (.OCX).
formulários (.FRM); banco de dados (.bas); controles de 32 bits (.VBX); controles de 16 bits (.OCX).
O comando repetitivo que utiliza a sintaxe correta do Visual Basic ( significa nova linha) é:
while [condição] do begin [lista de comandos] end
dowhile [condição] [lista de comandos] enddo
while [condição] [lista de comandos] wend
doLoop [condição] [lista de comandos] endLoop
repeat [condição] [lista de comandos] until
Dadas às funções Test1 e Test2 abaixo, em PHP: Function Test1 () { $a = 0; echo $a; $a++; } Function Test2 () { static $a = 0; echo $a; $a++; } Os valores impressos pelas funções Test1 e Test2 durante 5 execuções seguidas são, respectivamente,
Test1: 1 2 3 4 5 Test2: 0 0 0 0 0
Test1: 0 1 2 3 4 Test2: 0 1 2 3 4
Test1: 0 0 0 0 0 Test2: 0 1 2 3 4
Test1: 0 1 2 3 4 Test2: 0 0 0 0 0
Test1: 0 0 0 0 0 Test2: 1 2 3 4 5
Dada a classe abaixo, em PHP:
$cart1.Cart->add_item("10", 2);
$cart1.Cart->add_item(2, "10");
$cart1 = Cart->add_item(2, "10");
$cart1 = new Cart; $this->add_item(2, "10");
$cart1 = new Cart; $this->add_item("10", 2);
Conforme a sintaxe e a semântica da linguagem Java, julgue os itens seguintes.
O fragmento de programa a seguir imprimirá o valor 0, caso seja executado.
class Prova {
public static void f (int[] v) {
v [0] = -100;
}
public static void main (String [] args) {
int []v = new int [10];
v [0] = 0;
f (v);
System.out.println (v[0]);
}
}
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...