Questões de Concurso Sobre programação
Foram encontradas 15.019 questões

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 string 1 "linhas lidas" foi apresentada na saída do console.
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?
Considere o seguinte código escrito na linguagem JavaScript, sendo que a variável “a" é uma string e a variável "b" é um number

Qual das assertivas a seguir é correta?
. 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á
Quando a página for interpretada pelo navegador, ao pressionar o botão Testar, na primeira vez,
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: