Questões de Concurso
Comentadas sobre linguagens de programação em programação
Foram encontradas 5.295 questões
Numa discussão entre os programadores sobre os conceitos de AJAX (Asynchronous Javascript and XML), as seguintes afirmações foram feitas:
( ) permite atualizar dinamicamente o conteúdo, ou partes, de uma página web.
( ) embora usado no nome, a utilização da linguagem XML não é obrigatória.
( ) a XMLHttpRequest(XHR) é utilizada para enviar requisições pelo script para o lado client.
Dê valores Verdadeiro (V) ou Falso (F) em cada afirmação e identifique a alternativa que apresenta a sequência correta (de cima para baixo):
Abaixo são apresentadas algumas das principais diretivas no AngularJS:
(1) ng-model
(2) ng-app
(3) ng-loop
(4) ng-controller
Selecione a alternativa tecnicamente correta:
Considere a classe Java abaixo.
public class Teste {
public double calculo(double a, double b, double c){
return (a+b)/c;
}
}
Considere que em uma classe JUnit para testar o método calculo da classe Teste.java, foi criado o método testCalculo mostrado abaixo.
@Test
public void testCalculo() {
System.out.println("calculo");
double x = 10.0;
double y = 8.0;
double z = 1.0;
Teste instance = new Teste();
double e = 15.0;
double r = instance.calculo(x, y, z);
assertEquals(e, r, 0.0);
}
Considerando que os testes estejam sendo realizados em um ambiente Java em condições ideais, pode-se afirmar corretamente
que o teste implementado no método testCalculo
<?php
$dbh = new PDO('odbc:dados', 'rod167', 'a4BCz98');
$linhas = ..I.. ("DELETE FROM dpers WHERE processo = '1234567'");
print("$linhas linhas deletadas.\n");
?>
Para que o comando DELETE possa ser executado corretamente, a lacuna I deve ser preenchida com
Em PHP, um Técnico criou um array utilizando o comando abaixo.
$processos = array(
"Paulo"=>"2000.01.1.000001-5",
"Maria"=>"2017.01.1.000002-4",
"André"=>"2014.01.1.000001-4"
);
Após este comando, criou um laço de repetição que exibiu os dados da seguinte forma:
Nome=Paulo, Número do Processo=2000.01.1.000001-5
Nome=Maria, Número do Processo=2017.01.1.000002-4
Nome=André, Número do Processo=2014.01.1.000001-4
A estrutura do laço de repetição criado foi:
..I.. {
echo "Nome=" . $x . ", Número do Processo=" . $x_temp. "<br>";
}
Conclui-se corretamente que a lacuna deve ser preenchida por
Considere o seguinte trecho de código PHP.
<?php
$bin = sprintf( " % 08d", decbin( 26 ));
echo $bin;
?>
O código acima, ao ser executado em condições ideais, resulta em
Query q = getSession( ).createQuery("from Candidato where nome_candidato = :nome_candidato");
q.setString("nome_candidato","João");
Nesta consulta, caso o candidato João seja único na tabela do banco de dados, para obter os dados deste candidato em um objeto da classe Candidato, utiliza-se, na sequência do código, a instrução: Candidato candidato =
<?php function calc(&$var) { $var++; } $a=5; calc($a); $a+=5; echo $a; ?>
Ao executar o código, o valor exibido será
Em uma relação Many-to-Many bidirecional entre as entidades Produto e Cliente, deseja-se possibilitar a consulta de quais produtos um determinado cliente adquiriu e quais clientes possuem determinado produto.
Na classe dominante Cliente, em Java, foi utilizada a seguinte notação:
@ManyToMany
@JoinTable(name="cliente_has_produto", joinColumns=
{@JoinColumn(name="cliente_id")}, inverseJoinColumns=
{@JoinColumn(name="produto_id")})
private List produtos;
A notação equivalente, na classe Produto, deve ser:
A API Criteria permite realizar consultas programadas em aplicações Java. Considere a consulta abaixo.
Criteria crit = session.createCriteria(Candidato.class);
crit.add(..I.. ("numeroVotos",new Double(1000.0)));
crit.add(..II.. ("nome","Mar%"));
List results = crit.list();
Para pesquisar candidatos com número de votos maior que 1000 e que tenham nome começado por Mar, as lacunas I e II devem ser preenchidas, correta e respectivamente, por: