Questões de Concurso Público FURG 2019 para Técnico de Tecnologia da Informação - Desenvolvimento de Sistemas

Foram encontradas 25 questões

Q2193692 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
Q2193693 Programação
Analise o trecho de código PHP abaixo e assinale a alternativa que apresenta o valor que será impresso na tela pelo comando echo 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Respostas
1: B
2: A
3: A
4: D
5: E
6: D
7: D
8: C
9: E
10: E
11: D
12: B
13: B
14: C
15: C
16: C
17: A
18: B
19: E
20: A