Lista completa de Questões de Ciência da Computação do ano 2005 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Para implementar servidores de correio eletrônico, NÃO podemos usar o software:
sendmail;
Microsoft Exchange;
postfix;
qmail;
bind.
Instruções: Para responder às questões de números 56 a 60, utilize o texto abaixo.
Segundo o texto,
um programador experiente tem a possibilidade de vir a ocupar o cargo de analista de sistemas.
é muito difícil um programador vir a ser promovido dentro da mesma empresa.
a maioria dos analistas de sistemas já entra na carreira com esse cargo.
um diploma universitário em Ciência da Computação é garantia de um bom emprego como analista de sistemas.
um programador com ampla experiência em processamento de dados, mesmo sem diploma universitário, tem boas chances de ascensão na empresa.
A habilidade de uma sub-classe especializar uma operação herdada redefinindo sua implementação mas não a sua especificação é conhecida na orientação a objeto, tipicamente, por
É um conjunto de tecnologias que permite que os componentes de software interajam uns com os outros em um ambiente de rede, independentemente da linguagem em que os componentes foram criados. Tal é a definição de
biblioteca de vínculo dinâmico.
diretiva de grupo.
Active Directory.
DirectX.
ActiveX.
Sobre a técnica orientada a objetos pode-se afirmar que
a hereditariedade consiste na implementação dos métodos de uma classe.
em uma classe devem ser declaradas apenas as estruturas de dados.
a encapsulação é um processo que define um objeto como público.
em uma classe ficam os objetos com semelhanças estruturais e funcionais.
os métodos são estruturas de armazenamento de dados.
As linguagens de programação cujos códigos fonte, quanto lidos, são traduzidos e imediatamente executados são denominadas
linkeditadas.
Considere as seguintes características de um modelo de desenvolvimento de software: processo de software evolucionário que combina a natureza iterativa da prototipagem com os aspectos controlados e sistemáticos do modelo seqüencial linear e fornece potencial para o desenvolvimento rápido de versões incrementais do software. Essas características se referem a um modelo de desenvolvimento de software do tipo
No referente ao processo e aos conceitos de análise orientada a objetos (AOO), julgue os próximos itens.
I O processo de AOO não começa com a preocupação com os objetos e sim com o entendimento da forma pela qual o sistema vai ser usado: por pessoas, por máquinas ou por outros programas. Quando for definido o cenário de uso, começa a modelagem do software.
II O modelo objeto-comportamento representa elementos estáticos do modelo de análise orientada a objetos, indicando como o sistema vai responder a eventos ou estímulos externos.
III A modelagem classe-responsabilidade-colaboração fornece um meio simples para identificar e organizar as classes que são relevantes aos requisitos do sistema.
IV Quando um grupo de classes colabora entre si, para satisfazer a um conjunto coesivo de responsabilidades, tem-se o que se denomina pacote.
V As classes satisfazem suas responsabilidades de três modos: uma classe pode usar suas próprias operações para manipular seus próprios atributos; uma classe pode colaborar com outras classes; uma classe pode colaborar com objetos criados nas suas classes filhas.
Estão certos apenas os itens
No referente às funcionalidades do framework da programação Struts, assinale a opção incorreta.
O Struts oferece validações prontas para verificação de obrigatoriedade, tipos de campos, formatos válidos de e-mails, cartões de crédito, tamanhos mínimos e máximos, datas válidas e máscaras.
O componente controller representa a visão da aplicação, ou seja, a maneira como o sistema interage com o usuário. A tecnologia mais comumente utilizada nessa camada é Java server pages.
O Struts traz uma arquitetura de tratamento de exceções bem elaborada, que também propicia a possibilidade de eliminação de programação excessiva para esses casos, além de uma padronização.
O Struts favorece o desenvolvimento de aplicações seguindo o paradigma MVC (model-view-controller).
O componente model do Struts engloba dois conceitos: a lógica de negócio da aplicação e seu estado. Uma das tecnologias utilizadas nessa camada é o JavaBeans.
Observe o seguinte código escrito em HTML:
O resultado da execução desse código em um browser do tipo Internet Explorer será
uma tabela com duas colunas e duas linhas
uma tabela com uma coluna e duas linhas
duas tabelas com duas colunas e um linha cada
duas tabelas co uma coluna e duas linhas cada
uma tabela com duas colunas e uma linha
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...