Questões de Concurso Para tj-ma

Foram encontradas 2.084 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q2537031 Português

      Muito se tem falado e escrito sobre inclusão, que tem como princípio a inserção de pessoas com deficiência no âmbito social. De acordo com a Constituição Federal de 1988, no Art. 205, “a Educação, direito de todos e dever do Estado e da família, será promovida e incentivada com a colaboração da sociedade. Visando o pleno desenvolvimento da pessoa, seu preparo para o exercício da cidadania e sua qualificação para o trabalho”.

      Quando se afirma que “a educação é direito de todos”, faz-se necessário compreender que a educação está baseada na aceitação das diferenças e na valorização do indivíduo, independente dos fatores físicos e psíquicos. Nessa perspectiva é que se fala em inclusão, em que todos tenham os mesmos direitos e deveres, construindo um universo que favoreça o crescimento, valorizando as diferenças e o potencial de todos.

      Antigamente, pessoas que nasciam com alguma deficiência eram separadas, afastadas de qualquer convívio social, pois sua diferença era vista como maldição, destino, marca do demônio e de todo tipo de crendice. Mittler (2000 apud Santana, 2003). Daí surgiu a segregação até chegar ao preconceito que se inicia com a jornada da História da Educação das pessoas com deficiência.

      No período anterior ao século XX, que pode ser chamado de “fase da exclusão”, a maioria das pessoas com deficiência era considerada indigna de educação escolar. Foi com as grandes descobertas na área da Medicina, Biologia e Saúde que se começou a estudar os deficientes com a finalidade de dar respostas para os seus problemas; assim as pessoas com deficiência passaram a ser recebidas em instituições filantrópicas de cunho religioso ou asilos, que foram a última morada para muitos.

      A fase chamada de segregação, já no século XX, começou com a inserção de pessoas deficientes em grandes instituições que propiciavam a alfabetização. A partir da década de 1950 e mais intensamente nos anos 60, eclodiu o movimento de pais a quem tinha sido negado o ingresso de seus filhos em escolas comuns; após a Segunda Guerra Mundial, “consistia na crença de que o problema da deficiência era algo restrito à pessoa que a possuía e que, por isso, a solução seria prover a essa pessoa o máximo de habilidades a fim de que ela se tornasse apta a ingressar ou reingressar na sociedade” (Sassaki, 1997). Surgiram então as escolas especiais e, mais tarde, as classes especiais dentro de escolas regulares.

      A década de 1970 constituiu a fase da integração, em que houve mudança filosófica em direção à ideia de educação integrada, ou seja, só era possível essa junção quando o aluno com deficiência se adaptava ao regime da escola, sem modificações ou adaptações do sistema; a partir desse modelo é que famílias e orientadores prepararam essas pessoas para participar de uma comunidade sem modificações substanciais para integrar as pessoas com deficiência. Daí então a educação integrada ou integradora excluía aqueles que não tinham condições de acompanhar os demais alunos. As leis sempre tinham o cuidado de deixar aberta a possibilidade de manter as crianças e adolescentes com alguma deficiência em escolas regulares.

      No final dos anos 1980 surgiu a ideia de adaptar o sistema escolar às necessidades dos alunos, desde que a inclusão propiciasse uma educação de qualidade e igualitária para todos, aceitando as diferenças individuais como atributo e não como obstáculo e valorizando a diversidade para o enriquecimento das pessoas tendo isso declarado em documentos-chave como a Declaração de Salamanca, a Carta para o Terceiro Milênio, a Convenção de Guatemala, a Declaração das Pessoas Deficientes, a Declaração Internacional de Montreal sobre Inclusão e outros que garantem a acessibilidade a pessoas com deficiência. No Brasil, diversos documentos legislativos e administrativos tratam desse assunto, a começar pela Constituição Federal de 1988 e a LDB/96.


(CIRÍACO, Flávia Lima. Inclusão: um direito de todos. Revista Educação Pública, v. 20, nº 29, 4 de agosto de 2020. Disponível em: https://educacaopublica.cecierj.edu.br/artigos./Fragmento.) 

Com base nas informações e ideias apresentadas no texto, pode-se afirmar que  
Alternativas
Q2536550 Banco de Dados
O banco de dados relacional é um recurso imprescindível para a operacionalização dos sistemas nas organizações; é através dessas estruturas que os dados coletados pelas aplicações de diferentes plataformas são armazenados, possibilitando a sua posterior recuperação e utilização pelos usuários. Para organizar corretamente os dados nessas estruturas, os profissionais aplicam o recurso de normalização, que é focado na prevenção de problemas com repetição e atualização de dados, além do correto tratamento no que diz respeito à integridade. Seguindo os conceitos definidos nessa padronização, é possível afirmar que “eliminar dependências funcionais transitivas” é uma característica da: 
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
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
Alternativas
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.
Alternativas
Q2536546 Direito Digital
Com o aumento crescente do volume de dados pessoais coletados e processados pelas empresas e órgãos públicos, foi sancionada, em 14 de agosto de 2018, a Lei nº 13.709/2018 – Lei Geral de Proteção de Dados – LGPD, que representa um marco na história da proteção de dados no Brasil. Essa legislação, inspirada no Regulamento Geral de Proteção de Dados da União Europeia, busca garantir os direitos fundamentais de liberdade e privacidade dos cidadãos brasileiros. No artigo 5º, para os fins dessa Lei, considera-se que:


I. Um banco de dados é um conjunto estruturado de dados pessoais, estabelecido apenas em um único local, em suporte eletrônico ou físico.
II. A criptografia é a utilização de meios técnicos razoáveis e disponíveis no momento do tratamento, por meio dos quais um dado perde a possibilidade de associação, direta ou indireta, a um indivíduo.
III. A eliminação é a exclusão de dado ou de conjunto de dados armazenados em banco de dados, independentemente do procedimento empregado.


Está correto o que se afirma apenas em
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
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:
Alternativas
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:

Q43.png (486×135)




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:
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
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.
Alternativas
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
Alternativas
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
Alternativas
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 
Alternativas
Q2536535 Arquitetura de Computadores
Pipeline é uma técnica utilizada na arquitetura de processadores para melhorar o desempenho. Corresponde à característica de um pipeline:
Alternativas
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.
Alternativas
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.
Alternativas
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:
Alternativas
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. 
Alternativas
Respostas
521: B
522: C
523: A
524: A
525: A
526: C
527: B
528: D
529: C
530: B
531: B
532: B
533: C
534: D
535: B
536: D
537: D
538: B
539: D
540: D