Foram encontradas 1.170 questões.
A descrição de esquemas de bancos de dados relacionais pode ser feita por meio da seguinte notação:
- Uma tabela possui um nome e um conjunto de colunas, separadas por vírgulas.
- Em uma linha qualquer, os valores referentes às colunas são atômicos e monovalorados.
- Colunas que compõem a chave primária aparecem sublinhadas.
- A notação X → Y indica que Y depende funcionalmente de X (ou X determina Y).
Um banco de dados possui uma única tabela, cujo esquema é o seguinte:

Qual é o número mínimo de tabelas que esse banco de dados deve ter para que seu esquema atenda à 1FN e à 2FN, apenas?
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: Eletronuclear
- Fundamentos de ProgramaçãoAlgoritmosAlgoritmos de Busca
- Fundamentos de ProgramaçãoAlgoritmosAnálise de Execução de Algoritmos
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Array
Seja uma função que realiza uma busca binária sobre um array de números inteiros ordenados. Não se sabe, em princípio, se os números estão ordenados ascendente ou descendentemente. O cabeçalho dessa função é o seguinte:
int busca (int [ ] vet, int elem)
Isto é, a função busca recebe um array de números inteiros (vet) e um número inteiro (elem) como parâmetros, e retorna um número inteiro. Caso exista em vet um inteiro igual a elem, a função retornará o índice desse inteiro no array; caso contrário, a função retornará -1.
O algoritmo de busca binária produz um índice (ind) a cada iteração sobre o array, tendo em vista comparar o elemento que se deseja procurar (elem) com o elemento vet [ ind ]. Isto é:
if ( vet [ ind ] == elem )
return ind;
No comando acima, diz-se que houve uma visita ao elemento vet [ ind ].
Admita que a função busca foi chamada por meio do comando a seguir:
int resp = busca (vet, 50);
Sabendo-se que os elementos visitados foram 54, 17, 33 e 50, nesta ordem, qual array foi passado como parâmetro para a função busca?
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: Eletronuclear
- Fundamentos de ProgramaçãoFunções, Métodos e Procedimentos
- Fundamentos de ProgramaçãoTipos de Dados
- Fundamentos de ProgramaçãoRecursividade
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Classes e Objetos
Uma linguagem de programação orientada a objetos possui uma classe, chamada String, que é usada para representar cadeias de caracteres. Essa classe possui inúmeros métodos, dentre os quais se destacam os seguintes:
- int length() – retorna um inteiro que representa a quantidade de caracteres de uma string. Por exemplo, ”Brasil”.length() é igual a 6.
- char charAt(int p) – retorna o caractere da posição p de uma string. Por exemplo, “Brasil”.charAt(0) é igual a ‘B’.
- int indexOf(char c) – retorna o índice da string onde se localiza a 1ª ocorrência do caractere c. Caso c não pertença à string, a função retorna -1. Por exemplo, ”Brasil”.indexOf( ’s’ ) é igual a 3.
- String substring(int p) – retorna uma substring contendo os caracteres da posição p até length() – 1. Por exemplo, ”Brasil”.substring(2) é igual ”asil”.
Além das funções anteriores, o operador + foi sobrecarregado para executar uma concatenação quando os dois operandos forem do tipo String. Por exemplo, ”Bra” + ”sil” é igual a ”Brasil”.
A função a seguir tem por objetivo percorrer uma string (str), recebida como parâmetro, e retornar outra string, que deve ter os mesmos caracteres que str, exceto as vogais minúsculas, que devem ser trocadas pelas suas correspondentes maiúsculas.
String troca(String str) {
String min = ”aeiou”;
String mai = ”AEIOU”;
char c;
int pos;
if (str.length() == 0)
return ””; // comentário: retorna uma string vazia
c = str.charAt( 0 );
pos = min.indexOf ( c );
if ( pos != -1 ) { // comentário: != significa diferente
c = mai.charAt ( pos );
// 1
}
// 2;
}
A função acima não está completa. É preciso substituir os comentários // 1 e // 2 por comandos que façam com que a função execute a troca de vogais minúsculas por vogais maiúsculas e retorne a string resultante.
Quais comandos completam a função de acordo com o objetivo definido acima?
Provas
O controle diário da utilização de passes de metrô em uma cidade é feito por programas que utilizam um banco de dados composto pelas seguintes tabelas:
CREATE TABLE PASSE (
NUM INTEGER NOT NULL,
DATA_EXP DATE NOT NULL,
NUM_VIAGENS INTEGER NOT NULL,
PRIMARY KEY (NUM))
CREATE TABLE REG_VIAGEM (
NUM INTEGER NOT NULL,
NUM_ROLETA INTEGER NOT NULL,
DATA_VIAGEM DATE NOT NULL,
FOREIGN KEY (NUM)
REFERENCES PASSE (NUM))
A tabela PASSE contém uma linha para cada passe vendido pela empresa que administra o metrô. A coluna DATA_EXP informa a data de emissão do passe, e a coluna NUM_VIAGENS informa o número de viagens em que o passe poderá ser usado (número máximo de viagens). Este número não sofre alteração ao longo do tempo.
A tabela REG_VIAGEM contém uma linha para cada viagem em que o passe foi usado. A coluna NUM_ROLETA informa a roleta na qual o passe foi inserido, e a coluna DATA_VIAGEM informa a data em que o usuário inseriu o passe na roleta.
Qual consulta SQL permite obter os números dos passes que nunca foram usados, juntamente com os números dos passes que já esgotaram o número de viagens realizadas?
Provas
Segundo a norma CNEN-NN-3.01, Diretrizes Básicas de Proteção Radiológica, o limite de dose anual para um indivíduo ocupacionalmente exposto é
Provas
O coeficiente mássico de atenuação para partículas beta de 2,0 MeV, em alumínio, é de 7,8 cm2/g.
Que espessura de um absorvedor de alumínio é necessária para reduzir a intensidade do feixe à metade?
Dado:
densidade do alumínio = 2,8 g/cm3
Provas
Que motivo torna a distância um modo efetivo de proteção contra exposição externa da radiação X ou gama?
Provas
Em sistemas de medidas de radiações ionizantes, quando é medida a taxa de contagem de partículas incidentes em um detector, a incerteza estatística é de 10 %, quando se utiliza o tempo de 10 minutos de contagem total.
De quanto deve ser, em minutos, o tempo adicionado à medida para que a sua incerteza seja reduzida a 1%?
Provas
Em sistemas que utilizam radiações ionizantes, as fontes emissoras de radiações são classificadas pelo seu tipo de decaimento ou reação, pela sua energia e pelo seu acondicionamento/ janela.
A seguinte fonte apresenta uma composição correta:
Provas
Um equipamento de radiologia médica para diagnóstico utiliza um tubo de raios X como emissor de radiação.
Qual o comprimento de onda mínimo dos raios X, quando o equipamento opera com tensão de 145 kV?
Provas
Caderno Container