• Nenhum resultado encontrado

Prova Teórica 1.

N/A
N/A
Protected

Academic year: 2021

Share "Prova Teórica 1."

Copied!
2
0
0

Texto

(1)

IFPB - INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA DA PARAÍBA CURSO: ENGENHARIA DA COMPUTAÇÃO

DISCIPLINA: ESTRUTURA DE DADOS

PROFESSOR: PAULO DE TARSO FIRMINO JÚNIOR

ASSUNTO: INTRODUÇÃO A LINGUAGEM C, FUNÇÕES, ARRAYS e RECURSIVIDADE

Prova Teórica

1. (20 pontos) – Explique o que faz o código abaixo:

int main(void) {

int V1, V2, resultado;

printf("Digite o primeiro valor:");

scanf("%d", &V1);

printf("Digite o segundo valor:");

scanf("%d", &V2);

resultado = multiplica(V1,V2);

printf("Resultado = %d\n", resultado);

return 0;

}

int multiplica(int N1, int N2) {

int resultado;

resultado = N1 * N2;

return(resultado);

}

2. (20 pontos) – Marque a alternativa que apresenta a saída correta para o código abaixo:

void fazAlgo(int[], int);

int main(void) {

int lista[] = {2,7,8,10};

fazAlgo(lista, 4);

for(int i = 0; i < 4; i++){

printf("%d ", lista[i]);

} }

void fazAlgo(int valores[], int tamanho){

for(int i = 0; i < tamanho; i++){

if(valores[i] % 2 == 0){

valores[i] += 4;

}else{

valores[i] -= 2;

} }

}

a. 2 7 8 10 b. 6 11 12 14 c. 0 5 6 8 d. 6 5 12 14 e. 6 5 12 8

(2)

IFPB - INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA DA PARAÍBA CURSO: ENGENHARIA DA COMPUTAÇÃO

DISCIPLINA: ESTRUTURA DE DADOS

PROFESSOR: PAULO DE TARSO FIRMINO JÚNIOR

ASSUNTO: INTRODUÇÃO A LINGUAGEM C, ARRAYS, FUNÇÕES e RECURSIVIDADE

Prova Prática

1. (20 pontos) – A qualidade do ar é medida por um índice numérico. Se o índice for menor que 35 a qualidade do ar é Boa. Se esse valor for entre 35 e 60 é Ruim. Se esse valor for maior do que 60, a qualidade é Péssima. Escreva um programa que receba de entrada o valor da qualidade do ar e forneça de saída a qualidade do ar.

Ex.: Entrada 10  Saída Boa Entrada 39  Saída Ruim Entrada 80  Saída Péssima

2. (20 pontos) – Escreva um programa que seja responsável por verificar se o número é um quadrado perfeito (número inteiro positivo que é o produto de termos numéricos idênticos, que são positivos.

Ex.: 1, 4, 9, 16). Para cálculo da raiz quadrada, utilize as funções sqrt( )  Recupera a raiz quadrada do número e floor  Que arredonda o número para baixo, que pode ser acessada por meio da biblioteca math.h

3. (20 pontos) – Por meio de recursividade, escreva um programa responsável por recuperar um valor inteiro da entrada e contar quantos algarismos deste número são ímpares.

Ex.: Entrada 21331

4

Referências

Documentos relacionados

A Associação Nacional dos Advogados Públicos Federais (ANAFE) informa a abertura do prazo para envio de artigos para a Edição nº 1 da REVISTA DA ADVOCACIA PÚBLICA FEDERAL,

Para os gestores de RH o seu papel não tem sido fácil, porque segundo ele não há um trabalho fácil só depende do desempenho de cada um e sua força de vontade. A contratação

ABSTRACT: The toxicological effects of crude ethanolic extracts (CEE) of the seed and bark of Persea americana have been analyzed on larvae and pupae of

Pra você, que ainda não assistiu e ficou curioso(a), segue abaixo o link direto, caso queira ver... Falo de pessoas, da SEVIA... de tanta coisa que vi e vivi.... Espaço Salute!.

Favor verificar a especificação correta, materiais e demais detalhes no memorial de incorporação e nos projetos técnicos disponível nas lojas e no material de incorporação....

As duas áreas manejadas compreendem: área de pastagem permanente (PA) e uma área que se encontrava com as mesmas condições da área de PA, porém em março de 2016 foi isolada,

(2014) através da World Values Survey. A preocupação com o meio ambiente, bem como a pouca importância dada ao “ter” são características dos que tendem a

* Selo do Espírito – Cada um dos 72 espíritos possui seu próprio selo, que será disposto no triângulo para a conjuração.. * Disco de Salomão - Usado em casos