Questões

Pratique com questões de diversas disciplinas e universidades

3.529 questões encontradas(exibindo 10)

Página 38 de 353
Dada as seguintes afirmações em relação à Programação para a Internet:
I. As definições de função têm quatro partes: A função de palavra especial; O nome que você quer dar à sua função; A lista de parâmetros da função; O corpo da função;
II. Uma função é uma forma de quebrar um pedaço de código e dar um nome a esse pedaço, para que você não possa usar esse pedaço mais tarde em apenas uma linha de código.
III. Você não poderá e geralmente não deverá especificar um valor e deixar HTML enviar o valor padrão.
Assinale a(s) alternativa(s) CORRETA(S):
A
Nenhuma das afirmações.
B
Todas as afirmações.
C
Somente as afirmações I e III.
D
Somente as afirmações I e II.
E
Somente a afirmação II.

Desenvolver o pensamento computacional nem sempre é uma tarefa trivial, porém algumas iniciativas promissoras são observadas em países mais desenvolvidos. Em uma análise inicial, qual é a principal barreira para a aplicação do pensamento computacional nas escolas?

A

O alto custo dos investimentos tecnológicos.

B

A falta de tecnologia na residência dos estudantes.

C

A falta de interesse dos alunos pelo tema.

D

O pequeno número de professores capacitados no tema.

E

A grande influência política nas escolas.

PERGUNTA 4
O uso de fluxogramas traz uma melhoria substancial na visualização e no entendimento de algoritmos, principalmente quando eles apresentam um certo grau de complexidade. Com base nisso, analise o fluxograma a seguir.
Com relação ao fluxograma apresentado, avalie as afirmativas a seguir.

I. O algoritmo faz a divisão de dois valores.
II. A divisão será feita independentemente dos valores lidos para N1 e N2.
III. Se N2 for igual a zero, uma mensagem será enviada ao usuário.
IV. O algoritmo prevê um possível erro de divisão por zero.
Está correto o que se afirma em:

A
I e II, apenas.
B
II, apenas.
C
I, II, III e IV.
D
I, II e III, apenas.
E
I, III e IV, apenas.

Você deseja calcular a média harmônica de três números. Para isso, você tem que descrever uma função em Python que calcule essa média. Indique qual alternativa é a correta, lembrando que a média harmônica tem a seguinte fórmula: H= \frac{N}{\left(\frac{1}{n_1} + \frac{1}{n_2} + \frac{1}{n_3}\right)}

A
def mediaH(n, num1, num2, num3):
    media = n / ((1/num1) + (1/num2) + (1/num3))
    n1 = int(input("digite o primeiro número"))
    n2 = int(input("digite o segundo número"))
    n3 = int(input("digite o terceiro número"))
    print("Media Harmonica = ", media)
B
def mediaH(n, num1, num2, num3):
    media = n / ((1/num1) + (1/num2) + (1/num3))
    return media
    n1 = int(input("digite o primeiro número"))
    n2 = int(input("digite o segundo número"))
    n3 = int(input("digite o terceiro número"))
    print("Media Harmonica = ", mediaH(3, n1, n2))
C
def mediaH(n, num1, num2, num3):
    media = n / ((1/num1) + (1/num2) + (1/num3))
    return media
    print("Media Harmonica = ", mediaH(n, num1, num2, num3))
D
def mediaH(n, num1, num2, num3):
    media = n / ((1/num1) + (1/num2) + (1/num3))
    return media
    n1 = int(input("digite o primeiro número"))
    n2 = int(input("digite o segundo número"))
    n3 = int(input("digite o terceiro número"))
    print("Media Harmonica = ", mediaH(3, 5, 6, 7))
E
def mediaH(n, num1, num2, num3):
    media = n / ((1/num1) + (1/num2) + (1/num3))
    return media
    print("Media Harmonica = ", media)

O conceito de "strategic planning" (planejamento estratégico) é fundamental para o sucesso a longo prazo de um negócio.
Qual das seguintes opções representa uma prática eficaz de planejamento estratégico?

A

Ignorar a análise de mercado e seguir apenas a intuição.

B

Definir metas claras e desenvolver um plano para alcançá-las.

C

Focar apenas em resultados financeiros, desconsiderando outros fatores.

D

Manter o planejamento inalterado, independentemente das mudanças no mercado.

Com base nessa definição, assinale a alternativa CORRETA que apresenta uma sequência lógica para fritar um ovo:

A
Coloque manteiga na frigideira - quebre o ovo - despeje-o na frigideira - retire-o quando estiver frito.
B
Retire-o quando estiver frito - coloque manteiga na frigideira - quebre o ovo - quebre o ovo.
C
Coloque manteiga na frigideira - quebre o ovo - retire-o quando estiver frito - despeje-o na frigideira.
D
Quebre o ovo - retire-o quando estiver frito - coloque manteiga na frigideira - quebre o ovo.

Escolha uma afirmação contém uma sentença verdadeira em relação à complexidade desse algoritmo.

A
O tempo de melhor caso é quadrático.
B
O tempo de melhor caso é sublinear.
C
O tempo de melhor caso é exponencial.
D
O tempo de melhor caso é linear.
E
O tempo de melhor caso é constante.

O principal objetivo do estudo da lógica de programação é a construção de algoritmos válidos e compreensíveis. Existem três tipos de algoritmos que são mais utilizados: linguagem natural, fluxograma e pseudocódigo.

Assim, considerando as informações apresentadas e os conteúdos estudados, analise as técnicas a seguir e associe-as com suas respectivas características.

  1. Lógica de Programação.
  2. Algoritmo.
  3. Pseudocódigo.
  4. Fluxograma.
  5. Linguagem natural.

( ) Tem por finalidade fazer a representação mais fiel do raciocínio envolvido na lógica de programação, e, desse modo, nos permite absorver uma sequência de detalhes computacionais.

( ) Consiste em interpretar o enunciado do problema e escrever os passos a serem seguidos para a solução do problema utilizando símbolos gráficos predefinidos.

( ) Consiste em analisar o problema e escrever utilizando uma descrição narrativa, por exemplo, a língua portuguesa, os passos para sua resolução.

( ) Consiste em interpretar o enunciado do problema e escrever os passos a serem seguidos para sua resolução por meio de regras predefinidas.

( ) Utiliza-se do uso correto das leis do pensamento e dos processos de raciocínio na programação de computadores.

Os computadores, a partir de seus auxiliam processamento dos dados. Quais itens parte do processamento computacional, seguindo a ordem de execução?

A
limpeza, execução
B
Entrada, processamento, saída
C
Entrada
D
Processamento, entrada
E
pré-processamento

Comando de repetição é utilizado quando se deseja repetir determinados comandos.
Marque a opção que representa o uso do comando while para implementar a estrutura de um contador corretamente.

A

while (if cont =10){ }

B

int cont = 0; while (cont <=10){ cout << "exibindo o número " << cont; cont++; }

C

while () { cout << "exibindo o número"; }

D

String cont = ""; { cont++; } while (cont!="")

E

while (repita 10 vezes) { }