Questões sobre Linguagens

Lista completa de Questões sobre Linguagens para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

A especificação de um tipo em uma linguagem de programação define um conjunto de valores, assim como de operações que podem ser aplicadas de maneira uniforme sobre tais valores. Acerca do conceito de tipos, analise as seguintes afirmativas:

1. Em geral, uma linguagem de programação oferece alguns tipos predefinidos, comumente referenciados como primitivos ou elementares, assim como mecanismos para a definição de novos tipos, que podem ser referenciados como tipos compostos, construídos ou estruturados.

2. Em linguagens orientadas a objetos, como Java e C, a definição de uma classe implica a definição de um novo tipo, ao qual pertencem todas as possíveis instâncias desta classe.

3. Pilhas e Filas são duas estruturas de dados que disciplinam o acesso a seus elementos utilizando um critério referenciado como LIFO (Last In First Out), segundo o qual o último elemento inserido na estrutura deve ser o primeiro a ser removido.

4. Em uma lista encadeada (com encadeamento simples), cada elemento, referenciado como nó, mantém uma referência para o elemento seguinte. Desta forma, a exclusão e inclusão de elementos na estrutura não implica movimentação dos demais na memória.

Dentre as afirmativas apresentadas, estão corretas:

  • A. 1 e 2.
  • B. 1 e 3.
  • C. 2 e 3.
  • D. 1 e 4.
  • E. 1, 2 e 4.

Atributo usado na linguagem HTML que especifica quantas colunas da tabela a célula ocupa é

  • A.

    colspan.

  • B.

    width.

  • C.

    colwidth.

  • D.

    span.

  • E.

    valign.

Com relação a linguagens de programação e a estruturas de dados, julgue os itens subseqüentes.

O código Java a seguir implementa corretamente uma matriz cujos elementos são postos em ordem crescente pelo método denominado ordenar.

  • C. Certo
  • E. Errado

Uma importante característica das linguagens orientadas a objetos é a herança de código. No que concerne à implementação deste conceito na linguagem Java, analise as afirmativas abaixo:

Dentre as afirmativas apresentadas, está(ão) correta(s):

  • A. 1, apenas.
  • B. 2, apenas.
  • C. 3, apenas.
  • D. 1 e 2, apenas.
  • E. 1, 2 e 3

Em um documento XML, a seção usada para preservar blocos de texto com caracteres que seriam interpretados como marcação é

  • A.

    CDOM

  • B.

    CDATA

  • C.

    DATD

  • D.

    PDATA

  • E.

    PDOM

Considerando conceitos acerca de orientação a objetos, julgue os seguintes itens. Ao se criar um objeto, uma classe é usada como modelo; após ser criado, um objeto tem um identificador e um estado; um objeto desnecessário deve ser destruído. Nas linguagens Java e C++, os objetos para os quais não há referências são automaticamente destruídos, não é necessário o programador destruir explicitamente esses objetos.

  • C. Certo
  • E. Errado

Considerando as linguagens Java e C++, selecione a alternativa incorreta:

  • A.

    Diferentemente de C++, em Java todos os dados e funcionalidades definidos devem fazer parte de alguma classe.

  • B.

    Java possui o tipo primitivo boolean que está associado aos valores literais true e false. Ao contrário de C++, na linguagem Java um boolean não pode ser convertido para nenhum outro tipo.

  • C.

    Java possui um mecanismo de coleta automática de lixo que é responsável por remover da memória os objetos que não são mais referenciados.

  • D.

    Em Java, a classe java.lang.Object é a raiz da hierarquia de herança, de forma que todas as classes criadas herdam, direta ou indiretamente, desta classe. Em C++, árvores independentes de herança podem ser definidas, não sendo imposta nenhuma raiz comum.

  • E.

    Assim como C++, Java possui um importante mecanismo que permite a sobrecarga de operadores, viabilizando, por exemplo, a definição de um operador '+' que poderia operar sobre instâncias de uma classe Complex.

O modelo e o formato XML para descrever um Web service é fornecido por

  • A.

    DTD

  • B.

    WSEL

  • C.

    DOM

  • D.

    XSL

  • E.

    WSDL

Considerando conceitos acerca de orientação a objetos, julgue os seguintes itens. Na herança entre classes, uma classe pode redefinir métodos herdados e definir novos métodos que não foram herdados; em uma classe, podem existir métodos que não devem ser redefinidos nas suas classes derivadas. Em Java e C++, esses métodos são declarados usando-se a palavra final. A herança pode ser simples ou múltipla, na herança simples há só uma classe imediatamente acima na hierarquia, enquanto, na herança múltipla, há mais de uma classe. C++ suporta a herança simples, enquanto Java suporta a herança múltipla.

  • C. Certo
  • E. Errado

Assinale a opção que apresenta, respectivamente, uma linguagem utilizada na modelagem de sistemas computacionais, sendo um de seus diagramas o Diagrama de Casos de Uso, e uma linguagem que utiliza tags para estruturar e organizar dados, sendo muito utilizada para estabelecer um mecanismo flexível de troca de informações entre aplicações distribuídas.

  • A.

    ASP e HTML.

  • B.

    ASP e UML.

  • C.

    ASP e XML.

  • D.

    UML e ASP.

  • E.

    UML e XML.

Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...