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
 
As linguagens de programação de Computador evoluíram, enfatizando o aspecto da aplicação ao longo dos anos. Assinale a alternativa que apresenta a ordem crescente correta dessa evolução.

A
Linguagem de máquina, linguagens de montagem, C, SQL, Prolog.

B
Linguagem de máquina, C, SQL, Prolog, linguagens de montagem.

C
Linguagem de máquina, SQL, Prolog, linguagens de montagem, C.

D
Linguagem de montagem, C, linguagem de máquina, SQL, Prolog.

E
Linguagem de montagem, Prolog, linguagem de máquina, C, SQL.

Com o advento da tecnologia de Data Warehousing, os ambientes de apoio à decisão passaram a ser denominados ambientes de Data Warehouse (DW).

Em relação à tecnologia DW, é correto afirmar:


A
Em um DW as convenções de nomes, valores de variáveis e outros atributos físicos de dados como data types são bastante flexíveis. Para facilitar a tomada de decisões, as informações são apresentadas de diferentes formas, da mesma maneira que foram carregadas dos sistemas legados.

B
Um projetista de DW deve ter seu foco na modelagem dos dados e no projeto de banco de dados. Um sistema transacional armazena as informações agrupadas por assuntos de interesse da empresa que são mais importantes, enquanto um DW é orientado a processos e deve ser desenvolvido para manter disponíveis as transações realizadas diariamente.

C
Os dados de um DW são um conjunto dinâmico de registros de uma ou mais tabelas, capturados em um momento de tempo predeterminado, por isso têm que ser sempre atualizados.

D
Um sistema multidimensional, como o DW, deve atualizar o valor corrente das informações e sua exatidão é válida por um tempo curto, por exemplo, o valor total das notas fiscais processadas pela Receita às 12:00 de um dia pode ser diferente às 18:00 do mesmo dia.

E
Um DW tem duas operações básicas: a carga dos dados (inicial e incremental) e o acesso a estes dados em modo leitura. Depois de carregado, um DW não necessita de operações de bloqueio por concorrência de usuários no acesso aos seus dados.

Leia o trecho sobre o Shell Script e analise as assertivas abaixo.


#!/bin/bash

echo "Vou buscar os dados do sistema.

Posso continuar? [s/n] "

scanf RESPOSTA

test "$RESPOSTA" = "n" && exit

echo "Data e Horário:"

date

echo

echo "Uso do disco:"

df

echo

echo "Usuários conectados:"

w


É correto o que se afirma em


I. echo – exibe mensagens na tela.

II. scanf – captura o que o usuário digitar.

III. date – mostra data e horário.

IV. w – mostra usuários conectados.


É correto o que se afirma em


A

I e II, apenas.


B

I e III, apenas.


C

I, III e IV, apenas.


D

III e IV, apenas.


E

IV, apenas.

Considere o trecho de programa abaixo.

Imagem associada para resolução da questão

Assinale a alternativa que indica a linguagem em que o programa está escrito.


A
C# .

B
C .

C
C++ .

D
VBasic .

E
C shell.

Qual dos trechos PL/SQL abaixo permite identificar corretamente quantas linhas foram removidas pelo comando DELETE?


A

DECLARE

v_quant_del number(10);

BEGIN

Delete from empregado where salario > 5000;

v_quant_del := SQL%ROWCOUNT;

. . .

END;


B

DECLARE

v_quant_del number(10);

BEGIN

v_quant_del := Delete from empregado where salario > 5000;

. . .

END;


C

DECLARE

v_quant_del number(10);

BEGIN

Delete from empregado where salario > 5000 into v_quant_del;

. . .

END;


D

DECLARE

v_quant_del number(10);

BEGIN

Delete into v_quant_del from empregado where salario > 5000;

. . .

END;

A sentença SQL que melhor responde à consulta “Excluir o engenheiro que não faz parte de nenhuma equipe.” é


A

DELETE FROM engenheiro

WHERE codigo NOT IN (select engenheiro FROM equipe)


B

DELETE FROM engenheiro

WHERE codigo NOT IN (select obra FROM equipe)


C

DELETE FROM engenheiro

WHERE codigo NOT IN (select codigo FROM obra)


D

DELETE FROM equipe

WHERE obra NOT IN (select codigo FROM obra)

Analise as afirmativas a seguir sobre as ações do JSP:


I – < jsp:include > inclui, dinamicamente, outro recurso em um JSP como, por exemplo, outro JSP.

II – < jsp:param > pode ser utilizado com as ações include, forward e plugin para especificar nomes e valores adicionais de informações a serem utilizados por essas ações.

III – < jsp:plugin > encaminha o processamento de solicitação para outro JSP, servlet ou página estática.


Estão CORRETAS as afirmativas:


A

I e II, apenas.


B

I e III, apenas.


C

II e III, apenas.


D

I, II e III.

Considere a seguinte declaração na linguagem Java: public class aluno implements pessoa


Está correto o que se afirma, EXCETO em:


A

É possível declarar uma variável local do tipo pessoa que recebe uma instância da classe aluno.


B

pessoa é uma interface.


C

Todas as constantes declaradas em pessoa farão parte da interface pública de aluno sem a obrigatoriedade de uma nova declaração.


D

Todos os métodos declarados em pessoa estarão disponíveis em aluno sem a obrigatoriedade de uma nova declaração.

