Baixe o app para aproveitar ainda mais
Prévia do material em texto
Oct 6 exercicios de desenvolvimento de software Visitem meu web site http://jmtipb.esy.es e vejam produtos e serviços disponíveis na web. meu whatsapp 83 988596239 . deseja desenvolver algo e so me contratar. 1- Qual será o valor da variável Resultado após a execução da linha de código em linguagem VB 2010? Dim Resultado As Integer = 14 Mod 3 (X)2 2- 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: (X)catch ou finally. 3- Dentre as funções do Framework .NET 4.0, o Base Class Library é responsável por: (X) Fornecer milhares de tipos, interfaces e classes para serem utilizados nas aplicações. 4- Dentre as funções do Framework .NET 4.0, o Common LanguageRuntime é responsável por: (X) 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. 5- Qual é a função interna da linguagem VB .NET que retorna o número de caracteres em uma string ou a quantidade de bytes necessários para armazenar uma expressão de um tipo? (X)Len 6- Qual será o valor da variável Resultado após a execução da linha de código em linguagem VB 2010? Dim Resultado As String = Mid("ABCDEF", 2, 3) (X) "BCD" 7- Qual é a instrução para definir uma estrutura de decisão de múltiplas decisões (escolha) em linguagem VB.NET? (X)Select Case 8- Das Estruturas de Controle de Repetição apresentadas abaixo, qual é diretamente controlada por um contador como parte da própria estrutura: (X) For 9- Qual é palavra-chave usada para definir uma seção de captura e tratamento de exceção em linguagem VB.NET? (X) Catch 10- 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): (X) Módulo 11- Qual é o tipo de literal da linguagem VB 2010 que devemos utilizar para especificar valores do tipo Double? (X) R 12- Quais são os delimitadores de um método da linguagem VB .NET que retorna um valor? (X)Function e EndFunction 13- 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? (X)Try... EndTry. 14- 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? (X) Visual Studio 2010 Ultimate. 15- É 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. (X) É representada por duas camadas (CLR, BCL) que ficam entre o sistema operacional e as aplicações. 16- O .NET Framework é uma camada de software que fica entre: (X) O Sistema Operacional e as Aplicações. 17- 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: (X) MSIL - Microsoft IntermediateLanguage 18- 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: (X)Like 19- 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: (X) Byte 20- Como em todas as linguagens, precisamos conhecer os tipos de variáveis, como atribuir valores, bem como saber as várias formas de declará-las. Das opções apresentadas, marque a que não corresponde a uma maneira correta de declarar uma variável na linguagem VB.NET. (X)Dim Salario As float 21- Um desenvolvedor precisa identificar se o valor inteiro armazenado em uma variável (var) é par, para isso ele deverá usar: (X) var mod 2 = 0 22- 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: (X)Stack 23- Na construção de softwares no VB 2010, é possível desenvolvermos sub-rotinas ou funções com os mais diversos propósitos, baseado nos problemas. Qual a principal diferença entre funções e sub-rotinas? (X) As funções retornam um valor e as sub-rotinas não. 24- Na linguagem VB.NET bem como em outras linguagens podemos desenvolver rotinas que melhoram a qualidade de nosso software baseado no conceito de modulação. Particularmente no VB podemos gerar Sub-Rotinas ou funções. Das opções apresentadas, qual apresenta a diferença principal entre Sub-Rotinas e funções (X) A possibilidade de retornar um valor. 25- 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: (X) Sub 26- 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? (X) Function AreaQuad (ByVal n As Integer) Dim S As Integer S = n * n Return S End Function 27- Exceção é um erro no fluxo normal de execução do código de um programa de uma aplicação. O .NET framework oferece uma forma unificada de identificar e tratar exceções entre todas as linguagens de programação .NET (BALENA, 2006). (X) exceções de hardware e exceções de software. 28- 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. A linha de código: Catch ex As Exception Diz respeito ao tratamento de erros comentado no enunciado. Marque a alternativa que melhor define qual o propósito da linha de código citado no enunciado. (X) Permite realizar a captura e o tratamento da exceção genérica, ou seja, de qualquer tipo de exceção. 29- 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: (X)Throw 30- O código apresentado nesta questão, tem por objetivo receber a idade de uma pessoa e informar se ele é Eleitor obrigatório, facultativo ou Não é eleitor, baseado apenas na idade, deixando de fora outros requisitos. Sabe-se que voto é obrigatório para pessoas que tenham de 18 a 69 anos, pessoas menores de 16 anos não votam e para os demais o voto é facultativo. Module module1 Sub Main() Dim idade As Byte Console.WriteLine("Idade: ") idade = Console.ReadLine() ______ idade < 16 Then Console.WriteLine("Não Vota") ________ idade < 18 Then Console.WriteLine("Facultativo")________ idade < 70 Then Console.WriteLine("Obrigatório") ________ Console.WriteLine("Facultativo") _______ Console.ReadKey() End Sub End Module Marque a resposta que completa corretamente as lacunas para que o programa exiba corretamente a categoria do eleitor baseado na idade informada. Desconsidere valores errados, como zero ou números negativos. (X)If - ElseIf - ElseIf - Else - EndIf 31- Um desenvolvedor precisa entender o desenvolvimento de um código feito por outro programador. Acompanhando a lógica do programa a seguir, quais serão os resultados apresentados pelo programa? Sabendo-se que foram entrados os seguintes dados em sequência: 21 13 17 18 72 54 60 42 65 90 10 -1 Module Module1 Sub Main() Dim idade As Integer Dim c1 As Integer = 0 Dim c2 As Integer = 0 Console.WriteLine("Digite a idade:") idade = Console.ReadLine() While idade <> -1 If idade < 18 Then c1 = c1 + 1 If idade > 60 Then c2 = c2 + 1 Console.WriteLine("Digite a idade:") idade = Console.ReadLine() End While Console.WriteLine(c1) Console.WriteLine(c2) Console.ReadKey() End Sub End Module (X)3 e 3 32- 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. (X)Try (problema) Catch ex As Exception" Informação " EndTry 33- No Visual Basic .Net a palavra chave Inherits é usada para: (X)implementar o mecanismo de herança entre classes. 34- ________ é 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. (X)Sistema de Gerenciamento de Banco de Dados (SGBD). 35- 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: (X)Protected 36- A abordagem da programação orientada a objetos oferece o conceito de encapsulamento que agrupa e delimita na classe a declaração de todas as variáveis e métodos. Os modificadores de acesso definem a acessibilidade dos objetos e dos membros de uma classe. Dentre as opções, qual delas não é um modificador do Visual Basic 2010 ? (X)Package 37- (ENADE/2008) Uma pizzaria fez uma ampliação de suas instalações e o gerente aproveitou para melhorar o sistema informatizado, que era limitado e não atendia a todas as funções necessárias. O gerente, então, contratou uma empresa para ampliar o software. No desenvolvimento do novo sistema, a empresa aproveitou partes do sistema antigo e estendeu os componentes de maneira a usar código validado, acrescentando as novas funções solicitadas. Que conceito de orientação a objetos está descrito na situação hipotética acima? (X)herança 38- 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. (X)Shared 39- 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. (X)Compatibilidade 40- 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 representauma característica deste SGDB. (X)Esta edição atende aos requisitos de uma variedade de aplicações que não sejam comerciais, por isto sem custo de licenciamento. 41- A arquitetura SGBD permite que as aplicações compartilhem as funções especializadas existentes na coleção de programas. Desta forma, podemos evitar que funções sejam implementadas nas aplicações. Com base nesse conceito, são vantagens dos SGBD´s, EXCETO: (X)Abstração de elementos concretos ou abstratos. 42- O modelo de um Banco de Dados pode ser especificado de forma textual e/ou gráfica (DER). Dessa forma, a modelagem de um SGBDR é realizada através do modelo entidade- relacionamento (MER) que especifica, EXCETO: (X)Métodos de acesso a dados. 43- Foram apresentados nas aulas, alguns conceitos gerais em relação a banco de dados, dentre eles o de chave estrangeira. Segundo o que foi apresentado o conceito de chave estrangeira é apresentado corretamente em: (X)Um atributo ou combinação de atributos em uma tabela cujos valores devem coincidir com a chave primária de outra tabela ou devem ser nulos. 44- Um dos recursos principais dos bancos de dados atuais é a capacidade de gerar Views, que possuem características próprias de acordo com o banco de dados em uso. Para o SQL Server a sintaxe completa da criação de uma view é: (X)CREATE VIEW nome_view [lista de colunas] AS DECLARAÇÃO SELECT. 45- Uma View é um objeto que pertence a um banco de dados, definida baseada em declarações SELECT´s, retornando uma determinada visualização de dados de uma ou mais tabelas. Contudo, uma view não armazena dados. Marque a opção que NÃO representa uma vantagem do uso de views. (X)Eliminação de códigos redundantes. 46- 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. (X)Button 47- 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: (X)Todos os dados deverão ser obrigatoriamente preenchidos. 48- 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: (X)Ado.Net 49- 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: (X)Os principais componentes do tipo SQL e OleDB são os mesmos. 50- As Viewssão visões do banco de dados, derivadas de uma ou mais colunas de uma ou mais tabelas. As manipulações dos dados sobre uma view são na realidade feitas nos dados das respectivas tabelas, usando-se os mesmos comandos SQL de manipulação de dados de uma tabela. Assim, ao aplicar views para agregar informações, em vez de fornecer detalhes, podemos: (X)Apresentar um somatório de despesas em ligações e restringir acesso. 51- A classe ______ permite criar objetos que representam controles de interface para apresentar ao usuário opções que são mutuamente exclusivas desde que estejam contidos no mesmo objeto da classe GroupBox. (X)RadioButton 52- 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 simultaneamente. (X)CheckBox 53- A classe _________ permite criar um objeto para o usuário digitar os dados de entrada através da interface homem-máquina (IHM). (X)TextBox 54- Baseado na sub rotina apresentada e sabendo que ela não possui erros: Private Sub CalculaMedia(ByVal n) Dim x As Integer = n txtNumero.Text = Str(x * 2) MessageBox.Show("O valor é: " & x) End Sub Podemos afirmar que: (X)txtNumero equivale a propriedade name de um Objeto. 55- O conjunto formado pelo SGBDR e os BDs é conhecido como: (X)Sistema de Banco de Dados. 56- Qual é a classe do Windows Forms usada para criar objetos de caixa de diálogo genérica e personalizada? (X)Dialog 57- Qual é a classe usada para criar um objeto associado a uma tabela que permite visualizar os dados em forma de planilha? (X)DataGridView 58- Um DataSet da ADO.NET representa: (X)uma coleção de tabelas em memória. 59- Na criação de projetos, se desejarmos trabalhar com o Windows Forms, basta em projetos escolher a opção - Windows FormsApplication.. Desta forma, seu projeto será criado gerando automaticamente sua primeira "Janela", a qual você poderá modelar da forma que desejar inserindo quantos objetos desejar, bastando arrastar da toolbox. Public Class Form1 Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click End Sub Private Sub Button2_Click(sender As Object, e As System.EventArgs) Handles Button2.Click End Sub End Class A partir da observação do trecho de código apresentado na questão e na criação de uma aplicação conforme indicado, podemos afirmar que: (X)No projeto existe um formulário (Windows form) o qual a propriedade Name é Form1, e que foram inseridos nele dois objetos. 60- Dentre os muitos componentes da biblioteca ADO.NET, temos o Data Provider que possui quatro principais objetos, EXCETO: (X)DataClasses 61- A criação de formulários de dados na linguagem VB.NET possui muitas facilidades, dando agilidade na programação. Quando arrastamos um DataSource para um Windows forms o que acontece? Marque a opção correta. (X)São exibidos todos os campos da tabela ligada ao DataSource. 62- Como são chamadas ou acionadas as Rotinas criadas em VB.NET ? (X) Diretamente no código indicando o NOME da Rotina, seguido de seus parâmetros. 63- Qual é o operador da linguagem VB 2010 que devemos usar para obter a parte inteira do resultado da divisão? (X)\ 64- Qual o tipo de dados da linguagem VB 2010 devemos usar para declarar uma variável que ocupe o mínimo de memória e armazene a quantidade de páginas de um livro, sabendo-se que um livro tratado pelo software a ser desenvolvido pode ter até 1500 páginas? (X)UShort 65- Em VB.NET, os Parâmetros de um Procedimento ou Função são declarados como default na forma: (X)ByVal 66- Um Tipo de Dado Inteiro de 32 bits é conhecido em VB.NET como: (X)Integer 67- O NET Framework é uma iniciativa da empresa Microsoft, que visa uma plataforma única para desenvolvimento e execução de sistemas e aplicações, assim Todo e qualquer código gerado para .NET. (X) pode ser executado em qualquer dispositivo que possua um framework de tal plataforma. 68- Um desenvolvedor precisa de um código que receba o valor do lado de um quadrado, calcule e exiba a área deste quadrado, ele deverá usar qual das opções de código a seguir? (X)Sub AreaQuad (ByVal n As Integer) Dim S As Integer S = n * n Console.WriteLine("Area: " & S) End Sub 69- 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: (X)Information 70- Na programação Orientada a Objetos: (X) as Classes são tipos de objetos que descrevem as informações armazenadas e os serviços providos por um objeto. 71- 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. (X) Uma entidade pode ser concreta, abstrata ou um conceito. 72- 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 é: (X) Facilitar o trabalho do programador e permitir desenvolver aplicações com maior desempenho. 73- As Views representam um recurso importante dos SGDBs. Segundo o que foi apresentado nas aulas, através de uma view não é possível: (X) Armazenar dados. 74- Quanto aos componentes do Visual Studio 2008, é correto afirmar que: (X) Hyperlink: permite ao usuário navegar através das páginas da aplicação; 75- Analise as afirmações e marque a alternativa VERDADEIRA: (X) O componente "ListBox" permite adicionar valores em seu conteúdo de linhas através do Método: Add(string). 76- A camada intermediária, conhecida também como midleware, que provê a interface entre as aplicações e os BDs é definida como: (X) Sistema Gerenciador de Banco de Dados. 77- Em relação ao Microsoft SQL Server Management Studio, como um Software que nos permite: Definir, construir e manipular bancos de dados. Não podemos afirmar que: (X) Primeiro precisamos obrigatoriamente gerar o modelo DER. 78- A opção de escolha no Visual Studio 2008 para usar Web Forms como interface de usuário no desenvolvimento de um aplicativo indica que o aplicativo deverá ser implantado no: (X)servidor, que o .NET Framework deverá ser executado no servidor e que o computador cliente exigirá apenas um navegador. 79- 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 para, 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 paralinguagem de máquina e a executa. Indique a opção que contenha todas as afirmações verdadeiras. (X) I e II 80- 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. (X)OleDbConnection 81- A linguagem VB 2010 possui estruturas de controle de fluxo que permitem o desenvolvimento de programas estruturados, que são programas que não fazem uso da instrução GoTo. São Estruturas de Controle de Decisão, EXCETO: (X)Decisão de Repetição 82- Qual é a instrução para definir uma estrutura de repetição de zero a várias (0 a n) vezes em linguagem VB.NET? (X)While 83- Como é referenciado a classe atual no código de VB.NET, para chamada de uma Rotina do Objeto Corrente? (X) Me 84- Qual é a propriedade de um objeto da classe Form de Windows.Forms, que permite atribuir um título na barra de título do objeto? (X)Text 85- No modelo-visão-controle (MVC), o controlador: (X)processa e responde a eventos e invoca alterações ao modelo, o modelo encapsula funcionalidades e objetos de conteúdo e a visão renderiza a interface de usuário a partir do modelo. 86- O programa apresentado na questão, utiliza algumas das estruturas de controle do VB.NET. Module module1 Sub main() Dim Contador As Byte = 1 Do Until Not (Contador <= 10) If (Contador Mod 2 = 0) Then Select Case Contador Case 1 To 5 Console.WriteLine(Contador) Case Else Console.WriteLine(Contador - 1) End Select End If Contador = Contador + 1 Loop Console.ReadKey() End Sub End Module Que valores serão apresentados pelo mesmo após sua execução? (X)2 - 4 - 5 - 7 - 9. 87- O programa é estruturado como uma coleção de propriedades para encontrar o resultado esperado, e não um procedimento a ser seguido. Este é tipicamente um paradigma relacionado à programação: (X)orientada a objetos. 88- Na definição de uma classe no VB.NET é utilizado a seguinte linha de código: Property Nome As String O termo Property aplicado é responsável por: (X)Gerar automaticamente os métodos Get e Set para o atributo. 89- Ao criarmos uma aplicação utilizando os conceitos de Orientação a Objetos, entre eles o Encapsulamento, precisamos geralmente criar Atributos (variáveis). Para que os atributos sejam acessados, baseado na teoria do encapsulamento, devemos criar: (X)Métodos de acesso (Set e Get). 90- A estrutura de Controle de Múltiplas Decisões (escolha)- Case, tem algumas cláusulas em sua sintaxe. A parte da estrutura que será executada quando nenhum dos valores apresentados nas clausulas Case atenderem ao valor da cláusula Select Case será? (X) Case Else 91- Um grupo de Analistas e Programadores deparam com a necessidade de pegar parte de um texto no processo de desenvolvimento de uma função no VB.Net. Das opções qual define a melhor forma de se resolver este problema? (X)Utilizar do módulo predefinido - Strings, o método específico para tal. 92- Na estrutura de repetição: Do While (condição) comandosLoop O exemplo serve apenas para que visualizem a estrutura de repetição. Os comandos no interior do laço serão repetidos até que? (X)A condição seja Falsa. 93- A classe ______ permite criar um objeto que representa um rotulo ou uma legenda do Windows com um texto estático na interface homem-maquina (IHM). (X)Label 94- Para retornar um conjunto de dados de uma consulta SQL (Conjunto de Linhas de Dados) a partir de uma conexão de Banco de Dados, utilizamos qual o método da classe “Command”? (X)ExecuteReader() 95- Um desenvolvedor precisa identificar se o valor inteiro armazenado em uma variável (var) é par, para isso ele deverá usar: (X) var mod 2 = 0 96- Um objeto da classe ________ permite apresentar uma lista de opções usualmente selecionadas pelo usuário e um caixa de texto que permite ao usuário digitar uma opção que não esta na lista. (X)ComboBox 97- Quanto à estrutura, propriedade e sintaxe do Visual Studio 2008, é correto afirmar que: (X) O alinhamento do conteúdo de uma célula pode ser especificado com atributo ALIGN. O atributo ALIGN pode assumir os valores left, center, right, justify. 98- Um desenvolvedor precisa usar um operador que retorna True caso um padrão de string esteja contido em uma string ou False caso contrario, ele deve usar: (X)Like 99- 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. (X)Possui arquitetura em camadas. 100- Atualmente é muito comum as pessoas baixarem vídeos na internet, alguns sites utilizamalgoritmos para dificultar este processo. Um desses algoritmos inverte a ordem do texto queindica o site para fazer o download. Marque a resposta que utiliza a função adequada para inverter novamente o texto de maneiracorreta, sabendo se que o link estava armazenado em uma variável com a seguintedeclaração: Dim Link As String, e que o mesmo será colcado invertido na mesma variável. Marque a resposta que utiliza a função adequada de maneira correta para resolver esteproblema. (X)Link = StrReverse(Link) 101- Para resolução de problemas, na construção de programas a linguagem VB 2010 possui várias estruturas de controle de fluxo de decisão (MSDN, 2010). Das opções, marque a resposta que apresenta todas as possibilidades existentes. (X)decisão simples, decisão estendida, decisão aninhada, decisão em seqüência na mesmalinha, múltiplas decisões. 102- Na construção de uma sub-rotina em VB 2010 é obrigatório definir? Marque a resposta que melhor responde pergunta. (X)Sub - Nome - End Sub. 103- Um tipo define os tipos de valores a serem armazenados na memória. Os tipos suportadospelo .NET Framework podem ser agrupados em duas amplas categorias: Tipos de Valor eTipos de Referência. São tipos de referência da Linguagem VB 2010? (X)String e Classes 104- Na estrutura de repetição: Do While (condição) comandos Loop O exemplo serve apenas para que visualizem a estrutura de repetição. Os comandos no interior do laço serão repetidos até que? (X)A condição seja Falsa. 105- Qual será o valor da variável Resultado após a execução das linhas de código emlinguagem VB 2010? Dim x As Integer = 13 Mod 2 x - = 2; (X) -1 106- A seção Finally, pertencente ao bloco Try...EndTry. Das opções de resposta, marque a que melhor define o que ocorre com a seção Finally: (X)O código que deverá ser sempre executado, sem ou com a ocorrência de uma exceção. 107- São pacotes ou contêineres que agrupam os tipos, as interfaces e as classes relacionadas a uma tecnologia: (X)namespaces. 108- Escolha a opção que completa corretamente a afirmação a seguir: Variável é um espaço alocado de memória para armazenamento de memória. Uma variável tem um identificador, um _____________ inicial de alocação na memória, um tamanho do espaço de alocação na memória e um ________________. (X)endereço e tipo. 109- Das Estruturas de Controle de Repetição apresentadas abaixo, qual é diretamente controlada por um contador como parte da própria estrutura: (X) For 110- Com a intenção de facilitar o desenvolvimento de software o VB apresenta um conjunto de módulos pré-definidos, que agrupam declarações com finalidadesafins. Das opções, qual nem todos os itens são módulos da linguagem VB 2010? (X)Constants - Text - Globals - Interaction. 111- Uma empresa deseja adquirir uma edição do Visual Studio 2010 que contenha um conjunto especializado para equipes de controle de qualidade. Qual a edição do Visual Studio 2010 mais indicada? (X)Visual Studio Test Professional 2010 112- Um método, conhecido também como procedimento, é um bloco de códigos identificado por um nome. Um método é chamado pelo nome para que execute o bloco de códigos. Um módulo tem um ou mais métodos. Das opções apresentadas qual não se caracteriza como uma vantagem obtida com o uso de métodos? (X)A eliminação da necessidade da utilização de módulos pré-definidos. 113- Baseado no código apresentado na questão: Module Module1 Sub Main() Dim Res, x As Integer x = 0 Try Res = 12 / x Catch ex As Exception Console.WriteLine(ex.Message) End Try Console.ReadKey() End Sub End Module (X)A mensagem exibida no console para o usuário não é de fácil entendimento para leigos. 114- Um desenvolvedor necessita incluir um novo controle na interface em desenvolvimento, para isso ele deve recorrer respectivamente às janelas de: (X)Toolbox e Design 115- Segundo SILBERSCHATZ, 1997, para cada atributo existe um conjunto de valores possíveis,chamado de: (X) Domínio 116- Qual o componente ADO.NET que representa uma fonte de dados do tipo SQL? (X)SqlDataSource 117- Dentre as funções do Framework .NET 4.0, o Executor de código é responsável por: (X)Traduzir o código intermediário para executável equivalente e nativo para o sistemaoperacional no qual está instalado. 118- Para declararmos um variável inteira capaz de armazenar 1 byte, a declaração deverá ser: (X)Dim valor as Byte 119- Qual será o valor da variável N1 após a execução das linhas de código em linguagem VB 2010? Dim N1 As Byte = 10 + 3 * 2 (X) 60 120- Um desenvolvedor precisa que uma variável seja acessada por mais de um método, todos dentro de um mesmo módulo. Ele deverá declarar esta variável de qual forma? (X) Private numero Sub Duplicar() Numero *= 2 End Sub 121- Exceção é um erro no fluxo normal de execução do código de um programa de uma aplicação. O .NET framework oferece uma forma unificada de identificar e tratar exceções entre todas as linguagens de programação .NET (BALENA, 2006). Quando temos um erro na conversão do tipo de uma variável ou quando temos uma violação no acesso a memória, temos respectivamente exceções de: (X)Software e Hardware. 122- Dentre as funções do Framework .NET 4.0, o .NET Assemblies é responsável por: (X)Compilar os códigos das aplicações em um arquivo que contém códigos em Microsoft IntermediateLanguage (MSIL), independente da CPU. 123- São operadores de comparação, no Visual Basic 2010: (X)<> e = 124- A linguagem VB 2010 possui estruturas de controle de fluxo que permitem o desenvolvimento de programas estruturados, desta forma, são mais fáceis de codificar, compreender e manter (BALENA, 2006). Qual das instruções abaixo é considerada não estruturada? (X)GoTo 125- Um grupo de programadores durante o desenvolvimento de uma função, precisam obter a quantidade exata de caracteres de um texto, que foi digitado pelo usuário em uma caixa de texto e armazenada em uma variável, com a seguinte declaração: Dim frase as String. A quantidade deveria ser armazenada em uma variável com a seguinte declaração: Dimqtd as Integer. No entanto eles não podiam contar com espaços a mais que poderiam ter sido digitados pelos usuários, no início e no fim do texto. Marque a resposta que utiliza as funções adequadas de maneira correta para resolver este problema. (X)qtd = Len(Trim(frase)) 126- Uma chave candidata escolhida pelo projetista do BD como de significado principal para a identificação de entidades (SILBERSCHATZ, 1997) é conhecida como: (X) Chave Primaria 127- A biblioteca ADO.NET permite trabalharmos com aplicações em Múltiplas Camadas, que são: (X) Camada de Apresentação, Camada de Negócios e Camada de Dados. 128- Quando um desenvolvedor deseja lançar uma exceção para esta seja tratada, utiliza o comando: (X)Throw 129- Para que as opções de um controle RadioButton sejam mutuamente exclusivas entre si, elas precisam estar dentro de um ______________. (X)GroupBox 130- Um tipo define os tipos de valores a serem armazenados na memória. Os tipos suportados pelo .NET Framework podem ser agrupados em duas amplas categorias: Tipos de Valor e Tipos de Valor. São tipos de valor da Linguagem VB 2010? (X) Booleano e Numérico 131- O tipo de dado numérico do Microsoft SQL Server que permite armazenar valores de 0 a 255 e ocupa apenas 1 byte é: (X)tinyint 132- Para resolução de problemas, na construção de programas a linguagem VB 2010 possui várias estruturas de controle de fluxo de decisão (MSDN, 2010). Das opções, marque a resposta que apresenta todas as possibilidades existentes. (X) decisão simples, decisão estendida, decisão aninhada, decisão em sequência na mesma linha, múltiplas decisões. Postado há 6th October 2016 por Magno Ferreira Visualizar comentários Exercicios de Analise e Desenvolvimento de Sistemas Clássica Flipcard Revista Mosaico Menu lateral Fotografia Linha do tempo 1. Dec 2 AV. Matemática discreta 1a Questão (Ref.: 201502878525) Pontos: 0,0 / 1,0 TJ/RR 2012 - CESPE - AUXILIAR ADMINISTRATIVO. As informações de caráter sigilosas produzidas ou custodiadas pelos órgãos e entidades públicas são classificadas, de acordo com leis específicas, como ultrassecretas, secretas ou reservadas. O acesso a essas informações é restrito a pessoas que tenham necessidade de conhecê-las e que sejam devidamente credenciadas para isso. As informações de caráter pessoal também são de acesso restrito, independentemente de classificação de sigilo. Além disso, não se excluem outras hipóteses legais de sigilo, como segredo de justiça e segredo industrial. Em análise realizada por determinado tribunal sobre 500 processos com restrição de acesso, constatou-se que: - 120 contêm informações de caráter pessoal; - 300 correm em segredo de justiça; - 100 detêm segredo industrial; - 60 correm em segredo de justiça e contêm informações de caráter pessoal; - 40 detêm segredo industrial e contêm informações de caráter pessoal; - 40 correm em segredo de justiça e detêm segredo industrial; - 90 têm acesso restrito por outros motivos. Com base nessas informações, julgue os itens subsecutivos. Menos de 200 desses processos não detêm segredo industrial nem correm em segredo de justiça. Gabarito: Certo. 2a Questão (Ref.: 201502895867) Pontos: 0,5 / 1,0 Sejam as relações Distribuicao e Contato mostradas nas tabelas abaixo. Seja ainda |X| a operação relacional de junção. Qual o resultado da operação "Distribuicao |X| Contato"? Resposta: seria assim: nome / setor / sala / ramal / Pedro Paulo / Compras / 8 / 4512 / José Maria / Secretaria / 3 / 4239 - 4421 / Sueli Silva / Financeiro / 8 / 4512 / Dora Chagas / Manutenção / 5 / / Gabarito: Fundamentação do(a) Professor(a): http://simulado.estacio.br/up_load/figuras/914621777_2015822173410.gif 3a Questão (Ref.: 201502221020) Pontos: 1,0 / 1,0 Considere os conjuntos: A = { 1, 2, 3, 4 } B = { 3, 4, 5, 6 } C = { 5, 6, 7, 8 } Escolha a alternativa correta para A (B C ) { 3, 4, 5, 6, 7, 8 }{ 0 } { 1, 2, 3, 4, 5, 6 } { 5, 6, 7, 8 } { 5, 6 } 4a Questão (Ref.: 201502284841) Pontos: 1,0 / 1,0 Numa cidade os números telefônicos não podem começar com zero e têm oito algarismos, dos quais os quatro primeiros constituem o prefixo. Considere que os quatro últimos dígitos de todas as farmácias são 0000, para que os usuários possam memorizá-los com mais facilidade. Qual o número máximo de farmácias nesta cidade? 1 000 5 000 10 000 9000 7200 5a Questão (Ref.: 201502756286) Pontos: 1,0 / 1,0 A confederação Brasileira de atletismo em sua seleção de atletas para as olimpíadas deseja saber quantas possibilidades de chegada existem para os três primeiros lugares em uma corrida de oito atletas que disputam uma prova de 100 metros com barreiras? 512 8 720 336 100 6a Questão (Ref.: 201502756291) Pontos: 1,0 / 1,0 Com base no conjunto A={a,b,c,d}, qual opção abaixo representa uma relação antissimétrica? R = {(a,b),(b,c),(c,b)} R = {(c,c), (a,a),(b,b),(a,c),(d,d)} R = {(c,a), (a,b),(b,c),(a,c)} R = {(a,a),(d,c),(c,d)} R = {(a,d),(b,b),(d,a)} 7a Questão (Ref.: 201502758084) Pontos: 0,5 / 0,5 Observe o Diagrama de Hasse e marque a opção correta: "g" é maximal e "c" é mínimo. "g" é máximo e "a" é minimal. "f" e "g" são maximais. não há elemento maximal nem minimal. "f" é maximal e "a" mínimo. 8a Questão (Ref.: 201502420823) Pontos: 0,0 / 0,5 Considere a função f(x) = a x + b .Sabendo que f(2) = 3 e f( -1) = 2, podemos afirmar que a - b é igual a : 2 -3 3 4 -2 9a Questão (Ref.: 201502439730) Pontos: 0,0 / 0,5 Com base no conceito de Logaritmo de quociente, qual opção abaixo corresponde ao cálculo de log2 (16/8) - o logaritmo da base 2 de 16/8? 168 16 8 2 1 10a Questão (Ref.: 201502958343) Pontos: 0,0 / 0,5 Com base na tabela PROFESSORES (cpf, nome, sexo) e com base no conceito de álgebra relacional, qual alternativa abaixo exibirá a relação dos professores do sexo feminino. Mostrar todos os atributos de PROFESSORES. δPROFESSORES (SEXO=f) δPROFESSORES (SEXO=f ^uf=f) δuf = f (PROFESSORES) δSEXO <> f (PROFESSORES) δSEXO = f (PROFESSORES) Postado há 2nd December 2016 por Magno Ferreira Visualizar comentários 2. Dec 2 AV. PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 1a Questão (Ref.: 201502862777) Pontos: 1,0 / 1,0 No Processo de Desenvolvimento de Software, vimos que um dos conceitos da análise estrutural são a Identificação dos relacionamentos que nos ajuda a filtrar e refinar as classes. Temos2 tipos de relacionamentos classificados como Associação e Agregação. Explique cada um desses relacionamentos Gabarito: Associação: indica a relação entre duas classes em que o objeto de uma classe consegue obter informações da outra a que foi associado. Agregação: indica um associação, mas com a classe se apossando das informações de um objeto da outra. Fundamentação do(a) Professor(a): Conforme gabarito. 2a Questão (Ref.: 201502882048) Pontos: 0,0 / 1,0 Justifique a seguinte afirmativa: Das atividades de um Processo de Desenvolvimento de Software a Codificação é a única atividade que será garantidamente feita. Gabarito: Desde que o projeto não seja cancelado a codificação é de fato a única atividade que será garantidamente realizada, pois análise de requisitos e projeto às vezes são deixados para trás ou feitos de forma indevida, os testes podem ser deixados para trás devido o custo e tempo para entrega do software. No entanto, não importa quão pobre ou caótico seja o projeto do software a construção sempre é realizada para que se tenha um entregável. Fundamentação do(a) Professor(a): Conforme gabarito. 3a Questão (Ref.: 201502222393) Pontos: 1,0 / 1,0 Indique a alternativa correta para definir CONHECIMENTO: Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis. Símbolos, números, letras. Experiência pessoal, informações analisadas, gerando ações ou decisões. Fatos brutos que retratam ocorrências atuais ou do passado. Dados analisados dentro de um contexto. 4a Questão (Ref.: 201502889810) Pontos: 1,0 / 1,0 Durante a fase inicial do ciclo de vida do desenvolvimento de sistemas, na etapa de investigação, a tarefa que determina a probabilidade de sucesso do sistema proposto e propicia uma avaliação superficial da área técnica, econômica e comportamental do projeto, sendo decisivamente importante para o processo do desenvolvimento de sistemas é chamada: design lógico do sistema. análise de equilíbrio. análise de requisitos. estudo de caso. estudo de viabilidade. 5a Questão (Ref.: 201502252887) Pontos: 1,0 / 1,0 Considerando o seguinte mini mundo marque a alternativa correta que indica os elementos da análise comportamental: "A estratégia da Livraria ESTÁCIO não prevê a manutenção de livros em estoque. Todos os livros solicitados por seus clientes são, semanalmente, encomendados às editoras. As editoras e os livros comercializados são selecionados pela Direção da Livraria. Os clientes solicitam os livros pela internet a partir do código, após a análise do resumo. Os pedidos são analisados e encomendados às editoras no final de toda semana. Quando os livros são fornecidos, a livraria confere a nota de entrega da editora com a requisição, devolve as que contiverem erros e atende aos pedidos dos clientes, emitindo a faturas de cobrança. Se o fornecimento dos livros estiver correto, as faturas encaminhadas pelas editoras são registradas e pagas." I. Código do livro. II. Encomendar livros. III. Editoras. IV. Conferir requisição. V. Resumo. I, III e IV estão corretas. I e IV estão corretas. III e IV estão corretas. II, III e IV estão corretas. II e IV estão corretas. 6a Questão (Ref.: 201502824087) Pontos: 1,0 / 1,0 É a visão que os usuários terão da solução ou do produto e a forma com que eles interagirão. Estamos nos referindo ao Desenho local de implementação do produto externo interno 7a Questão (Ref.: 201502886131) Pontos: 0,5 / 0,5 O teste do software é a investigação do software a fim de fornecer informações sobre sua qualidade em relação ao contexto em que ele deve operar. Isso inclui o processo de utilizar o produto para encontrar seus defeitos. No que se refere aos tipos de testes, assinale as assertivas a seguir: I- Testes de Unidade - Teste realizado em um módulo ou em alguns módulos definidos que representam uma única unidade; II- Testes de Integração - Cujo objetivo é garantir a qualidade dos componentes do software, individualmente; III- Testes de Validação - É o último estágio do processo de validação, realizado após integração de todos os módulos IV- Teste de Planejamento - Teste realizado após a integração de todos os módulos do sistema; Com base em sua análise, assinale a única resposta correta. Apenas I e II estão corretas; Apenas I e III estão corretas; Apenas I e IV estão corretas; Apenas II e III estão corretas; Apenas III e IV estão corretas; 8a Questão (Ref.: 201502765777) Pontos: 0,0 / 0,5 O processo de codificação também pode ser visto como um passo do processo de engenharia de software. As características de engenharia de uma linguagem exercem um importante impacto sobre o sucesso de um projetode desenvolvimento de software. Qual o tipo de linguagem que não leva em consideração a arquitetura do computador, nem as características do processador e seus registradores. Linguagem de máquina Linguagem de baixo nível Linguagem assembly Linguagem de alto nível Linguagem binária 9a Questão (Ref.: 201502426325) Pontos: 0,0 / 0,5 Um dos primeiros modelos propostos para o processo de desenvolvimento de software foi o Modelo Cascata, em que os estágios são apresentados em sequência, como em uma cascata (Royce, 1970). Analise as afirmativas a seguir sobre as vantagens deste modelo. I - É possível corrigir erros em fases já completas. II - Permite pontos de controle bem definidos. III - Facilita a visão de reutilização. Somente II está correta Somente I e II estão corretas Somente II e III estão corretas Somente a I está correta Somente I e III estão corretas 10a Questão (Ref.: 201502422006) Pontos: 0,0 / 0,5 Um dos modelos de desenvolvimento de software é o modelo iterativo-incremental. O conceito deste modelo é representado por: Funciona de forma iterativa, incremental, mas com uma etapa onde pode ser tomada a decisão de se interromper ou não o processo Uma vez satisfeitos os requisitos, as partes podem ser desenvolvidas em paralelo e integradas quando completas Faz a seleção de uma parte do projeto, identificando, especificando, implementando, testando e implantando a iteração Uma vez satisfeitos os requisitos e os objetivos da iteração forem completos, o desenvolvimento segue para a próxima iteração Utiliza o modelo balburdia para sua realização Postado há 2nd December 2016 por Magno Ferreira Visualizar comentários 3. Dec 2 AV. FUNDAMENTOS DE SISTEMAS DE INFORMAÇÃO 1a Questão (Ref.: 201502201649) Pontos: 1,0 / 1,0 Leia atentamente o texto abaixo e responda à questão a seguir. "Os dados normalmente são submetidos a atividades de processamento como cálculo, comparação, separação, classificação e resumo. Essas atividades organizam, analisam e manipulam dados, convertendo-os em informação para os usuários finais. A qualidade de todos os dados armazenados em um sistema de informação também deve ser mantida por um processo ininterrupto de atividades de correção e atualização". Como você definiria: Dado e Informação? Resposta: dado é um fato isolado. informação é um conjunto de dado processados e estruturado que possuem sentido para quem o obtém. Gabarito: Dado - Define-se como fato, valor e observação (contextualizados). Informação ¿ Dados processados ¿ organizados e interpretados, gerando conhecimento. 2a Questão (Ref.: 201502768032) Pontos: 1,0 / 1,0 Todos os equipamentos relacionados ao Comércio Eletrônico de nada valeriam se não existissem os Softwares que são uma sequência de instruções a serem seguidas e/ou executadas na manipulação, no redirecionamento ou na modificação de um dado/informação ou acontecimento. Os softwares podem ser classificados em: Software Aplicativo e Software de Sistemas. Explique o que significa Software de Sistemas. Resposta: software de sistemas são conjuntos de aplicativos ou conjunto de aplicações logicas e estruturadas que realiza o gerenciamento de uma plataforma ou dispositivo para finalidade comum. exemplo sistema operacional gerencia o computador desde a parte de rede , até processamento e saida de informações. Gabarito: O software de sistemas consiste em programas que gerenciam e apoiam operações de um sistema de computador e suas atividades de processamento e de gerenciamento de redes. Podem ser subdivididos em: ¿ Programas de Gerenciamento de Sistemas onde podemos encontrar os sistemas operacionais. ¿ Programas de Gerenciamento de Redes e Banco de Dados engloba utilitários para sistemas e monitores de desempenho e segurança. ¿ Programas de Desenvolvimento de Sistemas onde podemos encontrar os tradutores de linguagem de programação, os editores e as ferramentas de programação e as ferramentas CASE (pacotes de engenharia de software assistida por computador). 3a Questão (Ref.: 201502933263) Pontos: 1,0 / 1,0 Um conjunto organizado de pessoas, hardware, software, redes de comunicação e recursos de dados que coletam, transformam e disseminam informações em uma organização é a definição de: informação processamento sistema dado sistema de informação 4a Questão (Ref.: 201502204519) Pontos: 1,0 / 1,0 O sistema de informações gerenciais (SIG) é o sistema que permite suprir os gerentes e os tomadores de decisões com informações precisas e automáticas sobre as transações da organização. A saída do sistema de informações gerenciais é na maioria das vezes um conjunto de relatórios consolidados de um determinado período. O SIG pode ter a seguinte classificação: I. Apoiam as decisões estruturadas e não estruturadas. II. Têm capacidade analítica ilimitada. III. Contam com o fluxo de dados existente na empresa. IV. São geralmente orientadas para relatórios e controle. Apenas II, III e IV corretas Apenas I, II e III corretas Apenas I e II corretas Apenas II e III corretas Apenas I, III e IV corretas 5a Questão (Ref.: 201502895670) Pontos: 1,0 / 1,0 ERP é a espinha dorsal dos negócios eletrônicos, uma arquitetura de transações que liga todas as funções de uma empresa. Considerando as características deste sistema, assinale a opção INCORRETA Com o sistema as rotinas diárias da empresa ganham eficiência. O Sistema integrado de Gestão (ERP) integra as operações internas da empresa. Sua implementação é simples, pois agrega as funções de outros sistemas, sem necessidade de mudanças. O sistema permite um maior controle sobre as operações da empresa. O ERP gera informações de qualidade sobre a operação dos negócios. 6a Questão (Ref.: 201502855158) Pontos: 1,0 / 1,0 Uma empresa de crédito e financiamento utiliza um sistema de informação para analisar simulações, com base em cenários, e determinar como as variações da taxa básica de juros do país afetam seus lucros. Como deve ser classificado esse sistema de informação? Sistema de controle de processos. Sistema de apoio à decisão. Sistema de processamento de transações. Sistema de informação executivo. Sistema de informação gerencial. 7a Questão (Ref.: 201502431645) Pontos: 0,5 / 0,5 UMA DAS MAIORES REDES DE VAREJO DOS ESTADOS UNIDOS DESCOBRIU, EM SEU GIGANTESCO ARMAZÉM DE DADOS, QUE A VENDA DE FRALDAS DESCARTÁVEIS ESTAVA ASSOCIADA À DE CERVEJA. EM GERAL, OS COMPRADORES ERAM HOMENS, QUE SAÍAM À NOITE PARA COMPRAR FRALDAS E APROVEITAVAM PARA LEVAR ALGUMAS LATINHAS PARA CASA. OS PRODUTOS FORAM POSTOS LADO A LADO. RESULTADO: A VENDA DE FRALDAS E CERVEJAS DISPAROU. BASICAMENTE, ESSA TECNOLOGIA É UM SISTEMA DE COMPUTADORES ONDE FICAM GUARDADAS TODAS AS INFORMAÇÕES DA EMPRESA. NELE, OS EXECUTIVOS PODEM OBTER, DE MODO IMEDIATO, RESPOSTAS PARA AS PERGUNTAS MAIS EXÓTICAS E, COM ISSO, TOMAR DECISÕES COM BASE EM FATOS, NÃO EM MERAS INTUIÇÕES OU ESPECULAÇÕES MISTERIOSAS. ESSA TECNOLOGIA SE CHAMA: SISTEMAS ESPECIALISTAS BUSINESS INTELIGENCE ERP DATA WAREHOUSE CRM 8a Questão (Ref.: 201502204530) Pontos: 0,5 / 0,5 Uma pessoa resolve abrir uma loja virtual em um dos sites de comércio eletrônico espalhados pelo mundo. Os seus produtos, então, são oferecidos para a compra imediata ou em forma de leilão. Esse tipo de comércio é denominado: Comércio eletrônico fornecedor-consumidor (F2C) Comércio eletrônico empresa-empresa (B2B) Comércio eletrônicoconsumidor-fornecedor (C2F) Comércio eletrônico consumidor-consumidor (C2C) Comércio eletrônico empresa-consumidor (B2C) 9a Questão (Ref.: 201502785126) Pontos: 0,5 / 0,5 Quando os vendedores são organizações e os compradores são pessoas físicas, temos: Comércio Móvel (m-commerce). Comércio colaborativo (c-commerce). Business-to-business (B2B). Business-to-consumers (B2C). Consumer-to-consumer (C2C). 10a Questão (Ref.: 201502757468) Pontos: 0,0 / 0,5 O que é HTML (Hypertext Markup Language - Linguagem de Marcação de Hipertexto)? Assinale "VERDADEIRO" ou "FALSO" nas opções que respondem a pergunta anterior: ( ) As páginas Web utilizam HTML para fazer a formatação dos dados a serem exibidos. ( ) HTML não é uma linguagem de formatação, mas sim de programação. ( ) As imagens exibidas pelas páginas são armazenadas em arquivos, em separado, nos navegadores. ( ) Cabe ao navegador a tarefa de trazer a imagem do servidor e exibi-la na página. V, F, V, F V, F, F, V F, V, V, F V, F, F, F F, V, F, V Postado há 2nd December 2016 por Magno Ferreira Visualizar comentários 4. Dec 2 AV. Desenvolvimento de software 1a Questão (Ref.: 201502897386) Pontos: 0,5 / 1,0 Uma empresa precisa manipular dados temporários na memória e para isso em seu computador, será necessário definir um conjunto de variáveis que atendam a seu problema. Será necessário: a. Gerar a média de um conjunto de idades; b. Criar um identificador para enumerar um conjunto de registros que vai de 0 a 200. c. Tratar o CPF como um número; d. Verificar e calcular a data de nascimento. Baseado no que é descrito no problema, apresente a declaração das variáveis seguindo a sintaxe correta da Linguagem VB e usando os tipos de dados mais adequados, levando em consideração a memória e os valores que sejam indispensáveis para o problema, como números negativos e/ou positivos. Crie nomes válidos e inteligentes baseado no problema. Gabarito: Dim mediaIdade AS Single Dim Id As Byte Dim CPF As ULong Dim dataNasc As Date Fundamentação do(a) Professor(a): Dim mediaIdade AS SingleDim Id As ByteDim CPF As ULongDim dataNasc As Date 2a Questão (Ref.: 201502867471) Pontos: 1,0 / 1,0 Segundo o que foi apresentado no material didático da disciplina, a linguagem padrão suportada pela maioria dos SGBDR é a Structured Query Language (SQL) originalmente desenvolvida pela IBM e atualmente mantida pelo ANSI e pela ISO. Descreva qual a função da SQL em relação aos Bancos de dados e cite no mínimo 5 de suas instruções, explicitando qual a função de cada uma delas. Gabarito: A SQL atualmente permite definir, construir e manipular um BD. (ELMASRI, 2005) CREATE DATABASE - Cria um novo banco de dados e os arquivos usados para armazená-lo. CREATE TABLE - Cria uma nova tabela em SQL Server. ALTER TABLE - Modifica uma definição de tabela alterando, adicionando ou removendo colunas e restrições. SELECT - Recupera linhas do banco de dados e permite a seleção de uma ou várias linhas ou colunas de uma ou várias tabelas no SQL Server. UPDATE - Altera dados existentes em uma tabela no SQL Server. Entre outras. 3a Questão (Ref.: 201502366682) Pontos: 1,0 / 1,0 O .NET Framework é uma iniciativa da empresa Microsoft, que visa uma plataforma única para desenvolvimento e execução de sistemas e aplicações, assim Todo e qualquer código gerado para .NET, pode ser executado em qualquer dispositivo. pode ser executado em qualquer dispositivo que possua um framework de tal plataforma. pode ser executado em qualquer dispositivo que possua a mesma versão Windows da máquina onde foi desenvolvido. pode ser executado em qualquer dispositivo que possua uma versão do Windows. pode ser executado em qualquer dispositivo que possua qualquer versão de framework de qualquer plataforma. 4a Questão (Ref.: 201502278859) Pontos: 1,0 / 1,0 Qual é o tipo de literal da linguagem VB 2010 que devemos utilizar para especificar valores do tipo Double? F S L D R 5a Questão (Ref.: 201502422863) Pontos: 1,0 / 1,0 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: Sub Application Function Module Public 6a Questão (Ref.: 201502330265) Pontos: 1,0 / 1,0 Das Estruturas de Controle de Repetição apresentadas abaixo, qual é diretamente controlada por um contador como parte da própria estrutura: While Until Do For Repeat 7a Questão (Ref.: 201502279199) Pontos: 0,5 / 0,5 Qual é palavra-chave usada para definir uma seção de captura e tratamento de exceção em linguagem VB.NET? Try If Catch Finally Do 8a Questão (Ref.: 201502809881) Pontos: 0,0 / 0,5 A definição de uma classe na Orientação a Objetos, é uma tarefa subjetiva e vai depender da análise do problema em desenvolvimento, porem as regras de definição são claras e não permitem variação dentro de cada linguagem. Supondo que uma empresa precisa armazenar periféricos de computador, contendo seu nome, valor e fabricante sem nenhum método, como seria a definição no VB.Net, para que os dados fiquem o mais protegido possível? Das opções apresentadas, marque a que apresenta a definição correta e mais adequada para a classe citada no problema. Public Class Periferico Public nome As String Public valor As Double Public fabricante As String End Class Public property class Periferico Private nome As String Private valor As Double Private fabricante As String End Class Protected Class Periferico Private nome As String Private valor As Double Private fabricante As String End Class Public Class Periferico Private nome As String Private valor As Double Private fabricante As String End Class Public Class Periferico Private nome As Double Private valor As Double Private fabricante As Double End Class 9a Questão (Ref.: 201502440164) Pontos: 0,0 / 0,5 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. Provê a interface entre as aplicações e os BDs. É uma camada intermediária, conhecida também como midleware. É uma coleção de softwares de propósito geral que facilita o processo de: definir, construir e manipular um banco de dados (BD); Possui arquitetura em camadas. Fica situada entre uma ou mais aplicações (APs) e um ou mais BDs. 10a Questão (Ref.: 201502821805) Pontos: 0,0 / 0,5 Uma interface gráfica com o usuário (Graphical User Interface / GUI) é composta de uma ou mais janelas (windows) e permite representar as outras abordagens de interfaces: caracteres, menus e formulários. No VB.NET, quando uma janela é aberta, o mecanismo que não permite que o usuário interaja com as outras janelas até que ela seja fechada, é chamado de: Principal Não Modal Modal Static Classe Postado há 2nd December 2016 por Magno Ferreira Visualizar comentários 5. Nov 11 Matemática discreta - exercicio 06 Visitem meu web site http://jmtipb.esy.es e vejam produtos e serviços disponíveis na web. meu whatsapp 83 988596239 . deseja desenvolveralgo e só me contratar. 1. Sendo f e g duas funções tais que: f(x) = ax + b e g(x) = cx + d. Podemos afirmar que a igualdade gof(x) = fog(x) ocorrerá se, e somente se: a(1 - b) = d(1 - c) ab = cd b(1 - c) = d(1 - a) ad = bc a = bc 2. A composição da função f(x) = x^2 + 1 e g(x) = 2x-3 é: f(g(x)) = 4x^2 +6x +10 f(g(x)) = 4x^2 -12x +10 f(g(x)) = 4x^2 ¿ 10 f(g(x)) = 4x^2 -6x -10 f(g(x)) = 4x^2 + 10 3. Determine o domínio da função real y=3x-6x {x∈R:x=2} {x∈R:x<2} {x∈R:x≥2} {x∈R:x≠0} {x∈R:x≥0} 4. Se h e j são funções de R em R obedecendo a h(x) = 2x-1 e h(j(x)) = x²-1, então qual é o valor de j(x)? x-1 x/2+1 x+3/2 x²/2 2x²+1 5. Em um supermercado local a procura por carne moída é de aproximadamente 50kg por semana, quando o preço por quilograma é de R$ 4,00 mas é de apenas 40kg por semana, quando o preço sobe para R$ 5,50. Assumindo uma relação linear entre o x demanda e p o preço por quilo o preço em função da demanda é dado por: p(x) = −0,15x - 11,5 p(x) = 0,15x + 11,5 p(x) = −0,15x + 11,5 p(x) = 11,5x + 0,15 p(x) = 11,5x - 0,15 6. Com relação a função y=2x-4, qual opção abaixo é VERDADEIRA? A função é decrescente e para X > 2, Y é positivo. A função é constante e a raiz é igual a 2. A função é decrescente e a raiz é igual a -4. A função é crescente e a raiz é igual a 2. A função é crescente e para X >= 1, Y é positivo. 7. O que se pode afirmar sobre a Função Identidade? Leva cada elemento de um conjunto no contra-domínio. Leva cada elemento de um conjunto em si mesmo. Leva apenas um elemento de um conjunto em si mesmo. A imagem é o contra-domínio. Leva cada elemento de um conjunto no domínio. 8. Sendo f (x) = a x + b , f (2) = 3 , f(3) = 7/2. O valor de f(4) é: 5 4 7 9 11 Postado há 11th November 2016 por Magno Ferreira Visualizar comentários 6. Nov 5 processos de desenvolvimento de software - exercicio 10 Visitem meu web site http://jmtipb.esy.es e vejam produtos e serviços disponíveis na web. meu whatsapp 83 988596239 . deseja desenvolver algo e só me contratar. 1. O Método XP, também conhecido como eXtreme Programming, é um método que pertence à metodologia ágil de desenvolvimento de software. Identifique a única opção que NÃO pertence às práticas deste método: Ritmo sustentável - Utilizar o tempo de trabalho dentro do especificado. Sem horas adicionais Reuniões em pé - Utilizadas para não perder o foco no assunto Padrão de codificação - Estabelecimento de regras de código de programa Testes de verificação - Testes de verificação realizados pelo cliente Pequenas versões - Pequenas versões aceitas pelo cliente ajudam na aceitação do programa completo 2. De acordo com o Processo Unificado, o fluxo de trabalho Análise, tem forte concentração na fase de: Transição. Concepção. Elaboração. Construção. Implementação. 3. No ciclo de vida do Processo Unificado, os testes têm seu apogeu demonstrado na linha divisória entre: Concepção e Elaboração. Construção e Concepção. Requisitos e Análise. Construção e Transição. Projeto e Construção. 4. __________ é considerado um processo ágil de desenvolvimento de software. OPEN RUP PRAXI ICONIX SCRUM 5. NÃO é um fator que identifica um software que deve ser desenvolvido através do uso de uma metodologia ágil, a exemplo o Scrum. Prazos curtos. Equipes espalhadas geograficamente. Equipes pequenas. Requisitos de baixa complexidade. Entregas frequentes. 6. NÃO é fase do RUP? Gerenciamento. Transição. Construção. Elaboração. Iniciação ou concepção. 7. Dentre as práticas do método ágil Extreme Programming (XP), está a prática de propriedade ou posse coletiva. É correto afirmar que, nessa prática, grandes quantidades de horas extras não são consideradas aceitáveis, pois o resultado final, muitas vezes, é a redução da qualidade do código e da produtividade a médio prazo, sendo que o indivíduo pode afetar o desempenho de todo o time. um representante do usuário final do sistema deve estar disponível todo o tempo à equipe de desenvolvimento. Nesse modelo de desenvolvimento, o cliente é membro da equipe e participa da responsabilidade do código desenvolvido. cada projeto é realizado para atender às necessidades globais dos usuários, focando na coletividade da distribuição da informação. os trabalhos são desenvolvidos em conjunto, para que um programador possa analisar o trabalho do outro. os pares de desenvolvedores trabalham em todas as áreas do sistema, de modo que não se desenvolvam ilhas de expertise. O código fonte não pertence a ninguém. 8. Qual fase do RUP ocorre a entrega ("deployment") do software, é realizado o plano de implantação e entrega, acompanhamento e qualidade do software. Produtos (releases, versões) devem ser entregues, e ocorrer a satisfação do cliente. Nesta fase também é realizada a capacitação dos usuários. Elaboração Transição Analise Construção Postado há 5th November 2016 por Magno Ferreira Visualizar comentários 7. Nov 5 processos de desenvolvimento de software - exercicio 09 Visitem meu web site http://jmtipb.esy.es e vejam produtos e serviços disponíveis na web. meu whatsapp 83 988596239 . deseja desenvolver algo e só me contratar. ---------------------------------------------------------------------------------------------------------- -------- 1. Em relação aos ciclos de vida do software, o desenvolvimento de sistemas por meio de ciclo de vida iterativos garante ao sistema: legalidade atualização contínua legibilidade segurança utilização mínima de recursos ---------------------------------------------------------------------------------------------------------- --- 2. Assinale a opção que apresenta a característica correta do modelo Iterativo Modelo que funciona de forma iterativa, incremental, mas com uma etapa onde pode ser tomada a decisão de se interromper ou não o processo Modelo onde após a criação e aceitação do protótipo, o produto final será desenvolvido. Modelo baseado na ideia de aumento do âmbito do sistema Modelo que define um subconjunto de requisitos e utiliza o modelo em cascata para sua realização Modelo em que as fases se sucedem, sem a possibilidade de retrocesso a fase anterior. ---------------------------------------------------------------------------------------------------------- - 3. O Ciclo de Vida de um Sistema especifica todas as fases de desenvolvimento, desde sua concepção até o processo de manutenção e declínio. No que diz respeito ao desenvolvimento de software, existem alguns processos conhecidos. Um destes processos, possui característica iterativa e incremental, inicia cada fase do projeto realizando um planejamento prévio, realiza a execução da fase, verifica o progresso e os resultados da fase (análise de riscos) seguindo para a próxima iteração ou interrompendo o processo de desenvolvimento. O processo de software em questão é o: modelo em cascata com retroalimentação modelo de desenvolvimento evolucionário (prototipação). modelo em cascata. modelo espiral. modelo de desenvolvimento ágil. ---------------------------------------------------------------------------------------------------------------- 4. O processo iterativo - É o modelo que se baseia na ideia de melhoramento ou refinamento aos poucos. Identifique a única alternativa que NÃO faz parte das atividades realizadas pela equipe responsável pela iteração: Encapsular Testar Implementar Identificar Especificar ------------------------------------------------------------------------------------------------- ----------------- 5. O Modelo Iterativo e Incremental - Metodologia de desenvolvimento de software que define um subconjunto de requisitos e utiliza o modelo em cascata para sua realização. Identifique a única alternativa que NÃO faz parte das atividades do modelo em questão: Levantamento de requisitos Manutenção Projeto Análise de requisitos Implementação ------------------------------------------------------------------------------------------------- -------------- 6. Um dos modelos de desenvolvimento de software é o modelo iterativo- incremental. O conceito deste modelo é representado por: Faz a seleção de uma parte do projeto, identificando, especificando, implementando, testando e implantando a iteração Utiliza o modelo balburdia para sua realização Uma vez satisfeitos os requisitos, as partes podem ser desenvolvidas em paralelo e integradas quando completas Uma vez satisfeitos os requisitos e os objetivos da iteração forem completos, o desenvolvimento segue para a próxima iteração Funciona de forma iterativa, incremental, mas com uma etapa onde pode ser tomada a decisão de se interromper ou não o processo ---------------------------------------------------------------------------------------------------------- ------ 7. O modelo de desenvolvimento de software que trata subconjuntos de requisitos e utiliza o modelo em cascata para sua realização é denominado: Básico Em cascata RUP Linear Iterativo e incremental ---------------------------------------------------------------------------------------------------------- ---- 8. Um analista desenvolve um software e identifica que os seus requisitos iniciais estão razoavelmente bem definidos, mas o escopo geral do desenvolvimento não permite um processo puramente linear. Ele sabe que precisa, em curtíssimo prazo, prover um conjunto limitado de funcionalidades do software para os usuários, que serão refinadas e expandidas em versões futuras. Qual o modelo de ciclo de vida de desenvolvimento de software mais adequado a esse caso? Formal. Incremental. Cascata. Prototipação. Espiral. Postado há 5th November 2016 por Magno Ferreira Visualizar comentários 8. Nov 4 exercicio desenvolvimento de software 08 Visitem meu web site http://jmtipb.esy.es e vejam produtos e serviços disponíveis na web. meu whatsapp 83 988596239 . deseja desenvolver algo e só me contratar. 1. Analise o processo de desenvolvimento de software, que tem como características I. As fases do processo se sucedem, sem que se possa retroceder a fase anterior. II. Todos os requisitos devem ser validados no início do projeto. III.. Processo voltado para pequenos projetos . Estamos nos referindo a que processo de desenvolvimento de software ? balbúrdia com retroalimentação cascata com retroalimentação balbúrdia cascata codifica-remenda 2. Indique a sentença que não indica uma característica do Ciclo de Vida em Cascata: Desenvolver software em partes; Implantação tardia; A etapa de análise realiza a definição lógica de todos os requisitos de sistema antes de realizar a etapa de projeto; Fácil gerência; Dificuldade para os requisitos que mudam; 3. Modelo de processo cascata. Primeiro modelo conhecido em engenharia de software. Assinale qual das alternativas abaixo NÃO caracteriza uma vantagem ou desvantagem do Modelo Cascata: Dependendo da quantidade de revisões e realimentações, o processo pode se tornar difícil de gerenciar. Consiste em um modelo linear em que cada atividade tem de ser completada antes de iniciar a próxima. Utilizado em pequenos projetos que não necessitem de padronizações e documentações, podendo ser útil, pois o ganho de tempo na fase de planejamento pode ser um diferencial no tempo total do projeto. Impossibilidade de correção de erros durante o processo de desenvolvimento de software. Durante um projeto, algumas atividades estão em constante mudança, uma delas são os próprios requisitos. Se o processo somente pode ser seguido após a finalização da etapa anterior, este nunca irá se encerrar. 4. O modelo que permite a revisão de fases anteriores, a superposição entre as fases e que permite também a realimentação, ou seja, correções que surgirem durante outras fases do processo é o balbúrdia cascata codifica-remenda cascata com realimentação balbúrdia com realimentação 5. Considere as assertivas que seguem: I. Consiste em um modelo linear em que cada atividade tem de ser completada antes de iniciar a próxima II. Permite a revisão de fases anteriores e a superposição entre as fases. As considerações apresentam características de modelos de processo de desenvolvimento e correspondem, respectivamente aos modelos: Cascata com Retroalimentação / Incremental Cascata / Cascata com Retroalimentação Cascata com Retroalimentação / Cascata Incremental / Cascata com Retroalimentação Cascata / Prototipação 6. Dentre os modelos de processo de Software, qual é o modelo que possui como desvantagem o fato do usuário ter de esperar até a fase de implantação do sistema para conhece-lo em detalhes e tomar conhecimento efetivo de suas funcionalidades. Prototipação Incremental Espiral Iterativo Cascata 7. Em relação ao modelo CASCATA COM RETROALIMENTAÇÃO, variante do modelo CASCATA TRADICIONAL, podemos afirmar que: 1- Permite a realimentação; 2- É útil para grandes projetos; 3- Facilita correções que surgirem durante outras fases do processo; Das alternativas abaixo, assinale aquela em que TODOS os itens estão corretos: 1, 2 e 3 1 e 3 2 e 3 Somente a 2 1 e 2 8. A manutenção tem inicio em que fase ? na alteração do escopo na definição do escopo junto com a documentação no EAP quando o sistema é instalado no ambiente do usuário, para uso. Postado há 4th November 2016 por Magno Ferreira Visualizar comentários 9. Nov 4 Exercicio processos de desenvolvimento de software - 07 Visitem meu web site http://jmtipb.esy.es e vejam produtos e serviços disponíveis na web. meu whatsapp 83 988596239 . deseja desenvolver algo e só me contratar. Após o sistema ter sido instalado no ambiente do usuário, ou seja, entrado em produção, começa a fase de Manutenção deste sistema. Esta fase depende muito da qualidade no processo de desenvolvimento e da documentação atualizada. Um desses documentos é a Documentação para Suporte, no qual encontramos o Manual de Sistemas. Para que ele realmente de suporte adequado para a manutenção, ele deve: Descrever estratégias de como chegar ao resultado final; Descrever as partes do código fonte, requisitos necessários e arquitetura do sistema; Mostrar como o usuário usa as funcionalidades; Descrever como instalar o sistema, plataformas de operação, pré-requisitos necessários; Estabelecer o formato e a cadência de como o processo deve ser implementado; Em relação a DOCUMENTAÇÃO DO PRODUTO, Processo que adota métodos e formatos padronizados para cada família
Compartilhar