Questões de Concurso Sobre programação

Questões Discursivas

Foram encontradas 15.023 questões

Q1962657 Programação

O Hibernate, versão 6, é um framework que oferece mecanismos para armazenamento e recuperação de objetos Java por meio de mapeamento objeto-relacional.


Em relação a interface Session, que oferece operações sobre instâncias de classes de entidade mapeadas, assinale a afirmativa correta. 

Alternativas
Q1962656 Programação

O Java Message Service (JMS) oferece meios para implementar comunicação em sistemas distribuídos.


Em relação ao JMS, assinale a afirmativa correta.

Alternativas
Q1962654 Programação

Java Persistence API (JPA) é um recurso da linguagem Java que descreve uma interface comum para frameworks de persistência de dados.


Analise o código a seguir da classe User especificada como uma entidade JPA.


Imagem associada para resolução da questão


O atributo creationTime é responsável por guardar a data e a hora de criação da entidade User.

A anotação do JPA, versão 2.0, que deve ser usada para anotar creationTime para especificar que este atributo deve ser armazenado no banco de dados com precisão timestamp, é

Alternativas
Q1962653 Programação

Analise o código escrito, que utiliza a tecnologia Node.js, a seguir. 


Imagem associada para resolução da questão


Ao executar esse programa em um terminal, na saída padrão, será escrito 

Alternativas
Q1962652 Programação

O Spring Boot oferece mecanismos para acelerar o desenvolvimento de aplicativos.


Em relação às capacidades do Spring Boot, versão 2.6, analise as afirmativas a seguir.


I. Gera os códigos de inicialização e atualiza os arquivos XML de configuração do Spring necessários para execução de um aplicativo autônomo.

II. Cria automaticamente as classes de acesso ao banco de dados, desde que, seja um banco relacional e os respectivos drivers JDBC se encontrem no classpath.

III. Empacota um aplicativo em um JAR executável contendo todas as dependências necessárias, inclusive o Servlet Container, seja ele Tomcat ou Jetty.


Está correto o que se afirma em

Alternativas
Q1962651 Programação

Analise o código de uma página web a seguir.


Imagem associada para resolução da questão


Assinale a opção que indica o código JQuery que pode ser incluído na linha 10 para tornar vermelha todas as letras da palavra "Meu Site", quando o botão rotulado com o texto "Clique Aqui" é pressionado. 

Alternativas
Q1962648 Programação
Sobre a gramática da linguagem de intercâmbio de dados JSON (JavaScript Object Notation), assinale a afirmativa correta.
Alternativas
Q1962646 Programação

Uma DTD (Document Type Definition) é um documento que reúne um conjunto de regras que definem os blocos de construção lícitos em um documento XML.


Analise a DTD a seguir.


Imagem associada para resolução da questão


De acordo com esta DTD, é correto afirmar que, em um documento XML válido,

Alternativas
Q1962643 Programação

Analise o código a seguir em linguagem de programação Python:


Imagem associada para resolução da questão


Ao executar esse script em um terminal, será escrito na saída padrão

Alternativas
Q1962642 Programação

A serialização de objetos na linguagem de programação Java permite representar o estado de um objeto como uma sequência de bytes que podem ser armazenados em um arquivo ou banco de dados.


Para impedir que o conteúdo de determinado atributo seja convertido em bytes no processo padrão de serialização, este atributo deve ser declarado na classe com o modificador

Alternativas
Q1962641 Programação

Maria escolheu utilizar uma folha de estilo em cascata (CSS3) para controlar a aparência das páginas do seu site de Internet.


A sintaxe do seletor CSS que Maria deve usar para aplicar um determinado estilo somente aos elementos <li> que estiverem diretamente dentro de elementos <ul>, é

Alternativas
Q1962640 Programação

A linguagem de marcação HTML é amplamente utilizada na construção de páginas da Internet.


O elemento HTML, que permite reproduzir um arquivo de vídeo no formato MP4 em uma página da web, é

Alternativas
Q1962639 Programação

Arrays são estruturas de dados que armazenam uma coleção de elementos.


A maneira apropriada para criar um array de elementos em JavaScript é 

Alternativas
Q1962553 Programação

Dado o programa bash abaixo,


