Magna Concursos

Foram encontradas 512 questões.

71403 Ano: 2006
Disciplina: Administração Geral
Banca: UFPR
Orgão: TCE-PR

Estabelecer a missão organizacional é parte importante da tarefa da administração. Abaixo estão enumeradas proposições acerca da declaração de missão e afirmativas referentes às mesmas. Numere a coluna da direita com base nas informações da coluna da esquerda.

1. Concentrar o esforço das pessoas para uma direção comum.

2. Servir de lógica geral para a alocação dos recursos organizacionais.

3. Estabelecer áreas amplas de responsabilidades por tarefa dentro da organização.

4. Atuar como base para o desenvolvimento organizacional.

( ) As organizações usam diversos recursos para produzir bens e serviços e torná-los disponíveis aos consumidores.

( ) Uma declaração de missão serve como ponto de partida para políticas de desenvolvimento organizacional.

( ) A missão torna explicito os principais alvos que a organização está buscando atingir.

( ) As pessoas executam tarefas específicas dentro das organizações, interligadas por atividades chave.

Assinale a alternativa que apresenta a sequência correta da coluna da direita, de cima para baixo.

 

Provas

Questão presente nas seguintes provas

Sobre os conceitos das estruturas de dados em memória principal e secundária, considere as seguintes afirmativas:

1. Registros são mapeados, na memória do computador, através da simples justaposição de seus componentes.

2. A diferença essencial entre vetor e sequência é que, no caso de vetor, o número de elementos é fixado pela declaração do vetor, enquanto que no caso de sequência, ele é deixado em aberto.

3. Quando os dados são transferidos da memória para dispositivo de armazenamento secundário e vice-versa, os bits individuais são transferidos como uma cadeia contínua.

4. No conceito de “sequência de buffering”, o uso do buffer tem uma vantagem: permite executar o processo que gera/recebe dados, concorrentemente com o dispositivo que grava/lê o dado de/para o buffer.

5. As buscas estão entre as tarefas mais frequentemente encontradas em programação de computadores, fornecendo adicionalmente um substrato ideal para a aplicação das estruturas de dados.

Assinale a alternativa correta.

 

Provas

Questão presente nas seguintes provas
71401 Ano: 2006
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFPR
Orgão: TCE-PR

Sobre as estruturas de dados, considere as seguintes afirmativas:

1. No campo de processamento de dados, assume-se que cada constante, variável, expressão ou função é um certo tipo de dados.

2. Tipo refere-se, essencialmente, ao conjunto de valores que uma constante, ou variável, ou expressão possa assumir, ou então a um conjunto de valores que possam ser gerados por uma função.

3. Afora tipos definidos pelo programa, há também alguns tipos padrão, predefinidos, incluindo geralmente números e valores lógicos.

4. Se existir uma relação de ordem entre os valores individuais, então o tipo é denominado um tipo ordenado ou um tipo escalar.

Assinale a alternativa correta.

 

Provas

Questão presente nas seguintes provas
71400 Ano: 2006
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFPR
Orgão: TCE-PR

Considere o diagrama de classes apresentado na figura abaixo:

Enunciado 3373991-1

Com base nesse diagrama, avalie as seguintes afirmativas:

1. Um objeto da Classe C nunca poderá estar agregado simultaneamente a objetos das Classes A e B.

2. Um objeto da Classe A está associado a zero, um ou dois objetos da classe B.

3. Todo objeto da Classe C está sempre agregado a um objeto da Classe B e é acessado por um objeto da Classe A, do qual se torna também agregado.

4. Quando um objeto da Classe A acessa um objeto da classe B, os dados contidos no objeto da classe C que está agregado ao objeto da Classe B devem ser os mesmos que aqueles do objeto da Classe C agregado pelo objeto da Classe A.

5. Um objeto da Classe C sempre será o todo da Classe A pelo relacionamento de generalização/especialização.

Assinale a alternativa correta.

 

Provas

Questão presente nas seguintes provas
71399 Ano: 2006
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFPR
Orgão: TCE-PR

A respeito dos conceitos de UML e Implementação, considere as afirmativas abaixo:

1. Os dois usos mais comuns para o relacionamento de rastreamento são o acompanhamento dos requisitos para a implementação (e de todos os artefatos existentes entre eles) e o acompanhamento de uma versão para outra.

2. A palavra reservada/estereótipo “implementation” aplica-se ao símbolo “generalização” e especifica que o filho herda a implementação do pai, mas não as torna públicas, nem oferece suporte para suas interfaces, violando, portanto, a característica de permitir substituições.

3. No ciclo de vida do software, a implementação leva em consideração o desenvolvimento do software, o teste da unidade e a integração, sendo um dos fluxos de trabalho de processo do RUP.

