Prévia do material em texto
Programação Orientada à Objetos I Questão 1 Correto Atingiu 0,34 de 0,34 Você está revisando um código de um sistema de uma rede de lojas e encontra o seguinte código C#: public class Produto { public int Id { get; set; } public string nome { get; set; } public string descricao { get; set; } public string categoria { get; set; } public double preco { get; set; } } As cinco declarações presentes nesse código são exemplos de: Escolha uma opção: a. Inicializadores automáticos. b. Variáveis dinâmicas. c. Mensagens abstratas. d. Propriedades automáticas. e. Métodos abstratos. Questão 2 Correto Atingiu 0,34 de 0,34 Questão 3 Correto Atingiu 0,34 de 0,34 Na linguagem de programação C#, a declaração dos tipos e de seus membros permite que seja determinada a sua visibilidade por meio de modi�cadores de acesso. Os modi�cadores disponíveis para esse �m são: Escolha uma opção: a. full-access, write, write-only, read e read-only. b. public, private, protected, internal e protected internal. c. default, open, closed, partial e full. d. global, local, nested e virtual. e. public, private, published e protected. Em programação orientada a objetos, qual o tipo de controle de acesso que permite que um método seja acessado apenas pela classe que o criou ou por todas as suas dependentes? a. Protected b. Public c. Private d. Nenhuma das outras alternativas e. Default Questão 4 Correto Atingiu 0,34 de 0,34 Questão 5 Correto Atingiu 0,34 de 0,34 O seu app importou de um arquivo texto uma string de 1500 caracteres. O problema é que você deve veri�car se todos os caracteres são válidos. Para isto você criou um método minhaString.veri�caCaracter() que veri�ca o caractere que está sendo lido da string importada. Para ir do primeiro caracter ao último, os limites inferior e superior do indice são: Escolha uma opção: a. 1 e 1500. b. 1 e 1501. c. 1 e 1499. d. 0 e 1500. e. 0 e 1499. Você está desenvolvendo um sistema de cadastro de pessoas cujo número de telefone é fornecido por uma string. Você irá contruir uma expressão regular que veri�que se o caracter que está sendo lido é um decimal (a classe de caracter é \d) e o formato é ##-####-####. A sintaxe da classe de caracter é \d{número de digitos). Logo, \d{3} é igual a ###. Lembre-se que para colocar carateres especiais em uma string você deve usar \ (contra-barra). Para comparar você utilizará System.Text.RegularExpressions.Regex.IsMatch . Qual é a expressão regular correta para fazer esta comparação? Escolha uma opção: a. "^\d{4}-\d{4}-\d{4}$" b. "^\\d{3}-\\d{4}-\\d{4}$" c. "^\\d{2}-\\d{4}-\\d{4}$" d. "^\\d{4}-\\d{4}-\\d{4}$" e. "^\d{2}-\d{4}-\d{4}$"