Um programador precisa implementar, em uma linguagem estruturada qualquer, uma estrutura de dados que funcione de modo que o primeiro objeto a ser inserido na estrutura seja o último a ser removido. Nesse caso, a estrutura de dados a ser implementada é um(a):


A

pilha.


B

ponteiro.


C

registro.


D

árvore binária.


E

árvore balanceada.

Considere a afirmação abaixo no que se refere a Linguagens Orientadas a Objetos.


Um programa em execução em uma linguagem orientada a objetos pode ser descrito como uma coleção de ______________ que se ______________ entre si através de _______________.


Assinale a alternativa que preenche correta e respectivamente as lacunas do parágrafo acima.


A

mensagens – comunicam – objetos


B

objetos – comunicam – mensagens


C

classes – excluem – objetos


D

métodos – excluem – objetos


E

métodos – comunicam – herança

Sistemas de BI − Business Intelligence reúnem um conjunto de tecnologias orientadas a disponibilizar informação e conhecimento em uma organização, dentre as quais está o DW. Um ambiente que utiliza DW reúne processos e ferramentas, está sempre em evolução e pode ser visualizado como na figura abaixo.

Imagem associada para resolução da questão

Os componentes I, II, III e IV estão corretamente identificados em:


A
Imagem associada para resolução da questão

B
Imagem associada para resolução da questão

C
Imagem associada para resolução da questão

D
Imagem associada para resolução da questão

E
Imagem associada para resolução da questão

Sobre o tratamento de exceções em PL/SQL, analise as seguintes sentenças, identificando-as com (V) ou (F), conforme sejam verdadeiras ou falsas.


( ) Uma exceção pode ser tratada por mais de um manipulador de exceções.

( ) Exceções predefinidas são automaticamente lançadas para certos erros, envolvendo variáveis e operações de banco de dados.

( ) Exceções podem ser declaradas e lançadas explicitamente pelo desenvolvedor.

( ) Exceções lançadas dentro de manipuladores de exceções não podem ser tratadas.


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


A

F, F, V, V


B

F, V, V, F


C

V, V, F, F


D

V, F, F, V

A sentença SQL que MELHOR responde à consulta “Listar o nome de todas as obras, a descrição do status da obra e a soma das horas da equipe de cada obra (importante: obras sem equipe alocada também devem ser listadas).” é:


A

SELECT o.nome, s.descricao, SUM(e.horas) as soma

FROM obra o INNER JOIN status s ON o.status = s.codigo LEFT JOIN equipe e ON o.codigo = e.obra


B

SELECT o.nome, s.descricao, SUM(e.horas) as soma

FROM obra o INNER JOIN status s ON o.status = s.codigo INNER JOIN equipe e ON o.codigo = e.obra

GROUP BY o.nome, s.descricao


C

SELECT o.nome, s.descricao, SUM(e.horas) as soma

FROM obra o INNER JOIN status s ON o.status = s.codigo INNER JOIN equipe e ON o.codigo = e.obra


D

SELECT o.nome, s.descricao, SUM(e.horas) as soma

FROM obra o INNER JOIN status s ON o.status = s.codigo LEFT JOIN equipe e ON o.codigo = e.obra

GROUP BY o.nome, s.descricao

Imagem associada para resolução da questão

A
DP – E3Q – DP – E2R – DQ – E3R – DP – E1R

B
DP – E3R – DP – E2R – DP – E1R

C
DP – E3Q – DP – E2Q – DQ – DP – E1R

D
DP – E3Q – DP – E2R – DP – E1R – DQ – E3R

E
DP – E3R – DP – E2Q – DQ – E2R – DP – E1R

Analise as afirmativas a seguir sobre o Diagrama de Atividades da UML:


I – A ramificação é um caminho alternativo baseado em uma expressão booleana, podendo ter uma transição de entrada e até duas transições de saída.

II – As raias podem representar áreas de negócio em uma organização responsáveis por determinados grupos de atividades.

III – As bifurcações e as uniões representam fluxos concorrentes e são representadas por barras de sincronização horizontais ou verticais.


Está CORRETO apenas o que se afirma em:


A

II.


B

I e II.


C

I e III.


D

II e III.

A linguagem para escrever páginas de documento web é conhecida como:


A

HTML.


B

HTTP.


C

IP.


D

ISSO.


E

WWW.

Considere o seguinte formulário Delphi 7, em modo de design, contendo somente os componentes visíveis na figura:


Imagem associada para resolução da questão


Analise as seguintes afirmativas sobre os componentes do formulário:


I – O componente Imagem associada para resolução da questão refere-se à classe TDataSource.

II – O componente Imagem associada para resolução da questão refere-se à classe TDatabase.

III – A propriedade Active do componente Imagem associada para resolução da questão possui o valor True.


Está CORRETO o que se afirma em:



A

I, apenas.



B

I e II, apenas.



C

I e III, apenas.



D

I, II e III.


HTML é uma linguagem de marcação que descreve a estrutura de um documento. Essa linguagem é utilizada para desenvolver páginas Web. Sobre o HTML seguem-se três afirmações:

I - Páginas criadas em HTML sempre são visualizadas da mesma forma em navegadores diferentes, mesmo quando executados em plataformas de hardware diferentes.

II - As páginas escritas em HTML são arquivos de texto no formato ASCII.

III - O HTML possui um conjunto previamente definido de tags, no entanto o usuário pode criar as suas próprias tags.

É correto apenas o que se afirma em

A
I.

B
II.

C
III.

D
I e II.

E
II e III.
   
Gerar simulado