#!/bin/bash

a=12

b=a+15

echo ${b+20}


assinale a opção que mostra a saída correta do programa após sua execução.

Alternativas
Q1962550 Programação

Um aplicativo precisa converter uma string codificada em UTF-8 para uma string contendo apenas caracteres ASCII do conjunto de maiúsculas (A..Z), minúsculas (a..z) e dígitos (0..9). Uma estratégia possível seria converter a string UTF-8 para um número decimal (por exemplo, somando o valor de cada byte da string) e depois converter esse número decimal para uma determinada base.


Para atender ao requisito do aplicativo, o valor decimal obtido da string UTF-8 deveria ser convertido para a base

Alternativas
Q1961692 Programação

<?php

$nome = $_GET['user'] ?? $_POST['user'] ??

'Maria';

?>


Com base no trecho de código precedente, desenvolvido em PHP 7, julgue o item seguinte.



Os operadores ?? farão retornar o primeiro valor definido entre $_GET['user'], $_POST['user'] e 'Maria', ou seja, caso os dois primeiros operandos não existam ou sejam nulos, $nome receberá o valor Maria. 

Alternativas
Q1961675 Programação

Julgue o item seguinte, a respeito de acessibilidade e usabilidade.


O código HTML a seguir especifica corretamente, por meio do atributo subtitle, uma alternativa de texto para a imagem logo-mcom.jpg, sendo essa uma diretriz de acessibilidade da W3C, que trata de fornecer alternativas de texto para qualquer conteúdo não textual. 


<img src=“logo-mcom.jpg” subtitle=“Logomarca do Ministério” width=“300” height=“500”>

Alternativas
Q1961672 Programação
Julgue o próximo item, relativos a testes de software, TDD (test driven development) e XML.  

Considere que todas as prefeituras do país devam enviar mensalmente ao Ministério das Comunicações arquivos XML que contenham dados referentes à aplicação dos programas de governo, devendo os arquivos enviados estar no formato XML e ser entregues no site do ministério em formulário próprio, caso em que se faz necessário validar os dados inseridos dentro dos arquivos XML, de forma a se verificar o conteúdo por meio de regras preestabelecidas. Nessa situação hipotética, para validar o documento XML e provar que ele é válido, deve-se utilizar a XSLT, pois esta define a estrutura, os elementos e os atributos legais de um documento XML. 
Alternativas
Q1961660 Programação

Acerca de processamento MapReduce, julgue o item a seguir.


MapReduce é um modelo de programação desenhado para processar grandes volumes de dados em paralelo, dividindo o trabalho em um conjunto de tarefas independentes. 

Alternativas
Q1960300 Programação

Analise o Shell Script a seguir:


1) #!/bin/bash

2) Xdialog --title “Menu” --center --stdout --menubox \

3) “Escolha uma das opções abaixo” 20 50 2 > resp \

4) 1 “Ação 1” \

5) 2 “Ação 2” \

6) 3 “Ação 3”


7) saida=`cat resp`

8) if [ $saida -eq “1” ]

9) then

10) atual=`pwd`

11) Xdialog --title “Diretorio atual” --center --stdout --msgbox \

12) “O diretório atual é: $atual” 0 0

13) fi


14) if [ $saida -eq “2” ]

15) then

16) Xdialog --title “Opção de diretório” --center --stdout --inputbox \

17) “Entre com o nome do diretório:” 0 0 > resp

18) diret=`cat resp`

19) ls -la $diret

20) fi


21) if [ $saida -eq “3” ]

22) then

23) Xdialog --title “Opção escolhida” --center --stdout --inputbox \

24) “Entre com o nome do diretório:” 0 0 > resp

25) diret=`cat resp`

26) rm -rf $diret

27) Xdialog --title “Opção escolhida” --center --stdout --msgbox \

28) “Comando no diretório $diret executado” 0 0

29) fi



Sobre o Shell Script apresentado, é correto afirmar que

Alternativas
Respostas
5681: B
5682: D
5683: E
5684: B
5685: C
5686: A
5687: D
5688: A
5689: E
5690: D
5691: B
5692: E
5693: C
5694: C
5695: C
5696: C
5697: E
5698: E
5699: C
5700: D