Questões de Concurso Para desenvolvedor de software

Foram encontradas 136 questões

Resolva questões gratuitamente!

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

Ano: 2026 Banca: FSA Órgão: FSA-SP Prova: FSA - 2026 - FSA-SP - Desenvolvedor de Software |
Q4045707 Banco de Dados

Em uma instituição de ensino superior, foi necessário criar um banco de dados para controlar os projetos científicos e a participação dos pesquisadores. Para isso, foram criadas as tabelas Pesquisador, Area_Conhecimento e Projeto por meio dos scripts SQL abaixo: 



Imagem associada para resolução da questão



Deseja-se listar o nome dos pesquisadores que atuam como bolsistas, juntamente com a carga horária semanal dos projetos, exibindo apenas registros com correspondência entre as tabelas e ordenando em ordem decrescente de carga horária.



Assinale a alternativa correta:

Alternativas
Ano: 2026 Banca: FSA Órgão: FSA-SP Prova: FSA - 2026 - FSA-SP - Desenvolvedor de Software |
Q4045706 Engenharia de Software

Em uma instituição de ensino de grande porte, o gerenciamento de materiais de estoque (como itens de papelaria, toners e materiais de limpeza) é realizado através do módulo TOTVS Gestão de Estoque, Compras e Faturamento. Para otimizar o processo de reposição desses itens, o analista de sistemas precisa configurar a Visão de Produtos de modo que os compradores visualizem apenas os itens pertinentes ao estoque de consumo pedagógico e administrativo, ocultando itens inativos ou serviços.



Situação-Problema:



A equipe de compras solicitou a criação de um filtro na visão de produtos que atenda aos seguintes critérios simultâneos:


O produto deve estar com o status Ativo.


O produto deve pertencer ao tipo "Material de Estoque".


A descrição do produto deve conter o termo "Papel" (para facilitar a gestão de suprimentos de secretaria e exames).



Considerando as funcionalidades do construtor de filtros e a arquitetura de dados do TOTVS RM, analise as afirmações abaixo:



I. Para garantir que apenas os registros que atendem a todos os critérios sejam exibidos, o analista deve utilizar o operador lógico "E" (AND) entre as condições de status, tipo de produto e descrição.


II. A busca pelo termo "Papel" na descrição técnica deve ser configurada com o operador "Like", o que permite ao sistema localizar o termo independentemente de ele estar no início, meio ou fim do texto.


III. Uma vez criado e salvo como "Filtro do Usuário", este filtro poderá ser utilizado por qualquer usuário que tenha acesso à visão de produtos, independentemente do seu perfil de segurança ou permissões de acesso ao módulo.



Assinale a opção correta: 

Alternativas
Ano: 2026 Banca: FSA Órgão: FSA-SP Prova: FSA - 2026 - FSA-SP - Desenvolvedor de Software |
Q4045705 Engenharia de Software

No módulo TOTVS RM Labore, o lançamento da folha de pagamento é o processo que consolida as informações financeiras dos colaboradores. A flexibilidade do sistema permite que regras de negócio específicas sejam implementadas através de Fórmulas de Cálculo, que interagem com o cadastro de Eventos e os dados contratuais do funcionário.



Situação-Problema:



Uma empresa deseja implementar um "Prêmio por Tempo de Casa". A regra define que funcionários com mais de 5 anos de empresa devem receber um valor fixo de R$ 200,00 lançados automaticamente todo mês. Para isso, o analista criou o evento de provento "0150 - Prêmio Antiguidade".



Considerando o processo de parametrização e lançamento, analise as afirmações abaixo:



I. A verificação do tempo de casa (se maior que 5 anos) deve ser feita por uma Fórmula de Cálculo associada ao evento, utilizando funções que consultam a data de admissão do colaborador.


II. Se o valor do prêmio for alterado para R$ 250,00 na fórmula, o sistema atualizará automaticamente todos os envelopes de pagamento que já foram calculados e fechados no mês, sem necessidade de novo lançamento.


III. Para que o valor de R$ 200,00 seja calculado, a fórmula deve ser inserida no campo "Fórmula de Valor" do cadastro do evento, e este evento deve constar no "Grupo de Eventos" utilizado no momento do lançamento da folha.


IV. O uso de fórmulas é considerado uma customização do código-fonte, o que impede que o sistema receba atualizações oficiais da TOTVS (patches) até que as fórmulas sejam removidas.



