Questões

Pratique com questões de diversas disciplinas e universidades

4.873 questões encontradas(exibindo 9)

Página 84 de 488
Um subalgoritmo de um programa de computador é chamado, também, de função, que é um conjunto de ações ou comandos, e tem no seu uso o principal objetivo de tornar os códigos-fontes mais legíveis e organizados. Diferente dos procedimentos, as funções retornam valores para o módulo principal do programa. Sobre funções, analise as sentenças a seguir:
I- As variáveis declaradas dentro de funções que só podem ser utilizadas dentro da própria função são conhecidas como variáveis locais.
II- As funções não precisam possuir um nome.
III- O retorno das funções pode conter mais de um valor de vários tipos de dados.
IV- As funções não precisam, obrigatoriamente, receber parâmetros de entrada.
V- A passagem de parâmetros é feita dentro dos parênteses depois da definição do nome da função.
Assinale a alternativa CORRETA:
A
As sentenças I, II e III estão corretas.
B
As sentenças III, IV e V estão corretas.
C
Somente a sentença II está correta.
D
As sentenças I, IV e V estão corretas.

Analise as seguintes afirmações sobre Lógica de Programação, e depois responda:

I) A lógica nos ensina a usar corretamente as leis do pensamento, ou seja, é a arte de pensar corretamente.

II) Sequência lógica são os passos executados para que seja possível solucionar um problema.

III) Um algoritmo é uma sequência ordenada e infinita de passos.

IV) A lógica formal está interessada principalmente no conteúdo e não na forma dos argumentos.

A
Apenas os itens I e II estão corretos.
B
Apenas o item III está incorreto.
C
Todos os itens estão corretos.
D
Apenas IV está incorreto.
Atente para o parágrafo a seguir: Abraham De Moivre e James Stirling conjecturaram que para n suficientemente grande vale: n! hickapprox rac{ ext{√}2 ext{π}n}{(ne)^n}, ext{ } n ext{ } ext{∈} ext{ } ext{N} n! hickapprox rac{2 ext{π}n}{(ne)^n}, ext{ } n ext{ } ext{∈} ext{ } ext{N} Fonte: Texto elaborado pelo autor desta questão. Um aplicativo destinado a manipulações matemáticas pode ser usado para se convencer da validade ou não de fórmulas e expressões matemáticas. Com base nos conteúdos abordados no texto-base Introdução ao Scilab sobre expressões numéricas, analise as proposições a seguir acerca utilização dos recursos do programa para avaliar a aproximação supracitada e classifique-as como verdadeiras ou falsas: I. () Pode-se plotar os gráficos das funções do lado esquerdo e direito e compará-los para valores grandes de n a fim de verificar o grau de veracidade da conjectura. II. () Para escrever os números ext{π} e e da expressão acima pode-se usar as sintaxes % ext{pi} e ext{exp}(1). III. () O lado direito da expressão pode ser computado no Scilab pelo comando ext{sqrt}(2% ext{pi} imes n) imes ext{combi}(n,%e)^n; Assinale a alternativa que apresenta a o ordem correta:
A
F - F - V
B
F - V - F
C
V - F - V
D
V - F - F
E
V - V - F
Na matemática, o fatorial de um número inteiro positivo que corresponde ao valor obtido pela multiplicação desse número pelos seus anteriores (até 1).
Por exemplo, o fatorial de 5 é 120, pois:
5! => 5 imes 4 imes 3 imes 2 imes 1 => 120
Observe a implementação de um fatorial, analise o excerto a seguir, completando a linha 4.
1. function fatorial(n){
2. var f = n;
3. while(n > 1){
4. ______________________
5. n--;
6. }
7. return f;
8. }
9. log(fatorial(5)); //120
Assinale a alternativa que preenche corretamente o código que pode ser inserido na linha 4 para que o fatorial seja calculado corretamente.
A
f = f(n-1);
B
n = n(n-1);
C
f = f-1;
D
n = n-1;
E
f = n(f-1);

Em Python, uma função built-in é um objeto que está integrado ao núcleo do interpretador, ou seja, não precisa ser feita nenhuma instalação adicional, já está pronto para uso. Considerando as funções built-in em Python, escolha a opção correta.

A
A função len() é usada para calcular o comprimento de um objeto.
B
A função print() é usada para exibir informações na tela.
C
A função type() é usada para saber qual o tipo de um objeto.
D
A função input() é usada para receber dados do usuário.
E
A função str() é usada para converter um objeto em string.

Qual das seguintes tecnologias é considerada a base para a criação de contratos inteligentes (smart contracts) no contexto das blockchain?

A

Inteligência Artificial

B

Internet das Coisas (IoT)

C

Blockchain

D

Realidade Aumentada

Qual a diferença entre dados numéricos do tipo Inteiro e dados numéricos do tipo Real?

A
Números reais não podem ser negativos ou fracionários
B
Números inteiros não podem ser negativos
C
Números inteiros podem ser fracionários, números reais não podem ser fracionários
D
Números reais são sempre fracionários negativos
E
Números inteiros não podem ser fracionários, números reais podem ser fracionários

Procedimentos são rotinas que complementam as funcionalidades de um programa. Quando um procedimento é chamado um Registro de Ativação é criado e colocado na pilha.
Com base nisso considere a seguinte expressão onde p_1 e p_2 são funções x = p_1(a, p_2(b)); Sabendo-se que o código abaixo mostra a implementação do trecho em código intermediário em que ?1, ?2, ?3 e ?4 representam partes faltantes do código.

A
p2 - 2 - p1 - 1
B
p1 - 1 - p2 - 2
C
p1 - 2 - p2 - 1
D
p2 - 1 - p1 - 2
E
p2 - 2 - p1 - 2
Se os primeiros cinco números de uma sequência são 0.5, 2, 8, 32, 128, conclui-se que: Escolha uma opção:
A
Não há uma lógica na geração dos números da sequência
B
O sétimo número é menor que 1000
C
O próximo número é ímpar
D
O sexto número é 512