Foram encontradas 119 questõ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
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: PRODEST-ES
- Compilação e Interpretação de CódigoCódigo Fonte
- Fundamentos de ProgramaçãoFunções, Métodos e Procedimentos
- Fundamentos de ProgramaçãoTipos de Dados
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
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: PRODEST-ES
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
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: PRODEST-ES
- Fundamentos de ProgramaçãoFunções, Métodos e Procedimentos
- Fundamentos de ProgramaçãoLógica de Programação
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
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: PRODEST-ES
- Compilação e Interpretação de CódigoAnálise Sintática
- Compilação e Interpretação de CódigoCompilação
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
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
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
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
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
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
Caderno Container