Assinale a opção correta:

Alternativas
Ano: 2026 Banca: FSA Órgão: FSA-SP Prova: FSA - 2026 - FSA-SP - Desenvolvedor de Software |
Q4045704 Banco de Dados

Em um sistema corporativo de gestão de pessoas, os dados dos colaboradores estão distribuídos em diferentes entidades relacionais, de forma a garantir integridade e evitar redundâncias. Um analista precisa construir uma consulta que permita extrair informações consolidadas para fins gerenciais. Considere as seguintes tabelas:



TABELA_PESSOAS (ID_PESSOA, NOME, CPF)


TABELA_CONTRATOS (MATRICULA, ID_PESSOA, SALARIO, COD_SETOR)


TABELA_SETORES (COD_SETOR, NOME_SETOR)



O analista elaborou a seguinte consulta SQL: 



Imagem associada para resolução da questão


Com base na consulta apresentada e no comportamento dos operadores relacionais em SQL padrão, analise as afirmativas a seguir:



I. A consulta retornará exclusivamente colaboradores que possuam contrato com remuneração superior a 2000 e que estejam vinculados a um setor válido cadastrado, excluindo implicitamente quaisquer registros com ausência de correspondência nas tabelas relacionadas.


II. Caso existam contratos com o campo COD_SETOR nulo ou com valores que não possuam correspondência na tabela de setores, tais registros serão desconsiderados no resultado, ainda que atendam ao critério de remuneração.


III. Ao realizar um RIGHT JOIN entre a TABELA_PESSOAS e a TABELA_CONTRATOS, o SQL Server garantirá que todos os registros de pessoas sejam exibidos no resultado final, mesmo aqueles que não possuem contrato vinculado, preenchendo os campos da tabela de contratos com valores NULL.


IV. A consulta apresentada pode retornar colaboradores que não possuem registro correspondente na TABELA_CONTRATOS, desde que estejam cadastrados na TABELA_PESSOAS e atendam ao critério de salário informado.



Assinale a opção correta: 

Alternativas
Ano: 2026 Banca: FSA Órgão: FSA-SP Prova: FSA - 2026 - FSA-SP - Desenvolvedor de Software |
Q4045702 Banco de Dados

Sobre a arquitetura de dados e o dicionário de metadados do ecossistema TOTVS RM, analise as afirmativas abaixo, marcando V para as verdadeiras e F para as falsas:



( ) O dicionário de dados que armazena as informações de metadados das tabelas e colunas do sistema é composto, primordialmente, pelas tabelas GTABELA e GCAMPOS.


( ) A tabela GLINKSREL armazena os relacionamentos (Foreign Keys) lógicos entre as tabelas do sistema, sendo essencial para a construção de consultas complexas e relatórios.


( ) Para garantir a integridade referencial e os gatilhos internos (triggers) do framework, a criação de um novo registro de usuário deve ser feita exclusivamente via interface ou APIs (DataServers), sendo a prática de Insert direto na tabela GUSUARIO altamente desencorajada por não garantir a persistência em tabelas satélites de segurança.


( ) A tabela GAUTOINC é responsável por armazenar as definições de chaves primárias e índices de performance (Indexes) das tabelas físicas no banco de dados.



Assinale a alternativa que contém a sequência correta:

Alternativas
Ano: 2026 Banca: FSA Órgão: FSA-SP Prova: FSA - 2026 - FSA-SP - Desenvolvedor de Software |
Q4045701 Sistemas de Informação

No que se refere à interface, ferramentas de gerenciamento e serviços globais da Linha RM da TOTVS, analise as afirmativas abaixo e assinale V para verdadeiro e F para falso:



( ) O TOTVS Compartilhamento é uma ferramenta colaborativa que permite ao usuário acessar e baixar artefatos prontos (como relatórios, fórmulas visuais e planilhas) disponibilizados pela TOTVS ou pela comunidade.


( ) O gerenciamento de jobs é realizado exclusivamente através do RM Portal sendo impossível monitorar, agendar ou cancelar a execução de processos(como a geração de relatórios ou cálculo de folha) utilizando o módulo serviços globais no TOTVS RM.


( ) O cadastro de Tabelas Dinâmicas, existente nos Serviços Globais, serve para que o sistema armazene valores fixos que serão utilizados em campos de seleção (combobox) em diversos módulos, permitindo a customização de listas de opções sem a necessidade de alteração no código-fonte ou na estrutura do banco de dados.



