Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. Se executarmos o comando printf(ceil(3.2));.O que será exibido na tela? 3.2 3 0.2 4.2 4 Explicação: Será exibido na tela o número 4, pois a função ceil() arredonda um número real para o inteiro superior mais próximo. 2. Um Engenheiro estava construindo um trecho de programa onde pedia que o usuário respondesse com uma letra ou um algarismo. Se o usuário não tivesse respondido, ele enviaria uma mensagem de erro. Ele sabia que precisava aprender mais alguma estrutura, mas, no momento, pensou em experimentar uma função que pudesse lhe dar um retorno. Pesquisou nas bibliotecas estudadas na aula 2 e achou. Qual o nome dessa função? isspace() isdigit() isalnum() isnotalphadigit() isalpha() Gabarito Coment. Gabarito Coment. 3. Qual o nome da função matemática que calcula a potenciação de um número? elevado sqrt pow pot double Explicação: A biblioteca math.h é formada por um grupo de funções matemáticas. Sendo assim, como a linguagem foi escrita em inglês, serão descartadas todas as palavras em Português. Partindo desse princípio, sobram sqrt , pow e double. double é um tipo de dado real de dupla precisão logo, não é função matemática. sqrt abreviatura de square root. Essa é a função que retorna a raiz quadrada do argumento pow, abreviatura de power(potência). Essa é a função que eleva um número a um expoente que significa multiplicar o número por ele mesmo tantas vezes quanto for o expoente. Gabarito Coment. Gabarito Coment. 4. Um aluno precisava fazer uma citação e deveria colocar uma frase entre aspas. Escolha a opção que poderá resolver o problema dele. printf("\"LPI\""); Como as aspas são usadas para delimitar a cadeia, não se pode fazer isso. printf("\"LPI\"); A solução seria usar aspas simples duas vezes para substituir printf("''LPI''"); . printf(\"LPI\"); Explicação: Esse assunto foi bem explorado na AULA 2. 5. Qual a funções da biblioteca stdio.h, da linguagem C usada exclusivamente para exibir apenas um caracter na tela? putchar('char') printf('char') scanf('char') puts('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() 6. 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 partir deste ano. Das opções apresentadas, qual função apresenta a solução para o programador? strlen( ). strcat( ). strlength( ). atoi( ). strcont( ). 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. Sabemos que para a utilização de funções da linguagem C precisamos declarar suas respectivas bibliotecas. De acordo com a Linguagem C marque a opção em que o descritivo da biblioteca está correto. math.h - Funções matemáticas stdlib.h - Funções de entrada e saida. time.h - Funções para manipulação de tempo, apenas horas, minutos e segundos. string.h - Funções para concatenação de strings com inteiros. stdio.h - Funções para gráficos. Explicação: De acordo com a Linguagem C marque a opção em que o descritivo da biblioteca está correto. stdio.h - Funções para gráficos. Errada, pois esta biblioteca trata de entrada e saída. string.h - Funções para concatenação de strings com inteiros. Errada, pois essa biblioteca contém uma série de funções para manipular strings. stdlib.h - Funções de entrada e saida. Errada, pois stdlib.h é um arquivo cabeçalho da biblioteca de propósito geral padrão da linguagem de programação C. Ela possui funções envolvendo alocação de memória, controle de processos, conversões e outras time.h - Funções para manipulação de tempo, apenas horas, minutos e segundos. Errada, pois time.h é um arquivo cabeçalho que fornece protótipos para funções, macros e definição de tipos da biblioteca padrão da linguagem de programação C para manipulação de datas e horários de modo padrão math.h - Funções matemáticas Correta Gabarito Coment. Gabarito Coment. 8. Na linguagem C, as strings "%d", "%f" e "%s" estão usualmente associadas ao uso da função: void feof getch main printf
Compartilhar