Questões de Concurso Para técnico de tecnologia da informação

Foram encontradas 8.888 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q2193713 Banco de Dados
Qual o valor de total, retornado na execução da instruções abaixo?
SELECT SUM(t.count) AS total FROM ( SELECT COUNT(i.id_pessoa) FROM eventos.eventos AS e INNER JOIN eventos.inscricao AS i ON i.data_inscricao >= e.data_abertura GROUP BY e.nome ) AS t;
Alternativas
Q2193712 Banco de Dados

A estrutura de banco de dados PostgreSQL criada abaixo será utilizada na questão.




As instruções abaixo foram executadas individualmente, na ordem mostrada, na estrutura de banco de dados:
I) ALTER TABLE eventos.inscricao ADD CONSTRAINT fkp FOREIGN KEY (id_pessoa) REFERENCES eventos.pessoas(id);
II) UPDATE eventos.inscricao SET id_evento = 1 WHERE id_evento NOT IN (SELECT id FROM eventos.eventos);
III) ALTER TABLE eventos.inscricao ADD CONSTRAINT fke FOREIGN KEY (id_evento) REFERENCES eventos.eventos(id);
IV) ALTER TABLE eventos.inscricao ADD CONSTRAINT inscricao_idx UNIQUE (id_pessoa, id_evento);

Assinale a alternativa que indica quais instruções retornaram mensagem de erro:
Alternativas
Q2193711 Banco de Dados

A estrutura de banco de dados PostgreSQL criada abaixo será utilizada na questão.




Na tentativa de remover valores inválidos do banco de dados, é desejado criar uma chave estrangeira no campo id_evento da tabela inscricao, referenciando o campo id da tabela eventos. Qual das instruções abaixo retorna a correta quantidade de inscrições com valores nulos ou inválidos na tabela inscricao, que precisam ser corrigidos antes da modificação?
Alternativas
Q2193710 Banco de Dados

A estrutura de banco de dados PostgreSQL criada abaixo será utilizada na questão.




Qual das instruções abaixo gera um erro quando executada?
Alternativas
Q2193709 Banco de Dados

A estrutura de banco de dados PostgreSQL criada abaixo será utilizada na questão.




Qual das instruções abaixo retorna os registros que têm como data no campo data_inscricao, da tabela inscricao, o mesmo dia de execução da consulta?
Alternativas
Q2193708 Programação
Analise o trecho de código JavaScript abaixo e assinale a alternativa que apresenta o valor de saída no console:
(function (contador) { var resultado = ""; resultado += (contador++) + " "; setTimeout(function () { resultado += (contador++) + " "; }, 2000); setTimeout(function () { resultado += (contador++) + " "; }, 1000); console.log(resultado.trim()); })(5);
Alternativas
Q2193707 Programação

O código HTML abaixo será utilizado na questão.



Uma classe de nome .concluido foi criada para riscar o texto de cada item de uma lista. Assinale a alternativa que apresenta o código JavaScript que implementa corretamente a funcionalidade de adicionar ou remover a classe .concluido no elemento  <li /> quando clicado, mesmo se um novo item for adicionado:
Alternativas
Q2193706 Programação

O código HTML abaixo será utilizado na questão.



Analise o trecho de código CSS abaixo e assinale a alternativa que apresenta o valor da propriedade background de cada elemento <li/>:
ul#todo-lista li.todo-item { background: green; } ul > li.todo-item { background: yellow; } div ul#todo-lista li.todo-item { background: blue; } body > ul#todo-lista li.todo-item { background: salmon; } ul li.todo-item { background: red; }
Alternativas
Q2193705 Programação

O código HTML abaixo será utilizado na questão.



Analise o trecho de código CSS abaixo e assinale a alternativa que apresenta o valor da propriedade width de cada elemento <li/>:

#todo-lista { width: 200px; } #todo-lista li{ width: 100%; margin: 2px 0; padding: 10px; }
Alternativas
Q2193704 Programação

O código HTML abaixo será utilizado na questão.



