Magna Concursos

Foram encontradas 538 questões.

2267378 Ano: 2010
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFAC
Orgão: UFAC
Provas:

O IDE (Integrated Development Environment) Delphi, em sua versão 6, visando a portabilidade, permitia o desenvolvimento de aplicações para Windows e Linux.

Pode-se dizer que isso foi possível graças:

I. À inclusão da biblioteca CLX, que é uma versão da VCL, escrita usando uma biblioteca C++ no ao invés de usar API nativa do Windows.

II. Ao fato dele descompilar as aplicações criadas pelo Kylix, que era usado para desenvolvimento em Linux, através de bibliotecas WINE invés de código nativo Linux.

III. À inclusão da biblioteca CLX, que é uma versão da VCL, escrita usando a biblioteca Qt da empresa Troll Tech, disponível em diversos ambientes como Windows, Linux, Mac e Palm.

 

Provas

Questão presente nas seguintes provas
2267377 Ano: 2010
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFAC
Orgão: UFAC
Provas:

Considerando o trecho de código Java a seguir, quais assinaturas de construtores devem existir obrigatoriamente na classe Base:

public class Derived extends Base{
int r, s, t;
public Derived(int x, int y){
r =x ;
s = y;
}
public Derived(int x){

super(x).

I. public Base()

II. public Base(int x)

III. public Base(int x, int y)

 

Provas

Questão presente nas seguintes provas
2267376 Ano: 2010
Disciplina: TI - Sistemas Operacionais
Banca: UFAC
Orgão: UFAC
Provas:

Sobre as famílias de sistemas operacionais Windows e Linux, pode-se afirmar que:

I. Diferentemente do Windows, o Linux pode administrar seu espaço de swap de duas formas: usando uma participação dedicada exclusivamente para este fim ou usando um arquivo que pode residir no sistema de arquivos juntamente com todos os demais.

II. Ambos podem ser instalados em discos que possuam no máximo quatro partições primárias ou três partições primárias e uma partição estendida, sendo que esta poderá ter múltiplas partições lógicas.

III. No Linux há uma tradição em se criar sua estrutura de diretórios seguindo algumas convenções, por exemplo, /etc para arquivos de configurações e /home para pastas dos usuários.

 

Provas

Questão presente nas seguintes provas
2267373 Ano: 2010
Disciplina: TI - Sistemas Operacionais
Banca: UFAC
Orgão: UFAC
Provas:

O controle de espaço em disco é uma grande preocupação em sistemas multiusuários. Uma técnica muito importante nessa tarefa é o sistema de quotas.

Sobre o emprego dessa técnica nos sistemas operacionais Windows e Linux, pode-se afirmar que:

I. O Windows oferece essa técnica apenas para o sistema de arquivos NTFS, e versões como Windows 2000 só permitem o controle de quotas por usuário ou por volume. Já no Linux, o uso de quotas é permitido em vários dos muitos sistemas de arquivos por ele suportados, inclusive o NTFS. Além disso, o Linux também suporta o controle de quotas por grupos de usuários.

II. O Linux poderá manipular as quotas em sistemas de arquivos NTFS através do smbcquotas, que é parte integrante do SAMBA, que por sua vez é uma coleção de programas que implementam o protocolo SMB (Server Message Block) da Microsoft.

III. Mesmo ambos os sistemas operacionais possuindo dois tipos de limites de quotas - um para alertar o usuário e outro para bloquear o acesso -, no Linux, o acesso sempre será negado quando o segundo limite for ultrapassado. Já no Windows 2000, isso é opcionalmente definido pelo administrador.

 

Provas

Questão presente nas seguintes provas
2267372 Ano: 2010
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFAC
Orgão: UFAC
Provas:

Um paradigma de desenvolvimento de software bem conhecido atualmente é o paradigma da orientação a objetos.

Sobre os conceitos desse paradigma, pode-se afirmar que:

I. Num objeto encontram-se encapsuladas todas suas características estruturais, que são os valores dos atributos que definem o objeto; e os comportamentais, que são as ações que modificam os valores dos atributos do objeto.

II. Neste paradigma, os objetos interagem através da troca de mensagens. Elas são usadas para estimular um comportamento no objeto receptor, através da execução da operação solicitada. Se esta necessitar de parâmetros, eles deverão estar presentes na mensagem.

III. A herança é um dos principais responsável pelo do reuso de código, contudo, o polimorfismo reduz consideravelmente o esforço para estender o sistema, pois a mesma operação pode se comportar de forma diferente em classes diferentes, tornando fácil o processo de manutenção.

 

Provas

Questão presente nas seguintes provas
2267371 Ano: 2010
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFAC
Orgão: UFAC
Provas:

Arquitetura de um sistema de software pode ser descrita por cinco visões interligadas, em que cada uma corresponde a um projeto da organização e estrutura do sistema, sob determinados aspectos.

Sobre isso, pode-se afirmar que:

I. Estas visões são de caso de uso, de projeto, do processo, de implementação e de implantação.

II. Estas visões são de caso de uso, de projeto, de modelagem, de implementação e de implantação.

III. A visão de caso de uso descreve o comportamento do sistema sob a ótica do usuário, podendo ser usada para representar os requisitos funcionais da aplicação.

 

Provas

Questão presente nas seguintes provas
2267370 Ano: 2010
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFAC
Orgão: UFAC
Provas:

Um dos elementos do modelo conceitual da UML (Unified Modeling Language) são os blocos de construção, que podem ser de três tipos: itens, relacionamentos e diagramas.

Sobre eles pode-se afirmar que:

I. Os itens podem ser estruturais, comportamentais, funcionais, de agrupamento, e anotacionais.

II. Os relacionamento podem ser de dependência, associação, generalização, encapsulamento e realização.

III. Os diagramas podem ser de classes, atributos, métodos, caso de uso, componentes e implantação.

 

Provas

Questão presente nas seguintes provas
2267369 Ano: 2010
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFAC
Orgão: UFAC
Provas:

Um dos principais elementos numa aplicação AJAX é o objeto XMLHttpRequest. O trecho de código a seguir, usado para verificar se o navegador onde está sendo executado tem suporte ao AJAX e para criar o objeto XMLHttpRequest que será usado na aplicação.

Com base nisso pode-se afirmar que:

<html>

<head>

<script language="JavaScript">

function testAjax(){

if (window.XMLHttpRequest) {

xmlhttp = new XMLHttpRequest ();

alert("ok! Your browser has native AJAX support");

}alse if (window.ActiveXobject){

xmlhttp = new ActiveXobject ("Microsoft.XMLHTTP");

alert ("ok! your browser has AJAX support by ActiveX");

}else{

alert ("ops! Your browser has not AJAX support");

}

}

</script>

</head>

<body>

<form method="post" name="testajax" action="">

<input type="submit" value="Test AJAX" onclick="testAjax()">

</form>

</body>

</html>

I. Mesmo se o navegador não possuir suporte ao AJAX nem ao ActiveX, mas possuir suporte ao JavaScript, o trecho de código será corretamente executado pelo navegador.

II. O código está correto, pois o objeto XMLHtmlRequest, em versões antigas do Internet Explorer (5 e 6, por exemplo), foi originalmente implementado como componente ActiveX.

III. Mesmo com sintaxe JavaScript correta, o uso de ActiveX não é permitido pois ele foi desenvolvido pela Microsoft para substituir suas tecnologias COM (Component Object Model) e OLE (Object Linking and Embedding), não possuindo qualquer relação com AJAX.

 

Provas

Questão presente nas seguintes provas
2267368 Ano: 2010
Disciplina: TI - Banco de Dados
Banca: UFAC
Orgão: UFAC
Provas:

Análise léxica, Análise sintática e Análise semântica compõem a seguinte etapa de processamento de uma consulta:

 

Provas

Questão presente nas seguintes provas
2267367 Ano: 2010
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFAC
Orgão: UFAC
Provas:

A fase de desenvolvimento de um software que compreende, dentre outros, a análise do domínio do problema; desenvolvimento do plano de projeto; estabelecimento da fundação arquitetural e eliminação os elementos de alto risco é a:

 

Provas

Questão presente nas seguintes provas