Questões sobre Programação

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

Acerca do XML, julgue os itens a seguir.

As marcações XML não fazem distinção entre letras minúsculas e maiúsculas.

  • C. Certo
  • E. Errado

Acerca do XML, julgue os itens a seguir.

Um documento XML sempre deve ter um elemento principal, também conhecido como root tag.

  • C. Certo
  • E. Errado

Durante a compilação de um código-fonte, a fase do compilador que é responsável por produzir uma sequência de tokens é a

  • A.

    análise léxica.

  • B.

    análise semântica.

  • C.

    análise sintática.

  • D.

    geração de código executável.

  • E.

    verificação de tipos.

O Eclipse é um ambiente integrado de desenvolvimento usado para construção de software. Com relação ao Eclipse, assinale a alternativa correta.

  • A.

    O Workbench é responsável pela gerência de arquivos e diretórios, sendo o componente principal do Eclipse.

  • B.

    Utiliza motor gráfico com base no Swing, para mostrar os componentes visuais.

  • C.

    Um dos seus problemas é não poder ser estendido com utilização de plug-in.

  • D.

    Entre os seus componentes, estão o Runtime, o Workspace e o Workbench.

  • E.

    Pode ser usado somente para desenvolvimento utilizando a linguagem Java.

Um programa-fonte pode ser dividido em blocos de comandos, separados do programa principal, os quais podem ser chamados (executados), a qualquer momento, de dentro do programa principal ou de outro bloco de comandos. Algumas das vantagens do uso de blocos de comandos é o reaproveitamento de código, a simplificação do programafonte e a facilidade de manutenção. Esses blocos de comandos são denominados

  • A.

    variáveis ou constantes.

  • B.

    comandos ou regras.

  • C.

    bibliotecas ou módulos.

  • D.

    parâmetros ou variáveis.

  • E.

    funções ou procedimentos.

N processos com IDs 0, 1, 2, ..., N-1 precisam compartilhar uma mesma região crítica de código que só pode ser executada por um desses processos em um mesmo intervalo de tempo. Os processos requerem se alternar por essa seção de código repetidamente na sequência natural (0, 1, 2, ... , N-1). Além disso turn é uma variável compartilhada com valor inicial de zero, o pid corrente é o ID do processo que está em execução e cada processo executa o código seguinte.

Considerando essas informações e os conceitos de multiprogramação e multiprocessamento, julgue os itens subsequentes.

O processo i deve mudar o valor de turn de i para i+1 (módulo n) antes que o processo i+1 possa sair de seu loop de espera de ocupado para entrar na região crítica.

  • C. Certo
  • E. Errado

O Delphi é um ambiente de desenvolvimento visual para sistemas computadorizados. Essa peculiaridade torna mais fácil e intuitiva a criação de aplicações, especialmente as voltadas para desktops com interface gráfica. Assinale a alternativa que apresenta características exclusivas de um ambiente de desenvolvimento visual.

  • A.

    O ambiente de desenvolvimento é composto por editor de código-fonte e compilador, em uma mesma ferramenta, o que facilita a visualização dos resultados.

  • B.

    Os módulos do sistema podem ser desenvolvidos de forma independente, pois a linguagem de programação é composta por funções.

  • C.

    A interface gráfica e a estrutura lógica de um sistema podem ser criadas com uso de ferramentas visuais, clicando-se botões, arrastando-se telas e utilizando-se modelos pré-existentes.

  • D.

    O ambiente de desenvolvimento possui capacidade de depuração do código-fonte, tornando mais fácil a correção de erros em tempo de compilação.

  • E.

    Quando usado no modo texto, em uma janela de comando (terminal), o ambiente de desenvolvimento visual pode gerar código binário multiplataforma.

N processos com IDs 0, 1, 2, ..., N-1 precisam compartilhar uma mesma região crítica de código que só pode ser executada por um desses processos em um mesmo intervalo de tempo. Os processos requerem se alternar por essa seção de código repetidamente na sequência natural (0, 1, 2, ... , N-1). Além disso turn é uma variável compartilhada com valor inicial de zero, o pid corrente é o ID do processo que está em execução e cada processo executa o código seguinte.

Considerando essas informações e os conceitos de multiprogramação e multiprocessamento, julgue os itens subsequentes.

A resolução desse problema com semáforos implicaria o uso de n-1 semáforos.

  • C. Certo
  • E. Errado

Alguns ambientes de desenvolvimento reúnem características e ferramentas de apoio para o desenvolvimento de sistemas, tais como editores, compiladores, depuradores e outros. Tais ambientes facilitam a técnica conhecida por rapid application development (RAD) ou desenvolvimento rápido de aplicativos.

Esses ambientes de desenvolvimento são denominados

  • A.

    compiladores ou linkeditores.

  • B.

    IDE (Integrated Development Environment).

  • C.

    depuradores de código-fonte.

  • D.

    SDK (Software Development Kit).

  • E.

    paradigmas de programação.

Considerando o código acima, julgue os itens subsequentes.

Após a execução da linha 7 desse código, a variável m terá o valor 1.

  • C. Certo
  • E. Errado
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...