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.

Considere que uma organização de tecnologia da informação (TI) tenha sido encarregada pela concepção e implantação de uma nova versão de um sistema de informações cuja missão é a coleta e a consolidação de dados referentes a água e saneamento, em escopo nacional. Essa nova versão de sistema visa substituir o uso de uma plataforma alta — plataforma de mainframe — por uma plataforma baixa, embasada em redes locais de computadores, sítios web, intranet, extranets e SGBDs distribuídos. Julgue os itens a seguir, relativos à aplicação de métodos, técnicas e métricas vigentes em tecnologia da informação ao cenário acima descrito.

Considerando que, na plataforma de mainframe são utilizadas linguagens de programação de terceira geração, como COBOL, associadas a extensões específicas para integração com SGBD embasadas em linguagem proprietária, é correto afirmar que a adoção de linguagems orientadas a objeto para o desenvolvimento de uma nova versão dos programas do sistema, como C++ e Java, permitirá uma redução da portabilidade e da escalabilidade das aplicações.

  • C. Certo
  • E. Errado

Acerca dos códigos, sistemas de numeração e de representação da informação para sistemas de informática e de comunicação, bem como para a World Wide Web (WWW), julgue os itens a seguir.

Todos os caracteres do código american standards commitee for information interchange (ASCII) podem ser impressos.

  • C. Certo
  • E. Errado

As propriedades dos algoritmos e estruturas de dados mais comumente utilizados pela comunidade de desenvolvimento de software vêm sendo largamente analisadas e divulgadas. Acerca desses algoritmos e estruturas fundamentais da programação, julgue os itens seguintes.

Uma das características encontradas em ponteiros é a facilidade de detecção, durante a compilação dos programas, de erros de utilização desse tipo de dados.

  • C. Certo
  • E. Errado

As propriedades dos algoritmos e estruturas de dados mais comumente utilizados pela comunidade de desenvolvimento de software vêm sendo largamente analisadas e divulgadas. Acerca desses algoritmos e estruturas fundamentais da programação, julgue os itens seguintes.

Em uma função recursiva, uma chamada recursiva é definida como recursiva final quando é a última instrução executada dentro do corpo da função e seu valor de retorno não é parte de uma expressão.

  • C. Certo
  • E. Errado

Com relação a programação, julgue o seguinte item.

Em um programa de computador desenvolvido em linguagem de alto nível, quando uma variável é especificada como um parâmetro de valor, as alterações feitas nessa variável, durante determinada rotina, devem permanecer constantes depois de encerrada a rotina. Tanto as rotinas quanto as funções proporcionam modularidade em programas. A diferença entre funções e rotinas está no modo como elas retornam valores: a rotina atribui o resultado de um processamento a um parâmetro de referência, e o valor fica retido quando a rotina é encerrada; uma função pode produzir o mesmo resultado de uma rotina, entretanto não armazena o resultado em um parâmetro, mas o retorna por meio da própria função.

  • C. Certo
  • E. Errado

 

Considere que o esquema acima seja referente a um programa de nome M e a suas sub-rotinas. Com relação ao escopo das variáveis do programa esquematizado, julgue os itens de 70 a 72.

VAR_3 pode ser acessada apenas pelas sub-rotinas Q, C e D.

  • C. Certo
  • E. Errado

 

Considere que o esquema acima seja referente a um programa de nome M e a suas sub-rotinas. Com relação ao escopo das variáveis do programa esquematizado, julgue os itens de 70 a 72.

VAR_5 pode ser acessada apenas pelas sub-rotinas P, A e B.

  • C. Certo
  • E. Errado

Considerando a situação descrita, julgue os itens a seguir, relativos aos modelos de desenvolvimento de software aplicáveis ao sistema descrito.

Caso se deseje um software de alto desempenho, em especial no que diz respeito à visualização de mapas vetoriais que exigem grandes recursos de memória e processamento para serem exibidos, que seja portável para várias plataformas e se deva usar recursos de orientação a objeto na sua implementação, pode ser apropriada a escolha da linguagem C++ para a realização da fase de codificação do software.

  • C. Certo
  • E. Errado

A grande popularidade da Internet levou à construção de aplicações com características específicas para tal rede, inclusive as chamadas aplicações cliente-servidor. Acerca da arquitetura dessas aplicações, das tecnologias nelas empregadas, bem como dos padrões de formatação, das linguagens de programação e dos protocolos de comunicação a elas associados, julgue os itens a seguir.

Uma das funções do middleware em uma aplicação cliente-servidor via Internet consiste em tratar dos aspectos de segurança das comunicações, a exemplo do que realizam os módulos relativos a secure sockets.

  • C. Certo
  • E. Errado

Considerando o seguinte trecho de programa: Private Sub Form_Load() Dim str As String str = "*** Carregando Formulário ***" str = str * 2 MsgBox str End Sub, pode-se afirmar que:

  • A.

    O programa foi escrito em VISUAL BASIC e irá gerar um erro em tempo de execução (Runtime error '13': Type mismatch ).

  • B.

    O programa foi escrito em Java e irá exibir "*** Carregando Formulário ***" em uma caixa de diálogo em tempo de execução.

  • C.

    O programa foi escrito em VISUAL BASIC e irá exibir "*** Carregando Formulário ***" em uma caixa de diálogo em tempo de execução.

  • D.

    O programa foi escrito em DELPHI e irá exibir "*** Carregando Formulário ***" em uma caixa de diálogo em tempo de execução.

  • E.

    O programa foi escrito em Java e irá gerar um erro em tempo de execução (Run-time error '13': Type mismatch ).

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