Assinale a alternativa que apresenta a sequência correta: 

Alternativas
Ano: 2026 Banca: FSA Órgão: FSA-SP Prova: FSA - 2026 - FSA-SP - Desenvolvedor de Software |
Q4045700 Sistemas de Informação

Sobre as ferramentas de extração, relatórios e análise de dados do ecossistema TOTVS RM, analise as afirmativas abaixo e marque V para as verdadeiras e F para as falsas:



( ) O Gerador de Saídas é a ferramenta destinada à exportação de dados para intercâmbio eletrônico de informações (layouts bancários, EDI, etc.), permitindo a geração de arquivos em diversos formatos de texto baseados em estruturas de posições fixas ou delimitadores.


( ) O Cubo .NET do RM funciona como uma ferramenta de OLAP (Online Analytical Processing), permitindo a análise multidimensional de dados com funcionalidades de pivotagem e agrupamento dinâmico, similares às tabelas dinâmicas do Microsoft Excel.


( ) A Planilha .NET permite a utilização de fórmulas e recursos de formatação semelhantes ao Excel dentro do ambiente RM, possuindo a capacidade de atualização dinâmica dos dados por meio de consultas SQL ou sentenças vinculadas, mesmo após a criação da estrutura.


( ) O SmartView representa a evolução das soluções de visualização de dados da TOTVS, substituindo e unificando funcionalidades que antes eram supridas por ferramentas como o TReports e os antigos modelos de BI.



Assinale a alternativa que contém a sequência correta:

Alternativas
Ano: 2026 Banca: FSA Órgão: FSA-SP Prova: FSA - 2026 - FSA-SP - Desenvolvedor de Software |
Q4045699 Engenharia de Software
No contexto do TOTVS RM, as Fórmulas Visuais (FV) permitem a customização de regras de negócio e automação de processos. Sobre as formas de execução e acionamento de uma Fórmula Visual dentro do sistema, assinale a alternativa correta:
Alternativas
Ano: 2026 Banca: FSA Órgão: FSA-SP Prova: FSA - 2026 - FSA-SP - Desenvolvedor de Software |
Q4045698 Matemática

Em um teste automatizado, 3 APIs independentes têm probabilidade de sucesso de 90% cada. Qual a probabilidade de todas funcionarem corretamente?

Alternativas
Ano: 2026 Banca: FSA Órgão: FSA-SP Prova: FSA - 2026 - FSA-SP - Desenvolvedor de Software |
Q4045697 Raciocínio Lógico

Um desenvolvedor precisa gerar senhas com 3 caracteres distintos usando as letras A, B, C, D. Quantas senhas diferentes podem ser formadas? 

Alternativas
Ano: 2026 Banca: FSA Órgão: FSA-SP Prova: FSA - 2026 - FSA-SP - Desenvolvedor de Software |
Q4045696 Matemática

Um sistema de requisições cobra:



● R$ 10,00 fixos + R$ 2,00 por requisição (plano A)


● R$ 4,00 fixos + R$ 4,00 por requisição (plano B)



Para quantas requisições os custos são iguais?

Alternativas
Ano: 2026 Banca: FSA Órgão: FSA-SP Prova: FSA - 2026 - FSA-SP - Desenvolvedor de Software |
Q4045695 Estatística
Um desenvolvedor analisa a quantidade de bugs encontrados por semana: 8, 8, 16, 9 e 14. Qual é a mediana?
Alternativas
Ano: 2026 Banca: FSA Órgão: FSA-SP Prova: FSA - 2026 - FSA-SP - Desenvolvedor de Software |
Q4045694 Raciocínio Lógico
Uma equipe de 4 desenvolvedores leva 6 dias para implementar uma funcionalidade de software. Quantos dias levarão 3 desenvolvedores, mantendo a mesma produtividade individual?
Alternativas
Ano: 2026 Banca: FSA Órgão: FSA-SP Prova: FSA - 2026 - FSA-SP - Desenvolvedor de Software |
Q4045693 Português

O texto que segue servirá de base para a questão.


Texto 1



Conselhos para a mulher forte

Gioconda Belli



“(...) Não percas a compaixão, mas teme tudo que te conduz a negar-te a palavra, a esconder quem és, tudo que te obrigue a abrandar-se.

(...)

