Foram encontradas 50 questões.
Disciplina: TI - Organização e Arquitetura dos Computadores
Banca: AOCP
Orgão: Pref. Vitória Conquista-BA
Basicamente a computação trabalha com dois sistemas numéricos, o binário e o hexadecimal. Sabendo disso, a alternativa que apresenta a conversão correta do número decimal 863 em hexadecimal e binário, respectivamente, é
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: AOCP
Orgão: Pref. Vitória Conquista-BA
- Fundamentos de ProgramaçãoEstruturas de DadosDefinição: Estrutura de Dados
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: ÁrvoreÁrvore Binária
Assinale a alternativa que apresenta o conceito de árvore, em estrutura de dados.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: AOCP
Orgão: Pref. Vitória Conquista-BA
- Fundamentos de ProgramaçãoFunções, Métodos e Procedimentos
- Fundamentos de ProgramaçãoPassagem de Parâmetros
- Fundamentos de ProgramaçãoVariáveisEscopo de Variáveis
Quando se modulariza um programa utilizando parâmetros, pode-se utilizar os parâmetros reais ou formais. Sabendo disso, o que caracteriza um parâmetro formal é
Provas
Disciplina: TI - Banco de Dados
Banca: AOCP
Orgão: Pref. Vitória Conquista-BA
- Banco de Dados RelacionalTipos de ChavesChave Candidata
- Banco de Dados RelacionalTipos de ChavesChave Estrangeira
- Banco de Dados RelacionalTipos de ChavesChave Primária
- Banco de Dados RelacionalTipos de ChavesSuperchave
Em banco de dados existe o conceito de chave. Assinale a alternativa que define corretamente uma chave.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: AOCP
Orgão: Pref. Vitória Conquista-BA
- Arquitetura e Design de SoftwareCoesão, Acoplamento e Modularidade
- Fundamentos de ProgramaçãoFunções, Métodos e Procedimentos
- LinguagensJava
A modularização é uma técnica utilizada para desenvolver algoritmos por meio de refinamentos sucessivos (PUGA, 2003, p.105). Neste contexto, analise as assertivas a seguir e assinale a alternativa que aponta as corretas.
I. Um procedimento, ou sub-rotina, é um conjunto de instruções para realizar determinada tarefa.
II. A diferença entre funções e procedimentos é que os procedimentos podem ser utilizados em expressões como se fossem variáveis, já as funções não aceitam essa possibilidade.
III. Na linguagem JAVA os módulos de um programa são representados pelas classes ou pelos métodos.
IV. A chamada de um procedimento é somente a execução de seu código, independe do algoritmo principal.
Provas
Disciplina: TI - Banco de Dados
Banca: AOCP
Orgão: Pref. Vitória Conquista-BA
Analise a figura abaixo:

Considerando a figura, analise as assertivas e assinale a alternativa que aponta as corretas.
I. Apresenta um diagrama de classes representando duas entidades de negócio.
II. Apartamento é uma entidade fraca por ser dependente da entidade Edifício.
III. O resultado da relação é uma entidade associativa.
IV. A cardinalidade da relação é de 1:n.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: AOCP
Orgão: Pref. Vitória Conquista-BA
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: ListaLista Encadeada
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Matriz
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Pilha
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Vetor
Na computação, existem estruturas para armazenamento de dados que chamamos de dinâmicas. Sendo assim, assinale a alternativa que apresenta corretamente duas dessas estruturas.
Provas
Disciplina: TI - Banco de Dados
Banca: AOCP
Orgão: Pref. Vitória Conquista-BA
Analise o algoritmo dado a seguir:
- algoritmo "EXERC"
- var
- num : vetor[1..10] de inteiro
- n, aux, i, j, k ; inteiro
- inicio
- para k de 1 ate 10 faca
- leia (n)
- num [k]<- n
- fimpara
- para 1 de 1 ate 10 faca
- para j de 1 ate 10-i faca
- se (num [j] > num [j+1]) entao
- aux <- num[j]
- num (51 <- num [j+1]
- num (j+1] <- aux
- fimse
- fimpara
- fimpara
- para k de 1 ate 10 faca
- escreval (num[k])
- fimpara
- fimalgoritmo
Sobre o algoritmo, analise as assertivas e assinale a alternativa que aponta as corretas.
I. O algoritmo está escrito em pseudocódigo chamado linguagem C.
II. É um algoritmo típico de ordenação por trocas, também conhecido como método da bolha.
III. O algoritmo desloca o maior valor para o final da sequência não ordenada.
IV. Da linha19 até a linha 21 é apresentada a sequência ordenada na tela.
Provas
Disciplina: TI - Gestão e Governança de TI
Banca: AOCP
Orgão: Pref. Vitória Conquista-BA
- Gestão de ProjetosPMBOKÁreas de ConhecimentoPMBOK: Gerenciamento de Riscos do Projeto
- Gestão de TIGestão de Riscos em TI
Sobre o Gerenciamento de Riscos de um projeto, os riscos que afetam a qualidade ou desempenho do software que está sendo desenvolvido (SOMMERVILLE, 2011, p.416) são conhecidos como
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: AOCP
Orgão: Pref. Vitória Conquista-BA
- 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)
Sobre a gerência de configuração, analise as assertivas e assinale a alternativa que apontas as corretas.
I. A Release é a criação de uma nova versão de um componente de software, onde funde-se versões separadas em diferentes codelines.
II. Uma versão é uma instância de um item de configuração que difere de outras instâncias desse item.
III. Mainline é uma sequência de baselines que representam diferentes versões de um sistema.
IV. A criação de uma nova codeline de uma versão em uma codeline existente é chamada de Branching.
Provas
Caderno Container