O código abaixo foi implementado com o intuito de adicionar o texto do input[id=todo-text] na lista ul[id=todo-lista] quando o input[btn-add] for clicado. Assinale a alternativa que apresenta os comandos que devem substituir, respectivamente, A___, B___ e C___ para que a funcionalidade desejada ocorra:
Imagem associada para resolução da questão
Alternativas
Q2193703 Programação
Analise o código PHP do arquivo OrdemTest.php abaixo e assinale a alternativa com a ordem correta das funções executadas pelo PHPUnit no comando "phpunit OrdemTest.php":
Imagem associada para resolução da questão
Alternativas
Q2193702 Sistemas Operacionais
No que diz respeito aos comandos básicos no sistema operacional Linux, é correto afirmar:
I) pwd, ls e chmod são comandos utilizados para obter informações sobre arquivos e diretórios do usuário.
II) tail, cat e less são utilizados para visualizar conteúdos de arquivos.
III) mkdir e rmdir são, respectivamente, comandos de criação e remoção de diretórios.
IV) mv, cp e ln são comandos que podem ser utilizados para manipular diretórios e arquivos.

Assinale a alternativa que indica as afirmativas corretas.
Alternativas
Q2193701 Sistemas Operacionais
Os arquivos definidos abaixo, de um sistema operacional Ubuntu, se encontram em um diretório de caminho /home/usuario/ e devem ser considerados na solução da questão.


Utilizando a estrutura de diretórios especificada, a partir do diretório /home/usuario/, marque a alternativa abaixo que mostra quantas linhas possuem ocorrências de chamada ao método "m" nos diretórios src e tests: 
Alternativas
Q2193700 Sistemas Operacionais
Os arquivos definidos abaixo, de um sistema operacional Ubuntu, se encontram em um diretório de caminho /home/usuario/ e devem ser considerados na solução da questão.


Ao executar o comando "phpunit tests/CDTest.php" no diretório /home/usuario/, marque a alternativa abaixo que é verdadeira em relação aos resultados dos testes executados:
Alternativas
Q2193699 Sistemas Operacionais
Os arquivos definidos abaixo, de um sistema operacional Ubuntu, se encontram em um diretório de caminho /home/usuario/ e devem ser considerados na solução da questão.


Ao executar o comando "php src/runD.php" no diretório /home/usuario/, marque a alternativa abaixo que representa a saída obtida:
Alternativas
Q2193698 Sistemas Operacionais
Os arquivos definidos abaixo, de um sistema operacional Ubuntu, se encontram em um diretório de caminho /home/usuario/ e devem ser considerados na solução da questão.


Ao executar o comando "php src/runC.php" no diretório /home/usuario/, marque a alternativa abaixo que representa a saída obtida:
Alternativas
Q2193697 Programação
No que diz respeito às interfaces no PHP, é correto afirmar:
I) Interfaces de objetos permitem a criação de códigos que especificam quais métodos uma classe deve implementar.
II) Para implementar uma interface, o operador extends é utilizado. Ex.: class MinhaClasse extends MinhaInterface { /* implementação */ }
III) Classes podem implementar apenas uma única interface;
IV) A classe que implementa a interface precisa ter as mesmas assinaturas de método como definidas na interface. Não fazê-lo resultará em um erro fatal.

Assinale a alternativa que indica a(s) afirmativa(s) correta(s).
Alternativas
Q2193696 Programação
Analise o trecho de código PHP abaixo e assinale a alternativa que melhor representa o valor que será impresso na tela ao fim da execução:
Imagem associada para resolução da questão
Alternativas
Q2193695 Programação
Analise o trecho de código PHP abaixo e assinale a alternativa que apresenta o valor que será impresso na tela ao fim da execução:
Imagem associada para resolução da questão
Alternativas
Q2193694 Programação
No que diz respeito aos operadores no PHP, é correto afirmar:
I) O operador @, quando utilizado imediatamente antes de uma expressão, faz com que qualquer mensagem de erro gerada por esta expressão seja ignorada.
II) O operador ! funciona como um operador lógico de negação, podendo ser utilizado apenas antes de variáveis, expressões booleanas e funções de valor diferente de NULL.
III) O operador ternário ?? é um operador condicional, utilizado para estruturas de if-else simplificadas: [condição lógica] ?? [caso true] : [caso false]

Assinale a alternativa que indica a(s) afirmativa(s) correta(s).
Alternativas
Respostas
1681: C
1682: C
1683: A
1684: E
1685: B
1686: A
1687: C
1688: C
1689: C
1690: B
1691: B
1692: D
1693: E
1694: E
1695: C
1696: D
1697: D
1698: E
1699: D
1700: A