Se és uma mulher forte

prepara-te para a batalha:

aprende a estar sozinha

a dormir na mais absoluta escuridão sem medo

(...)

Treine-se nos ofícios da reflexão e do intelecto.

Lê faz o amor a ti mesma constrói teu castelo

(...)

Ampara, mas te ampara primeiro.

Guarda as distâncias.

Te constrói. Te cuida.

Entesoura teu poder.

O defenda.

O faça por você.

Te peço em nome de todas nós”. 

Considere o verso do poema “Conselhos para a mulher forte”, de Gioconda Belli:



“Ampara, mas te ampara primeiro.”



Analise as afirmações a seguir:



I. O verbo amparar, no trecho, é transitivo indireto.


II. O pronome te funciona como objeto do verbo ampara, indicando que a ação recai sobre uma pessoa.


III. A palavra mas estabelece uma relação de contraste entre as duas ideias presentes no verso e funciona como uma conjunção coordenativa adversativa.


IV. O termo primeiro exerce valor adverbial, indicando prioridade ou ordem na realização da ação.



Assinale a alternativa correta: 

Alternativas
Ano: 2026 Banca: FSA Órgão: FSA-SP Prova: FSA - 2026 - FSA-SP - Desenvolvedor de Software |
Q4045692 Português

O texto que segue servirá de base para a questão.


Texto 1



Conselhos para a mulher forte

Gioconda Belli



“(...) Não percas a compaixão, mas teme tudo que te conduz a negar-te a palavra, a esconder quem és, tudo que te obrigue a abrandar-se.

(...)

Se és uma mulher forte

prepara-te para a batalha:

aprende a estar sozinha

a dormir na mais absoluta escuridão sem medo

(...)

Treine-se nos ofícios da reflexão e do intelecto.

Lê faz o amor a ti mesma constrói teu castelo

(...)

Ampara, mas te ampara primeiro.

Guarda as distâncias.

Te constrói. Te cuida.

Entesoura teu poder.

O defenda.

O faça por você.

Te peço em nome de todas nós”. 

Observe o trecho adaptado do poema:



“Lê faz o amor a ti mesma constrói teu castelo.”



Para adequar a frase à norma-padrão de pontuação, considerando a enumeração de ações no imperativo, a forma correta é:

Alternativas
Ano: 2026 Banca: FSA Órgão: FSA-SP Prova: FSA - 2026 - FSA-SP - Desenvolvedor de Software |
Q4045691 Português

O texto que segue servirá de base para a questão.


Texto 1



Conselhos para a mulher forte

Gioconda Belli



“(...) Não percas a compaixão, mas teme tudo que te conduz a negar-te a palavra, a esconder quem és, tudo que te obrigue a abrandar-se.

(...)

Se és uma mulher forte

prepara-te para a batalha:

aprende a estar sozinha

a dormir na mais absoluta escuridão sem medo

(...)

Treine-se nos ofícios da reflexão e do intelecto.

Lê faz o amor a ti mesma constrói teu castelo

(...)

Ampara, mas te ampara primeiro.

Guarda as distâncias.

Te constrói. Te cuida.

Entesoura teu poder.

O defenda.

O faça por você.

Te peço em nome de todas nós”. 

Considere o verso:



“Não percas a compaixão, mas teme tudo que te conduz a negar-te a palavra.”



Quanto à regência do verbo temer, o trecho indica que ele:

Alternativas
Ano: 2026 Banca: FSA Órgão: FSA-SP Prova: FSA - 2026 - FSA-SP - Desenvolvedor de Software |
Q4045690 Português

O texto que segue servirá de base para a questão.


Texto 1



Conselhos para a mulher forte

Gioconda Belli



“(...) Não percas a compaixão, mas teme tudo que te conduz a negar-te a palavra, a esconder quem és, tudo que te obrigue a abrandar-se.

(...)

Se és uma mulher forte

prepara-te para a batalha:

aprende a estar sozinha

a dormir na mais absoluta escuridão sem medo

(...)

Treine-se nos ofícios da reflexão e do intelecto.

Lê faz o amor a ti mesma constrói teu castelo

(...)

Ampara, mas te ampara primeiro.

Guarda as distâncias.

Te constrói. Te cuida.

Entesoura teu poder.

O defenda.

O faça por você.

Te peço em nome de todas nós”. 

