Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Perguntas e respostas visual basic
1-Quais dos itens abaixo faz parte da arquitetura do Framework .NET?
A. CLR, Bibliotecas de Classes e CTS.O CLR, Bibliotecas de Classes e CTS fazem parte da arquitetura do Framework .NET.
2. O que é o CLR dentro do ambiente .NET?
C. É o componente de execução do Framework .NET.
Ele administra memória, execução de threads, execução de código e outros serviços de sistema. O CLR é capaz de fornecer todos esses recursos e serviços a partir de um conjunto de memória muito pequeno.
3. Qual o procedimento de criação de um projeto no Visual Studio?
1 - Acessar o menu: Arquivos > Novo > Projeto; 
2 - Selecionar o tipo de projeto; 
3 - Inserir o nome do projeto
4 - Clicar em Criar.
4. Na IDE do Visual Studio, qual o elemento que apresenta um conjunto de componentes que podemos adicionar em uma aplicação?
D. Caixa de ferramentas.
Nela temos todas as ferramentas para utilizar no nosso projeto. Com Windows Forms, podemos arrastar elementos da caixa de ferramentas para o nosso projeto para inserí-lo no sistema em desenvolvimento.
5. Qual o procedimento para exibir as propriedades de um elemento do Windows Forms?
E. 1 - Clique direito no elemento; 2 - Selecionar "Propriedades".
------------------------------------------------------------------------------------------------
https://visualstudio.microsoft.com/pt-br/vs/getting-started/
1. Qual das seguintes afirmações está correta em relação à linguagem de programação C#?
A. A linguagem de programação C# é multiparadigmática de tipagem forte, imperativa, declarativa, funcional, genérica, orientada a objetos (baseada em classes) e a componentes.
A linguagem de programação C# foi desenvolvida pela Microsoft dentro da iniciativa .NET e, posteriormente, aprovada como padrão pela ECMA (ECMA-334) e ISO (ISO / IEC 23270: 2006). A linguagem de programação C# é uma das linguagens de programação projetadas para a Common Language Infrastructure (CLI) da Microsoft (DEITEL, 2016). Ela é multiparadigmática de tipagem forte, imperativa, declarativa, funcional, genérica, orientada a objetos (baseada em classes) e a componentes.
2. Considerando a criação de um atributo em C#, qual o melhor tipo de dado para definir um número entre 0 e 255?
C. byte.
A linguagem de programação C# não é estruturada, mas, sim, orientada a objetos.
3. Qual a forma correta de declarar uma classe vazia chamada Aula em C#?
C. class Aula { }
Utiliza-se a palavra reservada "class", seguida do nome da classe e de chaves para criar uma classe vazia.
4. Qual o modificador de acesso em que não há restrição à acessibilidade, permitindo o acesso ao membro da classe sem restrições?
E. public.
O "public" é o especificador de acesso mais comum em C #. Pode ser acessado de qualquer lugar, o que significa que não há restrição à acessibilidade. O alcance da acessibilidade está dentro da classe, bem como fora dela. O tipo ou membro pode ser acessado por qualquer outro código na mesma montagem ou em outra montagem que o faça referência.
5. Qual o procedimento de geração automática de getters e setters no Visual Studio que oferece maior produtividade ao desenvolvedor?
B. 1 – Clique direito sobre o atributo ou o conjunto de atributos selecionados.
2 – Clique em Ações Rápidas e Refatorações.
3 – Clique em Encapsular Campos (e usar propriedades).
https://learn.microsoft.com/pt-br/dotnet/csharp/programming-guide/concepts/
1-Quais dos códigos a seguir representam um construtor de uma classe chamada "Relatório"?
A. public Relatorio(String nome, String descricao) {
this.nome = nome;
this.descricao = descricao;
}
Um possível construtor seria:
public Relatorio(String nome, String descricao) {
this.nome = nome;
this.descricao = descricao;
}
Nesse construtor nós passamos dois valores do tipo String. Esses valores são atribuídos para os atributos da classe. A palavra-chave this é usada para informar que estamos nos referenciando aos atributos da própria classe.
2. Qual o tipo de construtor que é usado para inicializar quaisquer dados estáticos, ou para executar uma ação específica que precisa ser executada apenas uma vez?
C. Construtor estático.
Um construtor estático é chamado automaticamente antes que a primeira instância seja criada ou quaisquer membros estáticos sejam referenciados
3. Qual o procedimento de criação automática de um construtor no Visual Studio?
B. 
 1 - Clique com o botão direito do mouse em uma área em branco dentro da classe e clique em “Ações rápidas e Refatorações” ou digite Ctlr + . (ponto).
 2 - Selecione "Gerar construtor"
 3 - Na janela "Escolher membros" selecione os membros que deseja inserir no construtor. Clique em "Ok".
