Questões de Concurso Público AL-PE 2014 para Analista Legislativo - Sistemas

Foram encontradas 100 questões

Q370975 Banco de Dados
Em um banco de dados há duas tabelas, departamento e funcionario, cujos campos são:

Departamento:

DepNo - int - primary key - not null

DNome - varchar(50) - not null

DLocal - varchar(40)

Funcionario:

FunNo - int - primary key - not null

DepNo - int - foreign key - not null

FNome - varchar(50) - not null

FCargo - varchar(40)

FSal - double

Ambas as tabelas possuem muitos registros cadastrados, que não incluem valores nulos. Considere as instruções SQL a seguir:

I. select funcionario.FunNo, funcionario.FNome, departamento.DNome from funcionario INNER JOIN departamento ON funcionario.DepNo = departamento.DepNo;

II. select funcionario.FunNo, funcionario.FNome, departamento.DNome from funcionario, departamento where funcionario.DepNo = departamento.DepNo;

III. select f.FunNo, f.FNome, d.DNome from (select departamento.DepNo, departamento.DNome from departamento) as d, funcionario as f where d.DepNo = f.DepNo;

IV. select DISTINCT f.FunNo, f.FNome, d.DNome from funcionario f, departamento d;
Ao se criar uma estrutura de banco de dados complexa, envolvendo muitas tabelas com restrições de chave estrangeira, visões, gatilhos, funções, etc., cria-se, implicitamente, uma rede de dependências entre os objetos. Para garantir a integridade de toda a estrutura do banco de dados, muitos SGBDs não permitem remover um objeto quando há objetos que dependem do mesmo. Por exemplo, tentar remover a tabela departamento, onde a tabela funcionario depende dela, produz uma mensagem de erro semelhante a esta:

DROP TABLE departamento;

ERRO: não foi possível remover a tabela departamento porque outros objetos dependem dela.

Se não tiver importância remover todos os objetos dependentes, então poderá ser executado o comando DROP TABLE com uma cláusula que faz com que todos os objetos dependentes sejam removidos. A cláusula citada é a
Alternativas
Q370976 Banco de Dados
Em um banco de dados há duas tabelas, departamento e funcionario, cujos campos são:

Departamento:

DepNo - int - primary key - not null

DNome - varchar(50) - not null

DLocal - varchar(40)

Funcionario:

FunNo - int - primary key - not null

DepNo - int - foreign key - not null

FNome - varchar(50) - not null

FCargo - varchar(40)

FSal - double

Ambas as tabelas possuem muitos registros cadastrados, que não incluem valores nulos. Considere as instruções SQL a seguir:

I. select funcionario.FunNo, funcionario.FNome, departamento.DNome from funcionario INNER JOIN departamento ON funcionario.DepNo = departamento.DepNo;

II. select funcionario.FunNo, funcionario.FNome, departamento.DNome from funcionario, departamento where funcionario.DepNo = departamento.DepNo;

III. select f.FunNo, f.FNome, d.DNome from (select departamento.DepNo, departamento.DNome from departamento) as d, funcionario as f where d.DepNo = f.DepNo;

IV. select DISTINCT f.FunNo, f.FNome, d.DNome from funcionario f, departamento d;
Em uma operação na tabela departamento, foi digitada a seguinte instrução:

insert into departamento (DepNo, DNome) values(50,'Educação');

Ao fazer uma consulta na tabela, verificou-se que mesmo tendo sido especificado apenas a inclusão de valores nos campos DepNo e DNome, o campo DLocal recebeu o valor 'São Paulo'. Pode-se concluir que antes da digitação do comando insert, pode ter sido digitada a instrução:
Alternativas
Q370977 Banco de Dados
O modelo de dados a seguir deve ser utilizado para responder as questões de 86 a 88.

imagem-009.jpg
Com relação ao modelo apresentado e suas restrições, é correto afirmar que :
Alternativas
Q370978 Banco de Dados
O modelo de dados a seguir deve ser utilizado para responder as questões de 86 a 88.

imagem-009.jpg
Consiste em uma instrução SQL correta para criar a tabela Fisico:
Alternativas
Q370979 Engenharia de Software
O modelo de dados a seguir deve ser utilizado para responder as questões de 86 a 88.

imagem-009.jpg
Se fosse construída uma aplicação orientada a objetos para implementar o modelo apresentado, a forma mais correta de construir as classes referentes às entidades Juridico, Cliente e Fisico, seria utilizando o conceito de;
Alternativas
Q370980 Banco de Dados
Em uma abordagem top-down, após a definição de um modelo de dados, aplica-se a normalização para se obter uma síntese dos dados, bem como uma decomposição das entidades e relacionamentos em elementos mais estáveis, tendo em vista sua implementação física em um banco de dados.

Com relação à normalização, analise o texto a seguir:

Cada ocorrência da chave primária deve corresponder a uma e somente uma informação de cada atributo, ou seja, a entidade não pode conter grupos repetitivos (multivalorados). Para se obter entidades nesta forma, é necessário decompor cada entidade não normalizada em tantas entidades quanto for o número de conjuntos de atributos repetitivos.


