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
 

Considere o seguinte código em Python:


Imagem associada para resolução da questão


O que será armazenado na variável resultado após a execução deste código, quando a variável n for igual a 9?


A

15.


B

25.


C

35.


D

45.

No desenvolvimento de um sistema, arquitetura e design são considerados como sinônimos, possuindo os mesmos objetivos de qualidade e comportamento.


C

Certo


E

Errado

Na arquitetura SOA, um padrão de arquitetura de software de baixo acoplamento, o UDDI define um padrão para renderização de documentos XML em navegadores web.


C

Certo


E

Errado

A função setTimeout é usada para se aguardar, por um período de tempo parametrizado, a execução de uma thread com sucesso e, caso o tempo expire, a função interrompe a execução do programa e gera um código de erro.


C

Certo


E

Errado

Em PHP, a palavra‑chave instanceof tem como função avaliar a string fornecida no parâmetro code como um código PHP.


C

Certo


E

Errado

Considere a estrutura de dados do tipo pilha. Se a pilha estiver vazia então topo = λ, sabe-se que pt é um ponteiro. Analise o algoritmo abaixo


se topo ≠ λ então

pt := topo

topo := topo ↑.prox

valor- recuperado := pt ↑.info

desocupar(pt)

senão underflow


O algoritmo descreve a operação de


A

inserção na pilha.


B

consulta da pilha.


C

remoção da pilha.


D

estouro por overflow.


E

estouro por underflow.

Estrutura de dados é a área da computação que trata dos mecanismos da organização de dados e métodos de acesso, que visam a atender aos requisitos de processamento de programas. Entre os tipos de estruturas de dados linear, um armazena elementos de forma sequencial, com base na lógica FIFO, um acrônimo para "First in, First Out" (em português, "o primeiro a entrar é o primeiro a sair").


Esse tipo de estrutura de dados é conhecido por:


A

pilha


B

grafo


C

array


D

fila

Analise o código-fonte seguinte produzido em Java.


Imagem associada para resolução da questão

Analise as seguintes alternativas:


I.O código-fonte recebe um vetor como parâmetro por referência, o qual continua com o valor modificado mesmo após finalizar o método.

II.O código-fonte recebe um vetor como parâmetro por valor, voltando ao valor original após sair do método.

III.O código-fonte inverte os números presentes no vetor, colocando-os em ordem de trás para frente.

IV.O código-fonte ordena os números presentes no vetor em ordem crescente.


É correto o que se afirma em:


A

III, apenas.


B

II e IV, apenas.


C

I, II, III e IV.


D

I e III, apenas.


E

I, II e IV, apenas.

Na linguagem PHP, as variáveis são representadas pelo caractere _____ seguido pelo nome da variável.


Assinale a alternativa que preenche corretamente a lacuna do trecho acima.


A

%


B

$


C

&


D

!


E

@

Considerando Algoritmos e Estruturas de Dados, assinale a alternativa que apresenta que elemento é uma estrutura de controle em lógica de programação.


A

Vetor


B

Matriz


C

Expressão


D

Estrutura de repetição


E

Pilha

Na linguagem Qlik, o comando peek é utilizado para criar novas tabelas a partir de tabelas existentes.


C

Certo


E

Errado

O Ipea resolveu fazer uso de um método de desenvolvimento de web services que usa componentes de software, chamados de serviços, para criar aplicações associadas à obtenção de dados de saneamento básico, de modo a melhorar a parte dinâmica de seus sites.


Considerando-se essa decisão e o requisito de que as respostas aos requerimentos dos usuários externos devem ser resolvidas mais rapidamente, o método de desenvolvimento indicado é o


A

EDA


B

SOA


C

WSA


D

Adapter


E

Singleton

A arquitetura de sistemas é o design estruturado de um sistema de software que descreve como seus componentes principais se relacionam e interagem para formar um sistema coeso e eficiente. Ela orienta a construção, manutenção e evolução do software, sendo essencial para garantir que o sistema atenda aos requisitos de desempenho, escalabilidade, segurança e usabilidade.


Na arquitetura de sistemas cliente-servidor, o cliente


A

é responsável por fornecer serviços de autenticação e controle de acesso, garantindo a segurança do sistema.


B

processa as requisições e responde diretamente às solicitações do usuário, sem necessidade de comunicação com o servidor.


C

armazena e gerencia centralmente os dados do sistema, facilitando o acesso pelos dispositivos conectados.


D

realiza requisições ao servidor, enviando dados e solicitando informações ou serviços específicos, e exibe os resultados ao usuário final.


E

é responsável por hospedar os serviços principais do sistema, como banco de dados e processos de negócios complexos.

No HTML, a tag <a> possui o atributo target, que especifica onde o link associado deve ser aberto. Entre os possíveis valores para o atributo target, qual deles especifica que o link deve ser aberto em uma nova janela ou guia?


A

_new


B

_self


C

_parent


D

_top


E

_blank

Analise o algoritmo abaixo, que foi escrito no software VisuAlg 3.0:


algoritmo "cálculo_média"

var

qtd, cont, soma, media: inteiro

inicio

soma <- 0

leia(qtd)

para cont de 1 ate qtd faca

soma <- soma + cont

fimpara

media <- soma / cont

escreva(media)

fimalgoritmo


O que precisa ser corrigido no algoritmo acima para que ele seja executado sem erros?


A

A atribuição da variável “media” deve ser movida para dentro do laço de repetição “para”.


B

O tipo da variável “media” deve ser alterado para “real”.


C

A instrução “escreva(media)” deve ser movida para cima da atribuição da variável “media”.


D

A variável “cont” deve ser inicializada antes do laço de repetição “para”.


E

O operador de divisão “/” (barra) deve ser alterado para “%” (percentual).

Os Padrões de Projeto GoF (Gang of Four) referem-se a um conjunto de 23 padrões de projeto de software que foram documentados no livro "Design Patterns: Elements of Reusable Object-Oriented Software", escrito por Erich Gamma, Richard Helm, Ralph Johnson e John Vlissides. Esses padrões de projeto fornecem soluções comuns para problemas recorrentes no design de software orientado a objetos. Eles são categorizados em três grupos principais: Padrões de Criação, Padrões Estruturais e Padrões Comportamentais. Qual é o objetivo principal do padrão de projeto Memento?


A

Facilitar a comunicação entre objetos em um sistema.


B

Permitir a criação de famílias de objetos relacionados sem especificar suas classes concretas.


C

Capturar e externalizar o estado interno de um objeto sem violar o encapsulamento.


D

Gerenciar algoritmos, relações e responsabilidades entre objetos.

   
Gerar simulado