Foram encontradas 57.048 questões.
3959914
Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: AMEOSC
Orgão: Pref. Bandeirante-SC
Disciplina: TI - Desenvolvimento de Sistemas
Banca: AMEOSC
Orgão: Pref. Bandeirante-SC
Provas:
Um algoritmo é uma sequência finita de instruções bem
definidas, utilizada para resolver problemas específicos,
sejam eles matemáticos, computacionais ou cotidianos.
A estrutura de controle que permite a um algoritmo
repetir um conjunto de instruções enquanto uma
condição for verdadeira é fundamental para a automação
de tarefas. Assinale a alternativa que identifica
corretamente a estrutura de controle responsável por
permitir a repetição de instruções em um algoritmo.
Provas
Questão presente nas seguintes provas
3959910
Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: AMEOSC
Orgão: Pref. Bandeirante-SC
Disciplina: TI - Desenvolvimento de Sistemas
Banca: AMEOSC
Orgão: Pref. Bandeirante-SC
Provas:
O Java é uma linguagem de programação de alto nível,
orientada a objetos, amplamente utilizada no
desenvolvimento de softwares educacionais e comerciais
devido à sua portabilidade. O processo que permite que
um código Java seja executado em diferentes sistemas
operacionais sem recompilação envolve a tradução para
um formato intermediário. Assinale a alternativa que
explica corretamente o processo que garante a
portabilidade dos programas desenvolvidos em Java.
Provas
Questão presente nas seguintes provas
3959907
Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: AMEOSC
Orgão: Pref. Bandeirante-SC
Disciplina: TI - Desenvolvimento de Sistemas
Banca: AMEOSC
Orgão: Pref. Bandeirante-SC
Provas:
A documentação das atividades desenvolvidas é uma
parte crucial do processo de avaliação em cursos de
informática e engenharia de software. Analise as
afirmativas a seguir sobre instrumentos de registro e
documentação:
I.Relatórios de atividades e documentação técnica permitem registrar o progresso, as decisões tomadas e os resultados obtidos em projetos práticos.
II.O envio de arquivos e trabalhos práticos por e-mail ou plataformas digitais constitui uma forma de portfólio digital, evidenciando a produção do aluno.
III.A documentação de software é desnecessária e deve ser desencorajada, pois o código-fonte por si só é suficiente para avaliar o desempenho do aluno.
Está correto o que se afirma em:
I.Relatórios de atividades e documentação técnica permitem registrar o progresso, as decisões tomadas e os resultados obtidos em projetos práticos.
II.O envio de arquivos e trabalhos práticos por e-mail ou plataformas digitais constitui uma forma de portfólio digital, evidenciando a produção do aluno.
III.A documentação de software é desnecessária e deve ser desencorajada, pois o código-fonte por si só é suficiente para avaliar o desempenho do aluno.
Está correto o que se afirma em:
Provas
Questão presente nas seguintes provas
Analise as seguintes proposições relacionadas ao Docker Compose:
I – O controle é complexo. II – A colaboração é eficiente. III – O desenvolvimento das aplicações é prolongado. IV – A portabilidade entre ambientes é fácil.
Assinale a alternativa CORRETA sobre características da ferramenta Docker compose:
I – O controle é complexo. II – A colaboração é eficiente. III – O desenvolvimento das aplicações é prolongado. IV – A portabilidade entre ambientes é fácil.
Assinale a alternativa CORRETA sobre características da ferramenta Docker compose:
Provas
Questão presente nas seguintes provas
Considere o seguinte excerto:
“(...) É uma prática de software que exige commits frequentes de códigos para um repositório compartilhado. Fazer commits de códigos com frequência detecta erros com mais antecedência e reduz a quantidade de código necessária para depuração quando os desenvolvedores chegam à origem de um erro. As atualizações frequentes de código também facilitam o merge de alterações dos integrantes de uma equipe de desenvolvimento de software. Assim, os desenvolvedores podem se dedicar mais à gravação de códigos e se preocupar menos com erros de depuração ou conflitos de merge.”
Fonte: GITHUB. Documentação do GitHub: versão em português brasileiro. Disponível em: https://docs.github.com/pt. Acesso em: 22 jul. 2025.
Assinale a alternativa que indica CORRETAMENTE o conceito descrito:
“(...) É uma prática de software que exige commits frequentes de códigos para um repositório compartilhado. Fazer commits de códigos com frequência detecta erros com mais antecedência e reduz a quantidade de código necessária para depuração quando os desenvolvedores chegam à origem de um erro. As atualizações frequentes de código também facilitam o merge de alterações dos integrantes de uma equipe de desenvolvimento de software. Assim, os desenvolvedores podem se dedicar mais à gravação de códigos e se preocupar menos com erros de depuração ou conflitos de merge.”
Fonte: GITHUB. Documentação do GitHub: versão em português brasileiro. Disponível em: https://docs.github.com/pt. Acesso em: 22 jul. 2025.
Assinale a alternativa que indica CORRETAMENTE o conceito descrito:
Provas
Questão presente nas seguintes provas
As versões modernas do PHP incluem o conceito de Orientação a Objetos e também o conceito de
visibilidade de propriedades. Baseando-se nessa informação, analise a figura a seguir, considerando
que o código representado foi executado utilizando-se a linguagem PHP versão 8.2:
Assinale a alternativa CORRETA:
Assinale a alternativa CORRETA:
Provas
Questão presente nas seguintes provas
Na linguagem Python os argumentos são passados por atribuição, ou seja, não existe o conceito de
passagem por referência propriamente dita. Baseado nesta informação, analise a figura a seguir,
considerando que o código representado foi executado no Python versão 3.13.
Assinale a alternativa que indica a saída CORRETA:
Assinale a alternativa que indica a saída CORRETA:
Provas
Questão presente nas seguintes provas
O tipo range representa uma sequência imutável de números e é comumente utilizado em loopings do
tipo for. Analise a opção que indica a saída CORRETA, se o código, a seguir, for executado na
linguagem Python versão 3.13.
Assinale a alternativa CORRETA:
Assinale a alternativa CORRETA:
Provas
Questão presente nas seguintes provas
O objetivo de uma busca é encontrar uma ou mais ocorrências de registros com chaves iguais à chave
de pesquisa. Quando o conjunto de registros a ser pesquisado é pequeno o suficiente para ser
carregado todo de uma vez na memória principal (ou memória interna) do computador, métodos de
busca interna podem ser utilizados.
Considerando um conjunto de registros previamente ordenado e sem repetições, analise as seguintes proposições sobre métodos de busca interna:
I. A aplicação de busca sequencial sobre esse conjunto exigirá a verificação de todos os registros do conjunto para o melhor caso.
II. A aplicação de busca sequencial com sentinela sobre esse conjunto reduz o número de comparações, pois elimina a necessidade de testar a cada passo se o final do conjunto foi alcançado.
III. A busca binária pode ser aplicada sobre esse conjunto de registros.
Assinale a alternativa CORRETA:
Considerando um conjunto de registros previamente ordenado e sem repetições, analise as seguintes proposições sobre métodos de busca interna:
I. A aplicação de busca sequencial sobre esse conjunto exigirá a verificação de todos os registros do conjunto para o melhor caso.
II. A aplicação de busca sequencial com sentinela sobre esse conjunto reduz o número de comparações, pois elimina a necessidade de testar a cada passo se o final do conjunto foi alcançado.
III. A busca binária pode ser aplicada sobre esse conjunto de registros.
Assinale a alternativa CORRETA:
Provas
Questão presente nas seguintes provas
Segundo Ziviani (2012, p. 111), “ordenar corresponde ao processo de rearranjar um conjunto de objetos
em ordem ascendente ou descendente”. A Ordenação por Borbulhamento (Bubble Sort) é um dos
métodos de ordenação baseados em comparação de chaves, que se dá por meio de sucessivas
comparações e movimentações feitas com base nas chaves dos elementos do conjunto.
ZIVIANI, N. Projeto de algoritmos: com implementações em JAVA e C++. Porto Alegre: +A Educação – Cengage Learning Brasil, 2012.
Considere o vetor v = [5, 2, 9, 1, 6] e a aplicação do algoritmo de Bubble Sort para ordená-lo em ordem crescente. Após a primeira passagem (primeiro ciclo) do algoritmo, o estado do vetor é:
ZIVIANI, N. Projeto de algoritmos: com implementações em JAVA e C++. Porto Alegre: +A Educação – Cengage Learning Brasil, 2012.
Considere o vetor v = [5, 2, 9, 1, 6] e a aplicação do algoritmo de Bubble Sort para ordená-lo em ordem crescente. Após a primeira passagem (primeiro ciclo) do algoritmo, o estado do vetor é:
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container