Questões Discursivas

Foram encontradas 104 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 |
Q4045708 Sistemas de Informação
Sobre o uso de Fórmulas (Sistema de Fórmulas) no RM, assinale a alternativa 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 |
Q4045703 Engenharia de Software
Ao configurar uma Fórmula Visual no TOTVS RM, o desenvolvedor pode utilizar a atividade "Expressão" para realizar cálculos ou validações. Qual linguagem é utilizada como base para a escrita dessas expressões dentro do componente?
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 |
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 |
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
Q2587727 Banco de Dados

Analise os dois tipos de linguagem definidos para um SGBD a seguir.


DDL - Data Definition Language: usada para criar e definir os schemas do banco de dados.

DML - Data Manipulation Language: usada para manipular os dados do banco de dados.


No contexto da linguagem SQL, assinale a alternativa que apresenta, respectivamente, um comando pertencente a DDL e um comando pertencente a DML.

Alternativas
Q2587724 Arquitetura de Software

Considere três classes implementadas na linguagem Java: Pessoa, PessoaFisica e PessoaJuridica. A classe Pessoa possui um atributo protected chamado nome. A classe PessoaFisica possui um atributo private chamado cpf, e a classe PessoaJuridica possui um atributo public chamado cnpj. As duas classes herdam da classe Pessoa.


Considerando a relação entre as classes descrita anteriormente, assinale a alternativa incorreta.

Alternativas
Q2587722 Arquitetura de Software

“Recentemente, surgiu um novo tipo de sistema Web, chamado de Single Page Applications (SPAs). Essas aplicações são mais parecidas com aplicações desktop do que com aplicações Web tradicionais. Ao se entrar em uma SPA, ela carrega para o navegador todo o código, incluindo páginas HTML e scripts em CSS e JavaScript. [...] Existem diversos frameworks – todos em JavaScript – para implementação de SPAs” (Valente, 2020).


São exemplos de frameworks para construção SPAs, exceto:

Alternativas
Q2587721 Arquitetura de Software

Analise o conflito de merge descrito abaixo e as afirmativas apresentadas a seguir.


public static void main(String[] args) {

<<<<<<< HEAD

System.out.println(“Hello, world!”);

=======

System.out.println(“Olá, mundo!!”);

>>>>>>> c269297b4d4104f92f6a6cf7e17736db97057fbc

}


I. O merge está sendo feito no branch c269297b4d4104f92f6a6cf7e17736db97057fbc.

II. O conflito ocorreu em virtude do valor presente na função System.out.println().

III. O desenvolvedor pode incluir as duas mudanças na resolução do merge.


Estão corretas as afirmativas

Alternativas
Q2587719 Arquitetura de Software

A linguagem HTML5 fornece um conjunto de elementos que tem como função agrupar outros elementos da página. O agrupamento é especialmente importante para trazer coesão e semântica para a estrutura da página a ser desenvolvida. Esses elementos são denominados containers.


São elementos considerados containers, exceto:

Alternativas
Q2587718 Arquitetura de Software

São tipos de requisições presentes no protocolo HTTP, exceto:

Alternativas
Ano: 2024 Banca: FUNDEP (Gestão de Concursos) Órgão: HRTN - MG Provas: FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Analista de Educação Permanente | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Arquiteto | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Analista de Recursos Humanos | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Analista de Sistemas | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Comprador | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Assistente Social | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Assistente de Recursos Humanos | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Desenvolvedor Full Stack | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Engenheiro Civil | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Designer | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Enfermeiro Terapia Intensiva – 30H | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Enfermeiro | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Terapeuta Ocupacional | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Fonoaudiólogo | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Psicólogo | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Engenheiro Eletricista | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Enfermeiro do Trabalho | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Enfermeiro Neonatologia | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Cirurgião-Dentista | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Nutricionista Clínico | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Fisioterapeuta Cardiovascular | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Nutricionista Materno-Infantil | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Terapeuta Ocupacional Materno-Infantil | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Enfermeiro Obstetra | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Fisioterapeuta Neonatologia | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Fonoaudiólogo Neonatologia |
Q2587639 Enfermagem

Quando se trata de qualidade e segurança do paciente nos serviços de saúde, toda a equipe multiprofissional deve desempenhar a máxima atenção assistencial.


