Questões
Pratique com questões de diversas disciplinas e universidades
4.873 questões encontradas(exibindo 10)
Qual é o resultado da seguinte função recursiva? function factorial(n) { if (n == 0) { return 1; } else { return n * factorial(n-1); } }
Se n = 5, qual é o resultado da função?
(INPE - Técnico da Carreira de Desenvolvimento Tecnológico - 2006) Considere as três afirmacoes a seguir:
I. Recursividade é uma forma de repetição.
II. Variáveis são uma abstração de locais de memória do computador.
III. Operações aritméticas e lógicas só́ podem ser realizadas entre operandos do mesmo tipo.
Está(ão) correta(s):
Considere o código em Python discriminado a seguir:
def fatoraLU(A):
U = np.copy(A)
n = np.shape(U)[0]
L = np.eye(n)
for j in np.arange(n-1):
for i in np.arange(j+1,n):
_____ (a)_______
for k in np.arange(j+1,n):
U[i,k] = U[i,k] - L[i,j]*U[j,k]
U[i,j] = 0
return L, U
Assinale a alternativa que apresenta corretamente o código a ser inserido na lacuna indicada pela letra (a):
( ) No método dedutivo, deve-se observar as premissas sobre o problema, procurando algum padrão que revele uma lei de formação que seja a solução.
( ) O método indutivo é empregado com muita reserva no meio científico, pois as conclusões obtidas por meio dele são generalizações, que podem conduzir a inverdades.
( ) No método dedutivo, conforme Law (2008), as premissas são avaliadas e ordenadas em uma sequência de causa e efeito, de modo que a conclusão obtida seja resultante da sequência completa, emergindo como fato novo extraído ou, ainda, deduzido a partir das premissas constituintes.
Considerando essas informações e o conteúdo estudado sobre paradigmas de programação, marque a alternativa que apresente uma característica do paradigma imperativo:
As instruções são executadas linha após linha dividida em diversos processadores, técnica chamada de paralelismo.
Enfatiza a criação de classes e procedimentos funcionais como métodos, atributos e ênfase nos dados de entrada (principalmente).
Enfatiza o procedimento e as funções em termos de modelo de máquina subjacente, possuindo capacidade de reutilização de código.
Tem o poder de processamento maior se comparado a outros paradigmas, sendo o paradigma para criar programas para sistemas paralelos.
É fortemente baseado na arquitetura de Von Neuman (entrada – processamento – saída), executando tarefas passo a passo.
Sobre a Constituição Federal de 1988, marque a alternativa correta:
O primeiro passo para se construir uma tabela de distribuição de frequências é calcular a amplitude. Esta afirmação é verdadeira (V) ou falsa (F)? Escolha uma opção:
A Companhia ABC planeja investir num projeto que tem um desembolso inicial de