Questões de Programação (TI)TRF - 3¬ REGI+O 2019

22 questões da prova Diversas 2019, com gabarito oficial conferido. As duas primeiras são gratuitas.

Questão 1TRF - 3¬ REGI+O·Diversas·2019Programação (TI)

Uma classe Colaborador de uma aplicação Java tem o método abaixo. Para instanciar um objeto dessa classe e armazenar o nome "Pedro" no atributo nome utiliza-se

Alternativas
Questão 2TRF - 3¬ REGI+O·Diversas·2019Programação (TI)

A instrução <!ELEMENT funcionário (nome, (RG | CPF)+)>, presente em um DTD para um documento XML, indica que

Alternativas
Questão 3TRF - 3¬ REGI+O·Diversas·2019Programação (TI)

Em uma aplicação Java, um vetor n foi criado por meio da instrução double n=new double[3]; e alimentado com 3 valores reais. Para exibir o conteúdo da segunda posição (índice) deste vetor utiliza-se a instrução

Alternativas
Questão 4TRF - 3¬ REGI+O·Diversas·2019Programação (TI)

Em uma página JSP, para que se possa instanciar objetos da classe Cliente, que se encontra no pacote modelo, será necessário importar esta classe utilizando-se a instrução

Alternativas
Questão 5TRF - 3¬ REGI+O·Diversas·2019Programação (TI)

Para definir o elemento cliente como tipo string em um XML Schema utiliza-se a instrução

Alternativas
Questão 6TRF - 3¬ REGI+O·Diversas·2019Programação (TI)

No método main da classe principal de uma aplicação Java SE foi realizada a chamada abaixo ao método aumentarSalario , da mesma classe, que aumenta o salário em 10%:

double salarioNovo, salarioAtual= 10678.67; salarioNovo = aumentarSalario(salarioAtual); O método aumentarSalario pode ser escrito corretamente utilizando

Alternativas
Questão 7TRF - 3¬ REGI+O·Diversas·2019Programação (TI)

Considere o código PHP abaixo, que faz a conexão com um banco de dados.

Para o código estar correto, as lacunas i e li devem ser, respectiva e corretamente, preenchidas por

Alternativas
Questão 8TRF - 3¬ REGI+O·Diversas·2019Programação (TI)

Um programador está criando o menu principal da página de abertura de um site, que conterá o bloco principal de links de navegação. Considerando os elementos semânticos da linguagem HTML5, estes links devem ficar imediatamente no interior da tag

Alternativas
Questão 9TRF - 3¬ REGI+O·Diversas·2019Programação (TI)

Considere o fragmento de página JSP abaixo.

<body> <% String nome = request.getParameter("nome"); %> <form method="post" action="Controle"> <input type="text" name="nome" ______ /> </form> </body> Para aparecer no campo nome do formulário o conteúdo recebido na variável nome a lacuna I deve ser corretamente preenchida por
Alternativas
Questão 10TRF - 3¬ REGI+O·Diversas·2019Programação (TI)

Considere, em uma página web que usa ASP.Net, que há um vetor chamado colaboradores, que contém o nome de 10 funcionários. Para percorrer esse vetor exibindo cada um destes nomes em um parágrafo HTML utiliza-se a instrução

Alternativas
Questão 11TRF - 3¬ REGI+O·Diversas·2019Programação (TI)

Um laço de repetição foi criado em Java utilizando os comandos abaixo. int i=0; while (i<=100){ System.out.println(i); i=i+10;

} Pode-se afirmar corretamente que

Alternativas
Questão 12TRF - 3¬ REGI+O·Diversas·2019Programação (TI)

Java possui um conjunto de tipos de dados conhecidos como primitivos, dos quais NÃO faz parte o tipo

Alternativas
Questão 13TRF - 3¬ REGI+O·Diversas·2019Programação (TI)

Considere o trecho abaixo, em uma aplicação Java em condições ideais.

Os valores que serão armazenados nas variáveis x, y e z são, respectivamente,

