Foram encontradas 60 questões.
Sobre a tecnologia ADO.NET, podese afirmar que:
I. Substituiu a tecnologia anterior chamada ADO (ActiveX Data Objects(tm)) da Microsoft.
II. Um objeto da classe SqlConnection representa uma conexão a um banco de dados, sendo possível estar ativa (ou aberta) ou fechada.
III. A classe RowTable representa as linhas das tabelas de dados e seu uso é através de coleções do tipo DataRow (para acesso às linhas) e DataColumn (para acesso às colunas).
IV. Objetos SqlDataAdapter são usados para facilitar a adaptação de múltiplos tipos de bancos de dados a conexões realizadas pelo SqlConnection.
Quais estão corretas?
Provas
A seguir, descrevem-se os passos do ciclo básico de requisições de aplicações escritas em ASP.NET:
1. Um usuário realiza uma requisição a uma página.
2. A requisição chega ao ambiente runtime do ASP.NET.
3. O ambiente runtime cria uma instância de ApplicationManager que será usada para representar a aplicação.
4. Uma instância de HostingEnvironment é criada, contendo, por exemplo, os caminhos dos diretórios da aplicação.
5. O ASP.NET instancia os objetos do núcleo de processamento de requisições, tais como HttpContext, HttpRequest e HttpResponse.
6. O ASP.NET cria uma instância do objeto HttpApplication, e também cria os módulos configurados para esta aplicação, usando a classe SessionStateModule.
7. Por fim, ASP.NET processa as requisições, usando o objeto HttpApplication, validando-as, acessando a cache e mapeando URLs.
Com base no ciclo básico descrito acima, indique a afirmativa INCORRETA.
Provas
Analise as alternativas a seguir e assinale a alternativa INCORRETA.
Provas
A principal diferença existente entre uma aplicação Desktop e páginas web diz respeito ao Ciclo de Vida das páginas. Em aplicações Desktop, os usuários interagem com o sistema por um longo tempo e, usualmente, as aplicações conseguem salvar os dados dos usuários. Com as páginas Web, este ciclo é bem mais curto, e elas são destruídas a cada requisição. Como se deseja manter o estado entre requisições, ASP.NET oferece uma série de mecanismos para persistir dados. Sobre essas persistências, pode-se afirmar que:
I. Se View State for utilizado, os dados são gravados nos próprios controles das páginas entre requisições.
II. Session State garante o acesso aos dados em qualquer página (desde que os objetos tenham sido gravados na sessão), permanecendo durante todo o processo de visita do usuário nas páginas.
III. Todos os métodos de persistência existentes e disponíveis em ASP.NET são realizados através de View State, Session State, campos escondidos (hidden fields) e Cookies.
IV. Através de Cookies, os dados são armazenados localmente nos clientes e, ao contrário de Session State, podem ser acessados em múltiplas visitas dos usuários nas páginas.
Quais estão corretas?
Provas
Analise as assertivas abaixo e assinale a INCORRETA.
Provas
Considere as seguintes afirmações sobre delegates em .NET:
I. Delegates, em .NET, são funções do tipo callback ou event handlers, usados na especificação de componentes customizados.
II. Delegates só podem implementar uma única função de callback. Para os casos onde é necessário retornar ou usar múltiplas funções, devem ser definidos múltiplos delegates.
III. Ao contrário de ponteiros para funções (mais comumente usadas na Linguagem de Programação C/C++), as classes delegate são confiáveis, verificáveis e seguras do ponto de vista de implementação.
Quais estão INCORRETAS?
Provas
Sobre a Common Language Runtime (CLR), pode-se afirmar que:
I. É um ambiente que suporta integração entre linguagens, gerenciamento de memória e exceções, segurança, um modelo simplificado de interação entre componentes, depuração de código e gerenciamento de perfis de execução (profiling).
II. É central na CLR o conceito de metadados (metadata), pois o ambiente de tempo de execução (runtime) utiliza os dados presentes nesta estrutura para localizar e carregar classes, resolver invocação de métodos, gerar código nativo, garantir segurança e gerenciar instâncias na memória.
III. A CLR faz o gerenciamento de memória e referências a objetos, liberando-a quando estes não estiverem mais sendo utilizados; esse mecanismo também é conhecido como Garbage Collection que atua minimizando problemas de memória (tais como memory leaks).
IV. Objetos escritos em diferentes linguagens conseguem comunicar-se entre si ao serem executados na CLR.
Quais estão corretas?
Provas
Sobre generalizações, assinale a afirmativa INCORRETA:
Provas
- Engenharia de SoftwareUML: Unified Modeling Language
- Paradigmas de ProgramaçãoOrientação a ObjetosAnálise e Projeto Orientado a Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Classes e Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Herança
Considere o conjunto de itens a seguir e as assertivas sobre um diagrama de classes: "figura", "origem", "retângulo", "largura", "círculo", "raio", "redimensionar”.
I. Os itens "figura", "origem”, "largura" e "raio" são exemplos de atributos.
II. O item "figura" pode ser considerado uma classe de base.
III. O item "redimensionar" pode ser um método redefinido em classes-folha de uma generalização.
IV. Apenas "retângulo" e "círculo" podem ser exemplos de classes.
Quais estão corretas?
Provas
Analise as seguintes afirmações:
I. A UML privilegia a descrição de um sistema seguindo três perspectivas: dados estruturais, operações funcionais e eventos temporais.
II. Os diagramas de classes permitem a modelagem de operações funcionais.
III. O diagrama de sequência permite descrever as comunicações necessárias entre objetos.
IV. O comportamento de uma classe de objetos é representado através de um diagrama de classes.
Quais estão corretas?
Provas
Caderno Container