Questões de Tecnologia da Informação · INEP (ENEM)

Tecnologia da InformaçãoLinguagens C e C++INEP (ENEM) 2021

ENADE

Questão de Tecnologia da Informação

Uma fábrica adquiriu máquinas de costura industrial para a produção de jogos de toalhas de mesa e guardanapos de tecido com estampas quadriculadas. Cada quadrículo tem tamanho padrão de 5 cm X 5 cm. Para a configuração da costura, é preciso um programa de computador para criar um molde em que sejam informadas as quantidades de quadrículos por comprimento e por largura, além do desenho da estampa a ser costurada. Por exemplo, para um guardanapo de tecido que tenha 30 cm X 30 cm, com uma estampa representada pelo caractere “#”, o seguinte molde precisa ser criado:

Figura da questão (imagem do caderno de prova)

5 cm # 5 cm Como uma toalha pode ter, no máximo, 250 cm de comprimento e 200 cm de largura, o programador declarou uma matriz char molde[40][50] para ser possível representar moldes cujas medidas compreendam esses limites. Ele também implementou, entre outras, as seguintes funções: - criar_molde, para a qual os seguintes parâmetros são esperados, nessa ordem: uma referência à matriz molde, o comprimento e a largura do tecido (em quantidades de quadrículos) e o caractere que representa a estampa; - alternar_estampa, que tem a tarefa de controlar a disposição alternada das estampas no molde. Considerando o cenário descrito, que alternativa a seguir apresenta a implementação correta das funções criar_molde e alternar_estampa?

Sua resposta

Mais questões de Linguagens C e C++

Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.