Questões de Concurso Sobre programação
Foram encontradas 15.024 questões
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:
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
HTML (hypertext markup language) é uma linguagem de programação, atualmente na versão 5, muito utilizada para ambientes desktop.
Acima, está mostrado o conteúdo total de um arquivo XML, em que os números à esquerda indicam apenas as linhas em que informações são apresentadas e não fazem parte do conteúdo do arquivo. Tendo como referência essas informações, assinale a opção correta, à luz dos padrões XML.
O CSS (cascading style sheets) é uma linguagem de script interativa, orientada aos objetos contidos em uma página HTML.
Consider the following statements about object-oriented programming.
I. Using different names for operations in the same types is called overloading.
II. Overloaded operators are useful to add functions to enable conventional notation.
III. A derived class is said to inherit properties from its base, so the relationship is also called inheritance.
IV. Pointers to functions can be used to provide a simple form of polymorphic routines.
Choose the right alternative.
Considere o código C++ a seguir.

Assinale a alternativa que apresenta, corretamente, o valor que será impresso na linha c.print().
Em relação a JavaScript Object Notation, atribua V (verdadeiro) ou F (Falso) às afirmativas a seguir.
( ) É mais prolixo que a XML.
( ) Cada valor em um array pode ser um objeto.
( ) É uma alternativa ao XML para representar dados.
( ) { N1 : v1, N2 : v2 } é uma representação incorreta de um objeto.
( ) Utiliza texto para representar objetos JavaScript.
Assinale a alternativa que contém, de cima para baixo, a sequência correta
Sobre tal trecho de código, considere as afirmativas a seguir.
I. São instanciados 6 objetos da classe T.
II. A linha 18 poderá causar erros de execução.
III. A linha 17 causará problemas de compilação.
IV. A linha 19 irá liberar toda a memória alocada na linha 14.
Assinale a alternativa correta.
Considere o trecho de código C++ a seguir.

Com relação a esse trecho, atribua V (verdadeiro) ou F (falso) às afirmativas a seguir.
( ) A linha 19 irá causar erro de compilação.
( ) A linha 19 irá causar erro de execução.
( ) A linha 20 irá causar erro de compilação.
( ) A linha 20 irá causar erro de execução.
( ) A remoção da linha 19 fará com que o programa compile.
Assinale a alternativa que contém, de cima para baixo, a sequência correta.
Na linguagem XML, a tag
<! >
denota:
Considere o seguinte trecho de código Java abaixo.

Após ser executado o método main(), o valor da variável “resultado” é:
Considere as afirmativas abaixo, sobre os modificadores de acesso da linguagem de programação JAVA.
I. O modificador de acesso public é o menos restritivo de todos, ou seja, uma classe Java com esse modificador fica visível para qualquer outra classe dentro do programa, independentemente de estar dentro do mesmo pacote ou não.
II. O modificador de acesso default é o menos restritivo de todos, ou seja, uma classe Java com esse modificador fica visível para qualquer outra classe dentro do programa, independentemente de estar dentro do mesmo pacote ou não.
III. O modificador de acesso private é o mais restritivo de todos.
IV. O modificador de acesso protected é o mais restritivo de todos.
Está correto somente o que se afirma em: