🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Questões de Concurso Sobre programação

Questões Discursivas

Foram encontradas 15.025 questões

Ano: 2013 Banca: FCC Órgão: DPE-SP Prova: FCC - 2013 - DPE-SP - Programador de computador |
Q304595 Programação
Considere uma aplicação web desenvolvida utilizando-se o Java EE 6 que contém dois arquivos, uma página de abertura de um site (chamada index.html) e uma classe servlet (Controle.java):


index.html

< !DOCTYPE html>
<html>
  <head>
    <title>Teste</title> 
      </head>
        <body>

          <form method ="post" action="Controle">

          <p>Interesses:< br />
          <label><input type="checkbox" value="Livros" name="interesses"/>Livros</label>
          <label><input type="checkbox" value="Revistas" name="interesses"/>Revistas</label>
          <label><input type="checkbox" value="Teatro" name="interesses"/>Teatro</label>
          </p>

          <p> <input type="submit" value="Enviar"/></p>
      </form>
   </body>
</html>


Controle.java
import java.io.*;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.*;
@WebServlet(name = "Controle", urlPatterns = {"/Controle"})
public class Controle extends HttpServlet {
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
}
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
}
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
}
}

Com base nessa aplicação e na plataforma Java EE 6 é correto afirmar que
Alternativas
Ano: 2013 Banca: FCC Órgão: DPE-SP Prova: FCC - 2013 - DPE-SP - Programador de computador |
Q304593 Programação

Analise o código XML a seguir:


<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE dados[
<!ELEMENT dados (empregado+)>
<!ELEMENT empregado (nome,telefone*,estado?)>
<!ELEMENT nome (#PCDATA)>
<!ATTLIST nome codigo CDATA #REQUIRED>
<!ATTLIST nome sexo CDATA "Masculino">
<!ELEMENT telefone (#PCDATA)>
<!ATTLIST telefone ramal CDATA #IMPLIED>
<!ELEMENT estado (#PCDATA)>
<!ATTLIST estado cidade CDATA #FIXED "Bauru">
]>
<dados>
<empregado>
<nome codigo="1" sexo="Feminino">Maria Clara</nome>
<telefone>3221-5647</telefone>
<telefone>4567-4589</telefone>
<estado cidade="Votuporanga">São Paulo</estado>
</empregado>
<empregado>
<nome codigo="2">Ana Luiza</nome>
<estado cidade="Bauru">São Paulo</estado>
</empregado>
</dados>


Sobre esse código é correto afirmar que

Alternativas
Ano: 2013 Banca: FCC Órgão: DPE-SP Prova: FCC - 2013 - DPE-SP - Programador de computador |
Q304592 Programação
A linguagem HTML versão 5 traz um conjunto de novos atributos e tipos de dados para campos de formulário. Uma das grandes vantagens de alguns desses atributos é que dispensam o uso de JavaScript para validar a entrada de diversos tipos de dados e formatos nos campos, facilitando o trabalho do desenvolvedor.

Baseado nessas informações, analise o fragmento de código a seguir:

<.p>
    <.label>
           Telefone: <.input type=" ..I.... " .I...I.. ="^\(?\d{2}\)\d{4}[-\s]\d{4}.*?$" placeholder="(XX)XXXX-XXXX" name="telefone">
     <./label>
 <./p>


Considere que o bloco de código apresentado objetiva permitir a entrada de um tipo telefone no formato indicado pela expressão regular "^\(?\d{2}\)\d{4}[-\s]\d{4}.*?$".
Para isso, as lacunas I e II devem ser preenchidas correta e, respectivamente, com
Alternativas
Ano: 2013 Banca: FCC Órgão: DPE-SP Prova: FCC - 2013 - DPE-SP - Programador de computador |
Q304591 Programação
Analise os fragmentos de código JavaScript a seguir:

I. var a = new Object(); a.nome="Ana"; a.idade=40;

II. var c = {nome:"Ana", idade:40};

III. var b = new Array(); b[0] = "Ana"; b[1] = 40;

IV. var d = ["Ana",40];

Sobre esses fragmentos de código é correto afirmar que
Alternativas
Ano: 2013 Banca: FCC Órgão: DPE-SP Prova: FCC - 2013 - DPE-SP - Programador de computador |
Q304590 Programação
Uma das operações mais comuns realizadas em documentos XML na web é a leitura de dados por meio de scripts JavaScript e a exibição desses dados na tela do navegador em páginas HTML. Essa leitura pode ser feita utilizando uma especificação da W3C que define uma forma padrão para acessar e manipular documentos, visualizando-os como uma estrutura em forma de árvore onde os elementos, seu texto, e seus atributos são conhecidos como nós. Além de ler o conteúdo de elementos de um documento XML essa especificação define como alterar, adicionar ou apagar elementos.

A especificação definida no texto é conhecida pela sigla
Alternativas
Ano: 2013 Banca: FCC Órgão: DPE-SP Prova: FCC - 2013 - DPE-SP - Programador de computador |
Q304589 Programação
O .NET Framework é um ambiente de execução gerenciado que consiste de dois componentes principais: o Common Language Runtime (CLR) e a .NET Framework Class Library. Sobre o .NET Framework, analise:

I. Em muitas linguagens de programação, os programadores são responsáveis por alocar e liberar memória e por manipular o tempo de vida do objeto. Em aplicativos do .NET Framework, o CLR fornece esses serviços.

II. Em muitas linguagens de programação tradicionais, os tipos básicos são definidos pelo compilador, o que complica a interoperabilidade entre linguagens. No .NET Framework, os tipos básicos são definidos pelo .NET Framework Type System e são comuns a todas as linguagens que o utilizam.

III. O .NET Framework inclui bibliotecas para áreas específicas de desenvolvimento de aplicativos, como o ASP.NET para aplicativos da web, o ADO.NET para acesso a dados e o Windows Communication Foundation para aplicativos orientados a serviços.

IV. Compiladores de linguagens direcionadas ao .NET Framework geram um código intermediário chamado de Common Intermediate Language (CIL), que, por sua vez, é compilado em tempo de execução pelo CLR. Com esse recurso, as ro- tinas escritas em uma linguagem tornam-se acessíveis a outras linguagens da plataforma .NET.

Está correto o que se afirma em
Alternativas
Ano: 2013 Banca: FCC Órgão: DPE-SP Prova: FCC - 2013 - DPE-SP - Programador de computador |
Q304588 Programação
O ADO.NET é um conjunto de classes que fazem parte do .NET Framework e que expõem serviços de acesso a dados para programadores da plataforma .NET. Sobre o componente DataSet do ADO.NET no .NET Framework 4.5 é correto afirmar:
Alternativas
Q304432 Programação
No contexto da arquitetura Java Enterprise Edition, __________________ são, em termos de estrutura, classes Java especializadas que se assemelham muito à estrutura dos applets Java, porém rodando em um servidor web e não no do cliente.

Assinale a única alternativa que completa corretamente a lacuna acima.

Alternativas
Q304431 Programação
No contexto de arquitetura Java Enterprise Edition, ___________________ é uma tecnologia que simplifica o processo de gerar páginas dinamicamente, pois permite embutir Java diretamente em uma página HTML ou XML.

Assinale a única alternativa que completa corretamente a lacuna acima:

Alternativas
Q304418 Programação
A linguagem HTML em sua versão 5 apresenta diversas novas características em relação às versões anteriores dando uma maior potencialidade à linguagem. Dentre as características abaixo qual delas NÃO é advinda da proposta de HTML5?

Alternativas
Q303423 Programação
O comando de shell script utilizado para reportar a quantidade de espaço livre em cada partição do disco é chamado
Alternativas
Q303422 Programação
O comando de shell script touch,
Alternativas
Q303421 Programação
Durante a análise de logs de arquivos, principalmente de logs de arquivos ainda em execução, uma ferramenta de shell script é bastante útil. Essa ferramenta é capaz de ler e imprimir parte do final do arquivo sendo analisado, efetuando a impressão de novas informações que são adicionadas dinamicamente ao arquivo, sem a necessidade de executar novamente o comando para a leitura do final do arquivo. A ferramenta em questão é chamada
Alternativas
Q303420 Programação
O comando de shell script grep é utilizado para a procura de padrões de texto em arquivos. Por padrão, a procura diferencia letras maiúsculas e minúsculas. Para efetuar uma pesquisa, sem levar em consideração este fator, basta executar o comando com a opção
Alternativas
Q303324 Programação
Com relação a servidores web e aplicações, julgue os itens que se
seguem.
O Java runtime environment (JRE) é o pré-requisito para o funcionamento do servidor de aplicações Jbosss.
Alternativas
Q302278 Programação
Considere o fragmento de código contido em uma página JSP:

Imagem 022.jpg

Observação: As linhas foram numeradas apenas para efeito de referência aos comandos do fragmento de código, porém, essa numeração não faz parte do código-fonte.

Referente ao fragmento de código apresentado considere:

I. A linha 7 está incorreta, pois é necessário fazer um cast da variável s1 (double) para a variável s2 (float). Para ficar correta essa linha deve ser substituída por s2 = (float) s1;

II. A linha 8 está incorreta, pois uma variável do tipo byte armazena valores de -128 até 127, e o valor que se está tentando armazenar está fora dessa faixa.

III. A linha 6 está incorreta, pois quando se armazena diretamente um valor double em uma variável deve-se colocar o caractere D após o valor. Para ficar correta essa linha deve ser substituída por s1 = 1570.56D;

IV. A linha 5 está incorreta, pois não existe o tipo byte em Java. Os tipos numéricos permitidos são short, int, long, float e double.

Está correto o que se afirma em
Alternativas
Q302276 Programação
Uma aplicação utilizando o framework JSF e a IDE NetBeans gera automaticamente dois componentes essenciais assim descritos:

I. É responsável por receber requisições dos componentes View do MVC, redirecioná-las para os beans gerenciados (managed beans) do componente Model do MVC e responder a essas requisições.

II. É o arquivo principal de configuração de uma aplicação web que utiliza o framework JSF. É responsável por descrever os elementos e sub-elementos que compõem o projeto, tais como as regras de navegação, beans gerenciados, configurações de localização etc.

As descrições I e II referem-se, respectivamente, aos componentes
Alternativas
Q302275 Programação
Um software servidor de aplicação oferece um ambiente para a instalação e execução de certos tipos de aplicações, centralizando e dispensando a instalação da aplicação nos computadores clientes e disponibilizando uma plataforma que separa do desenvolvedor de software algumas das complexidades de um sistema computacional. Dentre os principais servidores para aplicações Java EE estão o JBoss e o Tomcat. Sobre eles, é correto afirmar:
Alternativas
Q302115 Programação
Considere a página a seguir que utiliza HTML versão 5 e CSS versão 3.

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Teste</title>
<style type="text/css">
table.formato_tabela tr td:not(:last-child) {background: #0f0;}
</style>
</head>
<body>
<table class="formato_tabela" border="1">
<tr>
<td>Célula 1.1</td>
<td>Célula 1.2</td>
<td>Célula 1.3</td>
</tr>
<tr>
<td>Célula 2.1</td>
<td>Célula 2.2</td>
<td>Célula 2.3</td>
</tr>
<tr>
<td>Célula 3.1</td>
<td>Célula 3.2</td>
<td>Célula 3.3</td>
</tr>
</table>
</body>
</html>

A instrução CSS no interior da tag
Alternativas
Q302114 Programação
O JBoss Seam é um framework para desenvolvimento de aplicações Java EE que integra diversas tecnologias, principalmente da plataforma Java EE. Foi desenvolvido para eliminar a complexidade em níveis de arquitetura e API. A figura a seguir mostra a Integração do framework JBoss Seam em uma arquitetura Java EE.
Imagem associada para resolução da questão
As lacunas I, II, III e IV são preenchidas, correta e, respectivamente, por
Alternativas
Respostas
11981: C
11982: B
11983: B
11984: E
11985: A
11986: A
11987: D
11988: E
11989: B
11990: A
11991: D
11992: B
11993: B
11994: A
11995: C
11996: B
11997: C
11998: D
11999: E
12000: D