Magna Concursos

Foram encontradas 1.519 questões.

2448879 Ano: 2012
Disciplina: TI - Banco de Dados
Banca: FUNDATEC
Orgão: PROCERGS

As questões 23, 24 e 25 baseiam-se na Figura 13, que exibe as declarações SQL que permitiram criar duas tabelas, no Banco de Dados Oracle 11g, que armazenarão dados de um sistema informatizado de controle de projetos sociais.

CREATE TABLE "TbProjeto"(
"IdProjeto" NUMBER(6) NOT NULL,
"TxTitulo" VARCHAR2(250),
"TxObjetivo" VARCHAR2(4000),
"DtInicio" DATE,
"DtTermino" DATE,
"VlAprovado" NUMBER(14,2),
CONSTRAINT PK_PROJETO PRIMARY
KEY("IdProjeto"));

CREATE TABLE "TbMeta"(
"IdMeta" NUMBER(9) NOT NULL,
"IdProjeto" NUMBER(6),
"TxMeta" VARCHAR2(250),
"DtInicio" DATE,
"DtTermino" DATE,
"VlPrevistoExecucao" NUMBER(14,2),
CONSTRAINT PK_META PRIMARY
KEY("IdMeta"));

Figura 13 - Declarações SQL

Assinale, dentre as alternativas abaixo, a instrução SQL que permite criar, com sucesso, um comentário na tabela "TbProjeto", mostrada na Figura 13:

 

Provas

Questão presente nas seguintes provas
2448878 Ano: 2012
Disciplina: TI - Banco de Dados
Banca: FUNDATEC
Orgão: PROCERGS

As questões 23, 24 e 25 baseiam-se na Figura 13, que exibe as declarações SQL que permitiram criar duas tabelas, no Banco de Dados Oracle 11g, que armazenarão dados de um sistema informatizado de controle de projetos sociais.

CREATE TABLE "TbProjeto"(
"IdProjeto" NUMBER(6) NOT NULL,
"TxTitulo" VARCHAR2(250),
"TxObjetivo" VARCHAR2(4000),
"DtInicio" DATE,
"DtTermino" DATE,
"VlAprovado" NUMBER(14,2),
CONSTRAINT PK_PROJETO PRIMARY
KEY("IdProjeto"));

CREATE TABLE "TbMeta"(
"IdMeta" NUMBER(9) NOT NULL,
"IdProjeto" NUMBER(6),
"TxMeta" VARCHAR2(250),
"DtInicio" DATE,
"DtTermino" DATE,
"VlPrevistoExecucao" NUMBER(14,2),
CONSTRAINT PK_META PRIMARY
KEY("IdMeta"));

Figura 13 - Declarações SQL

O Administrador de Banco de Dados (DBA), responsável pela base de dados onde estão presentes as tabelas "TbProjeto" e "TbMeta", verificou um problema de integridade referencial entre as duas tabelas da Figura 13. O DBA observou que não existe uma constraint que valide o valor inserido na coluna "IdProjeto", da tabela "TbMeta", de forma a garantir que exista, na tabela "TbProjeto", um registro que contenha um valor igual na coluna "IdProjeto". O DBA recebeu autorização da alta gerência para excluir todos os registros presentes na tabela "TbMeta" onde, para o valor armazernado na coluna "IdProjeto", não haja um registro correspondente na tabela "TbProjeto", com o
mesmo valor armazenado na coluna "IdProjeto". Assinale o item cuja sequência de instruções permitem criar, com sucesso, uma constraint do tipo foreign key na tabela "TbMeta", fazendo referência a tabela "TbProjeto", de forma a garantir a integridade dos registros da tabela "TbMeta":

I.

DELETE FROM "TbMeta" WHERE "IdProjeto" NOT
IN (SELECT "IdProjeto" FROM "TbProjeto");

ALTER TABLE "TbMeta" ADD CONSTRAINT
PROJETO_META_FK FOREIGN KEY("IdProjeto")
REFERENCES "TbProjeto"("IdProjeto") VALIDATE;

II.

DELETE FROM "TbMeta" MT WHERE NOT
EXISTS(SELECT 1 FROM "TbProjeto" PJ WHERE
PJ. "IdProjeto" = MT."IdProjeto");

ALTER TABLE "TbMeta" ADD CONSTRAINT
PROJETO_META_FK FOREIGN KEY("IdProjeto")
REFERENCES "TbProjeto"("IdProjeto") VALIDATE;

III.

DELETE FROM "TbMeta" MT WHERE (SELECT
COUNT(1) FROM "TbProjeto" PJ WHERE
PJ."IdProjeto" = MT."IdProjeto") = 0;

ALTER TABLE "TbMeta" ADD CONSTRAINT
PROJETO_META_FK FOREIGN KEY("IdProjeto")
REFERENCES "TbProjeto"("IdProjeto");

IV.

DELETE FROM "TbMeta" MT WHERE (SELECT
COUNT(1) FROM "TbProjeto" PJ INNER JOIN
"TbMeta" MT2 ON MT2."IdProjeto" = PJ."IdProjeto"
WHERE MT2."IdProjeto" = MT."IdProjeto") = 0;

ALTER TABLE "TbMeta" ADD CONSTRAINT
PROJETO_META_FK FOREIGN KEY("IdProjeto")
REFERENCES "TbProjeto"("IdProjeto");

Quais estão corretas?

 

Provas

Questão presente nas seguintes provas
2448877 Ano: 2012
Disciplina: TI - Banco de Dados
Banca: FUNDATEC
Orgão: PROCERGS