Sendo assim, analise os conceitos a seguir, referentes à segurança do paciente.


I. O near miss trata-se de um incidente que atingiu um paciente e causou danos.

II. Um evento adverso é um incidente que não atingiu o paciente.

III. Um evento sentinela é caracterizado por aquele em que só um caso é suficiente para indicar um problema.

IV. Os triggers são sinais e sintomas ou situações que supostamente são indicativos da existência de um evento adverso.


Estão corretos os conceitos

Alternativas
Ano: 2024 Banca: FUNDEP (Gestão de Concursos) Órgão: HRTN - MG Provas: FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Analista de Educação Permanente | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Arquiteto | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Analista de Recursos Humanos | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Analista de Sistemas | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Comprador | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Assistente Social | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Assistente de Recursos Humanos | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Desenvolvedor Full Stack | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Engenheiro Civil | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Designer | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Enfermeiro Terapia Intensiva – 30H | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Enfermeiro | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Terapeuta Ocupacional | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Fonoaudiólogo | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Psicólogo | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Engenheiro Eletricista | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Enfermeiro do Trabalho | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Enfermeiro Neonatologia | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Cirurgião-Dentista | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Nutricionista Clínico | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Fisioterapeuta Cardiovascular | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Nutricionista Materno-Infantil | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Terapeuta Ocupacional Materno-Infantil | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Enfermeiro Obstetra | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Fisioterapeuta Neonatologia | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Fonoaudiólogo Neonatologia |
Q2587626 Enfermagem

A ética pode ser conceituada como “o conjunto de regras de comportamento e formas de vida que busca permitir às pessoas a realização do valor fundamental da existência, o bem” (Felizardo, 2012).

Nas instituições de prestação de serviço em saúde, existem conflitos relacionados ao descumprimento de regras estabelecidas e, sobretudo, à ignorância dos preceitos de ética e cidadania no ambiente de trabalho, decorrendo em denúncias e processos.


Nesse contexto, assinale a alternativa que exemplifica uma má conduta proposital do trabalhador de saúde, acarretando danos diretos e iminentes ao paciente.

Alternativas
Ano: 2024 Banca: FUNDEP (Gestão de Concursos) Órgão: HRTN - MG Provas: FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Analista de Educação Permanente | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Arquiteto | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Analista de Recursos Humanos | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Analista de Sistemas | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Comprador | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Assistente Social | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Assistente de Recursos Humanos | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Desenvolvedor Full Stack | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Engenheiro Civil | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Designer | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Enfermeiro Terapia Intensiva – 30H | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Enfermeiro | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Terapeuta Ocupacional | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Fonoaudiólogo | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Psicólogo | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Engenheiro Eletricista | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Enfermeiro do Trabalho | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Enfermeiro Neonatologia | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Cirurgião-Dentista | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Nutricionista Clínico | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Fisioterapeuta Cardiovascular | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Nutricionista Materno-Infantil | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Terapeuta Ocupacional Materno-Infantil | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Enfermeiro Obstetra | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Fisioterapeuta Neonatologia | FUNDEP (Gestão de Concursos) - 2024 - HRTN - MG - Fonoaudiólogo Neonatologia |
Q2587625 Enfermagem

Imagem associada para resolução da questão

Disponível em: https://www.jornaldopovo.net/charges/2021-01-18. Acesso em: 10 maio 2024.


Índices de vacinação entre adultos é menor que o recomendado pelos órgãos de saúde


Segundo informações do Portal Butantan, as coberturas vacinais contra a gripe e a Covid-19 se encontram abaixo do índice de 90%, preconizado pelas entidades de saúde. O Diretor da Sociedade Brasileira de Imunizações (SBIM), Juarez Cunha, contextualizou que existem poucas pesquisas que mostram o panorama geral, mas estimou que o percentual de idosos com esquema vacinal completo é de 20 a 25%, no máximo.


Disponível em: https://www.correiodopovo.com.br/noticias/saude/pesquisa-revela-68-dos-brasileiros-nao-sabem-que-o-virus-da-gripe-pode-agravar-doencas-em-idosos-1.1480513. 02/04/2024. Acesso em: 10 maio 2024.


Considerando a leitura dos textos, assinale a alternativa que esclarece porque há grande atenção voltada para o esquema vacinal da população idosa do país.

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