Prévia do material em texto
Inteligência Artificial Parte superior do formulário Questão 1 Correto Atingiu 0,40 de 0,40 Marcar questão Texto da questão Em Python tudo é um objeto, inclusive a mais simples variável é considerada um objeto, algo que em outras linguagens de programação não existe. Com base nessa afirmativa, assinale a alternativa correta. Escolha uma opção: a. A afirmativa acima está incorreta, pois apesar de a Python ser uma linguagem orientada a objetos, não atribui esse conceito a variáveis. b. Esta característica permite que se possa manipular recursos de uma variável, como, por exemplo, em uma string, saber o tamanho de uma palavra. c. Esse recurso é importante por permitir trabalhar com a programação orientada a objetos. d. Isso é uma característica de construção da Python, mas não possibilita recursos adicionais aos programadores. e. Essa afirmativa não é válida, pois atualmente todas as linguagens de programação trabalham com esse conceito, inclusive com manipulação de variáveis Questão 2 Correto Atingiu 0,40 de 0,40 Marcar questão Texto da questão O paradigma de programação imperativo tem como principal característica a declaração comandos, que descreve uma sequência de instruções para alcançar um objetivo. Sobre os conceitos do paradigma imperativo, assinale a alternativa correta: Escolha uma opção: a. A programação imperativa não possibilita trabalhar com reúso de código. b. A programação imperativa apresenta linguagens amplamente utilizadas, como a linguagem C, por exemplo. c. A programação imperativa tem o foco em entender os comandos sem seguir uma lógica. d. A programação imperativa não foca na resolução do problema, nem nas instruções. e. A programação imperativa é um paradigma ultrapassado que não tem mais uso. Questão 3 Correto Atingiu 0,40 de 0,40 Marcar questão Texto da questão A inteligência artificial pode desempenhar papel fundamental em setores como saúde, agricultura, cuidados pessoais, automação residencial, serviços bancários e transporte. É possível afirmar que a expressão "inteligência artificial" é aplicada: Escolha uma opção: a. quando uma máquina imita funções "cognitivas" dos seres humanos. b. quando uma máquina gera novos conhecimentos a partir de dados. c. quando uma máquina gera novos conhecimentos a partir de livros. d. quando uma máquina imita funções "cognitivas" de outros sistemas. e. quando uma máquina imita funções "associativas" de outras máquinas. Questão 4 Correto Atingiu 0,40 de 0,40 Marcar questão Texto da questão As variáveis e os parâmetros, atribuídos em uma função chamada, existem no escopo local dessa função, e as variáveis que recebem valor fora de todas as funções existem no escopo global. Sendo assim, verifique o código a seguir: Assinale a alternativa que justifique porque a variável, nesse caso, foi declarada como global: Escolha uma opção: a. A definição global foi utilizada para facilitar a compreensão do código, mas indiferente seria utilizada como global. b. A definição global é obrigatória para todas as variáveis que são manipuladas por uma função. c. Essa definição de global é para definir que a variável não terá o valor do seu conteúdo alterado. d. Isso acontece para que o conteúdo da variável não seja executado somente em um contexto de leitura pela função. e. A definição global faz parte da sintaxe da linguagem Python. Sendo assim, é comum aparecer. Questão 5 Correto Atingiu 0,40 de 0,40 Marcar questão Texto da questão É natural que estudantes da área de computação questionem o porque de se estudar os conceitos e a história das linguagens de programação, no entanto, adquirir esse conhecimento proporciona ao aluno e futuro profissional diversas vantagens. Assinale a alternativa que expresse algumas dessas vantagens: Escolha uma opção: a. Delegação de responsabilidades e reaproveitamento de códigos. b. Preparação para certificações e reúso de componentes. c. Aumento da capacidade de raciocínio lógico e conhecimento geral. d. Facilidade de comunicação com outros desenvolvedores e reúso de componentes. e. Embasamento para escolha de linguagens adequadas e melhor entendimento da importância da implementação. Questão 6 Correto Atingiu 0,40 de 0,40 Marcar questão Texto da questão Atualmente, existem diversas linguagens de programação voltadas para desenvolver soluções em sistemas microcontrolados. Essas linguagens podem ser classificadas como baixo nível e alto nível. Sendo assim, de acordo com seus conhecimentos e com o conteúdo desta Unidade de Aprendizagem, marque a alternativa correta que contém apenas linguagens de alto nível: Escolha uma opção: a. Python, linguagem de máquina e C++. b. C, C++, Basic e Java. c. Linguagem de máquina, Assembly, C e Pascal. d. Assembly, Pascal, Java e Python. e. Pascal, Basic, Python e Assembly. Questão 7 Correto Atingiu 0,40 de 0,40 Marcar questão Texto da questão Um pixel é o menor ponto que forma uma imagem digital, e um conjunto de pixels com várias cores forma a imagem inteira. Considere que uma imagem 3x4 foi amostrada e armazenada em uma matriz 200 x 300. Quantos pixels a imagem amostrada terá? Escolha uma opção: a. 6k. b. 12. c. 300. d. 60k. e. 200. Questão 8 Correto Atingiu 0,40 de 0,40 Marcar questão Texto da questão Codificar uma imagem é representá-la com o menor número possível de bits, preservando a qualidade e a inteligibilidade necessárias à sua aplicação. Nesse contexto, uma imagem do tamanho 1.024x1.024 pixels, codificada com 16 bits (2 bytes), resultará em um arquivo de, aproximadamente: Escolha uma opção: a. 2MB. b. 16Mbits. c. 16MB. d. 16kB. e. 2Mbits. Questão 9 Correto Atingiu 0,40 de 0,40 Marcar questão Texto da questão O paradigma de programação estruturada surgiu com a ideia da criação de estruturas e blocos de execução de rotinas e foi amplamente utilizado, dando ênfase para o surgimento do paradigma orientado a objeto. Assinale a alternativa correta sobre o paradigma de programação estruturada: Escolha uma opção: a. O paradigma estruturado não permite a reutilização de código. b. O paradigma estruturado permite a organização do código em estruturas funcionais. c. O paradigma estruturado trabalha com conceito de classes e funções. d. O paradigma estruturado foi substituído pelo orientado a objetos. e. O paradigma estruturado permite recursos como herança e polimorfismo. Questão 11 Correto Atingiu 0,40 de 0,40 Marcar questão Texto da questão Os tipos primitivos de dados têm características próprias quanto ao tipo de dado que podem armazenar e limites mínimos e máximos de dados que podem ser armazenados. Considerando as afirmativas a seguir, qual apresenta uma atribuição de valor válida? Escolha uma opção: a. Variável do tipo “boolean” valor 10. b. Variável do tipo “int” valor 3,5f. c. Variável do tipo “char” valor -88. d. Variável do tipo “byte” valor 40000. e. Variável do tipo “int” valor 645. Questão 12 Correto Atingiu 0,40 de 0,40 Marcar questão Texto da questão A linguagem C é uma linguagem de programação de alto nível utilizada para a programação de computadores e microcontroladores. Essa popularidade vem da robustez e eficiência que a linguagem apresenta. Sendo assim, considere o código mostrado na figura a seguir: Sendo assim, marque a alternativa com a saída impressa na tela ao executar esse código: Escolha uma opção: a. Bem-vindo ao mundo do C. Programar vai ser muito bom! b. Bem-vindo ao mundo do C. Programar vai ser muito bom! c. Programar vai ser muito bom! Bem-vindo ao mundo do C. d. Programar vai ser muito bom! Bem-vindo ao mundo do C. e. Bem-vindo ao mundo do C. Programar vai ser muito bom! Questão 13 Correto Atingiu 0,40 de 0,40 Marcar questão Texto da questão Seja o código a seguir que representa uma classe Aluno. Essa classe e o seu método podem ser testados utilizando o seguinte código: a = Aluno(5, 6, 7, 8) m = a.fecha_media() print(m) Assinale a alternativa que indique uma afirmação correta sobre a classeAluno. Escolha uma opção: a. A função fecha_media calcula a média de quatro notas do aluno e retorna um valor do tipo float. b. A função __init__ corresponde ao conceito de construtor em Python. c. A variável notas não pode ser alterada e, portanto, causaria um erro de execução no código apresentado. d. As variáveis locais soma e media não precisariam ser inicializadas e mesmo assim a função fecha_media funcionaria corretamente. e. A função fecha¬_media corresponde ao conceito de um método privado em Python. Questão 14 Correto Atingiu 0,40 de 0,40 Marcar questão Texto da questão Closure é um conceito que tem relação com a técnica de currying e três cadeias de escopo: seu próprio escopo; escopo externo, com acesso às variáveis da função exterior; e escopo com acesso às variáveis globais. Assinale a alternativa correta acerca do que são closures. Escolha uma opção: a. São um recurso que necessita de suporte a currying para funcionar. b. São um recurso exclusivo de linguagens funcionais. c. São uma variável que possibilita retornar variáveis globais. d. São uma função que tem acesso às variáveis do escopo-pai. e. São uma técnica de aplicação de função parcial. Questão 15 Correto Atingiu 0,40 de 0,40 Marcar questão Texto da questão Sistemas UNIX/Linux contam com um comando que exibe informações sobre um outro comando Linux, passado como parâmetro para esse manual. Assinale a alternativa que corresponde a esse comando: Escolha uma opção: a. top. b. pwd. c. help. d. info. e. man. Parte inferior do formulário image1.jpeg image2.png image3.jpeg