Foram encontradas 50 questões.
Considere a tabela abaixo, contida em um hipotético banco de dados relacionais, e as afirmações
a seguir a seu respeito. Em seguida, assinale a alternativa correta.
Alunos nome nota indice Jose 5 1 Manuel 8 2 Francisco 10 4 Alice 7 3
I. O comando SELECT nome FROM Alunos WHERE nota > 7; retornaria os valores “Manuel” e “Francisco”.
II. O comando SELECT nome FROM Alunos WHERE nota > 8 AND indice >= 2; retornaria os valores “Manuel” e “Francisco”.
III. O comando SELECT indice FROM Alunos WHERE nota >= 7 AND indice <= 2; retornaria os valores “1” e “2”.
IV. O comando SELECT nome FROM Alunos WHERE nota >= 8 AND indice >= 2; retornaria os valores “Manuel” e “Francisco”.
V. O comando SELECT indice FROM Alunos WHERE nota <= 7 AND indice <= 2; retornaria os valores “1” e “2”.
Alunos nome nota indice Jose 5 1 Manuel 8 2 Francisco 10 4 Alice 7 3
I. O comando SELECT nome FROM Alunos WHERE nota > 7; retornaria os valores “Manuel” e “Francisco”.
II. O comando SELECT nome FROM Alunos WHERE nota > 8 AND indice >= 2; retornaria os valores “Manuel” e “Francisco”.
III. O comando SELECT indice FROM Alunos WHERE nota >= 7 AND indice <= 2; retornaria os valores “1” e “2”.
IV. O comando SELECT nome FROM Alunos WHERE nota >= 8 AND indice >= 2; retornaria os valores “Manuel” e “Francisco”.
V. O comando SELECT indice FROM Alunos WHERE nota <= 7 AND indice <= 2; retornaria os valores “1” e “2”.
Provas
Questão presente nas seguintes provas
Considere o seguinte código SQL, do contexto dos bancos de dados relacionais, e as afirmativas a
seguir a seu respeito. Em seguida, assinale a alternativa que contém apenas afirmações corretas.
1. CREATE DATABASE id01; 2. USE id01; 3. CREATE TABLE id02 ( 4. id03 VARCHAR(255), 5. id04 VARCHAR(255), 6. id05 VARCHAR(255) 7. ); 8. ALTER TABLE id06 ADD COLUMN id07 VARCHAR(20);
I. Na linha 1, é criado um novo banco de dados. II. Na linha 1, é criada uma nova relação no banco de dados id01. III. Na linha 2, é selecionada uma tabela já existente do banco de dados. IV. Na linha 2, é selecionada ou criada (se ainda não existir) a tabela id01 do banco de dados. V. O comando que se estende da linha 3 até a linha 7 cria uma relação id02 no banco de dados id01 e inclui na relação criada três atributos, id03, id04 e id05. VI. O comando da linha 8 cria uma relação id06 no banco de dados id01 e inclui na relação criada o atributo id07.
1. CREATE DATABASE id01; 2. USE id01; 3. CREATE TABLE id02 ( 4. id03 VARCHAR(255), 5. id04 VARCHAR(255), 6. id05 VARCHAR(255) 7. ); 8. ALTER TABLE id06 ADD COLUMN id07 VARCHAR(20);
I. Na linha 1, é criado um novo banco de dados. II. Na linha 1, é criada uma nova relação no banco de dados id01. III. Na linha 2, é selecionada uma tabela já existente do banco de dados. IV. Na linha 2, é selecionada ou criada (se ainda não existir) a tabela id01 do banco de dados. V. O comando que se estende da linha 3 até a linha 7 cria uma relação id02 no banco de dados id01 e inclui na relação criada três atributos, id03, id04 e id05. VI. O comando da linha 8 cria uma relação id06 no banco de dados id01 e inclui na relação criada o atributo id07.
Provas
Questão presente nas seguintes provas
Considere as seguintes definições do contexto dos bancos de dados relacionais, com lacunas a
preencher, e assinale a alternativa que preencha corretamente as três definições, considerando
sua ordem numérica.
1. : É uma tabela que armazena dados organizados em linhas e colunas. Cada linha representa uma entrada única e cada coluna representa um atributo.
2. : É uma linha na tabela, representando uma única entrada de dados.
3. : É uma coluna na tabela, representando uma característica ou propriedade de cada entrada de dados.
1. : É uma tabela que armazena dados organizados em linhas e colunas. Cada linha representa uma entrada única e cada coluna representa um atributo.
2. : É uma linha na tabela, representando uma única entrada de dados.
3. : É uma coluna na tabela, representando uma característica ou propriedade de cada entrada de dados.
Provas
Questão presente nas seguintes provas
Considere as seguintes definições do contexto dos bancos de dados relacionais, com lacunas a
preencher, e assinale a alternativa que preencha corretamente as três definições, considerando
sua ordem.
1. Chave : Faz referência a uma chave primária em outra tabela, criando uma ligação entre as tabelas.
2. Chave : É uma chave que é composta por mais de uma coluna e que juntas formam uma chave única.
3. Chave : Pode ser utilizada como uma chave primária, mas pode não ser selecionada para tal fim devido a outros motivos, como tamanho ou performance.
1. Chave : Faz referência a uma chave primária em outra tabela, criando uma ligação entre as tabelas.
2. Chave : É uma chave que é composta por mais de uma coluna e que juntas formam uma chave única.
3. Chave : Pode ser utilizada como uma chave primária, mas pode não ser selecionada para tal fim devido a outros motivos, como tamanho ou performance.
Provas
Questão presente nas seguintes provas
Considere as afirmativas abaixo sobre comandos básicos e scripts do Linux, com lacunas a
preencher, e assinale a alternativa que preencha corretamente as cinco afirmativas, considerando
sua ordem.
I. O comando permite listar os arquivos de um diretório. II. O comando remove todos os arquivos com extensão .txt do diretório corrente. III. O comando descompacta o arquivo denominado dados.tar.gz. IV. É possível dar permissão de root ao usuário existente abc executando o comando . V. O valor de uma variável de ambiente do bash pode ser alterado com o comando .
I. O comando permite listar os arquivos de um diretório. II. O comando remove todos os arquivos com extensão .txt do diretório corrente. III. O comando descompacta o arquivo denominado dados.tar.gz. IV. É possível dar permissão de root ao usuário existente abc executando o comando . V. O valor de uma variável de ambiente do bash pode ser alterado com o comando .
Provas
Questão presente nas seguintes provas
Considere as seguintes definições relacionadas a requisições previstas no protocolo HTTP de
programação web, com lacunas a preencher, e assinale a alternativa que preencha corretamente
as três definições, considerando sua ordem.
1. solicita uma representação de um recurso específico. É a requisição usada para recuperar dados de um servidor.
2. envia dados ao servidor para serem processados. É usado para enviar informações, como dados de formulários, para o servidor.
3. atualiza um recurso existente ou cria um novo recurso.
1. solicita uma representação de um recurso específico. É a requisição usada para recuperar dados de um servidor.
2. envia dados ao servidor para serem processados. É usado para enviar informações, como dados de formulários, para o servidor.
3. atualiza um recurso existente ou cria um novo recurso.
Provas
Questão presente nas seguintes provas
Considere as seguintes definições relacionadas a teste de software, com lacunas a preencher, e
assinale a alternativa que preencha corretamente as três definições, considerando sua ordem.
1. O teste verifica o comportamento individual de partes do código. Cada parte é testada separadamente para garantir que ela esteja funcionando corretamente antes de ser integrada ao resto do sistema.
2. O teste verifica a conexão entre as diferentes partes do sistema. É realizado depois que as partes foram testadas e corrigidas individualmente, e o objetivo é verificar se elas funcionam corretamente juntas.
3. O teste verifica se o software atende às expectativas do usuário em termos de funcionalidades e recursos. Esse teste é realizado a partir da perspectiva do usuário, simulando a interação com o software e verificando se ele produz resultados esperados. Pode ser realizado manualmente ou com a ajuda de ferramentas de automação de testes.
1. O teste verifica o comportamento individual de partes do código. Cada parte é testada separadamente para garantir que ela esteja funcionando corretamente antes de ser integrada ao resto do sistema.
2. O teste verifica a conexão entre as diferentes partes do sistema. É realizado depois que as partes foram testadas e corrigidas individualmente, e o objetivo é verificar se elas funcionam corretamente juntas.
3. O teste verifica se o software atende às expectativas do usuário em termos de funcionalidades e recursos. Esse teste é realizado a partir da perspectiva do usuário, simulando a interação com o software e verificando se ele produz resultados esperados. Pode ser realizado manualmente ou com a ajuda de ferramentas de automação de testes.
Provas
Questão presente nas seguintes provas
Considere as seguintes definições relacionadas a práticas ágeis, com lacunas a preencher, e
assinale a alternativa que preencha corretamente as três definições, considerando sua ordem.
1. é uma abordagem de desenvolvimento de software que se concentra em escrever testes antes de escrever o código propriamente dito. O desenvolvedor escreve um teste para uma nova funcionalidade e, em seguida, escreve o código para implementar essa funcionalidade. Quando o teste passar, o desenvolvedor sabe que a funcionalidade está funcionando corretamente.
2. é uma prática de desenvolvimento de software que visa integrar pequenas mudanças no código de forma frequente e automatizada. Isso geralmente é feito com a ajuda de ferramentas que executam a compilação, testes e outros processos para verificar se o código é estável e se se integra corretamente com outros componentes do sistema.
3. é o processo de melhorar o design e a estrutura de um código existente sem alterar sua funcionalidade. É uma técnica comum usada na programação orientada a objetos para tornar o código mais fácil de manter e compreender.
1. é uma abordagem de desenvolvimento de software que se concentra em escrever testes antes de escrever o código propriamente dito. O desenvolvedor escreve um teste para uma nova funcionalidade e, em seguida, escreve o código para implementar essa funcionalidade. Quando o teste passar, o desenvolvedor sabe que a funcionalidade está funcionando corretamente.
2. é uma prática de desenvolvimento de software que visa integrar pequenas mudanças no código de forma frequente e automatizada. Isso geralmente é feito com a ajuda de ferramentas que executam a compilação, testes e outros processos para verificar se o código é estável e se se integra corretamente com outros componentes do sistema.
3. é o processo de melhorar o design e a estrutura de um código existente sem alterar sua funcionalidade. É uma técnica comum usada na programação orientada a objetos para tornar o código mais fácil de manter e compreender.
Provas
Questão presente nas seguintes provas
Analise as afirmativas abaixo sobre a ferramenta de versionamento Git e assinale a alternativa
correta.
I. O Git trabalha com uma estrutura de árvores em três níveis: work directory, stage (ou index) e head. II. O comando git commit serve para enviar as alterações locais a um repositório remoto. III. O comando git pull é equivalente ao comando git fetch seguido do comando git merge. IV. O comando git reset serve para desfazer alterações, sem alterar a referência head. V. O comando git checkout pode ser utilizado para trocar de uma branch para outra.
I. O Git trabalha com uma estrutura de árvores em três níveis: work directory, stage (ou index) e head. II. O comando git commit serve para enviar as alterações locais a um repositório remoto. III. O comando git pull é equivalente ao comando git fetch seguido do comando git merge. IV. O comando git reset serve para desfazer alterações, sem alterar a referência head. V. O comando git checkout pode ser utilizado para trocar de uma branch para outra.
Provas
Questão presente nas seguintes provas
Considere as seguintes definições relacionadas a algoritmos de ordenação e assinale a alternativa
que identifica corretamente as três definições, considerando sua ordem.
1. O algoritmo consiste em percorrer o vetor de itens desordenados da esquerda para a direita, ordenando um item por vez. A cada passo, o item não ordenado é comparado aos itens à sua esquerda (os quais já estão ordenados) de modo a encontrar em qual posição ele deve ser colocado. Esses passos são repetidos para cada um dos itens não ordenados restantes. O algoritmo termina quando o último item do vetor é colocado na posição correta.
2. O algoritmo divide logicamente o vetor em duas partições: uma partição contendo itens ordenados, que é construída da esquerda para a direita na frente (esquerda) do vetor, e uma partição contendo itens restantes não ordenados que ocupam o resto do vetor. Inicialmente, a partição ordenada está vazia e a partição não ordenada é o próprio vetor de entrada. Em cada passo, o algoritmo encontra o menor item na partição não ordenada, trocando-o com o item não ordenado mais à esquerda da partição (colocando-o, portanto, em ordem). Então, o limite lógico entre as partições ordenada e não ordenada é incrementado em uma posição e os passos anteriores são repetidos. O algoritmo termina quando resta apenas um item a ser ordenado.
3. O algoritmo divide o problema em partes menores, resolvendo cada parte separadamente e juntando os resultados posteriormente. O vetor é dividido em duas partes iguais, sendo cada uma delas dividida em duas partes, e assim por diante, até restarem partes com um ou dois itens, cuja ordenação é trivial. Para juntar pares de partes ordenadas, os dois primeiros itens de cada parte são separados e o menor deles é selecionado e posicionado como primeiro elemento. Em seguida, os menores entre os restantes são comparados e posicionados e assim se prossegue até que todos os elementos tenham sido juntados. O procedimento é repetido até que todas as partes tenham sido tratadas.
1. O algoritmo consiste em percorrer o vetor de itens desordenados da esquerda para a direita, ordenando um item por vez. A cada passo, o item não ordenado é comparado aos itens à sua esquerda (os quais já estão ordenados) de modo a encontrar em qual posição ele deve ser colocado. Esses passos são repetidos para cada um dos itens não ordenados restantes. O algoritmo termina quando o último item do vetor é colocado na posição correta.
2. O algoritmo divide logicamente o vetor em duas partições: uma partição contendo itens ordenados, que é construída da esquerda para a direita na frente (esquerda) do vetor, e uma partição contendo itens restantes não ordenados que ocupam o resto do vetor. Inicialmente, a partição ordenada está vazia e a partição não ordenada é o próprio vetor de entrada. Em cada passo, o algoritmo encontra o menor item na partição não ordenada, trocando-o com o item não ordenado mais à esquerda da partição (colocando-o, portanto, em ordem). Então, o limite lógico entre as partições ordenada e não ordenada é incrementado em uma posição e os passos anteriores são repetidos. O algoritmo termina quando resta apenas um item a ser ordenado.
3. O algoritmo divide o problema em partes menores, resolvendo cada parte separadamente e juntando os resultados posteriormente. O vetor é dividido em duas partes iguais, sendo cada uma delas dividida em duas partes, e assim por diante, até restarem partes com um ou dois itens, cuja ordenação é trivial. Para juntar pares de partes ordenadas, os dois primeiros itens de cada parte são separados e o menor deles é selecionado e posicionado como primeiro elemento. Em seguida, os menores entre os restantes são comparados e posicionados e assim se prossegue até que todos os elementos tenham sido juntados. O procedimento é repetido até que todas as partes tenham sido tratadas.
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container