As questões 23, 24 e 25 baseiam-se na Figura 13, que exibe as declarações SQL que permitiram criar duas tabelas, no Banco de Dados Oracle 11g, que armazenarão dados de um sistema informatizado de controle de projetos sociais.

CREATE TABLE "TbProjeto"(
"IdProjeto" NUMBER(6) NOT NULL,
"TxTitulo" VARCHAR2(250),
"TxObjetivo" VARCHAR2(4000),
"DtInicio" DATE,
"DtTermino" DATE,
"VlAprovado" NUMBER(14,2),
CONSTRAINT PK_PROJETO PRIMARY
KEY("IdProjeto"));

CREATE TABLE "TbMeta"(
"IdMeta" NUMBER(9) NOT NULL,
"IdProjeto" NUMBER(6),
"TxMeta" VARCHAR2(250),
"DtInicio" DATE,
"DtTermino" DATE,
"VlPrevistoExecucao" NUMBER(14,2),
CONSTRAINT PK_META PRIMARY
KEY("IdMeta"));

Figura 13 - Declarações SQL

Assinale, dentre as alternativas abaixo, a instrução SQL que permite criar, com sucesso, uma restrição de nulidade sobre a coluna "TxTitulo", da tabela "TbProjeto" (Figura 13), de modo que essa coluna somente armazene valores de conteúdo obrigatório e não nulo:

 

Provas

Questão presente nas seguintes provas
2448876 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: PROCERGS

A questão 22 baseia-se na Figura 12, que mostra um programa implementado na linguagem de programação C++, no qual se inseriu, intencionalmente, no local apontado pela seta nº 1, um retângulo.

Enunciado 3572895-1

Figura 12 - Programa em C++

Para que o programa em C++, mostrado na Figura 12, funcione corretamente, basta inserir, no local apontado pela seta nº 1, a seguinte palavra reservada, dessa linguagem:

 

Provas

Questão presente nas seguintes provas
2448875 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: PROCERGS

Na linguagem de programação C++, é usual se utilizar da estrutura "IF Else", que, em determinadas circunstâncias, pode ser substituída pelo operador ternário. Nesse caso, selecione, dentre as alternativas a seguir, o operador ternário correto, que pode ser utilizado em um programa em C++:

 

Provas

Questão presente nas seguintes provas
2448874 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: PROCERGS

A questão 20 baseia-se na Figura 11, que mostra um programa implementado na linguagem de programação C++.

Enunciado 3572893-1

Figura 11 - Programa em C++

Ao ser executado o programa em C++, mostrado na Figura 11, lhe será fornecido o valor numérico "10", quando solicitado. Nesse caso, ao final da execução desse programa será exibido o seguinte resultado:

 

Provas

Questão presente nas seguintes provas
2448873 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: PROCERGS

Nas linguagens de programação C e C++, é possível a emissão de um sinal sonoro de alerta em um programa, por meio da utilização do seguinte caractere de escape:

 

Provas

Questão presente nas seguintes provas
2448872 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: PROCERGS

A questão 18 baseia-se na Figura 10, que mostra um programa implementado na linguagem de programação Java.

Enunciado 3572891-1

Figura 10 - Programa em Java

O programa em Java, mostrado na Figura 10, permite violar o seguinte princípio básico da orientação a objetos:

 

Provas

Questão presente nas seguintes provas
2448871 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: PROCERGS

Considere as seguintes alternativas sobre comentários de programação, em programas Java:

I. Em um programa em Java, pode-se inserir um comentário de uma linha, da seguinte forma:

// Comentário em Java

II. Em um programa em Java, pode-se inserir um comentário de várias linhas, da seguinte forma:

/* Comentário
de
várias
linhas */

III. Para auxiliar na documentação de programas em Java, pode-se utilizar o "javadoc". Para isso, basta inserir, no início do programa, o seguinte comentário de várias linhas:

/**
* @Nome_arquivo.java
*
*
* @autor
* @versão 07/07/2007
*/

Quais estão corretas?

 

Provas

Questão presente nas seguintes provas
2448870 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: PROCERGS

As questões 14, 15 e 16 baseiam-se nas Figuras 9(a), 9(b) e 9(c). As Figuras 9(a) e 9(b) mostram programas elaborados na linguagem de
programação Java. Sobre a Figura 9(b), considere os seguintes aspectos: (1) inseriu-se, nessa Figura, nos locais apontados pelas setas nº 2 e 4, retângulos, de modo a ocultar o código fonte existente nesses locais; e (2) embaixo do retângulo apontado pela seta nº 2 consta o comando que permite exibir a interface gráfica da Figura 9(c). A Figura 9(c) mostra uma caixa de diálogo, que passou a ser exibida após a execução dos programas das Figuras 9(a) e 9(b).

Enunciado 3572889-1

Figura 9(a) - Programa em Java

Enunciado 3572889-2

Figura 9(b) - Programa em Java

Enunciado 3572889-3

Figura 9(c) - Caixa de diálogo

Após observar as Figuras 9(a) e 9(b), considere as seguintes alternativas:

I. A classe "Teste1" (Figura 9(a)) não pode ser estendida.

II. A palavra reservada "static", apontada pela seta nº 1 (Figura 9(a)), indica que cada objeto dessa classe, ao ser instanciado, terá um conteúdo próprio e independente dos demais objetos dessa classe.

III. Para atribuir outro valor à variável "auxiliar", apontada pela seta nº 3 (Figura 9(b)), basta digitar, no local apontado pela seta nº 4, o seguinte código fonte:

auxiliar = 200;

Quais estão corretas?

 

Provas

Questão presente nas seguintes provas