Magna Concursos

Foram encontradas 56.044 questões.

3402076 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: COTEC
Orgão: Pref. Montes Claros-MG
Provas:

Considere as demandas de programação em linguagem C apresentadas a seguir:

1- Assumindo que constantes NL e NC estejam definidas, definir mat como um array bidimensional de inteiros com NL linhas e NC colunas.

2- Imprimir o número de elementos do array bidimensional mat definido em 1.

3- Assumindo que estejam definidas variáveis inteiras x e y como variáveis de controle, inicializar, utilizando uma estrutura de repetição, cada elemento do array bidimensional mat definido em 1 como a soma de seus subscritos.

4- Imprimir os valores de cada um dos elementos do array bidimensional mat definido em 1.

Marque a alternativa que apresenta soluções CORRETAS para todas as demandas de programação apresentadas.

 

Provas

Questão presente nas seguintes provas
3402074 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: COTEC
Orgão: Pref. Montes Claros-MG
Provas:

Matrizes são estruturas de dados muito úteis fornecidas nas linguagens de programação. No entanto, elas têm, pelo menos, duas limitações: (1) seu tamanho tem de ser conhecido no momento da compilação, e (2) os dados de uma matriz estão separados na memória do computador pela mesma distância, o que significa que inserir um item dentro da matriz exige que outros dados, nessa matriz, sejam movidos.

Fonte: DALE, Nell; LEWIS, John. Ciência da computação. 4. ed. Rio de Janeiro: LTC, 2010, p. 67.

Considerando o contexto descrito e a importância de programadores buscarem otimizar o desempenho dos programas que escrevem, considere as assertivas apresentadas a seguir:

I. As limitações apresentadas não podem ser superadas por meio da utilização de estruturas de dados ligadas.

PORQUE

II. Uma estrutura de dados ligadas é uma coleção de nós, que armazenam dados, e de ligações com os outros nós.

A respeito dessas assertivas, assinale a alternativa CORRETA.

 

Provas

Questão presente nas seguintes provas
3402068 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: COTEC
Orgão: Pref. Montes Claros-MG
Provas:

Analise o programa escrito em linguagem C apresentado a seguir.

Enunciado 3892308-1

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

Questão presente nas seguintes provas
3402061 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: COTEC
Orgão: Pref. Montes Claros-MG
Provas:

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.

Enunciado 3892300-1

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

Questão presente nas seguintes provas
3402053 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: COTEC
Orgão: Pref. Montes Claros-MG
Provas:

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

Questão presente nas seguintes provas
3402051 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: COTEC
Orgão: Pref. Montes Claros-MG
Provas:

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

Questão presente nas seguintes provas
3400943 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: COTEC
Orgão: Pref. Montes Claros-MG
Provas:

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

Questão presente nas seguintes provas
3400941 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: COTEC
Orgão: Pref. Montes Claros-MG
Provas:

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

Questão presente nas seguintes provas
3400937 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: COTEC
Orgão: Pref. Montes Claros-MG
Provas:

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

Questão presente nas seguintes provas
3400936 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: COTEC
Orgão: Pref. Montes Claros-MG
Provas:

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

Questão presente nas seguintes provas