Magna Concursos

Foram encontradas 119 questões.

1590567 Ano: 2006
Disciplina: TI - Banco de Dados
Banca: CESPE / CEBRASPE
Orgão: PRODEST-ES

A seguir, são apresentadas 8 tabelas de um banco de dados e três consultas SQL.

Tabela : aeroportos

codigo

nome telefone

cidade

1 Brasília 2222 1
2 Guararapes 3333 2
3 Galeão 4444 5
4 JFK 5555 6
5 NYC 6666 6
6 San Francisco 7777 3
7 Los Angeles 8888 4

Tabela: agentes

codigo

nome telefone

cidade

1 Sol Turismo 1234 1
2 Mar Turismo 4567 1
3 Praia Tur 7890 2
4 Ferias Turismo 8901 5
5 Enjoy 9012 3
6 Travel 2345 3

Tabela: cidades

codigo

nome

pais

1 Brasilia

Brasil

2 Recife

Brasil

3 San Francisco

EUA

4 Los Angeles

EUA

5 Rio de Janeiro

Brasil

6 New York

EUA

7 Porto Alegre

Brasil

Tabela: clientes

codigo

nome telefone

cidade

1 Roberto 1234 1
2 Jose 2345 1
3 Maria 3456 1
4 Felipe 3456 1
5 Claudia 4567 2
6 Margarida 5678 2
7 Marta 6789 2
8 John 7890 3

Tabela: companhias

codigo

nome telefone

cidade

1 Varig 1212 7
2 GOL 2323 1
3 American 3434 3
4 Delta 4545 3

Tabela:
reservas_viagens

codigo

cliente

agente

1 1 1
2 1 2
3 3 1
4 3 4
5 4 4
6 5 5
7 8 5

Tabela: reservas_voos

codigo

reserva_viagem

voo

data

1 1 1

1/1/2006

2 3 2

1/3/2006

3 2 2

1/3/2006

4 5 3

1/2/2006

5 3 2

1/3/2006

6 7 4

2/2/2006

7 6 5

3/4/2006

8 1 3

5/5/2006

9 8 7

6/6/2006

10 3 3

7/7/2006

Tabela: voos

codigo

companhia origem destino

partida

1 1 1 2 10:00
2 1 1 5 12:00
3 1 5 6 10:00
4 2 2 1 16:00
5 2 5 2 11:00
6 3 3 5 12:00
7 4 4 3 15:00

Consulta 1

select nome, telefone
from clientes
where codigo in (
select cliente
from reservas_viagens
group by cliente
having count(cliente) > 1);

Consulta 2

select nome
from cidades
where cidades.codigo in (
select cidade
from aeroportos
where aeroportos.codigo in (
select destino
from voos, companhias
where companhias.codigo = voos.companhia
and companhias.nome = 'Varig'));

Consulta 3

select distinct nome
from agentes, reservas_viagens
where agentes.codigo = reservas_viagens.agente
and reservas_viagens.codigo in (
select reserva_viagem
from reservas_voos
group by reserva_viagem
having count(reserva_viagem) > 1);

Com relação às tabelas e às consultas anteriores, julgue o seguinte item.

A consulta 1 tem o seguinte resultado: Roberto 1234

Felipe 3456

 

Provas

Questão presente nas seguintes provas
1590566 Ano: 2006
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: PRODEST-ES
01 #include <stdio.h>
02 #include <string.h>
03 #define DB 1
04 int main (int argc, char *argv[]) {
05 int l,i;
06 char *p;
07 p=argv[1];
08 l=strlen(p);
09 #ifdef DB
10 for(i=0;i<l;i++)
11 putchar(argv[1][i]);
12 #endif
13 #if DB
14 while((*p != '\0') ){
15 printf("%c",*p);
16 p++;
17 }
18 for(i=0;i<=l;i++ )
19 printf("%c",p[-i]);
20 #endif
21 return 0;
22 }

Com relação ao código em linguagem C apresentado acima, julgue o item a seguir.

A linguagem C, padrão ANSI, exige que a função main retorne um inteiro.

 

Provas

Questão presente nas seguintes provas
1590565 Ano: 2006
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: PRODEST-ES
01 #include <stdio.h>
02 #include <string.h>
03 #define DB 1
04 int main (int argc, char *argv[]) {
05 int l,i;
06 char *p;
07 p=argv[1];
08 l=strlen(p);
09 #ifdef DB
10 for(i=0;i<l;i++)
11 putchar(argv[1][i]);
12 #endif
13 #if DB
14 while((*p != '\0') ){
15 printf("%c",*p);
16 p++;
17 }
18 for(i=0;i<=l;i++ )
19 printf("%c",p[-i]);
20 #endif
21 return 0;
22 }

Com relação ao código em linguagem C apresentado acima, julgue o item a seguir.

Caso as linhas 10 e 11 fossem substituídas, ambas, pela linha a seguir, a saída padrão permaneceria a mesma. printf("%s",argv[1]);

 

Provas

