Questões de Concurso Comentadas sobre programação
Foram encontradas 11.317 questões
Em relação às tecnologias JEE e JPA, julgue o próximo item.
A plataforma JEE, que tem bibliotecas próprias para permitir
acesso a servidores, apresenta como característica o suporte a
uma grande quantidade de acessos simultâneos.
Em relação às tecnologias JEE e JPA, julgue o próximo item.
Ao se usar JPA, a forma de armazenamento dos dados das
instâncias de uma classe e suas subclasses varia de acordo com
a estratégia de herança adotada. Essa variação pode incluir
todos os dados armazenados em uma tabela, bem como dados
armazenados em tabelas distintas que usam uma coluna de
referência.
Acerca dos servidores de web e de aplicação Jboss, Apache e Tomcat, julgue o próximo item.
O Tomcat, em sua instalação padrão, disponibiliza a porta 80
para acesso às aplicações.
Acerca dos servidores de web e de aplicação Jboss, Apache e Tomcat, julgue o próximo item.
O Jboss EAP pode operar nos modos standalone server ou
managed domain.
O framework ASP.Net Web API facilita a construção de serviços REST HTTP que alcançam uma grande variedade de clientes incluindo smartphones, tablets, browsers e aplicações locais. É, hoje, a plataforma ideal para construção de serviços REST baseados em .NET. Analise o código Seguinte e identifique qual o retorno em JSON que esse serviço vai gerar de acordo com a chamada http://localhost/api/a!uno/2 ?
Classe Aluno:
public class Aluno
{
public int ID { get; set; }
public string Nome { get; set; }
public bool Matriculado { get; set; }
}
//Estrutura da Controller
using System.Linq;
using System.Web.Http;
using ExemploServicoWebAPI.Models;
namespace ExemploServicoWebAPI.Controllers
{
public class ClienteController : ApiController
{
private readonly Aluno[ ] Alunos = new Aluno[ ]
{
new Aluno { ID = 1, Nome = "Raimundo Nonato",
Matriculado = true },
new Aluno { ID = 2, Nome = "João Silva", Matriculado = true },
new Aluno { ID = 3, Nome = "Raimundo Nonato", Matriculado = false }
};
// GET api/aluno
public Aluno[ ] Get( )
{
return Alunos;
}
// GET api/aluno/5
public Aluno Get (int ID)
{
var alunos = Alunos;
return alunos.SingleOrDefault (x => x.ID == id);
}
// POST api/aluno
public void Post ([FromBody]string value)
{
}
// PUT api/aluno/5
public void Put(int id, [FromBody]string value)
{
}
// DELETE api /aluno/5
public void Delete(int id)
{
}
}
}
A tecnologia ASP.NET Web Forms permite construir websites com páginas dinâmicas usando componentes similares e eventos típico de aplicações nativas para sistemas operacionais, tais como o evento “arrastar e soltar" (drag-and-drop).
O DropDownList é um controle utilizado para capturar dados de uma fonte e é capaz de retornar (trazer) ou modificar esses dados na sua origem. Assim sendo, analise o bloco de código a seguir e escolha a única opção correta sobre o resultado do processamento dessas instruções:
<form id=“form 1 runat="server">
< div >
<asp:SqlDataSource
id="SqlDataSource1"
runat=''server" ProviderName=“System.Data.SqlClient"
DataSourceMode="DataReader"
ConnectionString=“<%$ ConnectionStrings:nwind%>''
SelectCommand=“SELECT CustomerlD, CompanyName
FROM Customers">
</asp:SqlDataSource>
<asp:DropDownList ID:''DropDownList1" runat="server"
DataSourcelD=''SqlDataSource1 " DataTextField=“CompanyName"
DataValueField=“CustorrierlD">
</asp:DropDownList>
</div>
</form>
Analise o código concernente à tecnologia JPA a seguir
1. @Entity
2. //inserir o código 1 aqui
3. public class Cliente {
4.
5. //inserir o código 2 aqui
6. private Long id;
7.
8. private String temporario;
9 }
Qual das opções a seguir pode, respectivamente, substituir o comentário 1 e 2 para produzir corretamente a classe Cliente?
Analise o código JSP a seguir
<%-- Inserir o código aqui ==%>
< html >
< body >
Hoje é: <%= new Date()%>
< /body >
< /html >
Qual das opções a seguir pode substituir o comentário para produzir a data corrente?
Analise o código JSP a seguir:
Dada a implementação a seguir da interface
HttpServietRequest:
1.String id = request.getParameter(jsessionid);
2. // inserir o código aqui
3. String nome = session.getAttribute("nome)";
E as seguintes instruções:
I- HttpSession session = request.getSession();
II- HttpSession session = request.getSession(id);
III- HttpSession session = request.getSession(true);
IV- HttpSession session = request.getSession(false);
V- HttpSession session = request.getSession(“jsessionid");
Assinale a alternativa que contém a(s) instrução(ões) que pode(m) ser inserida(s) na linha 2 para recuperar um objeto HttpSession existente:
Analise o código escrito em Java a seguir:
public class Principal {
public static void main(String[j args) {
Principal principal = new Principal();
Carro carro = principal.new Honda();
carro.MetodoHonda();
}
class Carro extends Object {
void MetodoCarroQ {
System.out.println(Sou um objeto carro");
}
}
class Honda extends Carro {
void MetodoHonda() {
System.out.println("Sou um carro da marca Honda");
}
}
}
O que será exibido no console quando o método main() for executado?
. A linguagem PHP é usada para desenvolver páginas web, com suporte a HTML embutido. Assinale a alternativa CORRETA sobre PHP:
<?php
$vet01 = array();
$vet01 [] = "Sistemas operacionais";
$vet01 [] = "Compiladores";
$vet01[ ] = "Bancos de dados";
for ($i = 0; $i < count($vet01); $i++) {
echo $vet01[$i] . "<br/>";
}
?>
A linguagem de programação Java é muito utilizada por ser suportada em diversos dispositivos. Assinale a alternativa CORRETA sobre o código em Java abaixo:
public class OlaMundo {
public static void main(String[ ] args) {
System.out.println("Olá, Mundo!");
}
}
<!DOCTYPE html>
<html>
<head>
<meta charset -"utf-8"/>
<meta name="description" content="Home page">
<meta name="keywords" content = "home">
<title>Pagina Pessoal do Joao</title>
</head>
<boady>
<!-- Pagina em construção. Favor aguardar alguns dias...-->
<img src ="engrenagem.jpg"/>
<a href ="http://www.joaozinho.org">Colegio do Joaozinho</a>
</boay>
</html>
public class Teste {
public static void main(String[ ] args) {
int [ ] num = {0, 0, 0, 0, 0, 0, 0};
int c;
c = 0;
while (num [c] != 10 && c < 7 ) {
c++;
}
System.out.print(c);
}
}
Ao compilar e executar esta classe, será
class Pessoa
def muda_nome(novo_nome)
@nome = novo_nome
end
def diz_nome
"meu nome é #{@nome}"
end
end
É correto afirmar que
def calcular(n):
resultado = [ ]
a, b = 0, 1
while a < n:
...I...
return resultado
res = calcular(100)
print res
Para que seja exibido [0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89] a lacuna I precisa ser preenchida corretamente com:
As linguagens de programação orientada a objetos possuem diversos recursos, tornando os códigos desenvolvidos nelas cada vez mais poderosos e versáteis. Por exemplo, pensando em JAVA, pode-se fazer referência a membros de um determinado objeto utilizando a referência this. Dessa forma, considere o trecho de código a seguir.
public class ThisTeste
{
public static void main (String[] args)
{
TempoSimples tempo = new TempoSimples (14, 18, 20);
System.out.println( tempo.ConstroiString() );
}
}
class TempoSimples
{
private int hora;
private int minuto;
private int segundo;
public TempoSimples( int hora, int minuto, int segundo)
{
this.hora = hora;
this.minuto = minuto;
this.segundo = segundo;
}
public String ConstroiString()
{
return String.format("%24s: %s \n%24s: %s,
"this.StringUniversal()", this.StringUniversal(),
"StringUniversal()", StringUniversal() );
}
public String StringUniversal()
{
return String.format("%02d:%02d:%02d,
this.hora, this.minuto, this.segundo );
}
}
A partir do código anteriormente apresentado, assinale a alternativa
que contempla a saída correta, quando este código é executado:
Considere o seguinte trecho de código implementado em JAVA:
import java.util.Scanner
public class Addition
{
public static void main ( String[] args )
{
Scanner input = new Scanner ( System.in );
int numero1, numero2, soma;
numero1 = input.nextInt();
numero2 = input.nextInt();
soma = numero1 + numero2;
}
}
A partir do trecho de código apresentado, assinale a alternativa
que apresenta apenas afirmações corretas: