Questões de Concurso sobre Programação e execução dos Serviços.

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
2.580 questões encontradas
Questões por página
20
Mais recentes
 

Avalie as afirmações sobre a linguagem de programação Java.

I- As interfaces possuem construtores.

II- Classes podem ser declaradas como final.

III- Segue sintaxe baseada na linguagem Pascal.

Está correto apenas o que se afirma em


A

I.


B

II.


C

III.


D

I e II.


E

I e III.

Em relação ao conceito compilação e interpretação, em termos de linguagens de programação, analise as afirmativas abaixo.

I. Em linguagens de programação que fazem compilação, o código fonte é convertido para código de baixo nível, este sendo executado diretamente pelo computador.

II. Alguns exemplos de linguagens de programação interpretadas são: C, PHP e Ruby.

III. As linguagens interpretadas fazem uso de um interpretador, como intermediário, para a execução do código fonte.

Assinale


A

se somente a afirmativa I estiver correta.


B

se somente as afirmativas I e II estiverem corretas


C

se somente as afirmativas I e III estiverem corretas.


D

se somente a afirmativa II estiver correta.


E

se todas as afirmativas estiverem corretas.

Leia as afirmativas a seguir:


I. O Microsoft Office é um pacote de aplicativos da empresa Microsoft que permite melhorar as atividades do dia a dia de um escritório.

II. As variáveis alfanuméricas são específicas para dados que contenham letras e/ou números. Elas podem, em determinados momentos, conter somente dados numéricos ou somente letras.

III. Uma base de dados é uma coleção de dados logicamente relacionados, com algum significado.


Marque a alternativa CORRETA:


A

Nenhuma afirmativa está correta.


B

Está correta a afirmativa I, apenas.


C

Estão corretas as afirmativas II e III, apenas.


D

Estão corretas as afirmativas I e III, apenas.


E

Todas as afirmativas estão corretas.

Com relação à identificação e à delimitação de processos de negócio, assinale a opção que corresponde a uma das etapas de aplicação da ferramenta matriz de priorização.


A

geração de ideias


B

definição de uma fórmula de comparação


C

agrupamento


D

análise de gravidade


E

análise de tendência

Assinale a opção que apresenta a denominação da estrutura de dados constituída por um conjunto de elementos individualizados, em que cada um dos elementos — com exceção dos elementos inicial e final — referencia sempre outros dois, um que o antecede e outro que o sucede.


A

lista circular


B

grafo


C

lista duplamente encadeada


D

árvore


E

pilha

Um hotsite é basicamente um site, só que menor, com menos páginas e que tem um foco específico em alguma campanha que a empresa desenvolve. Essas ocasiões podem ser, desde datas específicas, até lançamentos de produtos ou serviços. Em relação a um hotsite, assinale a alternativa correta.


A

Um hotsite é voltado para ser um espaço de autoridade e apresentação de uma companhia na internet


B

A finalidade principal de um hotsite é realmente captar contatos e dar objetividade na execução de uma conversão qualquer


C

A proposta de um hotsite é divulgar algo, captar a atenção do público e conduzí-lo a um ambiente com alto poder de conversão


D

Um hotsite é uma loja virtual, onde a empresa pode comercializar os seus produtos

Analise as afirmativas abaixo com relação aos softwares para versionamento.


1. Os sistemas de controle de versões podem ser classificados em dois modelos de gerenciamento de repositórios: centralizado e distribuído.

2. No modelo centralizado de sistemas de controle de versão existe um repositório distribuído com várias cópias de trabalho.

3. Um software para versionamento consiste, basicamente, em um local para armazenamento de artefatos gerados durante o desenvolvimento de sistemas de software.

4. O controle de versão é composto de duas partes: o repositório e a área de trabalho. A área de trabalho armazena todas as versões dos documentos (histórico de evolução do documento) e o repositório ativo mantém o documento sendo trabalhado.


Assinale a alternativa que indica todas as afirmativas corretas.



A

É correta apenas a afirmativa 3.


B

São corretas apenas as afirmativas 2 e 4.


C

São corretas apenas as afirmativas 1, 2 e 3.


D

São corretas apenas as afirmativas 1, 2 e 4.


E

São corretas apenas as afirmativas 2, 3 e 4.

Em várias situações, os requisitos iniciais do software são bem definidos, entretanto, devido ao escopo geral do trabalho de desenvolvimento, o uso de um processo puramente linear não é utilizado. Pode ser necessário o rápido fornecimento de um determinado conjunto funcional aos usuários para, somente após esse fornecimento, refinar e expandir sua funcionalidade em versões de software posteriores. Considerando o exposto, é correto afirmar que


A

