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.

Assuma que o aluno 1 tenha obtido, após o cômputo das pontuações de cada questão, na primeira prova, a nota 9 e, na segunda prova, a nota 7. Assinale a alternativa que apresente, corretamente, a parte inicial da impressão referente a esse aluno, até a nota da segunda prova.

  • A.

    Aluno 1

    P1: 9

    P2: 7

  • B.

    Aluno

    1

    P1:

    9

    P2:

    7

  • C.

    Aluno 1

    P1: 9 P2: 7

  • D. Aluno1 P1:9 P2:7
  • E. Aluno1, P1: 9, P2: 7

Assinale a opção que apresenta os campos do cabeçalho do pacote IPv4 que figuram diretamente no processo de fragmentação do conteúdo do pacote em vários quadros.

  • A. comprimento do cabeçalho, deslocamento de fragmentação, flags e tempo de vida
  • B. tipo de serviço, comprimento do pacote, deslocamento de fragmentação e soma de verificação do cabeçalho
  • C. comprimento do pacote, identificador, flags e deslocamento de fragmentação
  • D. deslocamento de fragmentação, comprimento do pacote, soma de verificação do cabeçalho e tempo de vida
  • E. comprimento do cabeçalho, identificador, soma de verificação do cabeçalho e deslocamento de fragmentação

Considere a imagem abaixo, que representa o envio de um arquivo de Alice para Bob.

Pode-se concluir corretamente que nessa comunicação, a comparação entre os hashes calculados permite verificar a

  • A. veracidade dos dados.
  • B. integridade e a autenticidade dos dados.
  • C. confidencialidade e a autenticidade dos dados.
  • D. integridade dos dados.
  • E. autenticidade dos dados.

Considere a figura abaixo.

É correto afirmar que

  • A. estão sendo representados os 3 processos básicos da metodologia FDD.
  • B. os testes estão sendo realizados com o JUnit e o Netbeans.
  • C. são etapas do FDD, que tem em comum com o XP o fato de que o desenvolvedor é o único responsável pelo código que ele desenvolve.
  • D. refatorar é uma prática comum em XP e também utilizada no TDD.
  • E. estas etapas são utilizadas quando se deseja assegurar que um código sempre lance uma exceção.

Ao escrever testes funcionais, um Analista precisa utilizar um controle de espera para que uma ação seja disparada depois de alguma outra ação. No Selenium WebDriver, um Analista pode optar pela utilização de um controle de espera

  • A. implícito, como o Thread.sleep(), que determina um tempo fixo que alguma ação no teste precisa esperar antes de ser executada. Se este tempo for ultrapassado, o teste não falhará.
  • B. explícito, como o Thread.sleep(). Se a ação estiver pronta para ser executada antes do tempo fixado, o teste continuará.
  • C. explícito, como o WebDriver.manage().timeouts(), que permite esperar por um certo elemento na tela por um tempo de espera mínimo. Se este tempo for ultrapassado, o teste falhará.
  • D. implícito, cujo valor padrão é 0. Este tempo deve ser baixo, para evitar que o Selenium fique esperando por um elemento na tela antes de acusar um erro de tempo de espera excedido.
  • E. explícito, cujo valor padrão é 10. Seu valor não deve ser baixo para evitar problemas em controle de tempo entre ações no teste.

A respeito da elaboração da programação visual de sítios e sistemas web, julgue os próximos itens. Na web, as cores são transformadas em códigos hexadecimais, os quais, por sua vez, se baseiam no processo aditivo CMYK.

  • C. Certo
  • E. Errado

Observe a linha a seguir, extraída do arquivo /etc/passwd de um sistema GNU/Linux:

jhon:x:1001:1001:,NULL,NULL,:/home/jhon:/bin/bash

Com base nessa linha, é correto afirmar que

  • A. a senha do usuário é “x”.
  • B. o login do usuário é /bin/bash.
  • C. o shell padrão do usuário é /bin/false.
  • D. o shell padrão do usuário é /bin/bash.
  • E. o usuário está desabilitado no sistema.

Nas páginas ASP.NET, o código Razor é delimitado por:

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

A compilação é o processo de tradução de um programa escrito em uma linguagem fonte em um programa equivalente em linguagem de máquina. Nesse processo, o programa fonte normalmente passa pelas fases:

I. Identificação de sequências de caracteres de entrada e produção de uma sequência de elementos de saída, os tokens. Nesta fase, verifica-se se cada caractere do programa fonte pertence ao alfabeto da linguagem, identificando os tokens e desprezando comentários e espaços em branco. Os tokens constituem classes de símbolos, tais como palavras reservadas, delimitadores, identificadores etc.

II. Identificação de sequências de símbolos que constituem estruturas como expressões e comandos, através de uma varredura, ou parsing, da representação interna do programa fonte, produzindo uma estrutura em árvore, chamada árvore de derivação.

III. Verificação das estruturas quanto ao sentido, ou seja, se o programa não possui erros de significado. Por exemplo, verifica se um identificador declarado como variável é utilizado como tal, se existe compatibilidade entre operandos e operadores em expressões etc.

Os itens I, II e III referem-se, correta e respectivamente, às fases

  • A. Análise Léxica − Análise Sintática − Análise Semântica.
  • B. Interpretação − Análise Sintática − Montagem.
  • C. Busca Binária − Montagem Léxica − Análise Semântica.
  • D. Classificação − Análise Léxica − Montagem.
  • E. Identificação Inicial − Análise Estrutural − Geração de Código.

Dada uma coleção de n elementos ordenados por ordem crescente, pretende-se saber se um determinado elemento x existe nessa coleção. Supondo que essa coleção está implementada como sendo um vetor a[0...n-1] de n elementos inteiros, utilizando-se um algoritmo de pesquisa binária, o número de vezes que a comparação x==a[i] será executada, no pior caso, é calculada por

  • A. n/2.
  • B. n−1.
  • C. ãn.
  • D. log2(n).
  • E. n−=2.
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...