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.

Analise as seguintes afirmações relativas a Técnicas de Programação:

I. Um dado é classificado como variável quando tem a possibilidade de ser alterado durante a execução do algoritmo em que é utilizado.

II. O acesso aos elementos de um vetor devem obrigatoriamente obedecer à regra FIFO (First In, First Out).

III. De acordo com a definição de pilha, todas as inserções, também denominadas empilhamentos, são feitas no topo.

IV. Para se transformar uma lista simples em uma lista duplamente encadeada, deve-se fazer com que seu último elemento tenha o seu primeiro elemento como sucessor.

Indique a opção que contenha todas as afirmações verdadeiras.

  • A.

    I e II

  • B.

    II e III

  • C.

    III e IV

  • D.

    I e III

  • E.

    II e IV

O resultado obtido pelo interpretador Ruby (versão 1.9) quando o código abaixo for executado é:

5.times{4.times{puts “5+3”}}

  • A. a string “32” será impressa 5 vezes;
  • B. a string “160” será impressa uma vez;
  • C. a string “5+3” será impressa 20 vezes;
  • D. um erro será gerado pelo interpretador pelo fato de a operação “5+3” ser inválida;
  • E. um erro ocorrerá, pois o bloco de programação funcional está declarado de forma incorreta.

Qual das consultas a seguir resulta na quantidade de turmas de Lógica de Programação ministradas na sala 1?

  • A.

    SELECT COUNT(*) FROM D,T WHERE D.NOME="LOGICA DE PROGRAMACAO" AND T.SALA=1

  • B.

    SELECT COUNT(D.NOME) FROM D,T WHERE D.NOME="LOGICA DE PROGRAMACAO" AND T.SALA=1

  • C.

    SELECT COUNT(*) FROM D,T WHERE D.NOME="LOGICA DE PROGRAMACAO" AND D.CODD=T.CODD AND T.SALA=1

  • D.

    SELECT SALA FROM D,T COUNT(WHERE D.NOME="LOGICA DE PROGRAMACAO" AND D.CODD=T.CODD AND T.SALA=1)

  • E.

    SELECT SALA FROM D,T COUNT(WHERE D.NOME="LOGICA DE PROGRAMACAO" AND T.SALA=1)

Considere a tabela F2 mostrada a seguir com a respectiva instância.

O comando que Thiago deve usar é:

  • A.
  • B.
  • C.
  • D.
  • E.

Considerando o diagrama de entidade e relacionamento presente na figura acima, assinale a opção em que é apresentada a expressão DDL (data definition language) utilizada para criar as tabelas, as chaves e os relacionamentos descritos.

  • A.
  • B.
  • C.
  • D.
  • E.

Padrões de codificação constituem um conjunto de regras que ajudam a criar e escrever códigos de programas de uma maneira bastante clara e consistente. Quando bem aplicadas e adequadamente documentadas, elas promovem a padronização da estrutura e do estilo do código, tornando-o assim mais fácil de ler e entender. Assim,

  • A.

    a documentação dos padrões de codificação é essencial ao trabalho de programação e constitui o rol de ferramentas que, de certa forma, ditará as regras de como as tarefas devam ser executadas. Um padrão consistente de codificação permite que programadores inexperientes em determinado projeto integrem-se mais rapidamente, haja vista que eles não têm que consumir tempo com a aprendizagem e convenção totalmente diferente da que estavam usando num outro projeto.

  • B.

    um padrão de codificação pode, algumas vezes, consumir bastante tempo para ser criado e aplicado e, certamente, consumirá muito mais tempo para ter seu uso bem reforçado junto aos programadores. Além disso, a padronização restringe a criatividade e a produtividade do programador, que acaba gastando muito tempo concentrado nos padrões e não no programa em si. Daí, a necessidade desses padrões serem estabelecidos pelos analistas de sistemas.

  • C.

    muitas empresas concordam que os padrões de codificação são de grande importância e, por isso, os criam e os documentam. Entretanto, programadores que gastam muito tempo concentrados nos padrões não são produtivos e isso põe em risco a rentabilidade do negócio, pois a parte mais cara no desenvolvimento de um sistema é, justamente, a codificação dos programas.

  • D.

    padrões são criados para auxiliar o programador a criar um código consistente e limpo. Todos os padrões, ao serem definidos, devem ter um sentido lógico para o programador que vai aplicá-lo. Eles também não devem ser restritivos a ponto de o programador reagir negativamente à sua utilização. Um bom padrão deve fornecer o espaço necessário para que o estilo pessoal de programar aflore sem problemas, enquanto assegura algum grau de consistência.

  • E.

    no desenvolvimento de sistemas, a maior concentração de esforços reside na codificação de programas, exigindo, portanto, total envolvimento dos programadores, deixando a tarefa de documentação para outros profissionais, tais como, analistas e auditores de sistemas, que possam identificar ferramentas apropriadas.

Julgue os itens seguintes, relativos à lógica de programação e construção de algoritmos. É possível implementar procedimentos cujos valores gerados podem ser armazenados em variáveis que garantem sua existência mesmo após o término da execução de tais procedimentos.

  • C. Certo
  • E. Errado

Analise o trecho de código a seguir escrito em linguagem de programação Swift:

 O conteúdo da variável pedido impresso no final da execução desse trecho de código é:

  • A. Arroz
  • B. Arroz e Saladas
  • C. Arroz e Molhos com Fritas
  • D. Arroz e Saladas Bife
  • E. Arroz e Saladas Bife com Fritas

O usuário FINANCEIRO precisa executar a procedure STP_FECHAMENTO(aData in Date). No entanto, não poderá ocorrer nenhuma transação no Banco de Dados no momento da execução. Desse modo, o administrador do banco terá que garantir que apenas o usuário FINANCEIRO possa estabelecer uma conexão com o SGBD Oracle 11g.

A sequência de comando que o administrador do banco e o usuário FINANCEIRO deverão executar é:

  • A.
  • B.
  • C.
  • D.
  • E.

Assinale a opção correta com referência ao conteúdo dos arquivos files.txt e filter.awk mostrados acima, em que, no arquivo filter.awk, os algarismos à esquerda são usados unicamente para numerar as linhas.

  • A. O comando awk '/root/' files.txt > root permite extrair (eliminar) as linhas do arquivo files.txt que contêm a palavra root.
  • B. A execução do código no arquivo filter.awk produz como saída uma lista contendo as linhas da coluna Files do arquivo files.txt cujo usuário (user) seja root.
  • C. Para que o código no arquivo filter.awk seja executado corretamente, o caractere ' deve ser retirado das linhas 2 e 8.
  • D. Para que o código no arquivo filter.awk execute corretamente, as variáveis $ 2 e $ 3 devem ser definidas no início do programa.
  • E. O arquivo filter.awk utiliza o Korn Shell.
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...