Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 - No que se refere a programação de sistemas, avalie as assertivas a seguir? I - A programação de sistemas, carece de linguagens que acesse, diretamente, o hardware e seus componentes. II - Exemplos de uso: software básico, como sistemas operacionais, tradutores e interpretadores de linguagens de programação. III - As principais linguagens usadas são: Pascal, Java e Ruby. IV - Antes das linguagens de alto nível, a programação de sistemas era desenvolvida em Assembly. Com base em sua análise, assinale a ÚNICA opção que apresenta APENAS as assertivas corretas (X) I, II e IV RESPOSTA CORRETA 2 - Qual das linguagens abaixo possui nenhuma abstração. (X) linguagem de máquina RESPOSTA CORRETA 3 - As estruturas de dados são responsáveis por organizar e armazenar os dados de forma eficiente, criando meios para o usuário manuseá-los. Estruturas amplamente utilizadas e conhecidas são as pilhas, listas e filas. Com relação a Algoritmos e Estrutura de Dados, dadas as afirmações abaixo, assinale a alternativa CORRETA: (X) Em comandos condicionais ou de repetição, a separação de blocos de código em Python é feita utilizando a indentação. RESPOSTA CORRETA 4 - Considere o seguinte fragmento de código-fonte escrito na linguagem Python: def foo(a): return a + a + a b = 1 foo(b) foo(b) foo(b) Após a execução de todos esses códigos, qual é o valor a ser mostrado mediante o comando abaixo? print(b) (X) 1 RESPOSTA CORRETA 5 - Considere o seguinte trecho de um programa escrito em Python: import math print(sqrt(36)) Qual será o resultado da execução desse programa? (X) Ocorrerá um erro porque a chamada correta deveria ser math.sqrt(36) RESPOSTA CORRETA 6 - Observe o código abaixo em Python. a, b = 0, 1 while b < 10: print (b) a, b = b, a+b Após a execução, esse código gera a seguinte saída: (X) 1 1 2 3 5 8 RESPOSTA CORRETA 7 - (TRE-CE/2012 - Adaptada) Compreender os princípios do desenvolvimento de software orientado a objetos é fundamental para o profissional de TI moderno. Acerca da linguagem de programação Python, é correto afirmar que: I. Excetuando-se as classes, tudo é um objeto (tipos, valores, funções, métodos e instâncias), e todos possuem atributos e métodos associados. II. Um ponto fundamental da sintaxe para métodos é que o primeiro argumento é especial, e convenciona- se utilizar o nome self para ele. III. O método construtor (p.ex.: __init__()) é um método opcional invocado quando a classe é instanciada. IV. Instâncias são objetos criados a partir de uma classe definida pelo programador; o que Python chama de instância é frequentemente denominado objeto em outras linguagens. (X) II, III e IV, apenas. RESPOSTA CORRETA 8- (COVEST-COPSET/2019 - Adaptada) Dentro do contexto de linguagens de programação e de orientação a objetos, o conceito de polimorfismo descreve meios em que classes abstratas e concretas podem se relacionar. Assinale a alternativa que conceitua corretamente polimorfismo. (X) Polimorfismo representa um conceito em que um mesmo nome (como uma variável, por exemplo) pode denotar objetos de diferentes classes que estão relacionadas por uma superclasse comum. RESPOSTA CORRETA 9- Qual dos scripts a seguir não utiliza somente funções puras: (X) Script 2 RESPOSTA CORRETA 10 - Considere o script e responda. Substituindo a utilização de Threads por Processos na linha 14, qual valor será impresso pela linha 18 (X) 0 RESPOSTA CORRETA
Compartilhar