Revisão 01 - Linguagem de Programação

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 3

@RANIFPASSOS

PROF. RANIELISON FERREIRA DOS PASSOS


T.ME/PROFRANIELISONPASSOS

QUESTÕES

1. Python é uma linguagem compilada, ou seja, o código-fonte de um programa é lido pelo


compilador, que cria um arquivo binário, executável diretamente pelo hardware.

A expressividade do código é uma característica importante no desenvolvimento e manutenção de


um software. Python e Ruby são exemplos de linguagens que apresentam essa qualidade. Acerca
dessas linguagens, julgue os itens subsequentes.
2. Em Python, o comando int("1") cria um objeto do tipo int, que recebe 1 como parâmetro
no seu construtor

3. A separação de blocos de código em Phyton é feita utilizando a indentação de código.

4. O operador lógico de conjunção "e" (como em a e b) é &&.

5. As funções são definidas em Phyton utilizando a palavra chave def.

Em relação às estruturas de controles da linguagem de programação Python, julgue os próximos


itens.
6. O código elif vem acompanhada de parênteses e dois pontos.

7. Em python a palavra null representa o tipo para objetos nulos.

8. Sobre o comando range para construção de listas na linguagem Python, é CORRETO afirmar
que a expressão de código list(range(4,6)) gera a lista [4, 5].

Na linguagem Python 2.7, os comandos


L=range(0,12)
print L
9. Produzem o resultado [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]

Com relação à programação Python e R, julgue o item que segue.


10. Para atribuir valor a um objeto em R a única expressão possível é utilizar o símbolo de =
(igual), como em x=10.

11. Listas, em Python, são conjuntos de valores, os quais só podem ser do mesmo tipo,
acessados por um índice numérico que inicia em 0 (zero).

Analise o código Python a seguir.


L1=[10,20,30]
L2=[40,50]
L1.append(L2)
print L1
12. Após sua execução exibe “[10, 20, 30, 40, 50]” como resultado.
@RANIFPASSOS
PROF. RANIELISON FERREIRA DOS PASSOS
T.ME/PROFRANIELISONPASSOS

Considere o código abaixo, digitado em Python.


>>> a,b = 0,1
>>> while b < 10:
print (b)
a, b = b, a+b
13. No final da execução do código, o último valor armazenado nas variáveis a e b serão,
respectivamente, 8 e 13.

Considerando-se o código acima, escrito na linguagem Python, é correto afirmar que


1
1
2
3
5
8
14. é o resultado do referido código.

15. Dado o código em Python abaixo, assinale a alternativa que contém a sequência CORRETA
de números da saída gerada pelos comandos “print”:

a) 64, 32, 1024, 1024, 512


b) 32, 16, 512, 1024, 256
c) 64, 32, 512, 1024, 256
d) 64, 32, 1024, 1024, 256
e) 32, 16, 512, 1024, 51

Observe os seguintes comandos em Python:

16. Ao término da execução da última linha, o programa deverá imprimir


a) [2, 9, 1, 0]
b) [2, 9, 0, 5]
c) [2, 0, 1, 5]
d) [0, 9, 1, 5]

Julgue o próximo item, relativo a noções de programação Python e R.


Considere o programa a seguir, escrito em R.
x <- TRUE
y <- FALSE
print (xy)
17. Após a execução do programa, será obtido o seguinte resultado.
[1] FALSE
@RANIFPASSOS
PROF. RANIELISON FERREIRA DOS PASSOS
T.ME/PROFRANIELISONPASSOS

Considere que o seguinte trecho de código foi escrito em R.


x <- 4
if(x = 4) {
TRUE
}
18. Após sua execução será apresentado o valor TRUE

Julgue o próximo item, relativo a noções de programação em R.


19. Para escrever expressões de condição, como comparação de valores, o usuário deverá
indicá-las entre chaves, como apresentado na sintaxe seguinte.
x <- 2
if {x == 1}(
y <- x+1
)
y

Com relação à programação R, julgue o item que segue.


20. O laço de repetição FOR, em programação R é utilizado para criar loops de repetições com
uma condição declarada, sendo repetido o laço até que condição não ser mais satisfeita.

GABARITO:

01 - ERRADO
02 - CERTO
03 - CERTO
04 - ERRADO
05 - CERTO
06 - ERRADO
07 - ERRADO
08 - CERTO
09 - CERTO
10 - ERRADO
11 - ERRADO
12 - ERRADO
13 - CERTO
14 - CERTO
15 - A
16 - A
17 - ERRADO
18 - ERRADO
19 - ERRADO
20 - CERTO

Você também pode gostar