Você está na página 1de 4

1 Acerto: 

0,1  / 0,1
          Questão

Considere o código desenvolvido em C abaixo:

#include< stdio.h >

float minhaf (float valor) {

   float atual=1, z = 0.5;

   while ( z <= valor) {

         atual *= z;

         z++;   }

   return atual; }

main() {

    printf("%.2f", minhaf(3));

Ao compilar e executar este código o valor final que será impresso na tela será de:
1.00
  1.88
2.50
1.76
1.50
Respondido em 17/11/2021 12:05:23

Compare com a sua resposta:

2 Acerto: 0,1  / 0,1
          Questão

No desenvolvimento do código de programação, as funções e procedimentos separam a


lógica de algoritmo do programa principal, permitindo com essa modularização sua posterior
reutilização e execução. Identifique a principal diferença entre uma função e um
procedimento na linguagem de programação C:
  A função possui um valor de retorno ao seu término, enquanto o
procedimento não possui valor de retorno.
A função sempre retorna o tipo void enquanto o procedimento retorna vários
tipos diversos.
O procedimento possui um valor de retorno ao seu término, enquanto a
função não possui valor de retorno.
O procedimento determina os cálculos a serem devolvidos a quem os
executou e as funções não realizam cálculos em seu código.
A função necessariamente deve indicar parâmetros de entrada e os
procedimentos não usam parâmetros de entrada.
Respondido em 17/11/2021 12:05:43

Compare com a sua resposta:

3 Acerto: 0,1  / 0,1
          Questão

Em uma programação em C utilizando o "struct", se montou uma estrutura de nome Lanche,


e tem como membros: codigo e preco. Baseando-se no código apresentado abaixo,
suponha que uma pessoa queira manipular essa estrutura, acessando o membro "preco", e
atribuí-la o valor 12.99. Conforme a situação apresentada ele deverá realizar isto através da
linha:

struct Lanche {
    int codigo;
    float preco;
} lch;
 

 
preco.lch = 12.99; 
lch->preco =
"12.99"; 
 lch.preco =
"12.99"; 
lch->preco =
12.99; 
   lch.preco = 12.99; 
Respondido em 17/11/2021 12:06:19

Compare com a sua resposta:

4 Acerto: 0,1  / 0,1
          Questão

O método de ordenação da figura abaixo precisa ser testado por você, mas é necessário que
tenha certeza de estar com um código correto do método.

Qual método de ordenação você deve pesquisar para escolher o código correto que o
implementa?
  Insertion sort
Quick sort
Merge sort
Bubble sort
Selection sort
Respondido em 17/11/2021 12:10:59

Compare com a sua resposta:

5 Acerto: 0,1  / 0,1
          Questão

A ordenação ou classificação de dados consiste em organizá-los em ordem crescente ou


decrescente e assim facilitar a recuperação desses dados. A ordenação tem como objetivo
facilitar as buscas e pesquisas de ocorrências de determinado elemento em um conjunto
ordenado.

Julgue os itens a seguir, acerca de algoritmos para ordenação.

I - O algoritmo de ordenação por inserção é denominado binarysort pois divide ao meio cada
parte do conjunto permitindo sua classificação.

II - Um algoritmo de ordenação é dito estável caso ele não altere a posição relativa de
elementos de mesmo valor.

III - No algoritmo quicksort, a escolha do elemento pivô influencia o desempenho do


algoritmo.

IV - O bubble-sort e o algoritmo de ordenação por inserção fazem, em média, o mesmo


número de comparações.

Estão certos apenas os itens:


II e
IV.
I e II.
I e III.
  II, III
e IV.
I, III e
IV.

Você também pode gostar