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
 

Quanto às linguagens de programação, assinale a alternativa que esteja tecnicamente incorreta.


A

Java é uma das principais representantes das linguagens orientadas a objetos


B

JavaScript, é uma sub-línguagem do Java, feita para o desenvolvimento de aplicações para Android


C

Grande parte dos sistemas operacionais existentes no mercado foram escritos em C


D

Assembly é uma linguagem de programação de baixo nível, também definida, muitas vezes, como linguagem de montagem


E

A linguagem de programação C# foi desenvolvida pela Microsoft

A respeito do CoffeeScript — linguagem baseada em Ruby e Python, julgue os itens a seguir.


I O CoffeeScript tem a capacidade de transcompilar (compilar de uma linguagem fonte para outra) em JavaScript.

II Um código escrito em CoffeeScript é equivalente ao JavaScript em número de linhas.

III Ao contrário do JavaScript, o CoffeScript possui herança baseada em classe.


Assinale a opção correta.


A

Apenas o item I está certo.


B

Apenas o item II está certo.


C

Apenas os itens I e III estão certos.


D

Apenas os itens II e III estão certos.


E

Todos os itens estão certos.

Java é uma linguagem construída a partir de um legado das linguagens C e C++. No entanto, ela apresenta características únicas que a diferem das demais, como:


I o applet, que é um tipo especial de programa Java projetado para ser transmitido pela Internet e executado por um navegador web compatível com Java.

II a saída de seu compilador não gera um código executável e, sim, um bytecode.

III o fato de um programa Java ser executado somente pela Java virtual machine (JVM).


Assinale a opção correta.


A

Apenas o item I está certo.


B

Apenas o item II está certo.


C

Apenas os itens I e III estão certos.


D

Apenas os itens II e III estão certos.


E

Todos os itens estão certos.

Cada sistema existe dentro de um meio ambiente constituído por outros sistemas e, nesse contexto, os sistemas abertos caracterizam-se por consistirem em um processo infinito de intercâmbio com o seu ambiente para a realização da troca de informações.


C

Certo


E

Errado

Imagem associada para resolução da questão


A figura acima mostra o trecho de um diagrama criado para modelar um processo de negócio. Trata-se do trecho de um diagrama de


A

artefatos da BMPN.


B

atividades da UML.


C

swim lanes da BPMN.


D

fluxo de dados da MER.


E

sequência da UML.

Há um tipo ou categoria de software que é instalado e tem sua operação feita internamente a um sistema. Essa categoria de software recebe a denominação de software


A

crítico.


B

legado.


C

embutido.


D

aberto.


E

criptografado.

Em HTML5, considerando-se o contexto de geolocalização e acesso ao dispositivo, para se obter retorno mais rápido e de baixa precisão sobre a localização de um dispositivo, deve-se


A

invocar um método para o objeto PositionOptions da API com o parâmetro “0”.


B

configurar a função watchPosition() da API de geolocalização.


C

testar a existência do objeto navigator.geolocation no dispositivo.


D

chamar o método getCurrentPosition() da API de geolocalização.

A UML é uma linguagem visual para especificar, construir e documentar os artefatos de sistemas. Trata-se de uma linguagem de modelagem de propósito geral que pode ser usada com os principais métodos de objetos e componentes, podendo ser empregada em todos os domínios de aplicação e plataformas de implementação. Sobre a UML, analise as afirmativas a seguir.


I. Os diagramas de comportamento da UML demonstram como ocorrem as trocas de mensagens entre os objetos do sistema para se atingir um determinado objetivo.

II. A especificação UML é definida usando uma abordagem de metamodelagem que adapta técnicas de especificação formal. As técnicas de especificação formal são usadas para aumentar a precisão e a correção da especificação.

III. O diagrama de casos de uso procura, por meio de uma linguagem simples, demonstrar o comportamento externo do sistema. Apresenta o sistema sob a perspectiva do usuário; sendo, dentre todos da UML, o mais abstrato, flexível e informal.

IV. As classes têm atributos e operações e participam de hierarquias de herança. A herança múltipla é permitida. As instâncias de uma classe são objetos. Quando uma classe é abstrata, ela não pode ter nenhuma instância direta. Qualquer instância direta de uma classe concreta (ou seja, não abstrata) também é uma instância indireta das superclasses de sua classe.


Está correto o que se afirma em


A

I, II, III e IV.


B

I e II, apenas.


C

III e IV, apenas.


D

II e III, apenas.

As instruções if, if...else e switch são exemplos de instruções de seleção contidas na linguagem Java.


C

Certo


E

Errado

Na metodologia Scrum, é feita na sprint planning a seleção dos itens do backlog que serão desenvolvidos durante a sprint; depois de fechado o seu escopo, a sprint não poderá mais ser alterada.


C

Certo


E

Errado

Em Java, a estrutura de repetição que permite que um conjunto de instruções não seja executada nenhuma vez é representada por


A

while.


B

switch.


C

do...while


D

case.


E

continue.

No que se refere à linguagem .NET C#, assinale a opção que apresenta a característica que permite que classes derivadas de uma mesma classe superior executem métodos com mesma assinatura e comportamentos diferentes.


A

herança


B

abstração


C

instância


D

polimorfismo


E

encapsulamento

Para que um código-fonte seja considerado eficaz como forma de documentação, é imprescindível que outras pessoas possam entender o que fora realizado no desenvolvimento do processo de criação e teste de um software. Assinale a alternativa que possui algumas formas de documentação.


A

Comentários, constantes, convenções.


B

Comentários, criptografias, convenções.


C

Constantes, figuras geométricas, condições.


D

Constantes, convenções, figuras geométricas.

CSharp (C#) é uma linguagem de programação moderna, orientada a objeto e de tipo seguro. Considerando as características gerais dessa linguagem, julgue os itens a seguir.


I Suas raízes originam-se na família de linguagens C, Java e JavaScript.

II É uma linguagem de programação orientada a objetos e orientada a componentes.

III Enfatiza o controle de versão para garantir que programas e bibliotecas possam evoluir ao longo do tempo de maneira compatível.


Assinale a opção correta.


A

Apenas o item I está certo.


B

Apenas o item II está certo.


C

Apenas os itens I e III estão certos.


D

Apenas os itens II e III estão certos.


E

Todos os itens estão certos.

Suponha-se que um analista de informática tenha como parte do software que está desenvolvendo um programa com algoritmo complexo, que envolve estruturas de seleção e de repetição e fluxos paralelos de dados. Nesse caso, descartado o uso de fluxogramas para ajudar no entendimento do algoritmo, uma vez que estes não permitem representar fluxos paralelos, o analista deverá optar pelo uso de um diagrama da UML adequado para a finalidade, que é o diagrama de


A

componentes.


B

sequência.


C

atividades.


D

contexto.


E

estados.

   
Gerar simulado