No trecho Treine-se nos ofícios da reflexão e do intelecto, avalie as afirmações a seguir.



I. Em “ofícios da reflexão e do intelecto”, os termos “da reflexão” e “do intelecto” funcionam como adjuntos adnominais, estabelecendo uma relação de posse com o substantivo “ofícios”.


II. O pronome -se em “Treine-se” funciona como partícula apassivadora, indicando que o sujeito sofre a ação do verbo.


III. A forma “Treine-se” poderia ser substituída por “Capacite-se” sem alteração significativa do sentido no contexto do poema.



É correto apenas o que se afirma em: 

Alternativas
Ano: 2026 Banca: FSA Órgão: FSA-SP Prova: FSA - 2026 - FSA-SP - Desenvolvedor de Software |
Q4045689 Português

O texto que segue servirá de base para a questão.


Texto 1



Conselhos para a mulher forte

Gioconda Belli



“(...) Não percas a compaixão, mas teme tudo que te conduz a negar-te a palavra, a esconder quem és, tudo que te obrigue a abrandar-se.

(...)

Se és uma mulher forte

prepara-te para a batalha:

aprende a estar sozinha

a dormir na mais absoluta escuridão sem medo

(...)

Treine-se nos ofícios da reflexão e do intelecto.

Lê faz o amor a ti mesma constrói teu castelo

(...)

Ampara, mas te ampara primeiro.

Guarda as distâncias.

Te constrói. Te cuida.

Entesoura teu poder.

O defenda.

O faça por você.

Te peço em nome de todas nós”. 

No poema, a voz poética apresenta uma série de recomendações à “mulher forte”. Essas orientações sugerem principalmente que a mulher deve:
Alternativas
Q2587729 Arquitetura de Software

INSTRUÇÃO: Analise o script a seguir para criação de três tabelas na linguagem SQL para responder às questões 39 e 40.


CREATE TABLE imoveis (

id INT NOT NULL,

endereco VARCHAR(200) NOT NULL,

valor DECIMAL(10,2) NOT NULL,

PRIMARY KEY (id)

);


CREATE TABLE inquilinos (

id INT NOT NULL,

nome VARCHAR(45) NOT NULL,

cpf VARCHAR(11) NOT NULL,

renda DECIMAL(10,2) NOT NULL,

PRIMARY KEY (id)

);


CREATE TABLE alugueis (

imoveis_id INT NOT NULL,

inquilinos_id INT NOT NULL,

data_inicio DATE NOT NULL,

aluguel DECIMAL(10,2) NOT NULL,

data_fim DATE,

PRIMARY KEY (imoveis_id, inquilinos_id, data_inicio),

FOREIGN KEY (imoveis_id) REFERENCES imoveis (id)

FOREIGN KEY (inquilinos_id) REFERENCES inquilinos (id)

);

Com base no script apresentado, assinale a alternativa que apresenta a consulta responsável por exibir a quantidade de imóveis que já tenham sido alugados, cujo valor é igual ou superior a 700 mil reais.

Alternativas
Q2587728 Arquitetura de Software

INSTRUÇÃO: Analise o script a seguir para criação de três tabelas na linguagem SQL para responder às questões 39 e 40.


CREATE TABLE imoveis (

id INT NOT NULL,

endereco VARCHAR(200) NOT NULL,

valor DECIMAL(10,2) NOT NULL,

PRIMARY KEY (id)

);


CREATE TABLE inquilinos (

id INT NOT NULL,

nome VARCHAR(45) NOT NULL,

cpf VARCHAR(11) NOT NULL,

renda DECIMAL(10,2) NOT NULL,

PRIMARY KEY (id)

);


CREATE TABLE alugueis (

imoveis_id INT NOT NULL,

inquilinos_id INT NOT NULL,

data_inicio DATE NOT NULL,

aluguel DECIMAL(10,2) NOT NULL,

data_fim DATE,

PRIMARY KEY (imoveis_id, inquilinos_id, data_inicio),

FOREIGN KEY (imoveis_id) REFERENCES imoveis (id)

FOREIGN KEY (inquilinos_id) REFERENCES inquilinos (id)

);

Com base no script apresentado, assinale a alternativa incorreta.

Alternativas
Respostas
1: A
2: A
3: B
4: A
5: C
6: D
7: B
8: D
9: A
10: B
11: B
12: C
13: A
14: D
15: C
16: B
17: D
18: B
19: C
20: A