Questões sobre Linguagem

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

Na notação UML (Unified Modeling Language), com relação à confecção de um diagrama de estados, pode-se afirmar que:

  • A.

    para cada diagrama de classes deve-se confeccionar um diagrama de estados. As melhores formas de se determinarem os estados de um objeto podem ser através dos atributos, ou também da análise dos relacionamentos com outros objetos.

  • B.

    para cada classe deve-se confeccionar um diagrama de estados. As formas de se determinarem os estados de um objeto podem ser através dos atributos, ou também da análise dos relacionamentos com outros objetos.

  • C.

    para cada classe deve-se confeccionar um diagrama de estados. A única forma de se determinar o estado de um objeto é através dos atributos do mesmo, não sendo possível determinar os estados por intermédio dos relacionamentos com outros objetos

  • D.

    nem todas as classes necessitam um diagrama de estados. A única forma de se determinar o estado de um objeto é através dos atributos do mesmo, não sendo possível determinar o estado por intermédio dos relacionamentos com outros objetos.

  • E.

    nem todas as classes necessitam um diagrama de estados. As formas de se determinarem os estados de um objeto podem ser através dos atributos, ou também da análise dos relacionamentos com outros objetos.

De acordo com o modelo espiral de Bohem (figura a seguir), apresentado por Presmann e vários outros autores renomados da área de engenharia de software, a prototipação pode ser utilizada se na análise dos riscos houver indicação que há incertezas nos requisitos. Conforme a bibliografia clássica de Presmann, em qual(is) do(s) quadrante(s) predomina(m)-se a realização da prototipação?

  • A.

    No primeiro quadrante.

  • B.

    No segundo quadrante.

  • C.

    No terceiro quadrante

  • D.

    No quarto quadrante

  • E.

    Em todos os quadrantes são realizadas as prototipações

Considere o diagrama abaixo.

Na notação UML, o diagrama representa o conceito de

  • a.

    visibilidade.

  • b.

    agregação.

  • c.

    composição.

  • d.

    multiplicidade.

  • e.

    herança múltipla.

Um diagrama de seqüência da UML normalmente NÃO mostra

  • a.

    os atores envolvidos.

  • b.

    o tempo que decorre de cima para baixo, na linha da vida.

  • c.

    uma seqüência de comportamentos específica do caso de uso.

  • d.

    cada mensagem por meio de uma seta do emissor para o receptor.

  • e.

    a sincronização exata entre as mensagens.

Considere as seguintes declarações relacionadas à XML:

I. É uma característica reparar a interface de representação dos dados estruturados.

II. Não é uma característica descrever a aparência e as ações de uma página.

III. DOM − Document Object Model − é utilizado para manipular as árvores do documento XML.

Está correto o que se afirma em

  • a.

    III, apenas.

  • b.

    I, apenas.

  • c.

    I e II, apenas.

  • d.

    I e III, apenas.

  • e.

    I, II e III.

Sobre os tipos de dados compostos em linguagens de programação, assinale a alternativa INCORRETA.

  • A.

    Um valor do tipo vetor pode ser visto como conjunto homogêneo (elementos do mesmo tipo) e totalmente ordenado de elementos, os quais são acessados, em tempo constante, por meio de índices freqüentemente representados por valores de tipo inteiro.

  • B.

    Um valor do tipo registro é um conjunto heterogêneo, incluindo elementos potencialmente de tipos distintos. Conceitualmente não há necessidade de uma ordem (total ou parcial) entre os elementos, uma vez que estes são acessados por meio de identificadores (nome do campo do registro) e não por sua posição relativa.

  • C.

    Tipos podem ser matematicamente interpretados como conjunto de valores. Sob esta perspectiva, um tipo união, como o nome sugere, corresponde a uma união, no sentido empregado em teoria de conjuntos, de outros tipos conhecidos.

  • D.

    Conceitualmente, um vetor ou matriz não pode ser composto de elementos de um tipo união. Quebra-se a homogeneidade dos tipos armazenados, sendo inviável que todos os elementos ocupem o mesmo tamanho de espaço na memória, além de tornar impossível o acesso indexado em tempo constante.

  • E.

    Sem perda de generalidade, uma matriz de m linhas e n colunas pode ser entendida como um vetor de m vetores de comprimento n ou um vetor de n vetores de comprimento m, dependendo da linguagem em questão.

Um dos aspectos importantes que diferenciam as linguagens de programação é o escopo das variáveis, sobre o qual, é INCORRETO afirmar que:

  • A.

    o escopo da variável define o seu tipo, ou seja, se é um inteiro, uma string ou um real.

  • B.

    o escopo de uma variável define o nível de visibilidade de uma variável em um programa.

  • C.

    as regras de escopo definem como e onde uma variável deve ser declarada, para ter uma visibilidade maior ou menor.

  • D.

    variáveis não locais ou globais são visíveis a todo o programa.

  • E.

    variáveis locais são visíveis apenas a um determinado trecho de um programa.

A linguagem de modelagem UML contém a definição de vários diagramas que permitem representar diferentes partes de um modelo de sistema tipicamente aplicado a sistemas orientados a objetos. Analise as afirmações abaixo e assinale a única que está correta.

  • A.

    a) Diagramas de Casos de Uso permitem a descrição do escopo e do comportamento pretendido do sistema por meio da representação das interações entre atores e o próprio sistema.

  • B.

    Diagramas de Estado são similares a Diagramas de Atividades, mas uma diferença básica entre eles é que os primeiros representam comportamento que causa a mudança de estados de um simples objeto e são usados geralmente durante o projeto do software, enquanto os segundos representam o comportamento entre diferentes elementos e geralmente são usados para modelar o fluxo de atividades de negócios durante a análise do software.

  • C.

    Diagramas de Seqüência representam interações entre objetos para a realização de algum comportamento do sistema, dando ênfase à ordenação temporal das trocas de mensagens entre os objetos.

  • D.

    As afirmações a), b) e c) são verdadeiras.

  • E.

    As afirmações a), b) e c) são falsas.

Na orientação a objeto, o princípio de projeto pelo qual cada componente de um programa deve agregar toda informação relevante para sua manipulação como uma unidade, é

  • A.

    herança múltipla.

  • B.

    encapsulação.

  • C.

    herança restrita.

  • D.

    ocultamento da informação.

  • E.

    polimorfismo.

No âmbito da linguagem Delphi

I. o componente TDatabase é responsável pela conversão do banco de dados em arquivos seqüenciais.

II. o Data Module é um componente que fornece uma localização centralizada para componentes visíveis.

III. tanto o componente Ttable quanto o Tquery utilizam a linguagem SQL para acessar a base de dados.

É correto o que se afirma em

  • A.

    I, apenas.

  • B.

    I, II e III.

  • C.

    II, apenas.

  • D.

    II e III, apenas.

  • E.

    III, apenas.

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...