Questões de Concurso sobre Programação

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

Uma função no Python é um conjunto nomeado de código, que pode também ter uma lista opcional de argumentos.

Assinale a alternativa que corresponde a forma padrão de uma função na linguagem Python.


A

default function name (argument);


B

void function name (argument);


C

def function name (argument) :


D

function name (argument) :

Quais são os dois diagramas UML (Unified Modeling Language) representados, respectivamente, nas figuras 1 e 2?

Imagem associada para resolução da questão


A

Diagrama de atividade e Diagrama de objeto.


B

Diagrama de objeto e Diagrama de sequência.


C

Diagrama de classe e Diagrama de caso de uso.


D

Diagrama de componentes e Diagrama de atividade.

Preencha as lacunas e assinale a alternativa correta.

O modelo de dados entidade-relacionamento foi criado para simplificar o projeto de banco de dados, permitindo a especificação de um esquema de organização que representa a estrutura lógica geral de um banco de dados. Em um diagrama entidade-relacionamento, _________ representam conjuntos de entidades fracos enquanto atributos derivados são representados por _________.


A

retângulos duplos / elipses tracejadas


B

losangos / linhas


C

retângulos / elipses


D

retângulos duplos / elipses duplas


E

elipses tracejadas / linhas duplas

Visando executar um algoritmo de busca binária, uma estrutura de dados composta de um vetor de 20 elementos foi alimentada hipoteticamente, com os seguintes dados:


A

K

J

L

P

H

B

I

R

E

T

X

Z

Q

N

B

N

M

O

P

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20


Como os dados devem estar organizados no vetor para processar, com êxito, a busca binária?


A

Os dados devem estar ordenados no vetor, pois o algoritmo realiza divisões no espaço de busca, comparando o conteúdo que está sendo buscado com o elemento do início do vetor.



B

Os dados devem estar ordenados no vetor, pois o algoritmo realiza sucessivas divisões por dois no espaço de busca, comparando o conteúdo que está sendo buscado com o elemento do meio do vetor.



C

Os dados devem estar ordenados no vetor, pois o algoritmo realiza divisões no espaço de busca, comparando o conteúdo que está sendo buscado com o elemento do fim do vetor.



D

Os dados devem estar aleatórios no vetor, pois o algoritmo compara o conteúdo que está sendo buscado com o elemento da primeira até a última posição do vetor, ou até ser encontrado.



E

Os dados devem estar aleatórios no vetor, pois o algoritmo compara o conteúdo que está sendo buscado com o elemento da última até a primeira posição do vetor, ou até ser encontrado.


Observe o algoritmo a seguir.


Imagem associada para resolução da questão


Após a execução, o algoritmo irá gerar como saída, a seguinte série:


A

14 11 13 12 12 13 11 14


B

14 13 12 11 11 12 13 14


C

14 14 13 13 12 12 11 11


D

11 12 13 14 14 13 12 11


E

11 14 12 13 13 12 14 11

Na arquitetura cliente‐servidor, há a figura do cliente, que realiza a interação com o usuário por meio de uma interface ou front‐end da aplicação E, e a figura do servidor, que responde a requisições do cliente em processo back‐end.

C
Certo

E
Errado
No modelo entidade-relacionamento, as propriedades particulares que descrevem uma entidade são denominadas

A
valores.

B
atributos.

C
chaves primárias.

D
relacionamentos.

E
instâncias.

Considere o seguinte fragmento de código fonte escrito na linguagem python:

def foo(a):

return a + a + a

b = 1

foo (b)

foo (b)

foo (b)

Após a execução de todos esses códigos, qual é o valor a ser mostrado mediante o comando abaixo?

print(b)


A

0


B

1


C

3


D

6


E

9

Um esquema de banco de dados geralmente agrupa e apresenta as diferentes tabelas, seus campos e o relacionamento entre eles e outras tabelas.

C
Certo

E
Errado

O SCRUM é um modelo ágil de processo que foi desenvolvido por Jeff Sutherland e por sua equipe no inicio da década de 1990. Sobre os princípios do método de desenvolvimento SCRUM, que são consistentes com o manifesto ágil, julgue as seguintes afirmativas.


I. Pequenas equipes de trabalho são organizadas de modo a maximizar a comunicação, minimizar a supervisão e maximizar o compartilhamento de conhecimento tácito informal.

II. O processo precisa ser adaptável tanto a modificações técnicas quanto a negócios para garantir que o melhor produto possível seja produzido.

III. Testes e documentação constantes são realizados à medida que o produto é construído.


É correto afirmar que


A

somente as afirmativas I e II são corretas.


B

somente as afirmativas I e III são corretas.


C

somente as afirmativas II e III são corretas.


D

as afirmativas I, II e III são corretas.


E

nenhuma das afirmativas é correta.

TCP (transmission control protocol) é um protocolo orientado a conexões, confiável, que permite que um fluxo de dados entre duas máquinas conectadas em rede seja entregue sem erros.

C
Certo

E
Errado
Criado pela empresa brasileira Micropower, o Jaws ainda é o único leitor de tela totalmente desenvolvido no Brasil.

C
Certo

E
Errado
Para melhorar a relação entre o usuário e a TI, é correto implantar o processo gerenciar relacionamentos do COBIT 5, que visa centralizar os atendimentos às áreas clientes.

C
Certo

E
Errado

A figura a seguir ilustra o ciclo de vida de sistemas de software.


Imagem associada para resolução da questão


As fases “INTEGRAÇÃO E TESTE DO SISTEMA”, “IMPLEMENTAÇÃO E TESTE DE UNIDADE” e “PROJETO DO SISTEMA DE SOFTWARE” correspondem, respectivamente, aos blocos da figura identificados por:


A

JP2, JP1 e JP3


B

JP2, JP3 e JP1


C

JP1, JP3 e JP2


D

JP3, JP2 e JP1


E

JP3, JP1 e JP2

No mapeamento de um modelo entidade-relacionamento para um modelo relacional de banco de dados, o tipo de relacionamento que implica a criação de uma terceira tabela para onde serão transpostos as chaves primárias e os eventuais atributos das duas tabelas originais é denominado

A
relacionamento N:N.

B
relacionamento 1:1.

C
relacionamento 1:N.

D
autorrelacionamento 1:N.

E
relacionamento ternário.

A biblioteca Java que contém classes gerais da linguagem, tais como, Object, String, Number, Error, entre outras, é a Java:


A

awt.


B

io.


C

lang.


D

net.


E

util.

O modelo de desenvolvimento de software em cascata, também conhecido como ciclo de vida clássico, sugere uma abordagem sistemática e sequencial para o desenvolvimento de softwares que começa com a especificação dos requisitos e termina na manutenção do software acabado. Nos últimos anos, este modelo de ciclo de desenvolvimento vem sofrendo várias críticas quanto a sua eficácia. Assim, é correto afirmar que um dos possíveis problemas do ciclo de vida clássico é


A

a exigência do modelo para que o cliente estabeleça todos os requisitos explicitamente.


B

a construção problemática dos componentes, caso o sistema não possa ser adequadamente modularizado.


C

a responsabilidade do levantamento das necessidades pela etapa de comunicação.


D

a aplicação do modelo de forma incorreta a problemas com requisitos bem definidos e razoavelmente estáveis.


E

a existência de somente cinco etapas no modelo, da comunicação à implantação.

   
Gerar simulado