Articles
Register
Sign In
Search
francined71
Ambicioso
0
Followers
12
Questões
1
Respostas
francined71
November 2023 | 2 Respostas
Podemos definir nossas próprias classes com tipo genérico. Um tipo genérico é uma classe ou interface que é parametrizada em tipos. Usamos colchetes angulares (<>) para especificar o parâmetro de tipo. Assinale a alternativa correta ao analisar o código a seguir public class Genericos { private Object t; public Object get() { return t; } public void set(Object t) { this.t = t; } public static void main(String args[]){ Genericos type = new Genericos(); type.set("Teste"); String str = type.get(); } } Para que o código seja funcional com generics, basta acrescentar depois de public class Genericos os colchetes <> (de modo a ficar public class Genericos<>). O código não apresenta erros e executará sem problemas. O código vai emitir um erro em tempo de compilação. Trata-se de um código que não pode ser modificado para ser usado métodos e classes genéricos. O código vai emitir um erro em tempo de execução.
Responda
francined71
November 2023 | 1 Respostas
Set e Map são duas interfaces importantes do Java, e ambas são encontradas na estrutura da Coleção. Além disso, as interfaces Set e Map podem ser usadas para armazenar uma Coleção de objetos na forma de uma única unidade. Nesse sentido, “Maps diferem de Sets pelo fato de que Maps contêm chaves e valores, enquanto Sets contêm somente valores. Três das várias classes que implementam a interface Map são Hashtable, HashMap e TreeMap. Hashtables e HashMaps armazenam elementos em Tabelas Hash, e TreeMaps armazenam elementos em árvores” (DEITEL; DEITEL, 2016, p. 561). DEITEL, P.; DEITEL, H. Java: como programar. 10. ed. São Paulo: Pearson Education do Brasil, 2016. De acordo com o apresentado no texto, e com base nas características de Mapas, identifique se são verdadeiras (V) ou falsas (F) as afirmativas a seguir. I. ( ) A interface SortedMap estende Map e mantém as suas chaves em ordem classificada – na ordem natural dos elementos ou em uma ordem especificada por uma implementação Comparator. A classe TreeMap implementa SortedMap. II. ( ) As classes Hashtable e HashMap permitem usar hashes sem ter de implementar mecanismos de Tabela Hash – um exemplo clássico da reutilização, paradigma da programação orientada a objetos. III. ( ) A interface Java Map tem um método chamado putAll(), que pode copiar todos os pares chave + valor (entradas) de outra instância do Map para si mesmo. Na teoria dos Conjuntos, isso também é referido como a interseção de duas instâncias de Map. Assinale a alternativa que apresenta a sequência correta. a. F, V, F. b. V, V, V. c. V, F, V. d. F, V, V. e. V, V, F.
Responda
francined71
September 2023 | 2 Respostas
A linguagem de programação C é independente de máquina, ela é usada, principalmente, para criar muitos tipos de aplicativos e sistemas operacionais, como o Windows e outros programas complicados, por exemplo: o banco de dados Oracle, Git, interpretador Python e jogos, e é considerada uma base de programação no processo de aprendizagem de qualquer outra linguagem de programação. Sistemas operacionais e diversos softwares de aplicação para arquiteturas de computadores, que vão desde supercomputadores a CLPs e sistemas embarcados, são exemplos de tais aplicações. Vamos analisar o código fornecido a seguir: #include void sub (int *x, int y) {*x = 3; y = *x + 1 ;} int main () {int a, b, z; a = 1; b = 2; sub (&a, b); z = a + b; printf ("%d", z); return 0 ;} Com base nesse comando, podemos verificar que: a. a = 3. b. z = 5. c. c = 4. d. a + b = 9. e. b = 7.
Responda
francined71
September 2023 | 2 Respostas
A partir de 1º de janeiro de 2020, Python abandonou oficialmente o suporte para python2. Você pode verificar sua versão de Python na linha de comando ao executar: python --version. No Google Colab podemos impor a versão de Python, clicando em Runtime -> Change Runtime Type e selecionando python3. Observe o seguinte trecho de código apresentado no Google Colab: Descrição de imagem: a imagem mostra um pequeno trecho de código em Python, trabalhando um vetor. Na linha 1, lê-se: x, s, igual a, abre colchete, três, vírgula, um, vírgula, dois, vírgula, zero, vírgula, quatro, vírgula, nove, fecha colchetes. Na linha 2, lê-se: print, abre parêntese, x, s, abre colchete, dois, fecha colchete, fecha parêntese. Na linha 3, lê-se: print, abre parêntese, x, s, abre colchete, menos dois, fecha colchete, fecha parêntese. Podemos afirmar que a saída do código anterior será respectivamente: a. 2 e 2 b. 1 e 0 c. 2 e 0 d. 2 e 4 e. 1 e 4
Responda
francined71
September 2023 | 1 Respostas
Pilhas são listas nas quais o acesso somente pode ser feito em uma das extremidades, denominada topo da pilha. Todas as consultas, alterações, inclusões e remoções de nodos podem ser realizadas somente sobre um nodo, que está na extremidade considerada o topo da pilha. EDELWEISS, N.; GALANTE, R. Estruturas de dados. Porto Alegre: Bookman, 2014. 18 v. Com relação às características de Last In, First Out (LIFO) de uma pilha, assinale a alternativa CORRETA. a. O número 34 é o primeiro dado a entrar e o primeiro a sair b. O número 32 é o último dado a entrar e o último a sair c. O número 34 é o último dado a entrar e o primeiro a sair d. O número 32 é o primeiro dado a entrar e o primeiro a sair e. O número 32 é o último dado a entrar e o primeiro a sair
Responda
francined71
September 2023 | 2 Respostas
Um dos focos primordiais de Python, quando criada, era o aumento de produtividade de desenvolvedores. Hoje ela é uma das linguagens mais utilizadas, com componentes padrões em diferentes sistemas operacionais (Linux, AmigaOS 4, FreeBSD, NetBSD, OpenBSD e OS X). A explanação realizada aponta aos corretos conceito e descrição de: A) script, pequenos códigos responsáveis por ações em diversas páginas, podendo ser escritos em C, C++. B) Interface Development Environment (IDE), uma parte essencial do kit de ferramentas do desenvolvedor C) Graphical User Interface (GUI), responsável por fornecer visualização de dados a usuários do programa D) paradigma, um modelo essencial ao desenvolvedor, fornecendo ferramentas facilitadoras ao desenvolvimento E) tipagem, uma técnica de programação para inferir no tipo de cada uma das variáveis usadas na codificação
Responda
francined71
August 2023 | 1 Respostas
Segundo Edelweiss e Galante (2014, p. 34), “as principais linguagens de programação oferecem uma grande variedade de tipos de dados, classificados em básicos e estruturados. Os tipos de dados básicos, também denominados tipos primitivos, não possuem uma estrutura sobre seus valores, ou seja, não é possível decompor o tipo primitivo em partes menores. Os tipos básicos são, portanto, indivisíveis.” EDELWEISS, N.; GALANTE, R. Estruturas de dados. Porto Alegre: Bookman, 2014. 18 v. Uma variável do tipo lógico pode assumir somente dois valores. Avalie as afirmativas a seguir e verifique quais desses tipos descrevem variáveis do tipo lógico. I. Verdadeiro - tipo de dado que é atribuído para uma afirmação, quando o processo é verdadeiro ou correto. II. Inteiro - tipo de dado que é atribuído para números positivos, zero e negativos, sendo que não aceitam casas decimais. III. Real - tipo de dado que é atribuído para números positivos, zero e negativos, sendo que aceitam casas decimais. IV. Falso - tipo de dado que é atribuído para uma negação, quando o processo é falso ou incorreto. Está correto o que se afirma em: a. I, II, III e IV b. I e IV, apenas c. II e III, apenas d. I e II, apenas e. II e IV, apenas
Responda
francined71
August 2023 | 2 Respostas
A implementação de um algoritmo em Python segue o mesmo padrão das demais linguagens de programação que utilizam o sequenciamento em que as instruções são executadas em ordem, as estruturas condicionais e as estruturas de repetição. Com relação à forma de execução de um programa em Python, assinale a alternativa correta. a. Os programas em Python podem ser escritos em editores de texto comuns, porém sua execução deve ser feita pela IDE IDLE. b. Os programas em Python devem ser escritos diretamente na linha de comando do shell interativo da linguagem para usar o modo de execução de célula. c. Os programas em Python precisam de uma máquina virtual instalada no sistema operacional para a execução dos programas. d. Os programas em Python podem ser escritos em um editor de textos comum, gerando um arquivo .py que pode ser executado em linha de comando. e. Os programas em Python são compilados e geram um arquivo .exe que roda no ambiente gráfico do sistema operacional Windows.
Responda
francined71
August 2023 | 2 Respostas
Na linguagem Python, é possível trabalhar com diversos tipos de dados, como números inteiros, reais, valores lógicos booleanos, e utilizar os comandos input() e print() como recursos de entrada e saída de dados. Com base nesse tema, avalie as expressões a seguir. >>> n1 = input('Digite o número 1 ') >>>Digite o número 1 2 >>>n2 = input('Digite o número 2 ') >>>Digite o número 2 3 >>> print('O resultado é ', int(n1) + int(n2)) Considerando o programa apresentado, identifique se são (V) verdadeiras ou (F) falsas as afirmativas a seguir: I. ( ) As funções input() empregadas no programa retornam valores inteiros para as variáveis n1 e n2. II. ( ) As funções input() empregadas no programa retornam valores string para as variáveis n1 e n2. III. ( ) O resultado do programa apresentará o valor 5. IV. ( ) As funções int(n1) e int(n2) convertem as variáveis string em números inteiros. Assinale a alternativa que apresenta a sequência correta. a. F, V, V, V. b. V, F, V, F. c. V, F, V, V. d. F, F, F, V. e. V, V, F, F.
Responda
francined71
August 2023 | 2 Respostas
O uso das funções definidas pelo desenvolvedor em Python auxilia no reaproveitamento de instruções que possam ser utilizadas várias vezes no mesmo programa. Com base no uso de funções em Python, analise as asserções a seguir e as relações propostas entre elas. I. As funções em um programa na linguagem Python devem ser definidas antes que sejam utilizadas, para que o interpretador reconheça a função. II. As funções em Python devem ser definidas com o comando "def" e possuir um nome que não esteja entre as palavras reservadas da linguagem Analisando as asserções anteriores, conclui-se que: a. as duas asserções são falsas. b. a primeira asserção é verdadeira, e a segunda é falsa. c. a primeira asserção é falsa, e a segunda é verdadeira. d. as duas asserções são verdadeiras, e a segunda justifica a primeira. e. as duas asserções são verdadeiras, e a segunda não justifica a primeira.
Responda
francined71
July 2023 | 1 Respostas
As bibliotecas contendo funcionalidades extras estão presentes em grande parte das linguagens de programação e, na Python, especificamente, existe um conjunto de módulos presente em sua biblioteca padrão que traz grande poder para a linguagem Considerando a biblioteca padrão Python, identifique se são (V) verdadeiras ou (F) falsas as afirmativas a seguir. I. ( ) Os módulos da biblioteca padrão já estão disponíveis na linguagem Python, bastando apenas acioná-los pelo nome do método desejado. II. ( ) Para usar os módulos da biblioteca padrão Python, é necessário usar o comando "import" seguido do nome do módulo desejado. III. ( ) Para usar uma função de um determinado módulo, é necessário especificar o módulo e a função, em conjunto, separados por um ponto. IV. ( ) A função math.sqrt() pertence ao módulo math que, por sua vez, pertence à biblioteca padrão Python. Assinale a alternativa que apresenta a sequência correta. a. V, V, F, F. b. V, F, V, V. c. F, F, F, V. d. F, V, V, V. e. V, F, V, F.
Responda
francined71
July 2023 | 2 Respostas
Na linguagem Python, é possível trabalhar com diversos tipos de dados, como números inteiros, reais, valores lógicos booleanos, sequências de caracteres, listas, dentre outros. Com base nesse tema, avalie as expressões a seguir. >>> x = 5 >>>y = 3.2 >>>nome = 'João' >>>nomes = [nome, 'Maria', 'Felipe', 'José'] Com relação aos tipos de dados utilizados, avalie as afirmativas a seguir. I. O comando type(x) irá retornar . II. O comando type(y) irá retornar . III. O comando type(nome) irá retornar . IV. O comando type(nomes) irá retornar Está correto o que se afirma em: a. I, II, III e IV. b. I, II e III, apenas. c. I, III e IV, apenas. d. I e II, apenas. e. II, apenas.
Responda
Helpful Links
Sobre nós
Política de Privacidade
Termos e Condições
direito autoral
Contate-Nos
Helpful Social
Get monthly updates
Submit
Copyright © 2024 ELIBRARY.TIPS - All rights reserved.