Questão presente nas seguintes provas
1590564 Ano: 2006
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: PRODEST-ES
01 #include <stdio.h>
02 #include <string.h>
03 #define DB 1
04 int main (int argc, char *argv[]) {
05 int l,i;
06 char *p;
07 p=argv[1];
08 l=strlen(p);
09 #ifdef DB
10 for(i=0;i<l;i++)
11 putchar(argv[1][i]);
12 #endif
13 #if DB
14 while((*p != '\0') ){
15 printf("%c",*p);
16 p++;
17 }
18 for(i=0;i<=l;i++ )
19 printf("%c",p[-i]);
20 #endif
21 return 0;
22 }

Com relação ao código em linguagem C apresentado acima, julgue o item a seguir.

A linguagem C permite a passagem de argumentos de linha. Para isso, a linguagem C define dois argumentos internos: o argc e o argv que são utilizados para receber os argumentos da linha de comando. O argc armazena o número de argumentos de linha. Caso o programa seja executado sem argumento de linha, isto é, apenas o nome do programa, o valor de argc será zero.

 

Provas

Questão presente nas seguintes provas
1590563 Ano: 2006
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: PRODEST-ES
01 #include <stdio.h>
02 #include <string.h>
03 #define DB 1
04 int main (int argc, char *argv[]) {
05 int l,i;
06 char *p;
07 p=argv[1];
08 l=strlen(p);
09 #ifdef DB
10 for(i=0;i<l;i++)
11 putchar(argv[1][i]);
12 #endif
13 #if DB
14 while((*p != '\0') ){
15 printf("%c",*p);
16 p++;
17 }
18 for(i=0;i<=l;i++ )
19 printf("%c",p[-i]);
20 #endif
21 return 0;
22 }

Com relação ao código em linguagem C apresentado acima, julgue o item a seguir.

As linhas 1 e 2 do código acima possuem duas diretivas #include que instruem o compilador a ler outro arquivo-fonte e incluir naquele que contém a diretiva. No que se refere à forma correta de utilização de diretivas #include, é correto pôr mais de uma diretiva na mesma linha, como mostra o exemplo abaixo.

#include <stdio. h> <string. h>

#include <stdio. h> #include <string. h>

 

Provas

Questão presente nas seguintes provas
1590562 Ano: 2006
Disciplina: TI - Banco de Dados
Banca: CESPE / CEBRASPE
Orgão: PRODEST-ES

Acerca dos modelos de bancos de dados, julgue os seguintes itens.

Alguns SGBDs orientados a objetos geram automaticamente os identificadores dos objetos que armazenam. Esses objetos tipicamente mantêm as suas identidades mesmo se os valores dos seus atributos forem modificados. Esse conceito de identidade difere do adotado para as tuplas nos bancos relacionais, em que as tuplas são diferenciadas pelos valores dos seus atributos.

 

Provas

Questão presente nas seguintes provas
1590561 Ano: 2006
Disciplina: TI - Banco de Dados
Banca: CESPE / CEBRASPE
Orgão: PRODEST-ES

Acerca dos modelos de bancos de dados, julgue os seguintes itens.

Segundo o modelo de rede, um banco de dados é composto por registros conectados por links. Um registro é uma coleção de campos, cada campo com um valor. Um link é uma associação entre registros. O projeto de um banco de dados pode ser documentado com diagramas de estruturas de dados compostos por caixas que representam registros e linhas que representam links.

 

Provas

Questão presente nas seguintes provas
1590560 Ano: 2006
Disciplina: TI - Banco de Dados
Banca: CESPE / CEBRASPE
Orgão: PRODEST-ES

Acerca dos bancos de dados relacionais, julgue os seguintes itens.

Na operação de junção natural, se A1, A2, ..., An são atributos nas relações R e S, então uma tupla r de R e uma tupla s de S são combinadas se elas têm os mesmos valores em cada atributo A1, A2, ..., An. O resultado da operação é uma tupla com os atributos das relações R e S, que tem os valores de r nos atributos da relação R e os valores de s nos atributos da relação S.

 

Provas

Questão presente nas seguintes provas
1590559 Ano: 2006
Disciplina: TI - Banco de Dados
Banca: CESPE / CEBRASPE
Orgão: PRODEST-ES

Acerca dos bancos de dados relacionais, julgue os seguintes itens.

As formas normais são recomendações para o projeto de bancos de dados relacionais que visam aumentar a consistência dos dados. As tabelas que satisfazem formas normais mais elevadas têm maior probabilidade de armazenar dados redundantes. Uma tabela está na primeira forma normal (1NF) se cada interseção entre linha e coluna armazena uma coleção de elementos.

 

Provas

Questão presente nas seguintes provas
1590558 Ano: 2006
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: PRODEST-ES

No que se refere aos conceitos de linguagens orientadas a objetos e de ambientes de desenvolvimento integrado (IDEs), julgue os próximos itens.

Uma das características da plataforma .NET é a existência de classes unificadas. Essas classes podem ser vistas como um conjunto comum de APIs disponíveis para os programadores que utilizam a plataforma.

 

Provas

Questão presente nas seguintes provas