Questões de Concurso sobre Desenvolvimento de Software

 
 
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
 
11.746 questões encontradas
Questões por página
20
Mais recentes
 

Uma característica do TypeScript é o suporte a tipos estáticos, isto é, as variáveis, os parâmetros de função e os valores de retorno de função têm tipos definidos em tempo de compilação.


C

Certo


E

Errado

Em virtude de ter sido desenvolvida pela Apache, a ferramenta Maven somente poderá ser instalada em ambiente Linux.


C

Certo


E

Errado

O comando Git remote, no framework Git, armazena temporariamente os arquivos modificados pelo usuário em uma área chamada stash (esconderijo).


C

Certo


E

Errado

O HTML5 trouxe uma série de elementos que ajudam a definir setores principais de um documento HTML. Assinale a alternativa que apresenta apenas novos elementos incluídos no HTML5.


A

head – scope – frameset


B

center – footer – header


C

article – nav – section


D

border – hgroup – summary


E

aside – base – time

Analise o documento HTML abaixo:


<!DOCTYPE html>

<html>

<body>

<h2>What Can JavaScript Do?</h2>

<p id="texto">Original</p>

</body>

</html>


Para alterar o conteúdo HTML interno do elemento “texto” (id=“texto”) por meio da linguagem JavaScript, pode-se utilizar a propriedade:


A

contentEditable


B

matches


C

nodeValue


D

toString


E

innerHTML

Você está usando o Git para controle de versões e usando vários comandos, incluindo git pull. Esse comando tem a função de


A

atualizar os arquivos no branch atual.


B

criar uma tag assinada.


C

clonar um repositório remoto já existente.


D

criar uma tag anotada.


E

criar uma tag leve.

Frame relay


A

é um sistema de conversão de nomes, hierárquico e distribuído para gestão de nomes para computadores, serviços ou qualquer máquina conectada a uma rede de computadores.


B

é encapsulado no IP e é executado somente no IP-v4 em subrede, enquanto no IP-v6 é executado no enlace, usando apenas o enlace do endereçamento local.


C

é uma tecnologia de rede de computadores baseada na transferência de pacotes relativamente pequenos chamados de células com tamanho definido, permitindo transmissão de áudio, vídeo e dados pela mesma rede.


D

é um protocolo de redes de computadores tipo WAN de alta capacidade que opera nas camadas físicas e de enlace de dados do modelo de referência de OSI.


E

é um protocolo com um mecanismo de transporte de dados que permite a sinalização de tunelamento usando rótulos para levar as informações entre dois pontos de uma rede.

A Programação orientada a objetos é um modelo de Programação onde diversas classes possuem características que definem um objeto na vida real. Este modelo possui princípios, dentre eles, o Princípio do Encapsulamento. Sobre este princípio, é CORRETO afirmar que ele defende que:


A

O programa é divido, a ponto de se tornar o mais isolado possível, ou seja, cada método pode ser executado isoladamente e retornar um resultado satisfatório ou não para cada situação.


B

O usuário não necessita saber todos os detalhes de como sua implementação foi realizada, apenas para que serve determinada rotina e qual o resultado esperado dela.


C

Uma classe pode compartilhar métodos e atributos entre si como, por exemplo, em um sistema escolar, onde temos uma classe Pessoa que contém características que definem uma pessoa.


D

Os mesmos atributos ou métodos podem ser utilizados por objetos distintos e com implementações de lógica diferentes.

Com relação à finalidade dos comandos Git checkout, assinale a alternativa correta.


A

Atualizar novas funcionalidades inseridas na branch principal


B

Registrar uma nova mudança


C

Fundir branches


D

Trocar de branch e restaurar arquivos na árvore de trabalho

Em programação, a estrutura de controle que é usada para repetir um bloco de código enquanto uma condição é verdadeira é:


A

if


B

switch


C

while


D

try

A linguagem de programação Java é conhecida por ser portável. Isso significa que:


A

O código-fonte Java pode ser executado diretamente em qualquer processador.


B

Um programa Java pode ser executado em diferentes plataformas com o uso da JVM (Java Virtual Machine).


C

Os programas Java são exclusivamente para sistemas operacionais Linux.


D

O código Java não requer compilação antes de ser executado.

Sobre classificações de algoritmos, analise as alternativas abaixo e identifique qual delas descreve CORRETAMENTE um tipo específico de algoritmo de acordo com suas características e propósito.


A

Um algoritmo ganancioso precisa conhecer a solução de todos os subproblemas em cada passo para tomar a decisão mais adequada.


B

Algoritmos de divisão e conquista lidam com problemas complexos, reduzindo-os iterativamente em subproblemas menores, geralmente utilizando técnicas de programação linear para solucionar cada subproblema.


C

Algoritmos não-determinísticos sempre retornam o mesmo resultado ao resolver o problema, pois tomam decisões exatas e previsíveis a cada passo.


D

A programação dinâmica evita o recálculo de soluções de subproblemas já resolvidos anteriormente, armazenando essas soluções para otimizar o tempo de execução.


E

Um algoritmo serial divide o problema em subproblemas para resolver simultaneamente em diferentes processadores e, em seguida, agrupa os resultados.

Assinale a alternativa que apresenta o significado correto de AJAX no contexto de desenvolvimento web.


A

Asynchronous JavaScript and XML


B

Advanced Java and XML


C

Associative JavaScript and XHTML


D

Automated JavaScript and XMLmO


E

Acelerador de Java

Leia o caso a seguir.

Em um projeto de desenvolvimento web para um portal de ecommerce avançado, um web designer utiliza um conjunto de tecnologias para criar uma experiência de usuário rica e interativa. Considerando a aplicação das seguintes linguagens de programação para web: HTML 5, CSS 3, JavaScript e PHP.


Neste caso, como essas linguagens e tecnologias podem ser utilizadas de maneira integrada para desenvolver um site robusto, responsivo e interativo?


A

Utilizando HTML 5 exclusivamente para a estruturação do conteúdo, sem integração com CSS 3 ou JavaScript.


B

Empregando somente PHP para toda a construção do front-end e back-end, ignorando as outras linguagens.


C

Integrando HTML 5 para estruturação semântica, CSS 3 para design responsivo e estilização, JavaScript para interatividade e PHP para funcionalidades de back-end


D

Focando no JavaScript para funcionalidades interativas e dinâmicas em todas as funcionalidades do site, minimizando o uso de HTML 5, CSS 3 e PHP.

A estrutura de controle de fluxo switch‑case é utilizada em Python, para se executar um bloco de código repetidamente, enquanto uma condição específica for verdadeira.


C

Certo


E

Errado

   
Gerar simulado