Foram encontradas 18.333 questões

Resolva questões gratuitamente!

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

Q3136045 Redes de Computadores
O estilo arquitetural REST (Representational State Transfer) é amplamente utilizado no desenvolvimento de APIs devido à sua simplicidade, flexibilidade e adesão aos padrões HTTP. Um serviço RESTful adota princípios que permitem a comunicação entre sistemas utilizando operações padrão e URLs bem definidas para recursos. Complete as lacunas a seguir com os conceitos corretos sobre a arquitetura REST.

Em um serviço RESTful, a _______ (1) é usada para identificar de forma única o recurso, enquanto a operação de _______ (2) no protocolo HTTP é normalmente associada à obtenção de informações sobre o recurso sem alterá-lo.
Alternativas
Q3136044 Segurança da Informação
A segurança em aplicações web é um aspecto crítico no desenvolvimento de sistemas, uma vez que as vulnerabilidades podem ser exploradas para obter acesso não autorizado, manipular dados ou interromper os serviços. Controles e testes de segurança são implementados para identificar e mitigar potenciais riscos, garantindo a integridade, confidencialidade e disponibilidade das informações. Analise as afirmações a seguir sobre práticas de controle e teste de segurança em aplicações web.

I.Testes de segurança em aplicações web devem ser realizados apenas após a implementação completa do sistema, pois os testes em estágios iniciais não trazem benefícios para a detecção de vulnerabilidades.

II.O uso de mecanismos de autenticação multifatorial é uma medida que aumenta a segurança, pois exige mais de um método de verificação para conceder acesso a usuários.

III.A execução de testes de invasão (penetration testing) simula ataques reais, identificando vulnerabilidades que podem ser exploradas por invasores em produção.

IV.Controles de segurança como sanitização de entrada (input sanitization) e validação de dados de entrada são práticas que evitam ataques de injeção, como SQL Injection e Cross-Site Scripting (XSS).

V.A verificação de segurança automatizada por ferramentas de escaneamento é suficiente para garantir que uma aplicação web esteja totalmente protegida contra vulnerabilidades de segurança.

Estão corretas as afirmativas:
Alternativas
Q3136043 Programação
A manipulação de documentos XML é essencial para a integração e transformação de dados em sistemas modernos. O uso de tecnologias como XPath e XQuery facilita a consulta e o processamento de informações dentro de documentos XML. Qual das alternativas abaixo descreve corretamente uma função do XPath? 
Alternativas
Q3136042 Programação
O XML (Extensible Markup Language) é amplamente utilizado para estruturar dados de maneira independente de plataforma, enquanto o XSLT (Extensible Stylesheet Language Transformations) permite transformar documentos XML em outros formatos, como HTML. Considerando a aplicação de XSLT e XML em sistemas que necessitam de interoperabilidade, qual das alternativas abaixo está correta?
Alternativas
Q3136041 Arquitetura de Software
O gerenciamento do ciclo de vida do software (SDLC) abrange todas as fases do desenvolvimento, desde o levantamento de requisitos até a manutenção. Em um processo bem definido, cada fase é gerenciada e documentada para garantir a qualidade do produto final. Qual das alternativas abaixo descreve corretamente uma prática comum no gerenciamento do ciclo de vida do software?
Alternativas
Q3136040 Governança de TI
A garantia de qualidade de software é essencial para o desenvolvimento de sistemas confiáveis e robustos, sendo regida por modelos de processos de software que orientam a equipe ao longo do ciclo de vida do software. Dentre os modelos mais utilizados para qualidade de software, qual das alternativas abaixo descreve corretamente uma característica do modelo CMMI (Capability Maturity Model Integration)?
Alternativas
Q3136039 Programação
A integração de Servlets, JSP e Ajax no desenvolvimento de aplicações web em Java possibilita a construção de interfaces dinâmicas e interativas. Com base nesse contexto, qual das alternativas abaixo descreve corretamente como essas tecnologias interagem?
Alternativas
Q3136038 Programação
O Hibernate e o QueryDSL são ferramentas populares para o acesso e manipulação de dados em Java. Enquanto o Hibernate oferece uma implementação de JPA (Java Persistence API) para mapeamento objeto-relacional, o QueryDSL facilita a criação de consultas tipadas e dinâmicas. Considerando o uso do Hibernate e QueryDSL, qual das alternativas a seguir descreve corretamente uma característica do QueryDSL?
Alternativas
Q3136037 Programação
O JSON (JavaScript Object Notation) é um formato leve e amplamente utilizado para troca de dados entre sistemas. Considerando as boas práticas e as características desse formato, qual das alternativas abaixo está correta em relação ao uso do JSON?
Alternativas
Q3136036 Banco de Dados
Cada sistema de gerenciamento de banco de dados (SGBD) tem características, comandos e funcionalidades específicas que os tornam adequados para diferentes necessidades de sistemas. Microsoft SQL Server, MySQL e PostgreSQL são amplamente utilizados no mercado, cada um oferecendo funcionalidades e vantagens que podem influenciar a escolha de acordo com o contexto de aplicação. Relacione cada banco de dados (Coluna A) com sua funcionalidade ou característica correspondente (Coluna B).

