Questões de Concurso Sobre programação

Foram encontradas 15.157 questões

Q1646373 Programação

Utilizando os operadores de atribuição compostos aritméticos no código-fonte escrito em Java, o número que será visualizado após a execução do programa abaixo é


Imagem associada para resolução da questão

Alternativas
Q1646370 Programação

Empregando o AJAX, é possível conseguir em aplicações WEB os seguintes aspectos, exceto:

Alternativas
Q1646368 Programação

Na codificação abaixo, que contém classes implementadas na linguagem PHP, existem vários erros de sintaxe. Identifique a alternativa que apresenta as linhas de código com erro de sintaxe:


Imagem associada para resolução da questão

Alternativas
Q1646360 Programação

Analise as duas classes escritas em Java e pertencentes ao mesmo projeto; a classe “Main” apresenta duas linhas na sequência, que precisam ser preenchidas pelos respectivos códigos-fontes escritos corretamente. Identifique a alternativa que apresenta as duas linhas corretamente codificadas:


Imagem associada para resolução da questão

Alternativas
Q1626603 Programação
JSF 2.0 tem por significado versão 2.0 do JavaServer Fces e é o framework de aplicações Web Java oficial da Sun Microsystems, tendo sido desenhado para simplificar o desenvolvimento de aplicações Web, através do conceito baseado em componentes. Na prática, a utilização de JSF 2.0 torna fácil o desenvolvimento por meio de componentes de interface de usuário – GUI, possibilitando a conexão desses componentes a objetos de negócios de forma simplificada. Quanto às bibliotecas, para ter o JSG 2.0 na aplicação, existem os seguintes arquivos JAR:
Alternativas
Q1626598 Programação

Um dos parâmetros mais poderosos da programação orientada a objetos possibilita o reaproveitamento de atributos e métodos, otimizando o tempo de desenvolvimento, além de permitir a diminuição de linhas de códigos, bem como facilitar futuras manutenções. É um conceito que trabalha com superclasses e subclasses. A grande vantagem pode ser caracterizada conforme descrito a seguir.


I. Uma classe é declarada com atributos e métodos específicos.

II. Em seguida, uma subclasse é derivada da classe criada.

III. Como consequência, não há necessidade de redeclarar os atributos e métodos previamente definidos.

IV. A subclasse recebe os atributos e métodos, permitindo uma reutilização do código já pronto.


A descrição acima está relacionada ao parâmetro da OO denominado:

Alternativas
Q1626589 Programação

Observe a figura abaixo, associada à linguagem Java.


Imagem associada para resolução da questão


Para permitir que um mesmo programa seja executado em vários sistemas operacionais, a plataforma java gera códigos genéricos *.class e os traduz para o código da máquina local, *.exe ou *.bin, somente no momento da execução. Nesse contexto, os códigos específicos para a máquina virtual Java, e não para a máquina local, recebe o nome de:

Alternativas
Q1626580 Programação
XSLT (Extensible Stylesheet Language Transformations), é uma linguagem baseada em XML, usada mais frequentemente para converter dados entre diferentes esquemas XML ou converter dados XML em páginas da web ou em PDF. Na XSLT é utilizada uma folha de estilo XSL mais regras denominadas template. Nsse sentido, observe o código abaixo:
Imagem associada para resolução da questão

No código, para definir o documento como uma folha de estilo XSLT, é utilizada a seguinte instrução ou parâmetro?
Alternativas
Q1626551 Programação

No que tange à arquitetura, J2EE possui quatro camadas básicas definidas no modelo de aplicação, de acordo com a figura abaixo.


Imagem associada para resolução da questão


As camadas I, II, III e IV são denominadas, respectivamente,

Alternativas
Q1626550 Programação

Zope é um servidor de aplicações e poderoso ambiente de programação web, que permite desenvolver aplicações remotamente. As aplicações de uso do Zope são as mais diversas, porém têm sido utilizadas em larga escala por diversas corporações como CMS (Content Managment System). Os aplicativos criados no Zope englobam o chamado Plone, um framework de Gerenciamento de Conteúdo Profissional, baseado no CMF. Portanto, o Plone é, sem dúvida, um dos melhores CMS Open Source do mercado. Para utilizar o Zope deve‐se criar um usuário, dar permissões e dizer a ele para iniciar utilizando este usuário, de acordo com o roteiro exemplificado abaixo:


I. Crie um usuário Zope: useradd zopeteste.

II. Acesse /zopeteste/etc e edite o arquivo zope.conf.

III. Procure pela linha "effective‐user".

