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
 

Em relação aos conceitos de lógica de programação, analise as seguintes afirmativas:


I. Uma constante é um determinado valor fixo que não se modifica durante a execução de um programa.

II. Uma variável está associada a uma posição de memória, cujo conteúdo pode ser modificado durante a execução do programa.

III. Toda variável é identificada por uma constante.


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.

Os projetos são propostos em consonância com uma política de gestão estratégica nas organizações, a qual viabiliza a transformação de ideias em realidade.

C
Certo

E
Errado

O IIS e o APACHE são softwares capazes de habilitar, em uma máquina com Windows, um servidor de protocolos da internet. Quando habilitada, essa máquina será capaz de receber e responder pedidos http, por padrão, na porta


A

110


B

21


C

25


D

80

Na linguagem Java, membros de classes (métodos e atributos) são declarados na definição de classes. Os membros podem estar presentes em cada instância ou apenas na classe, e, neste caso, são usados por todas as instâncias. Para que um membro de classe exista apenas na classe e seja usado por todas as instâncias, deve-se usar o modificador


A

abstract.


B

final.


C

volatile.


D

static.

O LDAP (Lightweight Directory Access Protocol) é um protocolo de aplicação para o gerenciamento de informações de diretórios. Sobre LDAP é correto afirmar que é


A

uma implementação do IMAP que funciona sobre uma rede Windows.


B

uma variação do NIS que funciona sobre o protocolo SAMBA.


C

baseado no padrão X.500 e funciona sobre o protocolo TCP/IP.


D

baseado na implementação dos usuários Windows que funciona no UNIX.

A estrutura de decisão CASO SELECIONE, ou SELECT CASE, é utilizada para testar, na condição, uma expressão ou o valor de uma determinada variável. Compara-se, então, o resultado obtido nesse teste com os valores fornecidos em cada cláusula CASO.

C
Certo

E
Errado
As decisões iniciais de projeto que impactam no trabalho de engenharia de software não são tratadas na arquitetura de SI.

C
Certo

E
Errado

As junções permitem a conexão de múltiplas tabelas em uma instrução SQL ou mesmo a junção de múltiplas consultas SQL. É correto afirmar que a junção


A

INNER JOIN permite a junção de duas ou mais tabelas, desde que haja correlação entre as chaves primárias das tabelas.


B

UNION permite a junção de dois ou mais consultas, independente da quantidade de colunas selecionadas pelas consultas.


C

INTERSECT retorna todos os registros que aparecem nas duas consultas, independente da quantidade de colunas selecionadas pelas consultas.


D

CROSS JOIN retorna todos os registros oriundos das tabelas envolvidas na consulta, sem a necessidade de relação entre as chaves.

Cursos podem ser organizados para os participantes de todos os sites Moodle.


Para um novo site Moodle, a categoria default é denominada


A

Science.


B

Languages.


C

Humanities.


D

Miscellaneous.


E

Technological.

A organização de classes facilita a compreensão e a manutenção do código fonte de um programa. Em Java, pode-se agrupar classes relativas no mesmo espaço de nomes. Para indicar que uma classe pertence ao espaço de nomes espaco.de.nomes deve-se colocar, no início do arquivo com o código fonte Java, a linha


A

package espaco.de.nomes;


B

namespace espaco.de.nomes;


C

module espaco.de.nomes;


D

group espaco.de.nomes;

Atualmente, muitas empresas estão buscando formas mais seguras e modernas de organizar e arquivar seus documentos. Nesse sentido, o Gerenciamento Eletrônico de Documentos – GED – é um conjunto de tecnologias que permite gerenciar arquivos em formato digital.

A tecnologia relacionada ao GED que propicia a conversão de documentos do meio físico para o digital, através do processo de digitalização com scanner, é chamada de:


A

Document Imaging (DI).


B

Capture.


C

Records and Information Management (RIM).


D

Workflow / BPM.

Observe o conteúdo do arquivo a seguir.

zone "0.in-addr.arpa" IN {

type master;

file "named.zero";

allow-update { none; };

};

zone "empresa.com.br" IN {

type master;

file "empresa.com.br.zone";

allow-update { none; };

};

zone "1.168.192.in-addr.arpa" IN {

type master;

file "1.168.192.in-addr.arpa.zone";

allow-update { none; };

};

include "etc/rndc.key";

Esse arquivo é usado no Linux para habilitar o serviço de


A

DNS.


B

POP3.


C

SMTP.


D

FTP.

Assinale a opção correta acerca dos conceitos e aplicações de web services.


A

O elemento em um documento WSDL pode ser comparado com uma biblioteca de função em uma linguagem de programação tradicional, uma vez que esse elemento descreve um serviço web e as operações que podem ser realizadas pelo web service.


B

Imagem associada para resolução da questão


C

O desenvolvimento de mensagens XML para mensagens do protocolo SOAP deverá conter uma referência DTD, usar namespace válido embutido no cabeçalho e descrever as instruções de processamento em seu corpo.


D

O UDDI, usado para descoberta de web services e formado por estrutura dependente do WSDL, utiliza a UDDI-DL (universal description discovery and integration description language) para descrever seu diretório de serviço.


E

Imagem associada para resolução da questão