Coluna A: SGBD
1.Microsoft SQL Server. 2.MySQL. 3.PostgreSQL. 4.MySQL e PostgreSQL. 5.Microsoft SQL Server e PostgreSQL.

Coluna B: Característica
(__)Suporte nativo a JSON e operações avançadas em dados JSON, facilitando a integração com aplicações NoSQL.

(__)Suporte a transações distribuídas e capacidade de federar consultas entre servidores diferentes por meio de linked servers.

(__)Implementação de MVCC (Multi-Version Concurrency Control) para permitir maior eficiência em operações simultâneas de leitura e escrita.

(__)Sistema de replicação master-slave e suporte a clusters NDB, facilitando a escalabilidade em grandes volumes de dados.

(__)Disponibilidade de um sistema de permissões hierárquico, facilitando a gestão granular de segurança em múltiplos níveis.

A sequência correta é:
Alternativas
Q3136035 Programação
A criação de páginas web responsivas é essencial para oferecer uma experiência de usuário consistente em diferentes dispositivos. O conceito de responsividade envolve o uso de técnicas e padrões que permitem que a página se ajuste de acordo com o tamanho da tela. Considerando essa perspectiva, qual das alternativas abaixo representa uma prática recomendada para desenvolver páginas responsivas?
Alternativas
Q3136034 Banco de Dados
Para analistas de sistemas, compreender os conceitos e componentes dos sistemas de banco de dados é essencial para realizar modelagens eficientes, otimizar consultas e garantir a integridade e o desempenho do sistema. Relacione os conceitos de banco de dados (Coluna A) com suas descrições ou funcionalidades correspondentes (Coluna B).

Coluna A: Conceito de Banco de Dados
1.Normalização. 2.Índice Clusterizado. 3.Chave Estrangeira. 4.ACID. 5.SQL JOIN.

Coluna B: Descrição
(__)Conjunto de propriedades que garantem a confiabilidade das transações de banco de dados, incluindo atomicidade, consistência, isolamento e durabilidade.

(__)Técnica utilizada para evitar redundância de dados em um banco de dados relacional, dividindo tabelas em estruturas menores.

(__)Operação que combina dados de duas ou mais tabelas, com base em uma condição de relacionamento entre elas.

(__)Tipo específico de índice que ordena fisicamente os dados na tabela com base em uma coluna específica, melhorando o desempenho de consultas.

(__)Construtor que estabelece uma relação entre tabelas, referenciando uma coluna em outra tabela como chave primária.

A sequência correta é:
Alternativas
Q3136033 Arquitetura de Software
Portais corporativos são utilizados para centralizar informações e serviços, facilitando o acesso e a organização dos conteúdos. A arquitetura da informação e o uso de portlets são fundamentais para assegurar uma experiência eficiente e personalizada ao usuário. Dado esse contexto, qual das alternativas abaixo reflete corretamente um aspecto da arquitetura da informação em portais corporativos?
Alternativas
Q3136018 Português
13º salário surgiu de greve geral após vitória do Brasil na Copa de 1962


Em 1962, o Brasil conquistou o bicampeonato na Copa do Mundo. Mas pouca gente conhece a história de uma outra conquista daquele ano: a do 13º salário, benefício garantido em lei sancionada pelo presidente João Goulart em 13 de julho de 1962.

"O 13º salário é um caso de reivindicação surgida no chão da fábrica, legitimada nas relações costumeiras entre patrões e empregados em algumas firmas, transformada em lei às custas de greves, demissões, abaixo assinados, prisões e cuja memória é depois ofuscada pelo brilho da lei que supõe-se, como toda lei, ter sido iniciativa de algum presidente, deputado ou senador", escreve o historiador Murilo Leal Pereira Neto.

Tudo aconteceu sob protestos dos empresários e do mercado financeiro da época, conforme registrou o jornal O Globo que, no dia 26 de abril de 1962, estampou na sua manchete: "Considerado desastroso para o País um 13º mês de salário".

