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
 
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.

Eventos do AngularJS podem ser usados para associar diferentes ações a diferentes elementos HTML; por exemplo, um evento AngularJS pode ser usado para associar uma ação relacionada à seleção de um elemento HTML por meio do uso de um mouse.

C
Certo

E
Errado
No data mining, uma regra de associação relaciona a presença de um conjunto de itens com outra faixa de valores de um outro conjunto de variáveis.

C
Certo

E
Errado

Um modo de se calcular um determinado valor em um programa computacional é feito através da fórmula:


X=(Y*W)/Z


Onde Y é um número no sistema binário, W é um número no sistema hexadecimal e Z é um numero no sistema octal. X é exibido como um número no sistema decimal. Se Y é igual a 100110012 ,W é igual a 1F16 e Z é igual a 268 , o valor de X (considerando apenas a parte inteira, sem arredondamentos) é igual a:


A

21310


B

21510


C

21710


D

21910


E

22110

O Software de programação oferece ao usuário interfaces de alto nível e ferramentas que permitem a manutenção do sistema.


C

Certo


E

Errado

No que diz respeito aos modificadores de acesso aos métodos e atributos dos objetos no PHP, estabeleça a correta correspondência entre as colunas I e II.


Coluna I


1. É o nível de acesso mais permissivo e serve para indicar que o método ou atributo da classe é público. Neste caso, pode-se acessar este atributo, para visualizá-lo ou editá-lo, por qualquer outro elemento do programa. É o modificador que se aplica se não se indica outra coisa.

2. É o nível de acesso mais restritivo. Serve para indicar que essa variável somente vai poder ser acessada pelo próprio objeto, nunca de fora. Se for tentado o acesso a um método ou atributo declarado private de fora do próprio objeto, resultará em uma mensagem de erro indicando que não é possível a este elemento.

3. É o nível de acesso médio e um pouco mais especial que os demais e servindo para que o método ou o atributo seja público dentro do código da própria classe e de qualquer classe que herde daquela em que está o método ou propriedade protected. É privado e não acessível de qualquer outra parte, ou seja, o elemento é público dentro da própria classe e em suas heranças.


Coluna II


( ) Protected

( ) Private

( ) Public


A sequência correta, de cima para baixo, é:


A

2, 3 e 1.


B

2, 1 e 3.


C

1, 3 e 2.


D

3, 1 e 2.


E

3, 2 e 1.

A grande vantagem do NVDA sobre o Jaws é a não exigência de sua instalação no sistema, já que ele pode ser armazenado em pendrive, CD ou qualquer outra mídia removível.

C
Certo

E
Errado

Considere o seguinte programa escrito na linguagem C


#include <stdio.h>

main ()

{char ex3[5]={'z','k','w','x','v'};

int cont1;

cont1=2;

printf ("%c %c", ex3[cont1+1], ex3[4]+cont1);}


Ao executar esse programa, é apresentado como resposta:


A

ww


B

wx


C

wv


D

x x


E

x v

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

a = 3

b = a * 2

a, b = b, a

Após a execução de todos os comandos, qual é o resultado apresentado pelo comando abaixo?

print(a)


A

3


B

6


C

36


D

63


E

a

Um Técnico do TRE-SP está participando do levantamento de requisitos para um novo sistema que objetiva a detecção de fraudes em campanhas eleitorais. Os requisitos iniciais estão pouco definidos e, além disso, buscam-se a mitigação dos riscos do projeto e a descoberta de falhas provocadas por comunicação verbal. O Técnico deve indicar que, neste caso, seria correto

A
implementar um protótipo do sistema a partir de um modelo funcional do produto esperado.

B
utilizar a métrica LOC antes de se iniciar o sistema, para mitigar riscos de requisitos funcionais errados.

C
utilizar o método Scrum e ampliar o time box da sprint para 60 dias para criar o primeiro "Pronto".

D
utilizar outra técnica de levantamento de requisitos, como RAD.

E
implementar o sistema com base no processo ágil de desenvolvimento MPS.BR.

Analise o trecho do código PHP.

Imagem associada para resolução da questão

Dado o código PHP, assinale a alternativa que apresenta a saída da execução desse código.


A
1 3 5 22 45 255

B
1 3 5 45 255 22

C
22 255 45 5 3 1

D
255 45 22 5 3 1

A representação em binário do número decimal 75, e a representação em hexadecimal do número binário 1010001 são, respectivamente:


A

1001011 e 51


B

1010011 e 5A


C

1100101 e A1


D

1001011 e B1


E

1001011 e 41

Considere o fragmento de código PHP, abaixo.

Imagem associada para resolução da questão

A lacuna I deve ser preenchida corretamente com


A
bindParam

B
setParameter

C
setValue

D
setAttribute

E
setInt
   
Gerar simulado