4. Uma interface declara um contrato e a implementação representa uma realização completa desse contrato, responsável pela manutenção fiel da semântica completa da interface.

Assinale a alternativa correta.

 

Provas

Questão presente nas seguintes provas
71398 Ano: 2006
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFPR
Orgão: TCE-PR

Sobre os Diagramas de Classes da UML, considere as seguintes afirmativas:

1. Diagrama de Classe é um diagrama que mostra um conjunto de classes, interfaces e colaborações e seus relacionamentos.

2. Graficamente, um diagrama de classes é uma coleção de vértices e arcos.

3. Os diagramas de classes são utilizados para fazer a modelagem de visão estática de um sistema.

4. Ao fazer a modelagem da visão estática de um sistema, tipicamente você usará diagramas de classes em uma dentre três formas, sendo uma delas para fazer a modelagem de colaborações simples.

5. Um diagrama de classes bem-estruturado fornece detalhes consistentes com o respectivo nível de abstração, exibindo somente os adornos essenciais à compreensão.

Assinale a alternativa correta.

 

Provas

Questão presente nas seguintes provas
71397 Ano: 2006
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFPR
Orgão: TCE-PR

Considere o seguinte código em linguagem C#:

class zzz
{
public static void Main()
{
xxx a = new xxx();
a.abc();
}
}
class yyy
{
public int i = 10;
public void abc()
{
System.Console.WriteLine(“yyy abc”);
}
public void pqr()
{
System.Console.WriteLine(“yyy pqr”);
}
}
Class xxx:yyy
{
public void abc()
{
System.Console.WriteLine(“xxx abc”);
base.abc();
}
}

Sobre esse código, avalie as seguintes afirmativas:

1. Todo código que escrevemos em yyy pode agora ser usado em xxx.
2. A palavra “base” pode ser usada em qualquer classe derivada. Ela faz com que a função da classe-base seja chamada.
3. “base.abc” chamará a função abc de yyy, a classe-base de xxx.
4. O código mostra o exemplo de herança em C#.
5. Ao executar o programa, ele resulta em saída: “xxx abc” e “yyy abc”.

Assinale a alternativa correta.

 

Provas

Questão presente nas seguintes provas
71396 Ano: 2006
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFPR
Orgão: TCE-PR

Sobre os conceitos que envolvem a linguagem C#, considere as seguintes afirmativas:

1. Uma declaração de método cria um espaço de declaração separado. Isso significa que tudo o que é criado em um método é perdido no final do método.

2. No conceito de sobrecarga em um programa C#, duas funções não podem ter a mesma assinatura, e, além disso, elementos que não são membros não podem ter o mesmo nome dos membros.

3. Em um programa C#, os nomes dos parâmetros precisam ser exclusivos. Além disso, não podemos ter um parâmetro e uma variável criados em um bloco de função, com o mesmo nome.

4. Na passagem de parâmetros por valor, o valor da variável é passado. No caso de ref e out, o endereço da referência é passado.

5. No trecho de código a seguir, há um erro de compilação, por exemplo, pela duplicação do parâmetro “i”:

public class zzz
{
public void abc(int i, string i) {}
public void pqr(int i)
{
string i;
}
public static void Main()
{
}
}

Assinale a alternativa correta.

 

Provas

Questão presente nas seguintes provas
71395 Ano: 2006
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFPR
Orgão: TCE-PR

Sobre a linguagem de modelagem unificada, considere as seguintes afirmativas:

1. Os itens estruturais são os substantivos utilizados em modelos da UML.

2. Classes são descrições como conjuntos de objetos que compartilham os mesmos atributos, operações, relacionamentos e semântica.

3. Uma Interface define interações, sociedades de papéis e outros elementos que funcionam em conjunto para proporcionar um comportamento cooperativo superior à soma de todos os elementos.

4. Colaboração é uma coleção de operações que especificam serviços de uma classe ou componente.

5. Caso de uso é a descrição de um conjunto de sequências de ações realizadas pelo sistema que proporciona resultados observáveis de valor para um determinado ator.

Assinale a alternativa correta.

 

Provas

Questão presente nas seguintes provas
71392 Ano: 2006
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFPR
Orgão: TCE-PR

Sobre a linguagem C#, considere as seguintes afirmativas:

1. A Microsoft pegou os melhores recursos das linguagens C++ e Java e as transformou nessa linguagem de programação chamada C#.

2. O software C# inteiro está disponível no site da Microsoft, o qual pode ser carregado por download gratuitamente.

3. As instruções detalhadas do C# são dadas no site da Microsoft, junto com um conjunto de FAQs.

4. `cs` é a extensão usada para arquivos C#.

Assinale a alternativa correta.

 

Provas

Questão presente nas seguintes provas