Questões de Programação para Concurso

Foram encontradas 9.235 questões

Q2537425 Programação
Considere as duas listas em Python apresentadas a seguir.

lista1 = ['maça', 'banana', 'laranja'] lista2 = ['uva','melancia','abacaxi']


Assinale a alternativa que representa uma maneira INCORRETA de unir as duas listas.
Alternativas
Q2537017 Programação
Na linguagem JavaScript quando o valor de uma variável é declarado, mas ela não possui nenhum valor concreto armazenado, como por exemplo em um elemento array que não existe, é retornado: 
Alternativas
Q2537015 Programação
Observe o seguinte trecho de código:

foreach ($nome_array as $elemento) { comandos }


Esse trecho de código utiliza, respectivamente, um comando e uma linguagem de programação: 
Alternativas
Q2537014 Programação
No PHP temos a possibilidade de criar métodos que são apenas declarados, mas sua implementação não é fornecida. Nesse caso, trata-se de um método:
Alternativas
Q2537012 Programação
Quando a URL http://localhost:8084/jsp01/loginaction.jsp é invocada há um processo denominado transformação e compilação. Em decorrência disso, se houver sucesso ocorre a criação de um (a): 
Alternativas
Q2537011 Programação
Observe a seguinte URL:

http://localhost:8084/servlets01/CadastrarAluno?txtNome =Gabriel&txtIdade=14 .

Nessa URL localhost:8084 e CadastrarAluno são o:
Alternativas
Q2537010 Programação
Observe o seguinte trecho de código de um programa em C#:

