I. Funções de agregação somente podem ser utilizadas junto com a cláusula GROUP BY. II. As cláusulas HAVING e WHERE tem exatamente a mesma função. III. A função AVG somente pode ser usada com campos numéricos
41
Q899059
No comando SELECT, pode-se utilizar funções de agregação (MIN, MAX, SUM, AVG, COUNT) que são aplicadas em um conjunto de tuplas. Analise as assertivas abaixo e assinale a alternativa correta.
I. Funções de agregação somente podem ser utilizadas junto com a cláusula GROUP BY. II. As cláusulas HAVING e WHERE tem exatamente a mesma função. III. A função AVG somente pode ser usada com campos numéricos
I. Funções de agregação somente podem ser utilizadas junto com a cláusula GROUP BY. II. As cláusulas HAVING e WHERE tem exatamente a mesma função. III. A função AVG somente pode ser usada com campos numéricos
42
Q898993
Qual das técnicas abaixo pode ser utilizada para testar a lógica de um algoritmo quando não se tem disponível uma ferramenta automatizada de depuração?
43
Q898992
A Figura 1 abaixo apresenta um algoritmo escrito no software VisuAlg 3.0:

Figura 1 – Algoritmo escrito no software VisuAlg 3.0
Qual será o valor da variável "tot" ao final da execução do algoritmo da Figura 1?
44
Q898991
Sobre a utilização de estruturas de repetição em algoritmos, assinale a alternativa que apresenta estrutura que executa um conjunto de instruções pelo menos uma vez antes de verificar a validade da condição estabelecida.
45
Q898990
Assinale a alternativa que apresenta uma estrutura de dados onde cada nó possui um elemento com informações, um ponteiro para seu próximo elemento e um ponteiro para seu elemento anterior.
46
Q898989
Avalie a estrutura de dados do tipo árvore abaixo:

O nó C possui, respectivamente, grau e nível:
47
Q898978
Assinale a alternativa que apresenta o tipo de estrutura de dados caracterizada por um conjunto de dados dispostos por uma sequência de nós, em que a relação de sucessão desses elementos é determinada por um ponteiro que indica a posição do próximo elemento.
48
Q898977
Avalie o trecho de algoritmo abaixo, escrito em pseudocódigo (Portugol), cujo objetivo é a ordenação de um vetor em ordem crescente. Considere que "v" é um vetor de números inteiros com 5 posições que foi declarado e preenchido anteriormente, e que “t” é uma variável inteira que também foi preenchida anteriormente com o tamanho desse vetor.
para j de 1 até t faça para i de 1 até t faça se v[i] > v[i+1] então aux ? v[i] v[i] ? v[i+1] v[i+1] ? aux fimse fimpara fimpara
Caso o operador relacional ">" (maior) fosse trocado pelo operador ">=" (maior ou igual), mais quantas linhas do algoritmo teriam que ser alteradas para que o resultado esperado (ordenação do vetor em ordem crescente) continuasse a ser o mesmo?
para j de 1 até t faça para i de 1 até t faça se v[i] > v[i+1] então aux ? v[i] v[i] ? v[i+1] v[i+1] ? aux fimse fimpara fimpara
Caso o operador relacional ">" (maior) fosse trocado pelo operador ">=" (maior ou igual), mais quantas linhas do algoritmo teriam que ser alteradas para que o resultado esperado (ordenação do vetor em ordem crescente) continuasse a ser o mesmo?
49
Q898976
A Figura 2, abaixo, apresenta um algoritmo escrito no software VisuAlg 3.0.

Qual será o valor da variável "retorno" ao final da execução do algoritmo da Figura 2?
50
Q898967
Qual a complexidade de tempo assintótica para buscar um registro em uma árvore B+ com X chaves e altura Y?