Questões de Concurso
Para tecnologia da informação
Foram encontradas 166.464 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Ano: 2024
Banca:
Instituto Consulplan
Órgão:
TJ-MA
Prova:
Instituto Consulplan - 2024 - TJ-MA - Analista Judiciário - Analista de Sistemas - Desenvolvimento |
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
Ano: 2024
Banca:
Instituto Consulplan
Órgão:
TJ-MA
Prova:
Instituto Consulplan - 2024 - TJ-MA - Analista Judiciário - Analista de Sistemas - Desenvolvimento |
Q2536548
Engenharia de Software
O Behaviour Driven Development (BDD) é uma técnica de desenvolvimento ágil que busca integrar regras de negócio com
linguagem de programação, focando no comportamento do software. Por se tratar de uma evolução do TDD, a metodologia
permite que os testes ainda orientem o desenvolvimento, proporcionando que os testes sejam escritos antes mesmo que o
código de programação. Sobre a utilização de BDD, analise as afirmativas a seguir.
I. Simplifica a comunicação utilizando cenários descritos pelo cliente ou analista, dividindo-os em três blocos definidos pelas palavras-chave: Given, When e Then.
II. O Spock é um framework que oferece algumas vantagens como a utilização da linguagem Groovy e um formato de escrita de testes intuitivo e de fácil leitura.
III. Proporciona diversas vantagens como uma melhor comunicação entre as equipes, um maior compartilhamento de conhecimento, documentação dinâmica e uma visão do todo.
Está correto o que se afirma em
I. Simplifica a comunicação utilizando cenários descritos pelo cliente ou analista, dividindo-os em três blocos definidos pelas palavras-chave: Given, When e Then.
II. O Spock é um framework que oferece algumas vantagens como a utilização da linguagem Groovy e um formato de escrita de testes intuitivo e de fácil leitura.
III. Proporciona diversas vantagens como uma melhor comunicação entre as equipes, um maior compartilhamento de conhecimento, documentação dinâmica e uma visão do todo.
Está correto o que se afirma em
Ano: 2024
Banca:
Instituto Consulplan
Órgão:
TJ-MA
Prova:
Instituto Consulplan - 2024 - TJ-MA - Analista Judiciário - Analista de Sistemas - Desenvolvimento |
Q2536547
Engenharia de Software
Determinado desenvolvedor de softwares, com experiência em uma linguagem de programação específica, foi contratado
por uma Software House de grande porte para trabalhar com a mesma linguagem de programação do seu domínio. Durante
o processo de onboarding, o profissional recebeu diversas orientações sobre os produtos da empresa, as necessidades e
também os desafios de cada um dos projetos; na parte técnica, o profissional foi instruído inúmeras vezes que na organização
existem diversos códigos legados, que foram produzidos no início desses projetos por desenvolvedores que já não fazem
mais parte da organização e que, por norma de um acordo interno, todas as intervenções nesses códigos necessitam passar
por um processo de refatoração e adequação de boas práticas de programação. Como material de apoio, o desenvolvedor
recebeu toda a documentação interna da empresa onde constam os padrões de código, baseados em técnicas de Clean Code,
que devem ser seguidos nas implementações, além de uma indicação de leitura e estudo de livros relacionados a esse tema.
Diante do exposto, assinale a afirmativa INCORRETA.
Ano: 2024
Banca:
Instituto Consulplan
Órgão:
TJ-MA
Prova:
Instituto Consulplan - 2024 - TJ-MA - Analista Judiciário - Analista de Sistemas - Desenvolvimento |
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
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
Ano: 2024
Banca:
Instituto Consulplan
Órgão:
TJ-MA
Prova:
Instituto Consulplan - 2024 - TJ-MA - Analista Judiciário - Analista de Sistemas - Desenvolvimento |
Q2536544
Banco de Dados
O Tribunal de Justiça do Estado do Maranhão designou certo servidor de tecnologia da informação para assumir a função de
DBA em um projeto específico do órgão. O motivo dessa atribuição foi a experiência prévia do profissional no mercado de
trabalho privado aliada às diversas certificações que ele possuía nessa área. Ao iniciar no projeto, o profissional recebeu as
instruções técnicas do coordenador de tecnologia, que também repassou as expectativas e os desafios avaliados para o
projeto. Após alguns meses no projeto, já devidamente adaptado e em período produtivo, o profissional precisou construir
uma instrução SQL onde fosse gerada uma combinação de cada linha da primeira tabela com cada linha de uma segunda
tabela para a equipe de desenvolvimento de sistemas. Pode-se afirmar que o DBA utilizou um recurso conhecido como:
Ano: 2024
Banca:
Instituto Consulplan
Órgão:
TJ-MA
Prova:
Instituto Consulplan - 2024 - TJ-MA - Analista Judiciário - Analista de Sistemas - Desenvolvimento |
Q2536543
Programação
A linguagem de programação Java é amplamente utilizada por entidades públicas e privadas para o desenvolvimento de
aplicações de grande porte, dada as suas características de boa performance, escalabilidade e gratuidade. Considere a
situação hipotética em que determinado servidor do Tribunal de Justiça do Estado do Maranhão recebeu o fragmento de
código escrito na seguinte linguagem:
Como é possível observar não foi implementado na linha 4 o código de declaração e atribuição da variável mensagem; o servidor recebeu como demanda implementar esse recurso, nessa linha, para que, ao executar o código completo, seja exibida a mensagem com a seguinte formatação:
Concurso
público
JUL\2024
"TJMA"-Tribunal de Justiça do Estado do Maranhão
Considerando os recursos de impressão em múltiplas linhas de texto com uma única instrução e a utilização de sequências de escape na linguagem em questão, o servidor pode utilizar na linha 4 do código a seguinte instrução para obter o resultado da demanda:
Como é possível observar não foi implementado na linha 4 o código de declaração e atribuição da variável mensagem; o servidor recebeu como demanda implementar esse recurso, nessa linha, para que, ao executar o código completo, seja exibida a mensagem com a seguinte formatação:
Concurso
público
JUL\2024
"TJMA"-Tribunal de Justiça do Estado do Maranhão
Considerando os recursos de impressão em múltiplas linhas de texto com uma única instrução e a utilização de sequências de escape na linguagem em questão, o servidor pode utilizar na linha 4 do código a seguinte instrução para obter o resultado da demanda:
Ano: 2024
Banca:
Instituto Consulplan
Órgão:
TJ-MA
Prova:
Instituto Consulplan - 2024 - TJ-MA - Analista Judiciário - Analista de Sistemas - Desenvolvimento |
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
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
Ano: 2024
Banca:
Instituto Consulplan
Órgão:
TJ-MA
Prova:
Instituto Consulplan - 2024 - TJ-MA - Analista Judiciário - Analista de Sistemas - Desenvolvimento |
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
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
Ano: 2024
Banca:
Instituto Consulplan
Órgão:
TJ-MA
Prova:
Instituto Consulplan - 2024 - TJ-MA - Analista Judiciário - Analista de Sistemas - Desenvolvimento |
Q2536539
Sistemas Operacionais
A replicação de dados e máquinas virtuais entre servidores é uma prática fundamental no gerenciamento de infraestruturas
de TI. Sobre os recursos do Windows Server 2019, assinale a afirmativa INCORRETA.
Ano: 2024
Banca:
Instituto Consulplan
Órgão:
TJ-MA
Prova:
Instituto Consulplan - 2024 - TJ-MA - Analista Judiciário - Analista de Sistemas - Desenvolvimento |
Q2536538
Sistemas Operacionais
O Ubuntu 24.04 é uma das distribuições de sistema operacional Linux popular e utilizada em todo o mundo. Considerando
as características do Linux Ubuntu 24.04, marque V para as afirmativas verdadeiras e F para as falsas.
( ) Snap e Flatpak são sistemas de empacotamento de software utilizados no Ubuntu.
( ) O Ubuntu é apenas para computadores pessoais e não é adequado para uso em nuvem.
( ) O Ubuntu é predominantemente utilizado em servidores e não é adequado para uso pessoal.
A sequência está correta em
( ) Snap e Flatpak são sistemas de empacotamento de software utilizados no Ubuntu.
( ) O Ubuntu é apenas para computadores pessoais e não é adequado para uso em nuvem.
( ) O Ubuntu é predominantemente utilizado em servidores e não é adequado para uso pessoal.
A sequência está correta em
Ano: 2024
Banca:
Instituto Consulplan
Órgão:
TJ-MA
Prova:
Instituto Consulplan - 2024 - TJ-MA - Analista Judiciário - Analista de Sistemas - Desenvolvimento |
Q2536537
Sistemas Operacionais
O sistema operacional é uma parte fundamental do funcionamento do computador. Considerando os principais fundamentos
de sistemas operacionais, marque V para as afirmativas verdadeiras e F para as falsas.
( ) Em sistemas multitarefa preemptivos, o sistema operacional pode interromper a execução de um processo sem sua cooperação.
( ) Um deadlock ocorre quando os processos ficam bloqueados esperando recursos que nunca serão liberados.
( ) O conceito de thread permite que vários fluxos de execução compartilhem o mesmo espaço de endereçamento e recursos de um processo.
A sequência está correta em
( ) Em sistemas multitarefa preemptivos, o sistema operacional pode interromper a execução de um processo sem sua cooperação.
( ) Um deadlock ocorre quando os processos ficam bloqueados esperando recursos que nunca serão liberados.
( ) O conceito de thread permite que vários fluxos de execução compartilhem o mesmo espaço de endereçamento e recursos de um processo.
A sequência está correta em
Ano: 2024
Banca:
Instituto Consulplan
Órgão:
TJ-MA
Prova:
Instituto Consulplan - 2024 - TJ-MA - Analista Judiciário - Analista de Sistemas - Desenvolvimento |
Q2536536
Arquitetura de Computadores
O gerenciamento de memória em computadores envolve a coordenação e a supervisão do uso da memória. Sobre o
gerenciamento de memória em computadores, marque V para as afirmativas verdadeiras e F para as falsas.
( ) A segmentação de memória permite que diferentes segmentos de um programa tenham tamanhos variados.
( ) A memória virtual permite que um programa use mais memória do que a fisicamente disponível no sistema.
( ) A segmentação de memória sempre resulta em menos fragmentação do que a paginação.
A sequência está correta em
( ) A segmentação de memória permite que diferentes segmentos de um programa tenham tamanhos variados.
( ) A memória virtual permite que um programa use mais memória do que a fisicamente disponível no sistema.
( ) A segmentação de memória sempre resulta em menos fragmentação do que a paginação.
A sequência está correta em
Ano: 2024
Banca:
Instituto Consulplan
Órgão:
TJ-MA
Prova:
Instituto Consulplan - 2024 - TJ-MA - Analista Judiciário - Analista de Sistemas - Desenvolvimento |
Q2536535
Arquitetura de Computadores
Pipeline é uma técnica utilizada na arquitetura de processadores para melhorar o desempenho. Corresponde à característica
de um pipeline:
Ano: 2024
Banca:
Instituto Consulplan
Órgão:
TJ-MA
Prova:
Instituto Consulplan - 2024 - TJ-MA - Analista Judiciário - Analista de Sistemas - Desenvolvimento |
Q2536534
Arquitetura de Computadores
A representação de dados em hexadecimal (ou base 16) é amplamente utilizada em computação e eletrônica devido à sua
eficiência. Considere a conversão de um número hexadecimal em decimal, assinale a alternativa que se refere à representação decimal do número hexadecimal 1F.
Ano: 2024
Banca:
Instituto Consulplan
Órgão:
TJ-MA
Prova:
Instituto Consulplan - 2024 - TJ-MA - Analista Judiciário - Analista de Sistemas - Desenvolvimento |
Q2536533
Algoritmos e Estrutura de Dados
A representação de dados em binário é fundamental para o funcionamento de sistemas digitais e computadores. O sistema binário,
com base 2, utiliza apenas dois dígitos: 0 e 1. Converta o número binário (10112) em decimal e assinale a alternativa
correspondente.
Ano: 2024
Banca:
Instituto Consulplan
Órgão:
TJ-MA
Prova:
Instituto Consulplan - 2024 - TJ-MA - Analista Judiciário - Analista de Sistemas - Desenvolvimento |
Q2536532
Arquitetura de Computadores
As arquiteturas de processadores multicore se baseiam em designs de CPU que incluem dois ou mais núcleos de processamento
em um único chip de circuito integrado. Sobre os processadores multicore, se refere à principal vantagem das arquiteturas de
processadores multicore:
Ano: 2024
Banca:
Instituto Consulplan
Órgão:
TJ-MA
Prova:
Instituto Consulplan - 2024 - TJ-MA - Analista Judiciário - Analista de Sistemas - Desenvolvimento |
Q2536531
Arquitetura de Computadores
A memória cache é uma memória de alta velocidade usada em sistemas computacionais para melhorar o desempenho do
processamento de dados. Sobre as características da memória cache, assinale a afirmativa correta.
Ano: 2024
Banca:
Instituto Tupy
Órgão:
Prefeitura de São Francisco do Sul - SC
Prova:
Instituto Tupy - 2024 - Prefeitura de São Francisco do Sul - SC - Contador |
Q2536360
Noções de Informática
O que é uma referência absoluta no MS
Excel?
Ano: 2024
Banca:
Instituto Tupy
Órgão:
Prefeitura de São Francisco do Sul - SC
Prova:
Instituto Tupy - 2024 - Prefeitura de São Francisco do Sul - SC - Contador |
Q2536359
Noções de Informática
Ransomware é um tipo de ataque
malicioso que:
Ano: 2024
Banca:
Instituto Tupy
Órgão:
Prefeitura de São Francisco do Sul - SC
Prova:
Instituto Tupy - 2024 - Prefeitura de São Francisco do Sul - SC - Contador |
Q2536358
Noções de Informática
O Windows 10 introduziu um recurso
chamado “Windows Hello”, que permite aos
usuários: