Foram encontradas 57.069 questões.
Disciplina: TI - Desenvolvimento de Sistemas
Banca: COTEC
Orgão: Pref. Montes Claros-MG
Analise o programa escrito em linguagem C apresentado a seguir.

Considere as seguintes assertivas:
I. A saída gerada pela execução desse programa é: Fim do programa...
PORQUE
II. A aritmética de ponto flutuante envolve imprecisões, o que faz com que, em alguns contextos, a comparação direta entre números utilizando o operador de comparação == não seja recomendada.
A respeito dessas assertivas, assinale a alternativa CORRETA.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: COTEC
Orgão: Pref. Montes Claros-MG
Considerando o contexto da programação em Linguagem C, analise as assertivas I e II apresentadas a seguir:
I- O seguinte programa, escrito em linguagem C e projetado para valores de n ≥ 0, está errado.

PORQUE
II- Toda função recursiva deve ter uma condição de término chamada condição básica.
A respeito dessas assertivas, assinale a alternativa CORRETA.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: COTEC
Orgão: Pref. Montes Claros-MG
- Fundamentos de ProgramaçãoPassagem de Parâmetros
- Fundamentos de ProgramaçãoPonteiros e Referências
- LinguagensC
Em linguagem C, uma função pode receber diversos argumentos, mas só consegue retornar um único valor por meio do comando return. Entretanto, é possível, utilizando ponteiros, fazer com que uma função retorne mais de um valor para a função chamadora.
MIZRAHI, Victorine Viviane. Treinamento em linguagem C. 2. ed. São Paulo: Pearson Prentice Hall, 2008, p. 259.
Qual é o conceito envolvido nesse processo?
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: COTEC
Orgão: Pref. Montes Claros-MG
- Fundamentos de ProgramaçãoAlgoritmosAlgoritmos de Busca
- Fundamentos de ProgramaçãoComplexidade
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Array
- Fundamentos de ProgramaçãoHashing
Em programação, trabalha-se constantemente com grandes quantidades de dados armazenados em arrays e, nesse contexto, pode ser necessário determinar se um array contém um valor que combina com um certo valor de chave. O processo de encontrar determinado elemento de um array é chamado pesquisa.
Fonte: DEITEL, Paul; DEITEL, Harvey. C: como programar. 6. ed. São Paulo: Pearson Prentice Hall, 2011, p.184.
Considerando o contexto da pesquisa em arrays, relacione a segunda coluna à primeira.
|
1. Pesquisa sequencial 2. Pequisa binária 3. Hashing |
( ) Tem como principal vantagem a simplicidade e, como principal desvantagem, o custo elevado. ( ) Tem como principal vantagem a eficiência e, como principal desvantagem, o fato de não recuperar em ordem alfabética. ( ) Tem como principal vantagem a eficiência e, como principal desvantagem, a necessidade de o array estar ordenado. |
Assinale a alternativa que apresenta a sequência CORRETA, considerando a relação estabelecida de cima para baixo.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: COTEC
Orgão: Pref. Montes Claros-MG
- FrameworksConceitos e Fundamentos de Frameworks
- WebDesenvolvimento Backend
- WebDesenvolvimento Frontend
A utilização de frameworks de aplicações web desempenha papel importante no desenvolvimento de conteúdo e aplicações específicas. Qual das alternativas demonstra uma compreensão aprofundada sobre a importância e a função dos frameworks de aplicações web no processo de desenvolvimento?
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: COTEC
Orgão: Pref. Montes Claros-MG
- Paradigmas de ProgramaçãoOrientação a ObjetosDefinição Técnica: Orientação a Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Classes e Objetos
Considerando o conceito de objeto no contexto do desenvolvimento de software orientado a objetos, analise as alternativas e escolha a descreve adequadamente as vantagens e características principais de um objeto dentro desse paradigma de programação.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: COTEC
Orgão: Pref. Montes Claros-MG
- Controle de VersãoArquiteturas de Controle de Versão
- Controle de VersãoBranching (Ramificação) e Merging (Fusão)
- Engenharia de SoftwareGerenciamento de Configuração de Software (SCM)
Considerando os conceitos e características do controle de versões de software, qual das seguintes afirmações descreve corretamente a principal vantagem de se utilizar um sistema de controle de versões?
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: COTEC
Orgão: Pref. Montes Claros-MG
No processo de Extreme Programming (XP), uma das etapas envolve o planejamento das funcionalidades do software, utilizando histórias de usuários como base. Qual das alternativas descreve adequadamente a etapa de priorização das histórias durante o planejamento?
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: EDUCA
Orgão: Pref. Alhandra-PB
Considere o trecho de código escrito na linguagem CSharp apresentado a seguir.
using System;
class Program {
static void Main(string[] args) {
int sum = 0;
for (int i = 1; i <= 5; i++)
for (int j = i; j <= 5; j++)
sum += i * j;
Console.WriteLine("Soma: " + sum);
}
}
Ao executar o código acima, qual será o valor exibido no console:
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: EDUCA
Orgão: Pref. Alhandra-PB
Sobre funções hash, analise os itens a seguir:
I. O SHA1 é uma função de hash que gera como resultado um resumo de 128 bytes.
II. O SHA2 é composto por uma família de algoritmos que incluem versões como SHA-224, SHA-256, SHA-384 e SHA-512.
III. SHA-3 é um subconjunto da família primitiva criptográfica Keccak.
Está(ão) CORRETO(S):
Provas
Caderno Container