Download the Guru IA app

Android and iOS

A

Aluno

SENT BY THE APP
Estudos Gerais07/11/2024

Questão 4) ENADE (2021). Observe o código abaixo escrito na ...

Questão 4) ENADE (2021). Observe o código abaixo escrito na linguagem C .

\#include <stdio.h>
\#define TAM 10
int Euncaol(int vetor [], int v) i Se
int i;
for $ (i=0 ; i< $ TAM $ ; i++) $ (
if: (vecor $ [i]=\nabla $ )
return i;
\}
return -1 ;
1
int funcao2 (int vetor[], int $ v_{r} $ (int $ i $, int $ f $ ) $ \gamma $
inc $ m=(i+f) / 2 $;
if $ (\mathrm{V}=\mathrm{vetor}[\mathrm{m}] $ )
return $ m $;
if (i $ >=f $ )
return -1 ;
IE $ (v> $ vetor $ [m] $ )
18 return funcao2 (vecor, v, $ m+1 $, ) :
19 else
20 return funcao2 (vetor, $ v, i, m-1 $ );
$ 21 \quad\} $
22 int main() 1
23 int vetor $ [ $ TAM $ ]=\{1,3,5,7,9,11,13,15,17,19\} $;
24 printE ("id - Yd", funcaol (vetor, 15), funcao2 (vetor, 15, 0, TAM-1)) ;
25 return 0 ;
$ 26-1 $

A respeito das funções implementadas, avalie as afirmações a seguir.

  1. O resultado da impressão na linha 24 é: 7 - 7 . II. A função funcao1, no pior caso, é uma estratégia mais rápida do que a funcao2. III. A função funcao2 irmplementa uma estratégia iterativa na concepção do algoritmo. É correto o que se afirma em I, apenas. III, apenas.

C Ie II, apenas. (D) II e III, apenas. (B) 1,1, \| III.

Question image: Questão 4) ENADE (2021).
Observe o código abaixo escrito na linguagem C .
```
\#include <stdio.h>
\#define TAM 10
int Euncaol(int vetor [], int v) i Se
int i;
for \( (i=0 ; i< \) TAM \( ; i++) \) (
if: (vecor \( [i]=\nabla \) )
return i;
\}
return -1 ;
1
int funcao2 (int vetor[], int \( v_{r} \) (int \( i \), int \( f \) ) \( \gamma \)
inc \( m=(i+f) / 2 \);
if \( (\mathrm{V}=\mathrm{vetor}[\mathrm{m}] \) )
return \( m \);
if (i \( >=f \) )
return -1 ;
IE \( (v> \) vetor \( [m] \) )
18 return funcao2 (vecor, v, \( m+1 \), ) :
19 else
20 return funcao2 (vetor, \( v, i, m-1 \) );
\( 21 \quad\} \)
22 int main() 1
23 int vetor \( [ \) TAM \( ]=\{1,3,5,7,9,11,13,15,17,19\} \);
24 printE ("id - Yd", funcaol (vetor, 15), funcao2 (vetor, 15, 0, TAM-1)) ;
25 return 0 ;
\( 26-1 \)
```
A respeito das funções implementadas, avalie as afirmações a seguir.
1. O resultado da impressão na linha 24 é: 7 - 7 .
II. A função funcao1, no pior caso, é uma estratégia mais rápida do que a funcao2.
III. A função funcao2 irmplementa uma estratégia iterativa na concepção do algoritmo. É correto o que se afirma em
I, apenas.
III, apenas.

C Ie II, apenas.
(D) II e III, apenas.
(B) \( 1, \| \) III.
Send your questions through the App
Equipe Meu Guru

Do you prefer an expert tutor to solve your activity?

  • Receive your completed work by the deadline
  • Chat with the tutor.
  • 7-day error guarantee