IV. Retire o comentário (#) e mude o usuário que está lá (chrism) pelo zopeteste. Salve o arquivo.

V. Execute: Comando.

VI. Execute: chmod 777 /zopeteste/log.

VII. Acesse /zopeteste/bin e execute: ./zopectl start


Uma característica do Zope e Comando são, respectivamente,

Alternativas
Q1626268 Programação

Considere o fragmento de código a seguir, onde as anotações JPA, que definem o mapeamento entre as entidades, foram substituídas por comentários.


@Entity

public class Pessoa implements Serializable {

...

// sua anotação aqui

private List<Endereco>enderecos = new ArrayList<Endereco>();

}


@Entity

public class Endereco implements Serializable {

...

// sua anotação aqui

private Pessoa pessoa;

}


Dado que a associação entre as entidades Pessoa e Endereco é bidirecional com multiplicidade um para muitos (uma pessoa tem muitos endereços, um endereço pertence a apenas uma pessoa), as anotações que estão faltando nas classes Pessoa e Endereco são, respectivamente:
Alternativas
Q1626267 Programação

Observe o DTD abaixo armazenado no arquivo “item.dtd”


<?xml version="1.0" encoding="UTF-8"?>

<!ELEMENT Produto (Nome, Preco)>

<!ELEMENT Nome (#PCDATA)>

<!ELEMENT Preco (#PCDATA)>


Assinale a alternativa que mostra um documento XML válido segundo esse DTD.

Alternativas
Q1626266 Programação

Observe o documento XML a seguir


<?xml version="1.0" encoding="UTF-8"?>

<ListaProdutos>

<NomeProduto CodigoProduto="GT-S5360B">Samsung Galaxy Y</NomeProduto>

<NomeProduto CodigoProduto="S5830">Samsung Galaxy Ace</NomeProduto>

<NomeProduto CodigoProduto="GT-I9100">Samsung Galaxy SII</NomeProduto>

<NomeProduto CodigoProduto="I9000">Samsung Galaxy S</NomeProduto>

</ListaProdutos>


A seguinte folha de estilo foi aplicada a esse documento. (Observe que um dos comandos foi substituído por um comentário):


<?xml version="1.0" encoding="UTF-8"?>

<xsl:stylesheetxmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">

<xsl:output method="text"/>

<xsl:template match="/">

<xsl:apply-templates select="ListaProdutos/NomeProduto" />

</xsl:template>

<xsl:template match="NomeProduto">

<!-- substitua esse comentário -->

</xsl:template>

</xsl:stylesheet>


Assinale a alternativa que indica a linha que deve substituir o comentário na folha de estilo, para que a transformação gere como saída GT-S5360BS5830GT-I9100I9000.

Alternativas
Q1626265 Programação

A classe NaoSegura a seguir contém uma vulnerabilidade uma vez que ela expõe o atributo privado da classe.


public class NaoSegura {

private Date data;

public NaoSegura() {

data = new Date();

}

public Date getData() {

return data;

}

}


Assinale a alternativa que apresenta uma solução para o problema.

Alternativas
Q1626232 Programação
Em um HttpServlet, o método da classe HttpServletResponse que pode ser usado para obter um objeto capaz de enviar texto em uma resposta para o cliente é:
Alternativas
Q1626229 Programação

Observe o documento XML a seguir


<?xml version="1.0" encoding="UTF-8"?>
<ListaProdutos>
<NomeProduto CodigoProduto="GT-S5360B">Samsung Galaxy Y</NomeProduto>
<NomeProduto CodigoProduto="S5830"> Samsung Galaxy Ace </NomeProduto>
<NomeProduto CodigoProduto="GT-I9100">Samsung Galaxy SII</NomeProduto>
<NomeProduto CodigoProduto="I9000">Samsung Galaxy S</NomeProduto>
</ListaProdutos>


A seguinte folha de estilo foi aplicada a esse documento, onde uma linha foi substituída por um comentário:


<?xml version="1.0" encoding="UTF-8"?>

<xsl:stylesheetxmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">

<xsl:template match="/">

<xsl:apply-templatesselect="ListaProdutos/NomeProduto" />

</xsl:template>

<xsl:template match="NomeProduto">

<!-- substitua esse comentário -->

</xsl:template>

</xsl:stylesheet>


O resultado da transformação é dado por:


<?xml version="1.0" encoding="UTF-8"?>

<NomeProduto CodigoProduto="GT-S5360B">>Samsung Galaxy Y</NomeProduto>


Para gerar esse resultado, a linha substituída pelo comentário foi:

Alternativas
Q1626226 Programação
Assinale a alternativa que apresenta instruções corretas em sintaxe válida JSP para inicializar e imprimir o valor da variável num.
Alternativas
Q1272281 Programação

Alguns desenvolvedores, ignorando princípios básicos de orientação a objetos, criam soluções arquiteturais que simulam o estilo puramente procedural. Tais soluções utilizam uns poucos objetos contendo a maioria dos algoritmos usados pela aplicação. Estes, por sua vez, são orbitados por inúmeros outros objetos, que se comportam como provedores de dados para os primeiros.


Sobre a solução descrita, conclui-se que

Alternativas
Q1272279 Programação
Como é chamada a técnica usada em linguagens de programação como Java, para ligar um trecho de código que contém uma chamada de um método não estático ao código do método em questão?
Alternativas
Ano: 2012 Banca: FUNIVERSA Órgão: CENSIPAM
Q1239090 Programação
O Google Earth é um programa de mapa, globo virtual e informação geográfica que proporcionou um aumento do interesse público no uso de tecnologias e aplicações geoespaciais. Assinale a alternativa que apresenta uma linguagem de programação utilizada pelo Google Earth para gerenciar dados geográficos tridimensionais.
Alternativas
Respostas
12261: B
12262: A
12263: X
12264: C
12265: C
12266: E
12267: D
12268: B
12269: E
12270: A
12271: E
12272: D
12273: C
12274: C
12275: D
12276: B
12277: D
12278: C
12279: D
12280: D