Magna Concursos

Foram encontradas 379 questões.

1590574 Ano: 2006
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: PRODEST-ES

Acerca das métricas de software, julgue os seguintes itens.

As métricas de software podem focar o produto, o processo ou o projeto. Uma métrica de produto descreve aspectos como tamanho e complexidade do produto. Uma métrica de processo descreve aspectos como a eficiência na remoção dos defeitos. Uma métrica de projeto descreve aspectos como o número de desenvolvedores e os custos. As métricas de qualidade de software podem ser consideradas como sendo um subconjunto das métricas de software.

 

Provas

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

Acerca das métricas de software, julgue os seguintes itens.

Uma função pode ser definida como uma coleção de instruções que realizam uma tarefa. Em uma função, pode-se também ter declarações de parâmetros formais e de variáveis locais manipuladas pelas instruções. A métrica denominada pontos de função (function points) é igual ao número de funções em um programa. Essa métrica possibilita uma medição precisa da complexidade de um programa.

 

Provas

Questão presente nas seguintes provas
1590572 Ano: 2006
Disciplina: TI - Gestão e Governança de TI
Banca: CESPE / CEBRASPE
Orgão: PRODEST-ES

No PMI-PMBOK, o plano de gerenciamento do escopo resulta do processo de planejamento do escopo da área de gerenciamento do escopo do projeto. Esse plano descreve como gerenciar as alterações do escopo, como integrar as mudanças ao projeto. Esse plano permite informar quem pode solicitar alterações no escopo, como o pedido deve ser feito, e quem avalia as alterações e as autoriza.

 

Provas

Questão presente nas seguintes provas
1590571 Ano: 2006
Disciplina: TI - Gestão e Governança de TI
Banca: CESPE / CEBRASPE
Orgão: PRODEST-ES

O PMI-PMBOK propõe áreas com conhecimentos e práticas relacionadas ao gerenciamento de projetos. A área de gerenciamento da qualidade do projeto inclui os processos necessários para assegurar que o projeto satisfaça às necessidades para as quais foi criado. Nessa área, há os processos de: planejamento da qualidade, de garantia de qualidade e de controle de qualidade.

 

Provas

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

Acerca da engenharia de software e dos ciclos de vida, julgue os seguintes itens.

A disciplina de análise foca a obtenção de uma representação concisa dos requisitos que independa da plataforma na qual o sistema será implementado. A disciplina de projeto modifica e detalha os resultados da análise para tornar possível a implementação. No projeto, podem ser acrescentados atributos e métodos às classes identificadas na análise, mas essas classes não podem ser removidas no projeto nem ser decompostas em outras classes.

 

Provas

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

Acerca da programação e da configuração de SGBDs relacionais, julgue os seguintes itens.

No MS SQL Server, pode-se propagar as deleções de registros com chaves referenciadas por chaves estrangeiras em outras tabelas (on delete cascade). Nesse caso, é deletado o registro com a chave e os registros com chaves estrangeiras que apontem para a chave deletada. Isso não é possível nas atualizações (update) de chaves referenciadas por chaves estrangeiras. As atualizações de registros com chaves referenciadas por chaves estrangeiras são proibidas.

 

Provas

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

Acerca da programação e da configuração de SGBDs relacionais, julgue os seguintes itens.

No MS SQL Server, não é possível criar uma visão particionada com dados distribuídos entre servidores. Os dados acessados por uma visão têm de estar em tabelas no banco de dados com a visão. Quando dados são particionados entre tabelas em diferentes servidores, não se pode usar uma visão para fazer com que os dados distribuídos pareçam estar em uma mesma tabela.

 

Provas

Questão presente nas seguintes provas
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