Questões de Concurso Sobre programação

Foram encontradas 12.223 questões

Q1626525 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, que consiste em uma ou mais regras denominadas templates. Nesse 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
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
Ano: 2020 Banca: IDIB Órgão: CRM-MT Prova: IDIB - 2020 - CRM-MT - Técnico em Informática |
Q1624445 Programação
O Delphi é um ambiente composto por IDE, compilador e linguagem de programação. Foi criado na década de 90 e possui sintaxe semelhante ao Pascal. Ele foi originalmente concebido para o desenvolvimento de aplicativos para a plataforma Windows, mas atualmente é capaz de criar aplicações para outros sistemas operacionais como, por exemplo, Linux, Android e IOS. Considere uma aplicação rodando em ambiente Windows, cujo código fonte é apresentado abaixo. Assinale a alternativa que indica corretamente o valor que será apresentado em tela quando o código em questão for executado.
Imagem associada para resolução da questão
Alternativas
Ano: 2020 Banca: IDIB Órgão: CRM-MT Prova: IDIB - 2020 - CRM-MT - Técnico em Informática |
Q1624443 Programação
A linguagem de programação Java foi desenvolvida na década de 90, permanecendo até hoje como umas das linguagens de programação orientadas a objeto mais utilizadas em todo o mundo. A respeito das operações matemáticas que podemos fazer com Java, analise o código fonte abaixo e assinale a alternativa que indica corretamente o valor que será exibido em tela após sua execução.
Imagem associada para resolução da questão
Alternativas
Ano: 2020 Banca: IDIB Órgão: CRM-MT Prova: IDIB - 2020 - CRM-MT - Técnico em Informática |
Q1624442 Programação
No paradigma de programação orientada a objetos, uma série de conceitos foram trazidos para definir comportamentos que até então não podiam ser realizados através da programação estruturada. A respeito do tema, assinale a alternativa que indica corretamente o nome do conceito voltado a definir o comportamento que se espera de uma classe.
Alternativas
Ano: 2020 Banca: IDECAN Órgão: IF-RR Prova: IDECAN - 2020 - IF-RR - Informática |
Q1620419 Programação
Sobre o desenvolvimento de aplicativos móveis com Android utilizando a linguagem Java, analise as afirmativas a seguir.
I. Uma Activity, dentre outras funcionalidades, é responsável por criar uma tela onde é exibida a interface gráfica em um aplicativo Android.
II. Considerando o ciclo de vida de uma Activity, o método onCreate(Bundle savedInstanceState) é chamado quando a Activity é criada.
III. É possível passar informações de uma tela para outra (de uma Activity para outra) através de objetos da classe Intent.
Assinale
Alternativas
Ano: 2020 Banca: IDECAN Órgão: IF-RR Prova: IDECAN - 2020 - IF-RR - Informática |
Q1620411 Programação
A Orientação a Objetos (OO) é um paradigma de programação para o qual "tudo é um objeto", sendo Java uma das principais linguagens que implementam esse paradigma. Em relação à linguagem Java e à OO, analise as seguintes afirmativas:
I. Uma classe Java pode implementar mais de uma interface Java.
II. Uma classe Java abstrata obrigatoriamente deve possuir um ou mais métodos abstratos. III. Uma classe Java declarada como final não pode ser herdada (não pode ter subclasses Java).
Assinale
Alternativas
Q1618150 Programação

Leia as afirmativas a seguir:


I. O Java tem sido usado para desenvolver aplicativos para dispositivos móveis que usam a plataforma Android.

II. O PHP é uma linguagem usada no back-end de sites.


Marque a alternativa CORRETA:

Alternativas
Q1618149 Programação

Leia as afirmativas a seguir:


I. Em um banco de dados, é possível armazenar informações alfabéticas, apenas.

II. O PHP não dá suporte a uma ampla variedade de banco de dados.


Marque a alternativa CORRETA:

Alternativas
Q1618148 Programação

Leia as afirmativas a seguir:


I. O PHP não pode ser utilizado em sistemas operacionais como o Microsoft Windows ou o Mac OS X.

II. O Java é muito popular no desenvolvimento web.


Marque a alternativa CORRETA:

Alternativas
Q1618146 Programação

Leia as afirmativas a seguir:


I. A tecnologia de banco de dados é incompatível com a tecnologia de cloud computing.

II. O PHP não tem suporte para a comunicação com outros serviços utilizando protocolos como LDAP, IMAP ou SNMP.


Marque a alternativa CORRETA:

Alternativas
Q1618145 Programação

Leia as afirmativas a seguir:


I. Com o PHP, é possível coletar dados de formulários, por exemplo.

II. O JavaScript é responsável pelos scripts que fazem certos comportamentos funcionarem nos sites, como quando se passa o mouse sobre um item de menu e várias opções são exibidas, por exemplo.


Marque a alternativa CORRETA:

Alternativas
Q1618144 Programação

Leia as afirmativas a seguir:


I. O MySQL não permite a criação de um banco de dados.

II. O que distingue o PHP de algo como o JavaScript no lado do cliente é que o código é executado no servidor, gerando o HTML que é então enviado para o navegador.


Marque a alternativa CORRETA:

Alternativas
Q1618139 Programação

Leia as afirmativas a seguir:


I. O PHP não pode ser utilizado em sistemas operacionais como o Linux ou o HP-UX.

II. Um banco de dados é uma coleção de dados inter-relacionados, representando informações sobre um domínio específico.


Marque a alternativa CORRETA:

Alternativas
Respostas
4381: B
4382: E
4383: D
4384: C
4385: C
4386: D
4387: B
4388: D
4389: A
4390: C
4391: D
4392: A
4393: B
4394: A
4395: D
4396: C
4397: D
4398: A
4399: C
4400: C