Questões de Concurso
Sobre conceitos básicos de programação em programação
Foram encontradas 911 questões
I. Classe.
II. Função.
III. Procedimento.
Quais estão corretas?
![Imagem associada para resolução da questão](https://qcon-assets-production.s3.amazonaws.com/images/provas/126747/Captura_de%20Tela%20%287170%29.png)
Marque a opção que corresponde ao padrão de projeto implementado no código acima.
Analise o código em Processing abaixo e assinale a alternativa correta.
![Q50.png (465×177)](https://qcon-assets-production.s3.amazonaws.com/images/provas/126191/Q50.png)
Qual é a ação mais apropriada para resolver esse problema e garantir que a requisição ocorra apenas uma vez, na montagem do componente?
![Imagem associada para resolução da questão](https://qcon-assets-production.s3.amazonaws.com/images/provas/123284/Captura_de%20tela%202025-01-10%20201258.png)
![Imagem associada para resolução da questão](https://qcon-assets-production.s3.amazonaws.com/images/provas/123284/Captura_de%20tela%202025-01-10%20200810.png)
I.Este código-fonte entrará em um looping infinito devido o bloco correspondente ao laço de repetição "sempre".
II.Este código-fonte executará exatamente 50 vezes.
III.Ao final da execução do código-fonte, a variável ponto terá o valor 51 e o programa será finalizado.
IV. Ao final da execução do código-fonte, a variável ponto terá o valor 50 e o programa será finalizado.
É correto o que se afirma em:
A Secretaria de Saúde da Prefeitura Municipal de Cacoal está desenvolvendo um sistema para o controle epidemiológico que necessita calcular o risco de contaminação em função de múltiplos fatores. Uma parte desse sistema precisa determinar o número de diferentes formas em que grupos específicos de indivíduos podem ser selecionados para uma campanha de testagem, em que a ordem de escolha dos indivíduos importa. O trecho de código a seguir, implementado em Portugol Studio, é utilizado para calcular o arranjo de grupos de pessoas selecionadas de um total, considerando que a ordem de escolha é relevante. (Considere que os valores a serem lidos são: total_pessoas = 7 e pessoas_selecionadas = 4.)
Com base no algoritmo, analise as afirmativas a seguir.
I. O algoritmo recursivo calcula corretamente o número de arranjos possíveis de total_pessoas escolhendo pessoas_selecionadas de cada vez, considerando a ordem de escolha.
II. O caso base do algoritmo ocorre quando pessoas_selecionadas é igual a total_pessoas, retornando 1.
III. O algoritmo faz chamadas recursivas até alcançar o caso base, que é quando pessoas_selecionadas é igual a 0.
IV. Para os valores total_pessoas = 7 e pessoas_selecionadas = 4, o resultado calculado pelo algoritmo é 210.
Está INCORRETO o que se afirma apenas em
Arrays multidimensionais, ou matrizes, são tabelas de elementos organizados em linhas e colunas. Em Portugol, matrizes são representadas como arrays de arrays, permitindo o acesso aos elementos usando índices de linha e coluna. A forma de inicialização de uma matriz em Portugol se assemelha à utilizada em várias outras linguagens de programação. Por exemplo:
Analise o algoritmo em Portugol abaixo, que percorre a matriz B usando uma lógica de saltos calculados para acessar elementos de forma não sequencial:
Qual das alternativas a seguir corresponde à sequência correta dos elementos que são escritos pelo algoritmo?
No contexto da Secretaria de Assistência Social da Prefeitura Municipal de Cacoal, um algoritmo em Portugol foi criado para auxiliar na organização e distribuição de benefícios a famílias em situação de vulnerabilidade. O algoritmo calcula o número de maneiras diferentes de formar grupos de famílias para receber os benefícios, com base no total de famílias elegíveis e no número desejado de famílias em cada grupo. Analise o código do algoritmo e indique qual o resultado da operação realizada pelo programa.