Logo Passei Direto
Buscar
[ICA 01] GitHub é uma plataforma de hospedagem de código fonte e colaboração baseada em Git. Ela fornece serviços para hospedar repositórios Git remotos, permitindo que desenvolvedores e equipes compartilhem, colaborem e controlem versões de seus projetos de software. Sobre o Github, pode se afirmar que:

A - O GitHub armazena dados de maneira semelhante a uma plataforma de nuvem como Google Drive
B - O GitHub pode ser utilizado como plataforma social, com até troca de mensagens entre usuários
C - GitHub pode ser sincronizado com dados de outra plataformas de nuvem de maneira nativa.
D - É necessário ter o Git no computador para utilizar o serviço de armazenamento do GitHub
User badge image
Progresso com Exercícios

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Analisando as afirmações sobre o GitHub: A - O GitHub armazena dados de maneira semelhante a uma plataforma de nuvem como Google Drive - Esta afirmação não é correta, pois o GitHub é uma plataforma de hospedagem de código fonte baseada em Git, não sendo focado em armazenamento genérico de arquivos como o Google Drive. B - O GitHub pode ser utilizado como plataforma social, com até troca de mensagens entre usuários - Esta afirmação está correta, pois o GitHub possui funcionalidades sociais que permitem interação entre usuários, como comentários em problemas (issues) e solicitações de pull (pull requests). C - GitHub pode ser sincronizado com dados de outra plataformas de nuvem de maneira nativa - Esta afirmação não é correta, pois o GitHub é uma plataforma específica para hospedagem de repositórios Git e não possui integração nativa com outras plataformas de nuvem. D - É necessário ter o Git no computador para utilizar o serviço de armazenamento do GitHub - Esta afirmação está correta, pois o GitHub é baseado no Git e para utilizar seus serviços de armazenamento de código fonte, é necessário ter o Git instalado no computador. Portanto, a alternativa correta é: D - É necessário ter o Git no computador para utilizar o serviço de armazenamento do GitHub.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

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

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

[AULA TEÓRICA 02 ] Herança em Python é um conceito fundamental da programação orientada a objetos (POO) que permite que uma classe herde atributos e métodos de outra classe.

class Animal:
def __init__(self, age: int, height: int, weight: int, position: tuple):
self.age = age
self.height = height
self.weight = weight
self.position = position # position [position_x, position_y, position_z]

def move_x(self):
self.position[0] += 1

class Dog(Animal):
def __init__(self, age: int, height: int, weight: int, position: tuple):
super().__init__(age, height, weight, position)
def move_x(self):
self.position[2] += 2

class Cat(Dog):
def __init__(self, age: int, height: int, weight: int, position: tuple, fur_type = 'liso'):
super().__init__(age, height, weight, position, fur_type) def move_x(self): self.position[3] += 4

melo = Cat(age=10, weight=30, position=(0, 0, 0), height=10)
print(melo.age)
O código acima não está sendo executado. Marque a alternativa que indica o motivo e o porque.

a) O problema é na herança da classe Cat. Está deveria estender (herdar) da classe Animal
b) Não existe atributo fur_type na classe Cat
c) O método mov_x deve ter uma anotação especial na Animal se este for modificado nas suas subclasses.
d) A invocação do construtor de Animal está com um atributo a mais na classe Cat

[AULA TEÓRICA 01] Uma biblioteca em Python é um conjunto de módulos que oferecem funcionalidades específicas para resolver tarefas ou problemas particulares. Uma biblioteca pode conter vários módulos que trabalham juntos para fornecer uma funcionalidade abrangente. Em outras palavras, uma biblioteca é um pacote contendo várias funcionalidades relacionadas que podem ser reutilizadas em diferentes projetos. Sobre bibliotecas pode se afirmar que:
I - Em um novo projeto com python 3 instalado, sempre que for necessário utilizar a biblioteca time é necessário instalá-la e depois importa-la
II - Em um novo projeto com python 3 instalado, há bibliotecas que não precisa-se instalar para depois importá-la.
III - As funções print e input fazem parte de uma biblioteca.

a) Todas as assertivas estão corretas
b) Somente I
c) Somente II
d) Somente I e III

[AULA TEÓRICA 01] GitHub é uma plataforma de hospedagem de código fonte e colaboração baseada em Git. Ela fornece serviços para hospedar repositórios Git remotos, permitindo que desenvolvedores e equipes compartilhem, colaborem e controlem versões de seus projetos de software.
Sobre o Github, pode se afirmar que:

a) O GitHub armazena dados de maneira semelhante a uma plataforma de nuvem como Google Drive
b) O GitHub pode ser utilizado como plataforma social, com até troca de mensagens entre usuários
c) GitHub pode ser sincronizado com dados de outra plataformas de nuvem de maneira nativa.
d) É necessário ter o Git no computador para utilizar o serviço de armazenamento do GitHub

Questão 1/10 - Linguagem de Programação Aplicada
[AULA TEÓRICA 02] As classes são fundamentais para a programação orientada a objetos (POO) em Python e permitem uma organização eficiente do código e uma abstração do mundo real. Analise a classe a seguir:
class MyDog:
owner = 'Me'
def __init__(self, age =0 , name = 'Luke'):
self.age :int = age
self.name: str = name

# ----main
rex = Dog()

Analise as assertivas a seguir e marque a opção correta:

I - Todos os objetos dessa classe ao serem instanciados devem vir com atributo age igual a zero;
II - Todos os objetos dessa classe ao serem instanciados devem vir com atributo owner igual a 'Me'
III - A instrução print(rex) deve aparecer na saída do console: Luke

Nota: 10.0

a) Somente I está certa
b) Somente II está certa.
c) Somente I e III estão certas.
d) Somente II e III estão corretas.

Questão 2/10 - Linguagem de Programação Aplicada
[AULA TEÓRICA 03] Você acaba de ser inserido num novo projeto de software. Este tem o seguinte trecho de diagrama de classes com seus respectivo código em python.

Diagrama UML:

Código:

from abc import ABC,abstractmethod

class Pessoa (ABC):
def __init__(self,cpf):
self.cpf = cpf

@abstractmethod
def get_acesso():
pass

class Colaborador(ABC,Pessoa):
def __init__(self,cpf,id):



def get_acesso(self):
return 5

Analise o diagrama e o código acima e marque a opção correta:

Nota: 10.0

a) O código está incorreto pois há problemas na maneira como é feita a herança na classe Colaborador.
b) A direção das setas no diagrama de classe está invertida, e sendo assim não representa o código.
c) Para o diagrama representar corretamente o código deveria ser uma composição ao invés da agregação entre departamento e professor.
d) O código está incorreto, pois a classe colaborador deveria ou implementar o método get_acess() ou remover a reescrita do método.

Questão 5/10 - Linguagem de Programação Aplicada
[AULA TEÓRICA 04] A biblioteca keyboard é uma biblioteca Python que permite capturar eventos de teclado e mouse em sistemas operacionais Windows e Linux. Ela fornece uma maneira relativamente simples de monitorar e responder a entradas do teclado no nível do sistema operacional, conforme o exemplo abaixo:
Sobre o código acima e eventos de teclado em geral, pode se afirmar que:
A) O programará ficará bloqueado enquanto não for pressionada ou liberada uma tecla: event = keyboard.read_event()
B) Todas as teclas e possíveis combinações das mesmas são mapeadas na biblioteca keyboard.
C) A exceção de KeyboardInterrupt acontece quando uma tecla ou algum sinal diferente do mapeado aconteceu.
D) Não é possível utilizar teclado para alterar o fluxo do programa sem a biblioteca keyboard.

Questão 6/10 - Linguagem de Programação Aplicada
[AULA TEÓRICA 02] Uma empresa o contratou para um novo fazer parte de uma um projeto em andamento. Numa das etapas da sua adaptação foi lhe passado o diagrama de classes projeto. Num determinado trecho do diagrama é representada as seguintes relações:
Sobre o diagrama acima, pode se afirmar que:
A) Cada instancia da classe A é composta de uma ou mais instancias da classe Y
B) A classe B é uma subclasse de A e classe Y é uma superclasse de X.
C) Um ou mais instâncias de Y deixam de existir se a instância Z deixar de existir
D) A classe Z agrega uma ou mais instâncias de Y.

Questão 8/10 - Linguagem de Programação Aplicada
[AULA TEÓRICA 01] Numpy é uma das bibliotecas mais populares em Python para computação numérica. Seu nome é uma abreviação de 'Numerical Python'. Ela fornece suporte para matrizes multidimensionais (arrays) e funções matemáticas de alto desempenho que operam nesses arrays. Análise as assertivas a seguir, e despois selecione a opção correta:
I - Um mesmo numpy array pode ser composto por dados do inteiro e do tipo ponto flutuante.
II - Todo numpy array possui comportamento e métodos semelhantes ao de uma lista
III - a instrução: array = numpy.linspace(0,900,10). Vai me gerar um numpy array de 10 posições.
A) Somente I e II estão corretas
B) Somente II e III estão corretas
C) Somente I e III estão corretas
D) Somente I está correta.
E) Somente III está correta.

Mais conteúdos dessa disciplina