Foram encontradas 56.814 questões.
3696380
Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: Câm. Mariana-MG
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: Câm. Mariana-MG
Provas:
- Fundamentos de ProgramaçãoAlgoritmosConceitos Básicos de Algoritmos
- Paradigmas de ProgramaçãoOrientação a Objetos
Considere o seguinte trecho de algoritmo:
classe Calculadora {
método inteiro fatorial(valor inteiro n) {
se (n <= 1) {
retorne 1;
} senão {
retorne n * fatorial(n - 1);
}
}
}
início {
inteiro resultado;
Calculadora calc = novo Calculadora();
resultado = calc.fatorial(5);
escreva("O fatorial de 5 é: ", resultado);
}
Sobre o código anterior, analise as afirmativas a seguir.
I. O método fatorial é um exemplo de recursividade, pois chama a si mesmo dentro de sua definição. II. A passagem de parâmetro no método fatorial é feita por valor, uma vez que a variável n é um tipo primitivo. III. A criação do objeto calc da classe Calculadora exemplifica o conceito de instância em programação orientada a objetos. IV. O valor impresso será "O fatorial de 5 é: 120".
Está correto o que se afirma em
Provas
Questão presente nas seguintes provas
3696378
Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: Câm. Mariana-MG
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: Câm. Mariana-MG
Provas:
Considere o seguinte trecho de código em pseudolinguagem (Portugol):
algoritmo "ExemploRepeticao" var i, soma: inteiro inicio soma <- 0 // Estrutura de repetição 1 para i de 1 ate 5 faca soma <- soma + i fimpara
// Estrutura de repetição 2 i <- 1 enquanto i <= 5 faca soma <- soma + i i <- i + 1 fimenquanto
// Estrutura de repetição 3 i <- 1 repita soma <- soma + i i <- i + 1 ate i > 5
escreva("Valor final de soma: ", soma) fimalgoritmo
Sobre o código, analise as afirmativas a seguir.
I. A primeira estrutura de repetição (para) soma os números de 1 a 5, resultando em soma = 15.
II. A segunda estrutura de repetição (enquanto) também soma os números de 1 a 5, acumulando ao valor anterior de soma, resultando em soma = 30.
III. A terceira estrutura de repetição (repita...ate) soma os números de 1 a 5, acumulando ao valor anterior de soma, resultando em soma = 45.
IV. O valor final exibido de soma será 45.
Está correto o que se afirma em
algoritmo "ExemploRepeticao" var i, soma: inteiro inicio soma <- 0 // Estrutura de repetição 1 para i de 1 ate 5 faca soma <- soma + i fimpara
// Estrutura de repetição 2 i <- 1 enquanto i <= 5 faca soma <- soma + i i <- i + 1 fimenquanto
// Estrutura de repetição 3 i <- 1 repita soma <- soma + i i <- i + 1 ate i > 5
escreva("Valor final de soma: ", soma) fimalgoritmo
Sobre o código, analise as afirmativas a seguir.
I. A primeira estrutura de repetição (para) soma os números de 1 a 5, resultando em soma = 15.
II. A segunda estrutura de repetição (enquanto) também soma os números de 1 a 5, acumulando ao valor anterior de soma, resultando em soma = 30.
III. A terceira estrutura de repetição (repita...ate) soma os números de 1 a 5, acumulando ao valor anterior de soma, resultando em soma = 45.
IV. O valor final exibido de soma será 45.
Está correto o que se afirma em
Provas
Questão presente nas seguintes provas
3696377
Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: Câm. Mariana-MG
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: Câm. Mariana-MG
Provas:
Considere o seguinte trecho de algoritmo:
função calcular(valor inteiro x) retorna inteiro { inteiro resultado se (x <= 1) { resultado = 1 } senão se (x mod 2 == 0) { resultado = x / 2 + calcular(x - 1) } senão { resultado = x * 3 + calcular(x - 2) } retorna resultado } início { inteiro num = 5 inteiro res = calcular(num) escreva("Resultado: ", res) }
A saída do programa após sua execução será:
função calcular(valor inteiro x) retorna inteiro { inteiro resultado se (x <= 1) { resultado = 1 } senão se (x mod 2 == 0) { resultado = x / 2 + calcular(x - 1) } senão { resultado = x * 3 + calcular(x - 2) } retorna resultado } início { inteiro num = 5 inteiro res = calcular(num) escreva("Resultado: ", res) }
A saída do programa após sua execução será:
Provas
Questão presente nas seguintes provas
3695142
Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CIS-AMAVI
Orgão: CIS-AMAVI
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CIS-AMAVI
Orgão: CIS-AMAVI
Provas:
Considere uma estrutura de dados do tipo vetor e matriz. Com respeito a tais estruturas, é
correto que seus componentes são, caracteristicamente:
Provas
Questão presente nas seguintes provas
3695140
Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CIS-AMAVI
Orgão: CIS-AMAVI
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CIS-AMAVI
Orgão: CIS-AMAVI
Provas:
O HTML, CSS e JavaScript desempenham funções essenciais e complementares na
elaboração de interfaces na programação web. Considerando suas especificidades, qual
das alternativas a seguir descreve corretamente as diferenças entre essas tecnologias?
Provas
Questão presente nas seguintes provas
3695139
Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CIS-AMAVI
Orgão: CIS-AMAVI
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CIS-AMAVI
Orgão: CIS-AMAVI
Provas:
Analise as afirmações a seguir, relacionadas às linguagens de programação:
I - a programação orientada a objetos (OOP) é limitada a Java e não pode ser implementada em PHP, que segue um paradigma exclusivamente procedural.
II - PHP não permite a definição de funções anônimas, também conhecidas como funções de callback, e todas as funções precisam ser nomeadas explicitamente.
III - O ciclo de desenvolvimento em PHP é mais lento que em Java, devido à necessidade de compilar o código a cada alteração antes de executá-lo.
IV - A tipagem dinâmica do PHP implica que todas as variáveis sejam armazenadas de forma semelhante a objetos, com o tipo determinado apenas em tempo de execução, o que impede o uso de tipos primitivos.
Está correto o que se afirma, em:
I - a programação orientada a objetos (OOP) é limitada a Java e não pode ser implementada em PHP, que segue um paradigma exclusivamente procedural.
II - PHP não permite a definição de funções anônimas, também conhecidas como funções de callback, e todas as funções precisam ser nomeadas explicitamente.
III - O ciclo de desenvolvimento em PHP é mais lento que em Java, devido à necessidade de compilar o código a cada alteração antes de executá-lo.
IV - A tipagem dinâmica do PHP implica que todas as variáveis sejam armazenadas de forma semelhante a objetos, com o tipo determinado apenas em tempo de execução, o que impede o uso de tipos primitivos.
Está correto o que se afirma, em:
Provas
Questão presente nas seguintes provas
3695130
Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CIS-AMAVI
Orgão: CIS-AMAVI
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CIS-AMAVI
Orgão: CIS-AMAVI
Provas:
No estudo de Algoritmos, tanto o comando ENQUANTO, como o comando PARA são
estruturas de repetição. Assim, observe o trecho do algoritmo a seguir:
valor = 1 Enquanto valor < 20 faça Início valor = valor + 1 escreva (valor) Fim;
A codificação que gera o mesmo resultado da estrutura acima e que utiliza a estrutura PARA, corresponde à seguinte opção:
valor = 1 Enquanto valor < 20 faça Início valor = valor + 1 escreva (valor) Fim;
A codificação que gera o mesmo resultado da estrutura acima e que utiliza a estrutura PARA, corresponde à seguinte opção:
Provas
Questão presente nas seguintes provas
A biblioteca Python de código aberto que utiliza tensores de forma
otimizada para aplicações de aprendizado profundo usando GPUs
ou CPUs se chama
Provas
Questão presente nas seguintes provas
Paulo instalou e configurou completa e corretamente o Keras na
sua máquina local.
Os comandos Python 3 que ele deve utilizar para verificar a versão instalada são
Os comandos Python 3 que ele deve utilizar para verificar a versão instalada são
Provas
Questão presente nas seguintes provas
- Fundamentos de ProgramaçãoAlgoritmos
- Fundamentos de ProgramaçãoComplexidade
- Fundamentos de ProgramaçãoEstruturas de DadosDefinição: Estrutura de Dados
O analista Raimundo sabe que a indução de árvores de decisão é
uma das formas mais simples, e ainda assim mais bem sucedidas,
de aprendizagem de máquina. No entanto, ao aplicá-la em alguns
problemas da empresa em que atua, o algoritmo de
aprendizagem-em-árvore-de-decisão gera uma grande árvore
quando realmente não há padrão a ser encontrado nos dados.
O nome do problema encontrado por Raimundo é
O nome do problema encontrado por Raimundo é
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container