Questões de Concurso Sobre programação
Foram encontradas 15.019 questões
[HttpPost, ActionName("Delete")]
[ValidateAntiForgeryToken]
public ActionResult DeleteConfirmed(decimal id)
{
Funcionario func = db.Funcionarios.Find(id);
db.Funcionarios.Remove(func);
db.SaveChanges();
return
RedirectToAction("Index","Servidores");
}
Sobre o retorno da instrução
return RedirectToAction("Index","Servidores");
é correto afirmar que:
[HttpPost, ActionName("Delete")]
[ValidateAntiForgeryToken]
public ActionResult DeleteConfirmed(decimal id)
{
Funcionario func = db.Funcionarios.Find(id);
db.Funcionarios.Remove(func);
db.SaveChanges();
return
RedirectToAction("Index","Servidores");
}
Sobre o uso da instrução [ValidateAntiForgeryToken], é correto afirmar que:
I. É uma abordagem que permite a separação das responsabilidades (requisitos) funcionais e não funcionais do sistema de uma forma natural e concisa. II. A AOP complementa a OOP (Object-Oriented Programming) por introduzir uma nova dimensão para a decomposição das responsabilidades transversais: os requisitos funcionais. III. O paradigma da AOP consiste na separação das responsabilidades transversais de um sistema em aspectos (unidades modulares) e a sua posterior composição junto às classes, formando um sistema único.
É correto o que se afirma em:
class Veiculo {
int passageiros;// número de passageiros
int capcomb;// capacidade do tanque de combustível
int consumo;// consumo de combustível em litros por quilômetro
}
Considere, ainda, a seguinte sequência de instruções:
Veiculo minivan;
minivan = New Veiculo();
minivan.passageiros = 7;
Após as instruções serem executadas, minivan
A respeito de análise de algoritmos, programação estruturada e orientada a objetos e estruturas de dados, julgue o item a seguir.
O uso de listas ligadas permite racionalizar não somente as operações de inclusão ou remoção de um elemento de um vetor, mas também a necessidade de memória para a execução dessas operações.
Com base nessas informações, julgue o item que se segue.
Embora o que se afirma em I esteja correto, em um grupo de servidores no modo standalone, não é possível configurar serviços que provejam alta disponibilidade.
Com base nessas informações, julgue o item que se segue.
De acordo com o que se afirma em III, o servidor JBoss AS 7 responde nativamente no padrão IPv6 e o servidor C está configurado, por meio do realm, no modo HP (high performance).
Segundo o que se afirma em II, é possível implementar cluster de EJBs (Enterprise JavaBeans) de modo a prover fail-over. Entretanto, por questões de segurança, é necessário utilizar explicitamente APIs nativas do cliente JBoss EJB para a comunicação com os servidores. Nesse caso, é vedada a utilização de JNDI (Java Naming and Directory Interface) para comunicação entre os nós do cluster, uma vez que a JNDI acessa os recursos externos utilizando hierarquia nos nomes de seus objetos.
Uma característica positiva da ferramenta SonarQube, quando utilizada para realizar a análise estática de código-fonte, é a conveniência de instalação e utilização em dispositivos móveis.
No desenvolvimento de aplicação para dispositivos móveis, em vez de se utilizar uma plataforma específica ou um ambiente cross-platform, pode-se optar por um tipo híbrido, como, por exemplo, um componente HTML 5 envelopado em containers para acessar recursos específicos de cada plataforma.
Acerca da linguagem de programação Java, bem como de ferramentas de desenvolvimento e frameworks, julgue o item subsequente.
O servidor Tomcat não pode ser usado como um servidor JEE completo, pois, mesmo dispondo de um container Servlet e JSP, ele não implementa EJB.
No contexto de um código na linguagem Java, o comando a seguir é utilizado com a finalidade específica de passar para o campo de visibilidade pública saldo o valor da variável deposito com o tipo double. public void saldo (double deposito)
A partir da interpretação do trecho JSF (JavaServer Faces), versão 2, no código a seguir, verifica-se que uma providência válida é configurar o managed-bean clientePage no arquivo faces-config.xml. <f:view> <h:form id=”clienteForm”> <h:outputLabel for=”informeNome” value=”Informe Nome”/> <h:inputText id=”informeNome” value =”#{clientePage.nome}”/> <h:commandButton value=”Nome do Cliente” action=”#{clientePage.cliente}”/> </h:form> </f:view>

Considere que o script apresentado, escrito na linguagem AWK, esteja presente em um arquivo de nome media.awk. Considere ainda que, no console do operador, o seguinte comando tenha sido executado dentro do diretório em que está localizado o referido arquivo:
wc –l media.awk | awk –f media.awk
Com base nessas informações, julgue o próximo item.
Caso o comando grep "{" media.awk | wc –l | awk –f media.awk seja executado, a saída do console apresentará a string média:120.

Considere que o script apresentado, escrito na linguagem AWK, esteja presente em um arquivo de nome media.awk. Considere ainda que, no console do operador, o seguinte comando tenha sido executado dentro do diretório em que está localizado o referido arquivo:
wc –l media.awk | awk –f media.awk
Com base nessas informações, julgue o próximo item.
A linha 2 do script foi executada duas vezes.