class Quadrilatero { //Área do quadrado double CalcularArea (double lado) { return lado * lado; } //Área do retângulo double CalcularArea (double baseMaior, double baseMenor) { return baseMaior * baseMenor; } }

Este trecho de código exemplifica o uso de:  
Alternativas
Q2537009 Programação
Na orientação a objetos existe um método que não retorna parâmetros. Seu nome é idêntico ao da classe e ele é conhecido como:
Alternativas
Q2537008 Programação
Raul trabalha com programação orientada a objetos e deseja que apenas os objetos de uma classe e de suas classes derivadas possam visualizá-los. Neste caso Raul deve utilizar o tipo de acesso:
Alternativas
Q2537007 Programação
A programação OO disponibiliza dois mecanismos específicos para reuso de código. Estes mecanismos são conhecidos como: 
Alternativas
Q2537006 Programação
No desenvolvimento de sistemas orientados a objetos é fundamental manter as partes de um sistema tão independentes quanto possível. Isto é possível mediante o emprego de um conceito da orientação a objetos conhecido como:
Alternativas
Q2536549 Programação
A equipe de desenvolvimento de sistemas do Tribunal de Justiça do Estado do Maranhão, buscando a integração contínua das ferramentas utilizadas, adotou a utilização do npm. O gerenciador de pacotes em questão é essencial para o desenvolvimento empregando o Node.js, que é utilizado na construção e manutenção de algumas API’s do órgão, permitindo a instalação, a utilização e o compartilhamento de bibliotecas de código JavaScript de uma forma rápida e simplificada. Considerando a utilização do npm através da interface de linha de comando (CLI), na versão 10.7.0, pode-se afirmar que o comando para listar os pacotes instalados é npm
Alternativas
Q2536545 Programação
A equipe de desenvolvimento do Tribunal de Justiça do Estado do Maranhão, após reunião técnica dos gestores, decidiu pela utilização do ReactJS em um projeto. O motivo dessa decisão foi por entender que se trata de uma das bibliotecas de JavaScript mais populares para o desenvolvimento de aplicativos web ou até mesmo para dispositivos móveis. Esse projeto foi criado originalmente pelo Facebook, que, posteriormente, foi amplamente utilizado no mercado corporativo. Sobre o ReactJS, analise as afirmativas a seguir.


I. É possível a criação de componentes personalizados que permitem a combinação de tags HTML, CSS e JavaScript.
II. Para adicionar uma variável de estado é necessário importar addState do React no topo do arquivo.
III. O ciclo de vida de um effect consiste em montar, atualizar ou desmontar.


Está correto o que se afirma em
Alternativas
Q2536542 Programação
O desenvolvimento de sistemas em arquiteturas web é uma realidade muito presente em sistemas corporativos, devido às suas características de acessibilidade a partir de qualquer lugar, facilidade de utilização, otimização para motores de busca e principalmente a escalabilidade que permite a evolução rápida e robusta das aplicações. A possibilidade de execução diretamente de um navegador web possibilita aos usuários realizar diversas tarefas e operações pela internet atingindo um grande número de usuários através da aplicação. Considerando que os sistemas web são compostos de uma combinação de diversas tecnologias, analise as afirmativas a seguir.


I. Em HTML um input do tipo reset define um botão de reinicialização que redefine todos os valores do formulário para seus valores iniciais.
II. Em JQuery o método serializeArray cria uma string de texto codificada em URL serializando valores de formulário.
III. Em JavaScript, ao utilizar uma sequência de escape hexadecimal, o número depois de \h é interpretado como um número hexadecimal.


Está correto o que se afirma em
Alternativas
Q2536541 Programação
No departamento de tecnologia da informação do Tribunal de Justiça do Estado do Maranhão, são utilizadas diversas linguagens de programação para elaborar e manter as aplicações utilizadas pelo órgão público. Dentro de um time multidisciplinar, existem desenvolvedores especialistas em cada uma dessas linguagens, facilitando o processo de desenvolvimento e também de treinamento de futuros servidores. Para uma determinada aplicação de uso interno foi utilizada a linguagem Java. Sobre essa linguagem, analise as afirmativas a seguir.

I. Um método que é declarado final não pode ser sobrescrito em uma subclasse.
II. A classe StringBuffer fornece o método length para retornar a quantidade de caracteres que pode ser armazenada em um StringBuffer sem alocar mais memória.
III. Os membros de acesso internal de uma superclasse podem ser acessados apenas por métodos da superclasse, métodos de subclasse e métodos de outras classes do mesmo pacote.


Está correto o que se afirma em
Alternativas
Q2535278 Programação
Organizações em todo o mundo frequentemente utilizam Web Services e fazem amplo uso de especificações de padrões de interoperabilidade baseados em XML para implementar uma Arquitetura Orientada a Serviços (SOA).
De acordo com esses padrões, a notação XML para descrição de webservices, como acessá-lo e quais operações estão disponíveis é
Alternativas
Q2535274 Programação
O JBoss Modules é um ambiente modular de carregamento e execução de classes Java presente no servidor de aplicação JBoss.
Sobre a implementação do JBoss Modules, é correto afirmar que
Alternativas
Q2535269 Programação
O Ansible é uma ferramenta de código aberto amplamente utilizada em automação de infraestruturas de TI. Ela oferece recursos de codificação declarativa por meio de playbooks.
Sobre a distribuição comunitária do Ansible, é correto afirmar que
Alternativas
Q2534658 Programação
Um exemplo da aplicação do MapReduce bem conhecido é a contagem de palavras num arquivo de texto. A partir de um arquivo com linhas de texto, a tarefa é produzir a lista de palavras acompanhadas com a frequência que aparecem no texto.
A sequência mais adequada de aplicação das fases para essa tarefa, além das fases de entrada e saída, é:
Alternativas
Q2534619 Programação
No contexto dos componentes do GovTech Maturity Index (GTMI), avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).

( ) O CGSI (Índice de Sistemas Governamentais Centrais) aborda elementos essenciais para uma abordagem integrada de governo, incluindo a nuvem governamental e frameworks de interoperabilidade, destacando a importância de plataformas unificadas.
( ) O PSDI (Índice de Prestação de Serviços Públicos) avalia a maturidade de portais de serviços públicos online, enfatizando o design centrado no cidadão e a acessibilidade universal, refletindo a importância da facilidade de uso e do acesso equitativo.
( ) O DCEI (Índice de Engajamento do Cidadão Digital) analisa a participação de cidadãos em redes sociais, empregando dados fechados e APIs para uma integração entre sistemas do governo.
( ) O GTEI (Índice de Habilitadores GovTech) captura aspectos como estratégia, instituições, leis, regulamentações, habilidades digitais e políticas e programas de inovação, sublinhando os fatores que habilitam e promovem a tecnologia governamental.

As afirmativas são, respectivamente,
Alternativas
Respostas
381: E
382: E
383: D
384: C
385: B
386: E
387: C
388: A
389: A
390: D
391: B
392: A
393: B
394: B
395: B
396: C
397: A
398: C
399: E
400: A