A equipe da clinica veterinária informou a equipe do laboratório de informática que precisa de um relatório que mostre, por veterinário e mês, o quanto foi apurado com atendimentos. Para resolver o problema, considerando a sintaxe do MySQL, faz-se necessário usar a instrução


A

select Veterinario.nome_veterinario, monthname(atendimento.data),

sum(atendimento.valor) as Total from animal inner join atendimento on

animal.idAnimal=atendimento.Animal_idAnimal inner join Veterinario on

atendimento.Veterinario_idVeterinario=Veterinario.idVeterinario


B

select Veterinario.nome_veterinario, monthname(atendimento.data),

sum(atendimento.valor) as Total from animal inner join atendimento on

animal.idAnimal=atendimento.Animal_idAnimal inner join Veterinario on

atendimento.Veterinario_idVeterinario=Veterinario.idVeterinario group by

atendimento.data


C

select Veterinario.nome_veterinario, monthname(atendimento.data),

sum(atendimento.valor) as Total from animal inner join atendimento on

animal.idAnimal=atendimento.Animal_idAnimal inner join Veterinario on

atendimento.Veterinario_idVeterinario=Veterinario.idVeterinario group by month(atendimento.data)


D

select Veterinario.nome_veterinario, monthname(atendimento.data),

sum(atendimento.valor) as Total from animal inner join atendimento on animal.idAnimal=atendimento.Animal_idAnimal right join Veterinario on atendimento.Veterinario_idVeterinario=Veterinario.idVeterinario group by month(atendimento.data)


A linguagem SQL possui uma subdivisão entre linguagem de manipulação de dados (DML) e linguagem definição de dados (DDL). Para criar a tabela Atendimento, respeitando o diagrama anterior, inclusive em termos de integridade relacional e considerando a sintaxe do MySQL, faz-se necessário usar a instrução


A

CREATE TABLE 'Atendimento' (

'idAtendimento' int(11) NOT NULL AUTO_INCREMENT,

'data' date,

'hora' time,

'valor' float,

'Veterinario_idVeterinario' int(11) NOT NULL,

'Animal_idAnimal' int(11) NOT NULL,

PRIMARY KEY ('idAtendimento'),

FOREIGN KEY ('Veterinario_idVeterinario') REFERENCES 'Veterinario' ('idVeterinario'),

FOREIGN KEY ('Animal_idAnimal') REFERENCES 'Animal' ('idAnimal') )


B

CREATE TABLE 'Atendimento' (

'idAtendimento' int(11) AUTO_INCREMENT,

'data' date,

'hora' time,

'valor' float,

'Veterinario_idVeterinario' int(11),

'Animal_idAnimal' int(11),

PRIMARY KEY ('idAtendimento'),

FOREIGN KEY ('Veterinario_idVeterinario') REFERENCES 'Veterinario'

FOREIGN KEY ('Animal_idAnimal') REFERENCES 'Animal')


C

CREATE TABLE 'Atendimento' (

'idAtendimento' int(11) NOT NULL AUTO_INCREMENT,

'data' date,

'hora' time,

'valor' float,

'Veterinario_idVeterinario' int(11) NOT NULL,

'Animal_idAnimal' int(11) NOT NULL,

PRIMARY KEY ('idAtendimento'),

FOREIGN KEY ('Veterinario_idVeterinario') REFERENCES ('Veterinario'),

FOREIGN KEY ('Animal_idAnimal') REFERENCES ('Animal'))


D

CREATE TABLE 'Atendimento' (

'idAtendimento' int(11) NOT NULL AUTO_INCREMENT,

'data' date,

'hora' time,

'valor' float,

'Veterinario_idVeterinario' int(11) NOT NULL,

'Animal_idAnimal' int(11)

PRIMARY KEY ('idAtendimento'),

FOREIGN KEY ('Veterinario_idVeterinario') REFERENCES 'Veterinario' ('idVeterinario'),

FOREIGN KEY ('Animal_idAnimal') REFERENCES 'Animal' ('idAnimal') )

Analise o diagrama Entidade Relacionamento a seguir.

Imagem associada para resolução da questão

Fonte: Comperve 2013

Com base no diagrama, é correto afirmar que


A

o atributo data é calculado a partir do atributo data_hora do relacionamento frequenta.


B

os atributos nome e salario da entidade Tutor são obrigatório e opcional respectivamente.


C

uma turma pode possuir diversos tutores, enquanto que um tutor só pode ter uma turma.


D

um aluno pode se abster de frequentar uma turma e a turma deve ter, no mínimo, 1 aluno.

Analise o código Java a seguir.

class Teste {

public static void main (String args[]){

Retangulo r;

r.setX(10);

r.setY(20);

r.setAltura(50);

r.setLargura(100);

System.out.println(r.area());

}

}

Considerando a existência da classe Retangulo com os métodos usados no código, o programa


A

não compila, pois a classe retângulo está em português.


B

compila corretamente, mostrando, na execução, a área correta do retângulo.


C

não funciona corretamente, pois o objeto não foi instanciado.


D

funciona corretamente, mostrando o valor da área zero, já que o objeto não existe.

A concentração do armazenamento persistente em poucos servidores reduz a necessidade de armazenamento em disco local e permite que sejam feitas economias no gerenciamento e no becape dos dados persistentes pertencentes a uma organização.

C
Certo

E
Errado
   
Gerar simulado