Os métodos acessadores e modificadores devem ser usados para validar os argumentos PORQUE podem garantir que valores corretos sejam utilizados. Analisando as afirmações acima, conclui-se que:
Ao criar um atributo privado é necessário codificar um método modificador para esse atributo com o intuito de alterar seu valor. É de praxe criar uma variável interna na classe com o mesmo nome. Considerando as informações apresentadas o código em Java desse método é:
O departamento de negócios solicitou ao analista de sistemas a criação de uma classe para realizar uma venda, a partir de uma classe já existente chamada ClsCliente. O analista se lembrou que o comportamento entre os dados entre classes pode ser de dois tipos: obrigatório, também chamado de associação forte ou Acoplamento forte e representado por um losango preenchido; ou que o relacionamento pode existir, mas não obrigatoriamente e no caso é chamado de associação fraca ou Acoplamento fraco e representado por um losango sem preenchimento. O analista apresentou o seguinte diagrama de classes: Considerando apenas a relação de dados entre as duas classes e sem fazer julgamento dos atributos e métodos incluídos, é possível afirmar que:
O departamento de negócios solicitou ao analista de sistemas a criação de uma classe para armazenar os produtos. O resultado foi a classe ClsProduto: De acordo com a classe, existirão 2 atributos e 4 métodos com a passagem de parâmetros. Diante dessa classe, é possível afirmar que:
Em uma empresa de desenvolvimento o Gerente de TI determinou que os analistas criassem pacotes e alocassem as classes feitas. Essa medida tem como finalidade: I. Facilitar a reutilização em outros pacotes. II. Aglutinar as classes para identificar os desenvolvedores que fizeram. III. Evitar conflito de nomes. IV. Melhorar a manutenção do código.
Considerando o seguinte método: public static void Troca(int a, int b) { int aux; aux = a; a = b; b = aux; } Ao realizar a chamada do método da seguinte forma: public static void main(String[] args) { int a = 2; int b = 3; Troca(a, b); System.out.println(a); } É possível prever que o resultado exibido será:
Em um banco a questão de segurança de informações é muito importante. Os técnicos criaram uma classe que quando instanciada disponibiliza um método chamado ObterConexao() que retorna uma conexão ativa no banco de dados de desenvolvimento no qual o desenvolvedor não tem acesso ao login, senha ou IP do servidor e banco de dados. Esse recurso é a aplicação de técnica de:
Um Analista recebeu a incumbência de montar a estrutura hierárquica de uma empresa em que um cargo recebe as características do cargo anterior. Ao finalizar é possível perceber o cargo de Diretor na parte inferior da estrutura em que recebe todas as características dos cargos anteriores. Esse recurso é conhecido por:
Um programador criou uma classe ClsUtil com um método chamado de ValidarCPF(String Nr_CPF) que irá retornar se o CPF é válido (True) ou falso (False) mediante o envio do número do CPF no parâmetro Nr_CPF do tipo String. Esse recurso é característico de:
Considere o seguinte trecho de código: list = ['a', 1, 'b', 2] d = dict() for i in range(len(list)-1): d[list[i]] = list[i+1] print(d['b']) A saída do programa acima será:
Considere o seguinte trecho de código: str1 = 'abc' str2 = 'acbd' if str1 < str2: print('a') else: print('b') if len(2 * str1) > len(str2): print('c') else: print('d') A saída do programa acima será:
Considere o seguinte trecho de código: a = [1,2,3] b = a b[1] = 4 if a == b: print('a') else: print('b') a = (4,5,6) b[1] = 7 if a == b: print('c') else: print('d') A saída do programa acima será:
Considere o seguinte trecho de código: x = 5 y = 4 if x * y >= x / y: if y % 2 != 1: print('a') print('b') else: print('c') print('d') A saída do programa acima será:
Considere o seguinte trecho de código: x = 3 y = 2 if x % y < x: if y * 10 >= x/y: print('a') print('b') else: print('c') print('d') A saída do programa acima será:
Considere o seguinte trecho de código: var = input('Digite um número: ') if var == 5: print('a') elif var == 4: print('b') else: print('c') Se o usuário digitar 5 no teclado, o programa irá imprimir:
Assinale a alternativa cujo conceito melhor se relaciona com a seguinte definição: “Refere-se ao conjunto de valores que um dado pode ter, e também às operações que podem ser efetuadas com esses dados”
Assinale a alternativa cujo conceito melhor se relaciona com a seguinte definição: “Procedimento computacional que processa um conjunto de valores de entrada e produz um conjunto de valores de saída”
A carreira - entendida como a mobilidade entre as atividades profissionais na vida de um indivíduo, que reflete seu crescimento psicológico, profissional e econômico, sua estagnação, ou sua marginalização - tem sofrido muitos desafios diante das mudanças introduzidas pelos novos modos de produção e de serviços na sociedade globalizada. Consequência disso é o aparecimento de novos modelos de carreiras, sendo uma dela a chamada “carreira sem fronteiras”, a qual pode-se definir como a carreira na qual: