

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
No interpretador Python, para usar uma função definida dentro de um módulo utiliza-se a estrutura de sintaxe
>>> função.módulo
>>> módulo.função
>>> import função
>>> import função.módulo
>>> import módulo.função
Linguagens Scripting não são comumente “tipadas”, isto é, uma variável pode assumir o valor de uma string em um momento, um inteiro num outro e ainda uma estrutura de dados mais complexa em um terceiro. Uma linguagem “não-tipada” também diminui a quantidade de código necessária para a realização de determinadas tarefas.
Assinale a alternativa que contenha um exemplo de trecho de programa em que é criado um botão, na versão Python:
button .b -text Hello! -font {Times 16} -command {puts Alô Mundo!);
for ($n = 1; $n <= 10; ++$n) { printf ("%d squared is %d\n", $n $n*$n); }; b.pack ( )
def action(app):
l = Tkinter.Label ( top, text = "Hello there")
l.pack()
app = Tkinter.Tk( )
but = MyButton( app)
app.mainloop; } b. pack ( )
b = Button (app, text = 'Hello!', font = (name ='Times', size = 16),
command = print ('Alô Mundo!'))
b.pack( )
$depth_limit = 20;
@directory_list = @ARGV;
# "-s" abbreviates "the size of", and "-f" "... is a file".
find (sub {$size{$File::Find::name} = -s if -f;},
@directory_list);
@sorted = sort {$size{$b} <=> $size{$a}} keys %size;
O Plone é executado em Zope, foi escrito em Python e é usado como SGBD para portais de informação.
Python é uma linguagem livre de alto nível, orientada a objetos e de difícil leitura, pois não permite identação de linhas de código.
Depreende-se do texto que
um programa em Python é bem mais curto do que seu correspondente escrito em outra linguagem.
C e C++ apresentam boa flexibilidade em tempo de execução.
é imprescindível conhecer Python para poder escrever extensões para aplicativos em C.
os aplicativos criados nas linguagens C ou C++ costumam apresentar desempenho instável.
C e C++ não se prestam à compilação de aplicativos no Linux porque criam um código estático.
Considerando a linguagem de programação Python, marque abaixo a opção CORRETA relativa aos seguintes resultados de expressão:
da função range(5) é a lista [1, 2, 3, 4, 5].
aritmética 7 / 2 é igual a 3.
aritmética [1, 2] + [3, 4] é igual a [4, 6].
aritmética 'x' + 1 é igual a cadeia de caractere 'x1'.
O trecho de programa abaixo foi escrito na linguagem de programação Python:
Marque a opção que mostra a saída resultante da execução do trecho de programa acima:
if
else
ifelse
Não termina a execução porque apresenta uma exceção.
Consider the following sentences:
1. C++ and Java are complex languages to introduce programming to Computer Science students.
2. Computer programming requires discipline.
3. C++ and Java offer better solutions to simple problems than Python.
4. Python is becoming a popular language in industry.
According to the text, it is correct to say that:
Only 1 and 3 are correct
Only 2 is correct.
Only 1, 2 and 4 are correct.
Only 3 and 4 are correct.
Only 2 and 3 are correct.
A linha "C ← C + 1" pode ser implementada em Python através do código:
C += 1
C := C + 1
C =: C + 1
C := C + 1;
C =: C + 1;
A tag <dtml-raise> nos scripts do Zope é utilizada para:
criar e gerar mensagens de erro.
enviar e-mails com anexo.
inserir trechos de comentário.
produzir loops de contador.
proteger um trecho de código.
A função interna apply do Python é utilizada para:
fazer uma chamada a uma função.
criar um tipo buffer a partir de um objeto Python
gravar os dados pendentes de um arquivo em memória
escrever em um arquivo binário uma lista de strings.
verificar se um objeto pode ser chamado como se fosse uma função.
O método capitalize da classe String do Python é utilizado para:
remover todos os espaços de uma string.
verificar se todos os caracteres da string são numéricos.
procurar uma substring em uma string retornando seu índice caso seja encontrada.
retornar uma cópia de uma string somente com o primeiro caractere em maiúsculo.
retornar uma cópia de uma string com todos os caracteres em minúsculo.
No ambiente servidor do Zope, a representação codificada (byte code) de um programa Python interna ao interpretador permanece em arquivos de cache. Assim, a execução do programa pela segunda vez é mais rápida, pois não é necessária uma nova compilação do código fonte para byte code.
A definição de recursividade para cálculo de fatorial definida a seguir está correta.
__def fatorial(n):
__if n = = 1:
_________________________return 1
__else:
_________________________return n * fatorial(n-1)
Certo
Errado
A função imprimeLista mostrada a seguir imprime o valor de cada elemento da lista L. Na chamada à imprimeLista(L[2:]), usa-se a técnica denominda slicing.
__def imprimeLista(L):
____________if L:
______________print L[1]
-______________imprimeLista(L[2:])
Certo
Errado