Questões de Concurso
Comentadas para analista de tecnologia da informação
Foram encontradas 16.704 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
função busca1(x) 1. i := 1 2. busca1 := 0 3. enquanto i ≤ n faça 4. se L[i].chave = x então 5. busca1 := i 6. i := n + 1 7. senão i := i + 1
função busca2(x) 1. i := 1 2. L[n + 1].chave := x 3. enquanto L[i].chave ≠ x faça 4. i := i + 1 5. se i ≠ n + 1 então busca2 := i 6. senão busca2 := 0
Com base nas informações dadas, é correto afirmar:
( ) Enquanto uma pilha permite a inserção e a eliminação de elementos em apenas uma extremidade, uma fila permite a inserção em uma extremidade e a eliminação na outra.
( ) Em uma lista circular duplamente encadeada, o ponteiro anterior do início da lista aponta para o fim, e o ponteiro próximo do fim da lista aponta para o início.
( ) Para remover um elemento de uma lista simplesmente encadeada, deve-se alterar o encadeamento dos elementos anterior e próximo ao elemento removido.
A sequência correta, de cima para baixo, é
I. Esse método aproveita a possibilidade de acesso randômico à memória para alcançar uma complexidade temporal média por operação de O(1), sendo o pior caso, entretanto, O(log n), em que n é a quantidade de chaves a serem armazenadas na tabela.
II. Uma das estratégias conhecidas para tratar colisões consiste em armazenar as chaves com o mesmo endereço-base em listas encadeadas. As listas podem se encontrar no exterior da tabela ou compartilhar o mesmo espaço dela.
III. A ideia básica do método de endereçamento aberto para tratamento de colisões é, caso ainda haja espaço, armazenar as chaves com o mesmo endereço-base na própria tabela, mas sem a necessidade da criação de listas encadeadas.
Com relação a essas afirmativas, pode-se afirmar que
I. A linguagem de programação Javascript (seguindo a especificação ECMAScript) permite que os objetos sejam mutáveis em tempo de execução.
II. A linguagem de programação PHP é voltada para o desenvolvimento no client-side, sendo que não há como utilizá-la para programar no server-side.
III. HTML e CSS são linguagens de programação utilizadas no client-side que têm como objetivo, respectivamente, estilizar e estruturar as páginas Web interativas.
Está(ão) correta(s) somente a(s) afirmativa(s)
I. Views são consultas ativadas automaticamente quando algum dado é inserido, alterado ou apagado.
II. Uma chave estrangeira é um atributo de uma tabela que faz referência à chave primária de outra tabela.
III. A função de um índice é acelerar o tempo de acesso às linhas de uma tabela, criando ponteiros para os dados armazenados em colunas específicas.
IV. Storeds procedures são procedimentos usados para armazenar informações de forma temporária de um ou mais banco de dados relacional.
Estão corretas as afirmativas
from random import random a = [0] * 10 b = [None] * 10 for i in range(10): a[i] = random() print(a[i]) for i in range(10): b[i] = int(100 * a[i]) c = sorted(b) print(c)
if [ $# -eq 2 ]; then cd $1 for j in * do diff -i $j ../$2/$j done else echo “Erro” fi
A função do programa acima é