Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 201204203727) Dentre as funções do Framework .NET 4.0, o Common Language Runtime é responsável por: Permitir que a aplicação seja executada em um ambiente gerenciado onde a aplicação se comunica com o .NET, ao invés de se comunicar diretamente com o sistema operacional. Enviar a aplicação para execução através do sistema operacional. Compilar os códigos das aplicações em um arquivo que contém códigos em Microsoft Intermediate Language (MSIL), independente da CPU. Fornecer milhares de tipos, interfaces e classes para serem utilizados nas aplicações. Traduzir o código intermediário para executável equivalente e nativo para o sistema operacional no qual está instalado. 2a Questão (Ref.: 201204305390) É importante conhecer e entender o funcionamento da arquitetura .NET e a diferença entre as versões, pois desta forma saberemos o que é necessário para criarmos os nossos sistemas e o que poderemos utilizar. Das opções apresentadas, em relação a .NET 4.0, marque a que melhor a define. É representada por duas camadas (CLR, BCL) que ficam entre o sistema operacional e as aplicações. É representada por duas camadas (WPF, WCF) que ficam entre o sistema operacional e as aplicações. É representada por uma camada (Base Class Library) que e fica entre o sistema operacional e as aplicações, permitindo a integração de várias linguagens. É representada por uma camada (ADO.NET) que e fica entre o sistema operacional e as aplicações, permitindo a integração com o banco de dados. É representada por uma camada (Common Language Runtime) que e fica entre o sistema operacional e as aplicações, permitindo a compilação em um código intermediário. 3a Questão (Ref.: 201204241077) O .NET Framework é uma camada de software que fica entre: o Sistema Operacional e os Utilitários. o Sistema Operacional e as Aplicações. o Hardware e as Aplicações. o Hardware e o Sistema Operacional. o Hardware e os Utilitários. 4a Questão (Ref.: 201204203729) Dentre as funções do Framework .NET 4.0, o Base Class Library é responsável por: Permitir que a aplicação seja executada em um ambiente gerenciado onde a aplicação se comunica com o .NET, ao invés de se comunicar diretamente com o sistema operacional. Compilar os códigos das aplicações em um arquivo que contém códigos em Microsoft Intermediate Language (MSIL), independente da CPU. Fornecer milhares de tipos, interfaces e classes para serem utilizados nas aplicações. Enviar a aplicação para execução através do sistema operacional. Traduzir o código intermediário para executável equivalente e nativo para o sistema operacional no qual está instalado. 5a Questão (Ref.: 201204203711) Uma empresa deseja adquirir uma edição do Visual Studio 2010 que permita a sua equipe de desenvolvimento trabalhar com um conjunto de ferramentas de gerenciamento de ciclo de vida da aplicação, incluindo a elaboração de diagramas UML e o gerenciamento de projetos com metodologias iterativas e ágeis. Qual a edição do Visual Studio 2010 mais indicada? Visual Studio 2010 Ultimate Visual Studio 2010 Professional Visual Studio 2010 Premium Visual Studio 2010 Test Professional 2010 Visual Studio 2010 Express Clique aqui para visualizar o Gabarito Comentado desta questão. 6a Questão (Ref.: 201204304645) Ao compilarmos códigos que usem a biblioteca .NET, não criamos imediatamente um código nativo do sistema operacional. Ao invés disso, compilamos o nosso código para: MSAL - Microsoft Assembly Language MSTL - Microsoft Temporary Language JVM - Microsoft Virtual JQuery MSVL - Microsoft Virtual Language MSIL - Microsoft Intermediate Language 1a Questão (Ref.: 201204153253) Qual é o tipo de literal da linguagem VB 2010 que devemos utilizar para especificar valores do tipo Double? D F L R S 2a Questão (Ref.: 201204241081) Um desenvolvedor precisa declarar um variável para armazenar um contador entre 0 e 100 utilizando o menor espaço de memória, ele deve declarar a variável como: Short Integer Decimal Byte UInteger 3a Questão (Ref.: 201204241082) Um desenvolvedor precisa usar um operador que retorna True caso um padrão de string esteja contido em uma string ou False caso contrário, ele deve usar: Is At Mid Like AndAlso Clique aqui para visualizar o Gabarito Comentado desta questão. 4a Questão (Ref.: 201204297276) O .NET define os tipos de valores a serem armazenados na memória, o espaço a ser alocado na memória. Esses valores são armazenados em um área de memória chamada: Namespace FIFO Stack Dim Structure 5a Questão (Ref.: 201204113874) Um Tipo de Dado Inteiro de 32 bits é conhecido em VB.NET como: Integer Long Double Single Short 6a Questão (Ref.: 201204153259) Qual é o operador da linguagem VB 2010 que devemos usar para obter a parte inteira do resultado da divisão? / \ ^ Mod >> 1a Questão (Ref.: 201204203743) No desenvolvimento de software com a intenção de evitar redundância, permitir o reaproveitamento de código e facilitar a manutenção, baseado na máxima que diz: Dividir para conquistar, O VB 2010 Express, ao criar um projeto, define automaticamente um(a): Módulo Rotina Função Método Procedimento Clique aqui para visualizar o Gabarito Comentado desta questão. 2a Questão (Ref.: 201204297257) Um método, também conhecido como procedimento, é um bloco de códigos identificado por um nome. Sempre chamado pelo nome para que execute o bloco de código. O método que executa um bloco de código, mas Não retorna valor: Public Application Module Function Sub 3a Questão (Ref.: 201204241085) Um desenvolvedor precisa de um código que receba o valor do lado de um quadrado, calcule e retorne a área deste quadrado, ele deverá usar qual das opções de código a seguir? Sub AreaQuad (ByVal n As Integer) Dim S As Integer S = n * n Console.WriteLine("Area: " & S) End Sub Function AreaQuad (ByVal n As Integer) Dim S As Integer S = n * n Console.WriteLine("Area: " & S) End Function Sub AreaQuad (ByVal n As Integer) Dim S As Integer S = n * n Return S End Sub Module AreaQuad (ByVal n As Integer) Dim S As Integer S = n * n Console.WriteLine("Area: " & S) End Module Function AreaQuad (ByVal n As Integer) Dim S As Integer S = n * n Return S End Function 4a Questão (Ref.: 201204297270) O Visual Basic fornece vários módulos que permitem simplificar tarefas comuns no seu código. O módulo que contém os membros que retornam resultados dos testes de verificação de tipo ou retornam as informações sobre erros em tempo de execução, o nome do tipo, o valor da cor em RGB é chamado de: ErrObject Information DateAndTime Strings ControlChars Clique aqui para visualizar o Gabarito Comentado desta questão.5a Questão (Ref.: 201204113879) Em VB.NET, os Parâmetros de um Procedimento ou Função são declarados como default na forma: ByRef BySub ByFunction BySource ByVal 6a Questão (Ref.: 201204113883) Como são chamadas ou acionadas as Rotinas criadas em VB.NET ? Diretamente no código indicando o NOME da Rotina seguido de seus parâmetros. Indicando o NOME da Rotina e o tipo de dados de retorno Indicando o NOME da Rotina após a palavra-chave Function ou Sub. Indicando o NOME da Rotina após a palavra-chave Call. Indicando o NOME da Rotina após a palavra-chave Function. 1. Um programador, ao elaborar um programa, está utilizando instruções try para realizar o tratamento de exceções. Para cada try que for inserido, deverá ser incluído pelo menos um: Quest.: 1 catch ou finally. continue ou finally. continue ou raise. finally ou raise. catch ou continue. 2. Qual é palavra-chave usada para definir uma seção de captura e tratamento de exceção em linguagem VB.NET? Quest.: 2 Do Try Catch If Finally Clique aqui para visualizar o Gabarito Comentado desta questão. 3. A maior parte dos controles que precisam ser feitas nos sistemas de informação, podem ser aplicadas através das estruturas de controle condicionais, no entanto existem alguns erros que não se referem a lógica propriamente dita, mas a várias situações como, erro de digitação, problema de conexão, acesso a banco, entre outras. Caso em um sistema após um conjunto de comandos possa acontecer um erro, do qual você não sabe bem a origem, qual a maneira mais indicada de tratar esta situação no VB.NET? Marque a alternativa que melhor resolveria a problemática apresentada, levando em consideração apenas a estrutura mais adequada. Quest.: 3 Try (problema) Catch ex As OverflowException " Informação " End Try Try (problema) Catch ex As IndexOutOfRangeException " Informação " End Try Try (problema) Catch ex As Exception " Informação " End Try Try (problema) Catch ex As DivideByZeroException " Informação " End Try Try (problema) Catch ex As OutOfMemoryException " Informação " End Try 4. Durante o desenvolvimento de uma função o grupo de programadores se deparou com a possibilidade de: caso um determinado valor fosse digitado pelo usuário poderia gerar um erro diferente.Para tratar este erro eles precisariam lançar uma exceção para que esta fosse trada.A sintaxe da declaração do lançamento da exceção é: Quest.: 4 System.Exception ex.message Try - catch - End Try Finaly Throw [ expressão ] 5. Na construção de softwares no VB 2010, é possível desenvolvermos sub-rotinas ou funções com os mais diversos propósitos. Durante a execução dessas rotinas podem ocorrer exceções de Hardware e de Software, que devem ser tratadas de forma estruturada a partir do bloco: Qual das respostas apresenta a sintaxe correta para representação do bloco mínimo do tratamento de exceções? Quest.: 5 Try... Catch On error - Goto Try... Finaly On error Try... End Try. 6. Uma Exceção é um erro no fluxo normal de execução do código de um programa de uma aplicação. Em algumas situações você pode desejar lançar uma exceção para que seja tratada por uma rotina de tratamento, chamada: Quest.: 6 Exception Try Catch Finally Throw 1a Questão (Ref.: 201204305530) Uma equipe de desenvolvimento de softwares se deparou com o seguinte problema: Uma universidade precisava controlar o total de filhos de funcionários existentes na mesma, mantendo atualizado a entrada e saída dos mesmos. Para tal, resolveram criar um atributo de nome TotalFilhos. Dos escopos das variáveis para a Linguagem VB.NET qual o mais indicado para este atributo de forma a solucionar o problema da equipe de desenvolvimento. Protected private public Friend Shared Clique aqui para visualizar o Gabarito Comentado desta questão. 2a Questão (Ref.: 201204158089) No Visual Basic .Net a palavra chave Inherits é usada para: indicar que um parâmetro não é obrigatório em um método. implementar o mecanismo de herança entre classes. disparar eventos a partir de objetos. classificar um método como público. criar uma instância de um objeto a partir de uma classe. 3a Questão (Ref.: 201204304653) Na programação orientada a objetos, _____________________ é o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação (assinatura) mas comportamentos distintos, especializados para cada classe derivada, usando para tanto uma referência a um objeto do tipo da superclasse. A decisão sobre qual o método que deve ser selecionado, de acordo com o tipo da classe derivada, é tomada em tempo de execução, através do mecanismo de: Encapsulamento Herança Polimorfismo Abstração Interface 4a Questão (Ref.: 201204304664) Os modificadores de acesso definem a acessibilidade (escopo) dos objetos e dos membros de uma classe. Ao definir um objeto ou membro acessível em qualquer ponto da classe ou das subclasses e pelos métodos da classe e das subclasses, estamos falando do modificador: public private protected shared static Clique aqui para visualizar o Gabarito Comentado desta questão. 5a Questão (Ref.: 201204083181) Analise as seguintes afirmações relacionadas a noções básicas de programação: I. O interpretador lê o programa e executa comando após comando, até que encontre um erro, após o qual pára, mostrando a linha onde o erro foi encontrado. É possível ver parte do programa funcionando e mostrando resultados, mesmo sem estar completo. II. A programação estruturada é uma técnica de programação que permite estabelecer uma correspondência perfeita entre o algoritmo, o diagrama de programação (fluxograma) e a listagem de um programa. III. Em programação orientada a objetos, diz-se que uma classe em particular de um dado objeto é uma instância desse objeto. IV. O processo de compilação não gera novo código e o próprio programa escrito em linguagem de alto nível é colocado em execução. Durante a execução, o compilador converte cada instrução para linguagem de máquina e a executa. Indique a opção que contenha todas as afirmações verdadeiras. II e IV I e III I e II III e IV II e III 6a Questão (Ref.: 201204083177) Na programação Orientada a Objetos: as Classes definem o comportamento dinâmico de uma instância. a união de todos os objetos de uma classe forma seu método construtor. as Classes definem os serviços que podem ser solicitados a um construtor. o diagrama de classes reflete o comportamento dinâmico do programa. as Classes são tipos de objetos que descrevem as informações armazenadas e os serviços providos por um objeto. 1a Questão (Ref.: 201204153661) ________ é uma coleção de softwares de propósito geral que facilita o processo de:definir, construir e manipular um banco de dados (BD); situada entre uma ou mais aplicações (APs) e um ou mais BDs. Relacionamento Sistema de Gerenciamento de Banco de Dados (SGBD) Tabela Coluna Banco de Dados 2a Questão (Ref.: 201204305547) Segundo Silberschatz (1997) e Elmasri (2005) existem algumas principais vantagens na utilização dos SGBDRs. Marque a alternativa que não apresenta uma das vantagens citadas pelos autores segundo o material didático da disciplina. Compatibilidade Escalabilidade Restrição de acesso Disponibilidade Compartilhamento dos dados Clique aqui para visualizar o Gabarito Comentado desta questão. 3a Questão (Ref.: 201204314556) Para a manipulação de dados durante as aulas foi escolhido utilizar o Microsoft SQL Server 2008 R2 Express. Das opções apresentadas a seguir, segundo o que foi apresentado nas aulas, qual não representa uma característica deste SGDB. Esta edição é compatível com o SQL Azure Database Service da plataforma Microsoft Azure para computação em nuvem. Suporta bancos de dados de até 10 GB cada. Esta edição atende aos requisitos de uma variedade de aplicações que não sejam comerciais, por isto sem custo de licenciamento. Possui o mesmo sistema de gerenciamento de bancos de dados das outras edições do SQL Server 2008 R2 da Microsoft. Permite criar mais de um banco de dados no mesmo servidor. Clique aqui para visualizar o Gabarito Comentado desta questão. 4a Questão (Ref.: 201204314558) Durante as aulas foi destacado a importância que um sistema de gerenciamento de banco de dados relacional (SGBDR) possui para manipulação de dados através dos sistemas ou nele mesmo utilizando a sua IDE. Das opções apresentadas, qual não é parte da definição deste modelo. Possui arquitetura em camadas. É uma coleção de softwares de propósito geral que facilita o processo de: definir, construir e manipular um banco de dados (BD); É uma camada intermediária, conhecida também como midleware. Provê a interface entre as aplicações e os BDs. Fica situada entre uma ou mais aplicações (APs) e um ou mais BDs. 5a Questão (Ref.: 201204314554) A modelagem de um Banco de Dados é considerada uma das principais etapas no desenvolvimento de um Sistema de Informação, uma vez que o mesmo tem o objetivo de armazenar os dados que deverão gerar informações preciosas na tomada de decisões em uma empresa. Na construção do modelo do banco, a definição das Entidades é a primeira das etapas. Segundo o material das aulas, qual das opções apresenta parte da definição de uma Entidade corretamente. Uma entidade de dados não precisa ser identificada de forma unívoca. Uma entidade é representada por um conjunto de métodos. Uma entidade pode ser concreta, abstrata ou um conceito. Uma entidade de dados é a relação de todos os objetos participantes do modelo. Uma entidade de dados é um objeto do mundo fictício. 1a Questão (Ref.: 201204305559) Supondo que a empresa Softwares e SIA, na construção de um sistema precise fazer a conexão do mesmo, desenvolvido em VB.NET com componentes da ADO.NET, com um bando de dados da Oracle. Qual das opções apresenta o componente correto para representar esta conexão. SqlConnection OleDbDataAdapter OleDbConnection SqlCommand OleDbCommand 2a Questão (Ref.: 201204314562) As Views representam um recurso importante dos SGDBs. Segundo o que foi apresentado nas aulas, através de uma view não é possível: Armazenar dados. Que a mesma coluna seja vista com nomes diferentes para determinados usuários. Gerar uma visão para mais de uma tabela. Criar uma visão do banco de dados para um determinado propósito. Usar os mesmos comandos SQL de manipulação de dados de uma tabela. 3a Questão (Ref.: 201204314561) O código apresentado é parte de um script. CREATE TABLE [dbo].[Cliente]( [ID] [bigint] IDENTITY(1,1) NOT NULL, [Nome] [varchar](200) NOT NULL, [Telefone] [varchar](50) NULL, [Logradouro] [varchar](200) NOT NULL, [UF] [varchar](2) NOT NULL, CONSTRAINT [PK_Cliente] PRIMARY KEY CLUSTERED ( [ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] Em relação ao código apresentado e o produto gerado pelo código não podemos afirmar: A chave primária é ID. Os dados serão ordenados pela ID. Cria uma tabela de nome Cliente. O campo Telefone pode receber números e letras. Todos os dados deverão ser obrigatoriamente preenchidos. Clique aqui para visualizar o Gabarito Comentado desta questão. 4a Questão (Ref.: 201204314564) Segundo o material apresentado nas aulas, um componente é um objeto com métodos pré-definidos que oferecem funcionalidades para um determinado propósito. Em relação aos componentes para acesso a dados da biblioteca ADO.NET não podemos afirmar que: Os componentes do tipo SQL se comunicam com o banco de dados de forma muito mais eficiente, porque o servidor é acessado em baixo nível, através do protocolo TDS. Os principais componentes do tipo SQL e OleDB são os mesmos. Os componentes do tipo SQL são usados exclusivamente para acesso aos bancos de dados do Microsoft SQL Server. Os OleDB se comunicam com o banco de dados de forma um pouco menos eficiente do que os componentes do tipo SQL. Os OleDB são usados para fazer acesso aos banco de dados que não são do Microsoft SQL Server. Clique aqui para visualizar o Gabarito Comentado desta questão. 5a Questão (Ref.: 201204314563) A Microsoft lançou a Plataforma .NET. em 2000 com uma nova biblioteca de nome ADO.NET. Segundo o material apresentado nas aulas, o propósito desta biblioteca é: Facilitar o trabalho do usuário final ao permitir acesso mais rápido as aplicações. Facilitar o trabalho do programador e permitir desenvolver aplicações com maior desempenho. Abrir conexões com o banco de dados, que permanecem ativas durante todo o tempo em que a aplicação estiver em execução. Permitir que os dados sejam manipulados em um DataSet armazenado em disco. Fazer múltiplas conexões com o banco de dados quando for abrir o mesmo e ao atualizar os dados. 1a Questão (Ref.: 201204083655) Quanto aos componentes do Visual Studio 2008, é correto afirmar que: CheckBox: oferece aos usuários uma única alternativa entre várias opções somente um botão pode ser selecionado de cada vez; Hyperlink: permite ao usuário navegar através das páginas da aplicação; TextBox: permite aos usuários postar uma página no servidor; RadioButton: oferece ao usuário diversas opções. Button: permite digitar texto em um aplicativo; 2a Questão (Ref.: 201204154547) A classe _______ permite criar um objeto que representa um controle de interface para interação com usuário com a finalidade de disparar uma ação. CheckBox ListBox Button GroupBox RadioButton 3a Questão (Ref.: 201204154687) A classe _______ permite criar um objeto que representa um controle de interface para apresentar ao usuário opções que não são mutuamente exclusivas, ou seja, mais de uma opção podem ser selecionadas simultâneamente.GroupBox CheckBox RadioButton ListBox ComboBox Clique aqui para visualizar o Gabarito Comentado desta questão. 4a Questão (Ref.: 201204153674) O controle do Windows Forms que permite ao usuário digitar dados para entrada de dados através de uma interface gráfica para usuário é: TextField CheckBox TextBox Button Label 5a Questão (Ref.: 201204154680) A classe ________ permite criar um objeto para que os objetos da classe RadioButton contidos nele sejam mutuamente exclusivos. GroupBox Panel Splitter TabControl ComboBox 6a Questão (Ref.: 201204154532) A classe _________ permite criar um objeto para o usuário digitar os dados de entrada através da interface homem-máquina (IHM). Label RadioButton TextBox ListBox CheckBox Questão (Ref.: 201204154455) Um DataSet da ADO.NET representa: uma linha da tabela uma coluna da tabela uma tabela de um banco de dados uma coleção de tabelas em memória uma visão de uma coleção de tabelas Clique aqui para visualizar o Gabarito Comentado desta questão. 2a Questão (Ref.: 201204305601) A criação de formulários de dados na linguagem VB.NET possui muitas facilidades, dando agilidade na programação. Quando arrastamos um Data Source para um Windows forms o que acontece? Marque a opção correta. É exibido apenas uma ferramenta para edição dos dados da tabela ligada ao Data Source. É exibido uma Grid com os campos e respectivos dados da tabela ligada ao Data Source. São exibidos as opções de conexão para as tabelas do banco relacionado. É exibido uma tabela com os dados da tabela ligada ao Data Source. São exibidos todos os campos da tabela ligada ao Data Source. Clique aqui para visualizar o Gabarito Comentado desta questão. 3a Questão (Ref.: 201204153691) Qual é a classe usada para criar um objeto associado à uma tabela que permite visualizar os dados em forma de planilha? DataAdapter Windows Form DataGridView Dataset TableAdapter 4a Questão (Ref.: 201204292519) Com o surgimento de novas tecnologias, os gerenciadores de arquivos, até mesmo os SGBD´s, não conseguiam dar conta dos múltiplos acessos simultâneos das aplicações Web. Com toda essa demanda, foi criada uma plataforma para acesso a dados que tornasse esses dados acessíveis de qualquer linguagem da plataforma .NET. Esse conceito se refere: Ado.Net XML SQL Server DataSet Asp.Net 5a Questão (Ref.: 201204292520) Dentre os muitos componentes da biblioteca ADO.NET, temos o Data Provider que possui quatro principais objetos, EXCETO: DataClasses Connection DataAdapter Command DataReader Clique aqui para visualizar o Gabarito Comentado desta questão. 6a Questão (Ref.: 201204153667) O conjunto formado pelo SGBDR e os BDs é conhecido como: Relacionamento Sistema de Gerenciamento de Banco de Dados (SGBD) Banco de Dados Tabela Sistema de Banco de Dados
Compartilhar