Baixe o app para aproveitar ainda mais
Prévia do material em texto
Exercício: CCE0608_EX_A2_201801212724_V5 24/10/2018 09:49:20 (Finalizada) Aluno(a): MONICA REGINA JATAHY LEITE 2018.2 - F Disciplina: CCE0608 - LINGUAGEM DE PROGRAMAÇÃO I 201801212724 1a Questão No comando: printf("Este é o numero: %d", 8); O que é o número "8"? Um endereço Um caractere Uma constante Um ponto flutuante Uma variável 2a Questão Qual a função da stdio.h que exibe formatado um, ou vários caracteres, constante numérica, conteúdo de variável, retorno de função? putchar("string") printf("string") msg("string") puts("string") scanf("string") Explicação: Apenas a printf é capaz de exibir uma saída formatada e o conteúdo de uma variável. 3a Questão 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. Todas as afirmativas estão corretas A afirmativa I está errada e as demais corretas A afirmativa II é a única correta A afirmativa III está errada e as demais corretas A afirmativa II está errada e as demais corretas Explicação: O aluno precisa saber o que cada função é capaz de exibir. Esse conteúdo está na AULA 2. 4a Questão Estudamos alguns caracteres especiais que lhe ajudam a formatar a saída de seus programas. Eles também são conhecidos como caracteres de controle ou sequência de escape por serem sempre precedidos pela \ cujo nome em inglês é backslash e por aqui é conhecida como barra invertida ou contra-barra. Observe a linha abaixo e selecione a resposta que mostra e/ou explica o que será exibido no display. printf ("RESULTADO =\\%07d\\\n", 123); RESULTADO =\\0000000123\\ RESULTADO =\0000123\ RESULTADO = 0000000123 RESULTADO =\\0000123\\ RESULTADO = 0000123 Explicação: O trecho está baseado no conteúdo da AULA 2, pois saberia que para exibir um \ teria que incluir dois \ 5a Questão 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: Retorna uma letra convertida para minúscula Retorna diferente de 0 se o argumento for uma letra ou número Retorna diferente de 0 se o argumento for um número Retorna diferente de 0 se o argumento for uma letra Retorna uma letra convertida para maiúscula 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 6a Questão Qual será a saída do comando abaixo: printf("O valor de Pi é %.6f", pi); O valor de Pi é pi O valor de Pi é 3,14 O valor de Pi é 3.141592 O valor de Pi é 3.14 O valor de Pi é 3.1415926535897932384626433832795 Explicação: .6: 6 casas decimais 7a Questão 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? printf("\t\t\tVOU\n\n\tGABARITAR\n"); printf("\t\tVOU\n\tGABARITAR\n"); printf("\t\t\tVOU\n\tGABARITAR\n"); printf("\t\tVOU\n\n\tGABARITAR\n"); printf("\t\tVOU\n\n\n\tGABARITAR\n"); Explicação: Assunto bem explorado na Aula 2. 8a Questão 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? printf("%08d\n", 12345); printf("%d8\n", 12345); printf("%8d\n", 12345); printf("%d\n", 12345); printf("%80d\n", 12345); Explicação: Assunto bem explorado na Aula 2.
Compartilhar