O texto define ;
Alternativas
Q370981 Banco de Dados
No PostgreSQL, quando um objeto do banco de dados é criado, é atribuído um dono ao mesmo. O dono é o usuário que executou o comando de criação. Para mudar o dono de uma tabela, índice, sequência ou visão deve ser utilizado o comando
Alternativas
Q370982 Banco de Dados
No PostgreSQL os espaços de tabelas permitem aos administradores (superusuários) definir locais no sistema de arquivos onde os arquivos que representam objetos do banco de dados podem ser armazenados. Uma vez criado, o espaço de tabelas pode ser referenciado por seu nome ao criar os objetos do banco de dados. Para criar o espaço de tabelas teste no diretório /data/teste pertencendo ao usuário souza, utiliza-se a instrução:
Alternativas
Q370983 Engenharia de Software
De acordo com a classe acima, é correto afirmar que:
Alternativas
Q370984 Programação
Analise os exemplos a seguir:


imagem-016.jpg
Nos exemplos apresentados, as lacunas I e II devem ser preenchidas correta e, respectivamente, com as variáveis pré- definidas do PHP
Alternativas
Q370985 Programação
Analise as arrays PHP abaixo:

I. $carros[0]="Palio";
$carros[1]="Onix";
$carros[2]="Gol";

II. $profissao['Pedro']="Estudante";
$profissao['Ana']="Cantora";
$profissao['Elisa']="Professora";

III. $carros = array(array("Palio",100,55),array("Onix",50,39),array("Gol",70,100));

IV. $nomes=array("Ana","Pedro","Elisa");

V. $categorias = array("animais"=>array("cachorro","gato","cavalo"),
"veiculos"=>array("ônibus"),"frutas"=>array("maçã","melão","abacaxi"));

VI. $teste=array("Pedro"=>"10","Ana"=>"9","Elisa"=>"43");

É correto afirmar que:
Alternativas
Q370986 Programação
Em JavaScript, há vários métodos pré-definidos para manipular valores em arrays. Dois destes métodos permitem adicionar e remover um elemento no final de uma array, respectivamente.

Considere a array a seguir:
var carros = ["Gol", "Palio", "Fiesta", "Onix"];

Para inserir o valor "HB20" no final da array carros e depois removê-lo utiliza-se, respectivamente, as instruções:
Alternativas
Q370987 Programação
Analise o código JavaScript a seguir:

imagem-015.jpg
As lacunas são preenchidas corretamente com a instrução:
Alternativas
Q370988 Programação
A linguagem HTML5 permite criar uma versão offline do site, através da criação de um arquivo de manifesto que indica quais os arquivos do site serão carregados em cachê para navegação mesmo se o usuário não estiver conectado à internet. Com relação ao uso dos recursos que permite isto, considere um site composto pelos arquivos index.html, config.css, banner.gif, rotina.js, page.appcache e acesso.jsp. Dois destes arquivos são apresentados a seguir:

imagem-012.jpg
Nos arquivos apresentados, as lacunas I e II são correta e, respectivamente, preenchidas por:
Alternativas
Q370989 Programação
Em uma página HTML5 há um formulário com um campo Estado e um botão Enviar. Pode-se digitar o nome do estado ou clicar no campo, que aparece uma lista de valores que podem ser selecionados para preenchê-lo, como mostra a figura abaixo.

imagem-013.jpg
Para gerar um campo deste tipo e para indicar as opções de preenchimento que aparecerão ao se clicar nele ultiliza-se, respectivamente, os elementos
Alternativas
Q370990 Programação
Considere a página ASP.NET a seguir, que utiliza a sintaxe Razor.

imagem-014.jpg
O formulário solicita ao usuário que digite seu nome. Após enviar as informações ao servidor através do botão Enviar, a página é novamente acionada e o nome é recuperado, inserido na variável nome e apresentado através da instrução @nome. Para que isto ocorra, a lacuna deve ser corretamente preenchida por:
Alternativas
Q370991 Programação
O .NET framework consiste em dois componentes principais. Um deles é a biblioteca de classes do framework. O outro, que gerencia a execução de memória, execução de thread, execução de código, verificação de segurança do código, compilação e outros serviços do sistema, é denominado
Alternativas
Q379643 Português
A frase em que as ideias estão expressas de modo claro e correto é:
Alternativas
Q379648 Legislação Estadual
Por meio da Lei Complementar estadual n° 257/2013, instituiu-se recentemente o regime de previdência complementar no Estado de Pernambuco, de caráter facultativo e aplicável aos que ingressarem no serviço público estadual a partir da autorização do funcionamento desse regime pelo órgão federal competente. De acordo com essa lei, estão abrangidos por esse sistema os
Alternativas
Q379650 Direito Financeiro
Em uma situação hipotética, o Presidente da República, com base no disposto no art. 153, caput, inciso I, combinado com o § 1º desse mesmo artigo da Constituição Federal, reduziu a alíquota do Imposto de Importação.

A referida redução, que representa renúncia de receita tributária, foi feita sem estimativa do impacto orçamentá- rio-financeiro do montante de perda de receita e sem atender ao disposto na Lei de Diretrizes Orçamentárias.

Levando em conta o que a Lei Complementar nº 101/00 estabelece a respeito da responsabilidade na gestão fiscal, essa redução
Alternativas
Respostas
81: B
82: C
83: A
84: D
85: C
86: E
87: B
88: A
89: B
90: D
91: E
92: C
93: A
94: E
95: B
96: C
97: D
98: E
99: B
100: E