Alternativas
Questão 14TRF - 3¬ REGI+O·Diversas·2019Programação (TI)

Em uma aplicação PHP, considere $conn um objeto que contém uma conexão válida com um banco de dados e $n uma variável string que contém o nome de uma pessoa. Após a conexão com o banco de dados ter sido efetuada, a instrução abaixo prepara uma instrução SQL parametrizada. $stmt = $conn->prepare("INSERT INTO Usuarios(nome)VALUES (:nome)"); Para passar o conteúdo da variável $n como parâmetro para a instrução SQL acima utiliza-se o comando

Alternativas
Questão 15TRF - 3¬ REGI+O·Diversas·2019Programação (TI)

A Programação Orientada a Objetos - POO tem alguns mecanismos para garantir maior segurança no código. Mais especificamente, nos casos dos atributos de classes, a recomendação é utilizar a visibilidade private para os atributos de uma classe. Assim, considerando que uma classe tenha sido criada com a visibilidade private,

Alternativas
Questão 16TRF - 3¬ REGI+O·Diversas·2019Programação (TI)

Considere o método Java abaixo. Caso o driver JDBC não esteja disponível na aplicação e não exista o banco de dados trf3, as exceções que deverão ser tratadas nas lacunas I e II são, correta e respectivamente,

Alternativas
Questão 17TRF - 3¬ REGI+O·Diversas·2019Programação (TI)

O Polimorfismo, um dos Pilares da Programação Orientada a Objetos - POO,

Alternativas
Questão 18TRF - 3¬ REGI+O·Diversas·2019Programação (TI)

Para concatenar a string "TRF" com a variável reg que contém o valor inteiro 3, em Java e PHP, utilizam-se, respectivamente,

Alternativas
Questão 19TRF - 3¬ REGI+O·Diversas·2019Programação (TI)

Considere o método abaixo, retirado de uma aplicação Java em condições ideais. Para corrigir o erro que será gerado quando o método entrada for executado, deve-se mudar

Alternativas
Questão 20TRF - 3¬ REGI+O·Diversas·2019Programação (TI)

Um Caso de Uso é uma especificação de uma sequência de interações entre um sistema e os agentes externos que utilizam o sistema. Há vários formatos de descrição de Caso de Uso propostos na literatura, assim como vários graus de abstração utilizados. Considere a descrição de Caso de Uso abaixo. O Cliente chega ao caixa eletrônico e insere seu cartão. O Sistema requisita a senha do Cliente. Após o Cliente fornecer a senha e esta ser validada o Sistema exibe as opções de operações possíveis. O Cliente opta por realizar um saque. Então o Sistema requisita o total a ser sacado. O Sistema fornece a quantia desejada e imprime o recibo para o Cliente. Trata-se de uma descrição

Alternativas
Questão 21TRF - 3¬ REGI+O·Diversas·2019Programação (TI)

Considere o trecho abaixo em uma página web que utiliza JSF. Considere que na mesma aplicação, em condições ideais, exista a classe Java abaixo. Para que seja obtida uma instância de Pessoa e chamado o método getNome a partir dessa instância, mostrando no campo do formulário o nome obtido, a lacuna i deve ser preenchida corretamente por

Alternativas
Questão 22TRF - 3¬ REGI+O·Diversas·2019Programação (TI)

Considere a existência de uma classe Usuário em uma aplicação PHP, em condições ideais, que contém o atributo senha e as respectivas funções getter e setter. Nessa aplicação, há um arquivo PHP que recebe a senha digitada em um campo de uma página HTML e instancia um objeto da classe usuário, como mostra as linhas abaixo.

$senha = filter_input(INPUT_POST, 'senha', FILTER_SANITIZE_FULL_SPECIAL_CHARS); $usu = new Usuário; Após essas linhas de código, para chamar a função setSenha da classe Usuário e passar a senha recebida criptografada com algoritmo MD5, utiliza-se a instrução

Alternativas