Questões

Pratique com questões de diversas disciplinas e universidades

3.529 questões encontradas(exibindo 9)

Página 60 de 353

Uma variável é utilizada para representar valores que desconhecemos ou conhecemos, mas não sabemos quando vamos utilizá-las. Assinale a alternativa correta em relação às variáveis.

  • Uma Variável pode ser declarada com o mesmo nome de outra.
  • O nome de uma variável não pode começar com um número.
  • As variáveis só possuem um tipo de dados, que é o Char, que pode conter letras ou números.
A
V-V-F
B
F-V-F
C
V-F-F
Procedimentos e funções desempenham um papel crucial na estruturação modular de algoritmos, permitindo que programadores dividam tarefas complexas em partes gerenciáveis e reutilizáveis. Com base neste premissa, assinale a alternativa que contém os termos ou expressões que corretamente preenchem as lacunas do texto que segue: _______________ são subprogramas que executam um bloco de código ___________ valores ao ponto de chamada. Eles são frequentemente usados para agrupar operações relacionadas que podem ser _______ para um único propósito. A principal característica deste subprograma é sua capacidade de executar ações e manipulações, sem a obrigação de fornecer um resultado específico.
A
funções, sem retornar, retornadas.
B
procedimentos, sem retornar, chamadas.
C
funções, retornando, chamadas.
D
procedimentos, alterando, chamadas.
E
procedimentos, retornando, retornadas.
Dado o algoritmo, realize o teste de mesa. Selecione a alternativa que representa corretamente os valores que serão impressos como saída do algoritmo no comando Escreva(varRes) da linha 11 e linha 13.
A
falso e 8
B
verdadeiro e 6
C
falso e 5
D
verdadeiro e 8
E
verdadeiro e 1.2

Pergunta 3

Com base no contexto estudado, os programas são comumente chamados de:

A

Software.

B

Hardware.

C

Excel.

D

Processador.

E

Windows.

O JavaScript possui os mesmos operadores aritméticos que as demais linguagens de programação que possuem a estrutura léxica baseada em C. Qual operador aritmético que subtrai em 1 valor de seu operando e caso operador estiver à esquerda do operando, ele primeiro decrementa e depois retorna novo valor?

A
Incremento (++).
B
Decremento (--).
C
Módulo (%).
D
Divisão (/).

Questão 4
Sobre Funções, assinale a alternativa correta:

A

Uma função é similar a um procedimento, porém efetua o retorno de um valor.

B

Na definição de uma função não é obrigatório explicitar o tipo do valor a ser retornado.

C

Um função só pode ser invocada a partir do módulo principal do programa.

D

Obrigatoriamente o valor retornado por uma função deve ser armazenado em uma variável.

E

Um função pode retornar um conjunto de valores organizados em um vetor ou em uma matriz.

Uma empresa resolveu dar um aumento aos seus funcionários, tendo em vista o empenho dos mesmos na produtividade.

Sabendo-se que o salário e o percentual de reajuste é de conhecimento de cada funcionário, além do DP, quais os procedimentos básicos que deveriam ser usados para que se pudesse ser calculado o novo salário de um funcionário?

A

1 - obter salário, percentual
2 - novoValor <- salario + \frac{percentual}{100}
3 - exibir novoValor

B

1 - obter salario, percentual
2 - novoValor <- salario * \frac{percentual}{100}
3 - exibir novoValor

C

1 - obter salario, percentual
2 - novoValor <- salario + salario * \frac{percentual}{100}
3 - exibir novoValor

D

1 - obter salario, percentual
2 - novoValor <- salario + salario * percentual
3 - exibir novoValor

E

1 - obter salario, percentual
2 - novoValor <- salario + percentual
3 - exibir novoValor

Calcule as complexidades de (a) pior caso, (b) melhor caso e de (c) caso médio do algoritmo abaixo. Algoritmo M (A, n, x) Entrada: A, um vetor de n elementos, ordenado crescentemente, e x um valor. Saída: o primeiro índice do vetor A cujo elemento é maior ou igual a x. Se não houver em A elemento maior ou igual a x, o algoritmo retorna 0 (zero). { i := 1; enquanto (i ≤ n e A[i] < x) i := i + 1; se (i ≤ n) retornar i; senão retornar 0; } A complexidade deste algoritmo é função do tamanho da entrada n, mas varia também segundo a “sorte” do laço “enquanto” executar menos do que n vezes. Esta “sorte” dependerá de quais são os elementos do vetor A e qual é o valor de x. i) Pior caso: ocorrerá quando A[n] < x. Neste caso, o laço “enquanto” será executado n vezes, e sendo a complexidade deste algoritmo proporcional a esta quantidade, dizemos que T(n) = n = O(n), no pior caso. ii) Melhor caso: ocorre quando o elemento A[1] geq x. Neste caso o laço enquanto executará uma única vez e a complexidade será igual a T(n) = 1 = O(1). iii) Caso médio: nós vamos assumir uma distribuição uniforme dos casos, i.e., que todos os casos são igualmente prováveis.

A
pior caso
B
melhor caso
C
caso médio

What is the main topic of this text?

A

Brazilian literature from the colonial period.

B

Differential and Integral Calculus.

C

Algorithms and Programming Logic.

D

Depression symptoms.

E

Multiple choice and repetition structures in programming.