O procedimento de criação de um construtor de forma rápida no Visual Studio é:
1 - Clique com o botão direito do mouse em uma área em branco dentro da classe e clique em “Ações rápidas e Refatorações” ou digite Ctlr + . (ponto).
2 - Selecione "Gerar construtor"
3 - Na janela "Escolher membros" selecione os membros que deseja inserir no construtor. Clique em Ok.
Você também pode criar o construtor manualmente, sem a utilização dos atalhos e personalizando eles conforme a necessidade.
4. Como um objeto da classe Pessoa deve ser instanciado corretamente com o construtor padrão (quando não foi declarado um construtor)?
E. Pessoa pessoa1 = new Pessoa();
A instanciação de uma classe pode ser realizada com: Pessoa pessoa1 = new Pessoa();. Nesse caso, utilizamos um construtor vazio, sem a passagem das informações.
5-Qual a saída do código a seguir?
Pessoa pessoa1 = new Pessoa();
pessoa1.Nome = "Joao";
Pessoa pessoa2 = pessoa1;
pessoa2.Nome = "Pedro";
Console.WriteLine(pessoa1.Nome);
Console.WriteLine(pessoa2.Nome);
A. Pedro Pedro.
Quando alteramos o valor de Nome do objeto pessoa2, também alteramos do objeto pessoa1, pois os dois são o mesmo objeto na memória.
https://learn.microsoft.com/pt-br/dotnet/csharp/programming-guide/classes-and-structs/how-to-initialize-objects-by-using-an-object-initializer
https://learn.microsoft.com/pt-br/dotnet/api/system.datetime?redirectedfrom=MSDN&view=netframework-4.8
------------------------------------------------------------------------------
FINANCIAMENTO BANCÁRIO PESSOAL
Um cidadão brasileiro procurou sua agência bancária para buscar um financiamento para viajar de férias com a família. Conversando com o gerente do banco, o cidadão descobriu que a instituição tem diversas regras para conceder um financiamento pessoal e que possui inúmeras variáveis que influenciam o valor que poderá ser financiado, assim como as taxas de juros e a forma de pagamento.
As regras que determinam o valor do financiamento são determinadas conforme o valor do salário líquido. O valor do financiamento não pode ultrapassar 4 vezes o valor do salário líquido. Se ultrapassar o valor liberado, deverá mostrar a seguinte mensagem “Financiamento não concedido”.
Cálculo da taxa de juros (regras):
- Somente poderá calcular o valor do juro se o valor solicitado do financiamento for autorizado.
- A taxa de juros que será cobrada é influenciada pelo tempo de permanência no seu emprego (os juros são de 2% ao mês, mas, se estiver há mais de três anos na empresa onde trabalha, ganha um desconto de 0,05% na taxa de juros).
Cálculo do número de parcelas (regras):
- O número de parcelas somente poderá ser calculado se o valor do financiamento for autorizado.
- Depende do valor a financiar. O número de parcelas normal é de 3, mas se o valor a financiar é maior que R$ 5.000,00, o valor será parcelado em 6 vezes.
Vamos auxiliar o cidadão a simular o financiamento?
Vamos desenvolver um algoritmo em pseudocódigo que receba os valores do salário líquido do cidadão, o tempo de empresa e o valor que pretende financiar no banco. Calcule o valor da parcela e imprima as seguintes informações, caso consiga o financiamento.
- valor financiado
- total a ser pago pelo financiamento
- valor em R$ do juro a ser pago pelo financiamento
- número de parcelas
- valor de cada parcela
A seguir, apresentamos uma solução para o problema. Lembrando: é possível termosvariações entre as soluções. Essa é uma solução bem detalhada do problema.
Algoritmo "financiamento_pessoal"
var
 sal, valor, juros, valor_juro, total, valor_parcela: real
 anos, parcela:inteiro