O desastre não veio e hoje milhões são beneficiados com o rendimento adicional, segundo o Dieese (Departamento Intersindical de Estatística e Estudos Socioeconômicos).

A gratificação de Natal é uma tradição originada em países de maioria cristã, onde alguns patrões tinham o costume de presentear seus funcionários com cestas de alimentos na época das festas de fim de ano.

Essa doação, antes voluntária, tornou-se obrigatória na Itália em 1937, durante o regime fascista de Benito Mussolini, quando o acordo coletivo de trabalho nacional passou a prever um mês adicional de salário para os empregados das fábricas. Em 1946, o benefício seria estendido às demais categorias de trabalhadores italianos, sendo consolidado através de decreto presidencial em 1960.

No Brasil, os primeiros registros de greves e demandas pelo abono de Natal são de 1921, na Companhia Paulista de Aniagem e na indústria Mariângela, ambas empresas do setor têxtil.

Sob inspiração da Carta del Lavoro de 1927 da Itália fascista, o Brasil aprovaria em 1943 sua Consolidação das Leis do Trabalho (CLT), mas ela não constava o 13º salário.

Naquele mesmo ano, no entanto, o abono de Natal foi conquistado pelos trabalhadores da fabricante de pneus Pirelli, levando a uma greve geral no ano seguinte em Santo André (SP) pelo pagamento do benefício.

"Na onda de greves que se alastrou de dezembro de 1945 a março de 1946, a luta pelo prêmio de final de ano era a principal reivindicação na sua maioria, envolvendo categorias como ferroviários da Sorocabana, trabalhadores da Light, tecelões, metalúrgicos, gráficos e químicos em São Paulo", lembra Pereira Neto, em sua tese de doutorado.

Após tantas lutas e greves pelo país ao longo dos anos, a Constituição de 1988 garantiu o 13º salário a todos os trabalhadores urbanos e rurais, direito formalmente estendido aos servidores públicos por meio da Emenda Constitucional 19 naquele mesmo ano.

https://www.bbc.com/portuguese/articles/c2ln4p18r2ro.adaptado.
As funções da linguagem correspondem às maneiras como a linguagem é usada de acordo com a intenção do emissor.
No texto base intitulado '13º salário surgiu de greve geral após vitória do Brasil na Copa de 1962' predomina qual função da linguagem?
Alternativas
Q3127940 Redes de Computadores
O ______ é muito semelhante à SAN, exceto que, em vez de o armazenamento em rede aparecer como um grande disco, ele oferece uma interface de sistema de arquivo usando protocolos de sistema de arquivo em rede, como NFS ou CIFS. Assinale a alternativa que preencha corretamente a lacuna.
Alternativas
Q3127939 Sistemas Operacionais
A orquestração de contêineres refere-se ao processo de organizar o trabalho de componentes individuais em camadas de aplicações. Para isso, recomenda-se o uso de uma ferramenta chamada de orquestradores de contêineres, que tem como objetivo coordenar a criação e a remoção dessas unidades de processamento de contêineres, entre outras funcionalidades (LINTHICUM, 2015). Assinale a alternativa que apresenta uma ferramenta de orquestração de contêineres.
Alternativas
Q3127938 Engenharia de Software
CI (Integração contínua, do inglês: Continuous Integration) foi introduzida para limitar o trabalho manual que era necessário para o processo de integração do sistema. Além disso, acrescentou-se o processo de testes automatizados, garantindo o funcionamento do sistema após cada atualização. Para adotar essa prática, é essencial utilizar ferramentas de controle de versão, a fim de obter garantia do controle entre as versões dos códigos, possibilidade de retorno para versões anteriores e viabilidade de diferentes programadores trabalharem no mesmo código através de branches distintas. Assinale a alternativa que apresenta uma ferramenta de controle de versão.
Alternativas
Q3127937 Sistemas Operacionais
Com relação a conteinerização utilizando Docker, assinale a alternativa correta em relação à finalidade do Dockerfile.
Alternativas
Q3127936 Engenharia de Software
Com relação à finalidade dos comandos Git checkout, assinale a alternativa correta.
Alternativas
Q3127935 Engenharia de Software
Assinale a alternativa que apresenta o que é possível realizar por meio de comandos Git.
Alternativas
Respostas
2161: A
2162: A
2163: C
2164: C
2165: D
2166: E
2167: B
2168: B
2169: C
2170: D
2171: C
2172: E
2173: A
2174: D
2175: C
2176: A
2177: B
2178: C
2179: D
2180: B