Questões de Concurso Comentadas sobre programação

Foram encontradas 9.409 questões

Q3014374 Programação
Uma pessoa está depurando uma aplicação Java complexa no Eclipse e precisa empregar técnicas avançadas para depurar, rastrear e resolver um problema intermitente que ocorre em um ponto profundo do seu código. Assinale a alternativa que não faz parte do conjunto de ferramentas contidas na perspectiva de depuração (Debug Perspective) do Eclipse. 
Alternativas
Q3014370 Programação
No HTTP, a negociação de conteúdo é o mecanismo usado para servir diferentes representações de um recurso no mesmo URI, ajudando o agente de usuário (user agent) a especificar qual representação é mais adequada. Esse mecanismo é utilizado no REST para ter diferentes representações (HTML, XML, JSON) de um mesmo recurso. Selecione a alternativa que indica corretamente o cabeçalho HTTP e o respectivo valor que um user agent deve enviar em uma requisição para indicar a preferência por uma representação em JSON do recurso solicitado. 
Alternativas
Q3014355 Programação
Considere as afirmações a seguir.

1) O DOM é uma interface de programação independente de plataforma que trata documentos HTML e XML estruturalmente como uma pilha (FILO), para que se acessem seus objetos programaticamente.
2) Através do DOM, é possível que scripts acessem os objetos dos documentos HTML/XML/CSS para modificar o conteúdo, o estilo e até a estrutura dos documentos.
3) Elementos da HTML e XML correspondem a nós da estrutura do DOM e podem conter outros nós como filhos.
4) Atributos de elementos da HTML e XML são propriedades de nós do DOM, e elas próprias podem ter outros nós do DOM como filhos.

Estão corretas, apenas,
Alternativas
Q3013886 Programação
Assinale a opção em que é corretamente apresentado o comando utilizado para se criar um link em HTML.
Alternativas
Q3013649 Programação
Diferentemente do LeSS, o LeSS huge 
Alternativas
Q3013648 Programação
No LeSS, recomenda-se que  
Alternativas
Q3009918 Programação
O pensamento computacional pode ser definido como uma estratégia baseada no uso da tecnologia para projetar soluções e resolver problemas de forma eficaz. Com base nessa definição, analise as seguintes afirmações, marcando cada uma como verdadeira (V) ou falsa (F). Em seguida, assinale a alternativa que apresenta a sequência correta, de cima para baixo.

( ) O pensamento computacional é um processo mental que representa a forma como as tarefas podem ser executadas de forma mais eficiente pelos seres humanos e que frequentemente emprega conceitos e ferramentas relacionados com a programação de computadores e a ciência da computação.

( ) A principal aplicação do pensamento computacional envolve qualquer cenário em que seja necessário construir ou utilizar um software ou aplicativo para a resolução de um problema.

( ) O pensamento computacional abrange diversas atividades, que não estão ligadas somente à resolução de problemas e à construção de sistemas, mas inclui também à capacidade de compreender o comportamento humano através da aplicação de princípios fundamentais da ciência da computação.

( ) Na educação, a aplicação do pensamento computacional tem alto impacto e grande poder de transformação, facilitando a disseminação de informações, a produção de conhecimento e a resolução de problemas por meio de processos que promovam a tomada decisões e produzindo resultados mais eficientes.
Alternativas
Q3009912 Programação
É uma linguagem de programação gratuita, criada em 2007 pelo MIT, baseada em blocos que se encaixam. É inspirada na ideia de blocos de encaixar (Lego) e voltada para a produção de histórias animadas, jogos, situações problemas e tutoriais. A construção de projetos com essa linguagem permite que sejam desenvolvidas competências previstas na BNCC tais como competências de comunicação, pensamento crítico e criativo, além do desenvolvimento do pensamento computacional. A descrição refere-se à qual linguagem de programação? 
Alternativas
Q3006690 Programação
Assinale a opção correta a respeito de conceitos pertinentes à orientação a objetos.
Alternativas
Q3006684 Programação
Tendo em vista que análise estática de código-fonte é uma técnica utilizada para examinar o código de um programa sem executá-lo, e que essa análise pode detectar possíveis erros, vulnerabilidades de segurança, violações de estilo e outras questões de qualidade do código, assinale a opção correta.
Alternativas
Q3006675 Programação
A respeito de JWT (JSON Web Token), assinale a opção correta.
Alternativas
Q3006674 Programação
No padrão SAML, asserção
Alternativas
Q3006663 Programação
Assinale a opção que apresenta o framework mais indicado quando se busca alcançar as seguintes características: simplificar o envio de mensagens entre clientes e serviços de back-end; adotar uma tecnologia de código aberto (buffers de protocolo) para serializar mensagens estruturadas que os serviços enviam entre si; definir um contrato de serviço para cada microsserviço; utilizar um protocolo de comunicação baseado em HTTP/2; oferecer suporte abrangente para ambientes de desenvolvimento que incluam Java, JavaScript, C#, Go e NodeJS.
Alternativas
Q3006662 Programação
No projeto da interface de uma página web em que se observa o princípio da responsividade, o CSS pode analisar a capacidade de um dispositivo, tal como largura e altura da janela de visualização (viewport) e a resolução. Essa técnica, que pode fornecer uma folha de estilos personalizada, adequada para ajustar visualizações a uma variedade específica de dispositivos de saída, sem mudar o conteúdo, é conhecida como
Alternativas
Q3006660 Programação
Um recurso do JBoss WildFly é a sua capacidade de gerenciar
Alternativas
Q2847979 Programação
Com relação à linguagem de marcação HTML 5, o elemento disponibilizado para dividir o conteúdo do documento em seções para conteúdos específicos, é o elemento 
Alternativas
Q2847805 Programação
Com relação à linguagem de marcação HTML 5, o elemento disponibilizado para dividir o conteúdo do documento em seções para conteúdos específicos, é o elemento
Alternativas
Q2847804 Programação

Considere o código a seguir, escrito na linguagem de programação Python (versão 3.11.3)


<1> x = []

<2> for i in range(1,10,2):

<3> x.append(i)

<4> y = x

<5> x[1] = 0

<6> z = y[1]


Assinale a opção que indica o valor que z recebe na linha <6>.

Alternativas
Q2847803 Programação

Considere o código a seguir, escrito na linguagem de programação Python (versão 3.11.3).


<1> x = {i: i ** 2 for i in range(10,0,-1)}

<2> y = sorted(x)

<3> z = (x[1], y[0], y[1])


Assinale a opção que indica o valor que z recebe na linha <3>.

Alternativas
Q2847802 Programação
Com relação à linguagem de programação JavaScript, analise as afirmativas a seguir.

I. Set é uma coleção de valores que não permite elementos repetidos.
II. Todos os objetos são criados por meio do construtor JSON (JavaScript Object Notation). 
III. A sintaxe para uma declaração de função com dois parâmetros (p0 e p1) é:
function nome_da_função(p0, p1) {
    corpo_da_função
}

Está correto o que se afirma em
Alternativas
Respostas
461: E
462: A
463: C
464: A
465: C
466: C
467: A
468: C
469: B
470: D
471: E
472: B
473: D
474: E
475: B
476: B
477: B
478: A
479: E
480: D