inicio
 Escreva("Digite o seu salário liquído: ")
 Leia(sal)
 Escreva("Digite o tempo de empresa ( em anos completos): ")
 Leia(anos)
 Escreva("Digite o valor do financiamento desejado: ")
 Leia(valor)
 se (valor <= 4 * sal) entao
 juros <- 2/100
 se(anos>3) entao // testa se está a mais de 3 anos na empresa
 juros <- juros - (0.5/100)
 fimse
 valor_juro <- valor * juros // calcula os juros do financiamento
 total <- valor_juro + valor // acrescenta os juros ao valor financiado
 parcela <- 3 // parcela recebe 3
 se (valor >5000) entao // testa se pode parcelar em 6 vezes, se valor for > 5000
 parcela <- 6
 fimse
 valor_parcela <- total / parcela // calcula o valor de cada parcela
 // imprime as saídas
 Escreval("Valor do financiamento = ", valor)
 Escreval("Total do finaciamento com juros = ", total)
 Escreval("Valor em R$ do juro = ", valor_juro)
 Escreval("Numero de parcelas = ", parcela)
 Escreval("Valor da parcela = ", valor_parcela)
 fimse
 se(valor > 4* sal) entao
 escreval("Financiamento não concedido!!!")
 fimse
fimalgoritmo
No exemplo acima, foi utilizado comando de seleção simples e, dentro dele, mais dois comandos de seleção simples, para atender a todas as regras propostas pelo problema.
--------------------------------------------------------------------------------------------------------------
1-Considerando os valores para as variáveis cont=20; vinicial =12; n=1 e p=4, analise e teste os trechos condicionais dos algoritmos nas sentenças a seguir:Apenas o trecho condicional I escreve "Falso".
A expressão lógica da alternativa I resulta em Falso, pois V e F na tabela verdade do conectivo “e” resultam em F.
2-Dado o problema: Ler dois valores L1 e L2 que representam os lados de um retângulo. Verifique se os lados podem formar um retângulo, sabendo que, para formar um retângulo, os dois lados devem ser diferentes. Caso possa formar um retângulo, exiba a mensagem “Forma um retângulo”.
Analise as alternativas de comandos de seleção simples apresentadas:
file_0.wmf
B. Alternativa II.
A alternativa II testa se forma um retângulo, pois os dois lados devem ser diferentes; do contrário, forma um quadrado.
3-Dado o algoritmo em pseudocódigo que testa se um número é negativo, positivo ou zero.
file_1.wmf
A. Funciona corretamente para qualquer valor.
Utilizando três testes do comando simples (se ..então) separados, ele funciona para valores negativos, positivos e zero.
4-Dado o algoritmo em pseudocódigo:
file_2.wmf
Selecione a alternativa que preenche corretamente a expressão lógica do comando de controle simples.
E. diferenca >=18
Com a expressão diferença >= 18, o algoritmo vai imprimir corretamente a frase “É maior de idade”.
5-Dado o algoritmo.
file_3.wmf
Realize o teste do algoritmo com os valores de entrada para a=22, b=3 e c=9. O valor impresso da variável x ao término do algoritmo será
D. 15
O teste do se que será executado será o último, pois 22>20. Vai executar a atribuição: x <- a + 20 mod 3 – quad(b) x <- 22 + 20 mod 3 – quad(3) x <- 22 + 2 – 9 => 15(valor para x será 15)
------------------------------------------------------------------------------------------------------------------
https://www.apoioinformatica.inf.br/produtos/visualg/linguagem/item/12-comando-de-desvio-condicional
https://www.apoioinformatica.inf.br/produtos/item/09-operadores#operadores-logicos

Mais conteúdos dessa disciplina