trata-se do modelo cascata, que combina elementos de processos lineares e paralelos. Esse modelo sugere a entrega de um produto a cada iteração.


B

o enunciado sugere o modelo espiral, em que o software será criado com base em uma série de versões evolucionárias.


C

o texto do enunciado refere-se aos modelos concorrentes.


D

o enunciado faz alusão ao modelo de prototipação.


E

trata-se do modelo incremental, que combina elementos de processos lineares e paralelos. Esse modelo tem o seu foco voltado para a entrega de um produto operacional com cada incremento.

O processo de engenharia de requisitos pode ser realizado por duas abordagens. São elas:


A

cenários de eventos e casos de uso.


B

etnografia e depuração.


C

revisões de requisitos e casos de uso.


D

técnicas algébricas de especificação formal e etnografia.


E

prototipação e testes de caixa preta.

Com o advento da era de múltiplos núcleos de processamento, ou era multicore, diversos modelos de programação paralela se popularizaram. Sobre esses modelos de programação, é correto afirmar:


A

o modelo de programação por troca de mensagens pode tanto ser utilizado para programar sistemas de memória compartilhada quanto sistemas de memória distribuída.


B

o modelo de programação com processos leves, ou threads, pode tanto ser utilizado para programar sistemas de memória compartilhada quanto sistemas de memória distribuída.


C

o modelo de programação por troca de mensagens não pode ser utilizado para programar sistemas de memória compartilhada.


D

o modelo de programação com processos leves, ou threads, pode ser utilizado para programar sistemas de memória distribuída.

Faça análise da figura a seguir e identifique a quantidade de depósitos de dados e a quantidade de entidades externas, respectivamente, no diagrama de fluxo de dados apresentado.

Imagem associada para resolução da questão


A

4, 5.


B

5, 4.


C

5, 3.


D

4, 3.


E

3, 4.

Um programador criou a página web abaixo utilizando Bootstrap 4.

Imagem associada para resolução da questão

Para que, ao clicar uma vez no botão, o texto contido no contêiner com id="a1" apareça abaixo do botão e, ao clicar novamente o texto desapareça, alternando a cada clique, a lacuna i deverá ser preenchida com


A
data-toggle="alternate"

B
data-alternate="show-hide"

C
data-toggle="collapse"

D
data-alternate="true"

E
data-toggle="show-hide"

“É um Robô que possui duas juntas dispostas em paralelo para se ter movimento em um plano e uma junta prismática perpendicular a este plano (PRR), apresentando, portanto, uma translação e duas rotações.”


As características descritas no texto acima são de um robô do tipo:


A

Coordenadas cilíndricas.


B

Coordenadas cartesianas.


C

SCARA.


D

Antropomórfico.

Considere o seguinte cenário: a execução de testes se torna mais frequente, pois métodos podem ter seu comportamento alterado, em virtude de outros métodos chamados dentro da classe, necessitando que um trecho de código já testado e não alterado seja testado novamente, caso exista alteração em outra parte do código. O cenário descrito aconteceu em virtude da aplicação do seguinte conceito no desenvolvimento do software:


A

herança.


B

polimorfismo.


C

encapsulamento.


D

classe abstrata.


E

linguagem não tipada.

Para poder executar uma instrução, o processador usa uma pequena memória interna, conhecida como registradores, para armazenar as instruções e dados temporariamente.

Dentre os principais registradores de controle e estado, aquele que é dedicado para conter o endereço da próxima instrução a ser lida é o


A

Ponteiro de Pilha (SP – Stack Pointer)


B

Contador de Programa (PC – Program Counter)


C

Registrador de Instrução (IR – Instruction Register)


D

Registrador de Endereço de Memória (MAR – Memory Address Register)


E

Registrador de Buffer de Memória (MBR – Memory Buffer Register)

Assinale a alternativa que contempla o uso da análise PEST e também da PESTEL no contexto correto.


A

Medição de desempenho


B

Análise de cenários


C

Gestão de processos


D

Gestão dos serviços de TI


E

Gestão de processos de negócios

A principal característica do diagrama de interação é a exibição de mensagens assíncronas entre os objetos. As mensagens síncronas, aquelas em que um objeto remetente deve esperar pelo objeto destinatário para finalizar a execução, não são tratadas por esse diagrama.


C
Certo

E
Errado

Um programador, após desenvolver um programa, iniciou o processo de depuração do código. O teste projetado em função da estrutura interna do software e que visa cobrir a funcionalidade do componente de software é denominado Teste


A
de Carga.

B
de Estresse.

C
de Segurança.

D
Estrutural (caixa-branca).

E
Funcional (caixa-preta).
   
Gerar simulado