Buscar

Funções e Bibliotecas em Linguagem C

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

27/10/2019 EPS
simulado.estacio.br/alunos/?user_cod=1180826&matr_integracao=201512715311 1/4
 
Desenvolva uma função em linguagem C que receba 2 números diferentes e retorne o maior valor.
Observe o programa abaixo e selecione a resposta que mostra e/ou explica o que será exibido no display.
 
#include 
 int main() 
 { 
 printf ("%s%d%%","Juros de ",10);
 }
 
LINGUAGEM DE PROGRAMAÇÃO I
CCE0242_A2_201512715311_V1 
Lupa Calc.
 
 
PPT MP3
 
Aluno: ISAAC FRANCISCO SANTOS DE AZEVEDO Matr.: 201512715311
Disc.: LING. DE PROG. I 2019.2 (G) / EX
Prezado (a) Aluno(a),
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua
avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.
 
1.
float maior(float num1, float num2) { if(num1 > num2) return num1; else return num2; }
def maior( num1, num2) { if(num1 >= num2) return num1; else return num2; }
float maior(float num1, num2) { if(num1 > num2) return num1; else return num2; }
maior(float num1, float num2) { if(num1 > num2) return num1; else return num2; }
float maior(float num1, float num2) { if(num1 < num2) return num1; else return num2; }
 
 
 
Explicação: Simples exercício de função.
 
 
 
 
2.
Juros de 10%
%s%d%% Juros de 10
Nada porque tem muitos %
% Juros de 10
10 Juros de
 
Gabarito
 Coment.
27/10/2019 EPS
simulado.estacio.br/alunos/?user_cod=1180826&matr_integracao=201512715311 2/4
Qual a funções da biblioteca stdio.h, da linguagem C usada exclusivamente para exibir apenas um caracter na tela?
Na Linguagem C, encontramos três funções que podem exibir na tela.
Leia com atenção as afirmativas abaixo e selecione a opção correta
I A função puts() exibe uma cadeia de caracteres, mas não exibe conteúdo de variáveis.
II A função printf() exibe cadeia de caracteres, conteúdo de variáveis de qualquer tipo, resultado de
expressões.
III A função putchar() exibe uma cadeia de caracteres ou o conteúdo de variáveis do tipo char com
um caractere ou um conjunto de caracteres.
 
A biblioteca ctype.h é composta de funções que manipulam um caracter.Uma destas funções é toupper(char).
 Marque a alternativa que indica o retorno desta função:
 
 
 
 
3.
puts('char')
 
scanf('char')
putchar('char')
 
printf('char')
 
msg('char')
 
 
 
 
Explicação:
Embora as funções puts() e printf() possam exibir um caracter, a função que exibe exclusivamente um caracter é a putchar()
 
 
 
 
4.
A afirmativa III está errada e as demais corretas
A afirmativa I está errada e as demais corretas
A afirmativa II é a única correta
A afirmativa II está errada e as demais corretas
Todas as afirmativas estão corretas
 
 
 
Explicação:
O aluno precisa saber o que cada função é capaz de exibir. Esse conteúdo está na AULA 2.
 
 
 
 
5.
Retorna diferente de 0 se o argumento for uma letra ou número 
Retorna uma letra convertida para maiúscula
Retorna diferente de 0 se o argumento for um número
Retorna uma letra convertida para minúscula
Retorna diferente de 0 se o argumento for uma letra
 
27/10/2019 EPS
simulado.estacio.br/alunos/?user_cod=1180826&matr_integracao=201512715311 3/4
Um programador durante a construção de um código precisava converter o texto correspondente a um ano em um número inteiro, para poder
executar alguns cálculos a par�r deste ano.
Das opções apresentadas, qual função apresenta a solução para o programador?
Saída formatada necessita de muita atenção.
Se você precisasse exibir 12345 utilizando 8 casas e preenchendo com zero as que não fossem
necessárias, qual das opções abaixo você escolheria?
 
 
Explicação:
Veja as funções de cada alternativa:
toupper(char)-Retorna uma letra convertida para maiúscula
 tolower(char)-Retorna uma letra convertida para minúscula
isalnum(int ch)-Retorna diferente de 0 se o argumento for uma letra ou número 
isalnum(int ch)-Retorna diferente de 0 se o argumento for um número
 isalpha(int ch)-Retorna diferente de 0 se o argumento for uma letra
 
 
 
 
6.
strcat( ).
strcont( ).
strlen( ).
strlength( ).
atoi( ).
 
 
 
Explicação:
A opção correta é atoi() que é uma função da biblioteca stdlib.h que converte uma string em número
inteiro ou 0 caso não contenha algarismos.
strlength( ) e strcont() Não são definidas na linguagem C.
strlen é uma função que retorna o comprimento da string entre parênteses, isto é, o número de
caracteres sem contar com o caractere delimitador \0( caractere Nulo).
A função strcat () na linguagem C concatena duas strings dadas. Ele concatena a string de origem no
final da string de destino.
 
 
 
 
7.
printf("%d8\n", 12345);
printf("%08d\n", 12345);
printf("%d\n", 12345);
printf("%80d\n", 12345);
printf("%8d\n", 12345);
 
 
 
Explicação:
Assunto bem explorado na Aula 2.
 
 
 
27/10/2019 EPS
simulado.estacio.br/alunos/?user_cod=1180826&matr_integracao=201512715311 4/4
Temos linhas e colunas na tela. A um conjunto de 8 colunas, chamamos de zona.
Estudamos os caracteres \n e \t na Aula 2
Se você precisasse exibir VOU na terceira zona de uma linha estando o cursor na primeira coluna
dessa linha e GABARITAR na segunda zona de uma linha que tem, antes dela,duas linhas em
branco, qual das opções abaixo você escolheria?
 
 
8.
printf("\t\tVOU\n\tGABARITAR\n");
printf("\t\tVOU\n\n\tGABARITAR\n");
printf("\t\tVOU\n\n\n\tGABARITAR\n");
printf("\t\t\tVOU\n\n\tGABARITAR\n");
printf("\t\t\tVOU\n\tGABARITAR\n");
Explicação:
Assunto bem explorado na Aula 2.
Legenda: Questão não respondida Questão não gravada Questão gravada
Exercício inciado em 27/10/2019 14:46:41.

Outros materiais