Buscar

BDQ_2 Linguagem de programação 1

Prévia do material em texto

LINGUAGEM DE PROGRAMAÇÃO I 
CCE0242_A2_201403229627_V3 
Lupa Calc. 
 
 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
Aluno: JONAS BARBOSA COSTA Matrícula: 201403229627 
Disciplina: CCE0242 - LING. DE PROG. I Período Acad.: 2017.2 (G) / EX 
 
 
Prezado (a) Aluno(a), 
 
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! 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 (3). 
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo 
de questões que será usado na sua AV e AVS. 
 
 
1. 
 
 
Um Engenheiro Mecânico tinha um arquivo onde ele gostaria que os 
nomes dos materiais fossem todos convertidos para letras minúsculas. 
Observe as linhas abaixo e assinale a opção que contem a função que 
realiza essa conversão e a biblioteca a qual pertence. 
 
 
 
 
isalpha() e stdlib.h 
 
tolower() e ctype.h 
 
atof() e stdlib.h 
 
atoi() e math.h 
 
toupper() e stdlib.h 
 
 Gabarito Comentado 
 
 
2. 
 
 
As bibliotecas da linguagem C guardam funções predefinidas da 
linguagem. Veja o código a seguir e marque a alternativa que contém as 
bibliotecas necessárias para que este código funcione. 
 
#include________ 
#include________ 
int main() 
{ 
int a=2, b=2, c=8, delt; 
delt=(pow(b, 2)-(4*a*c)); 
system("pause"); 
return (0); 
} 
 
Não leve em consideração os sinais de maior e menor que envolvem o 
nome das bibliotecas. 
 
 
 
 
stdio.h - ctype.h 
 
cmat.h - ctype.h 
 
stdio.h - stdlib.h 
 
stdlib.h - ctype.h 
 
math.h - stdlib.h 
 
 Gabarito Comentado 
 
 
3. 
 
 
Se a variável p está armazenando o valor 6, qual valor será armazenado 
na variável r após ser axecutada a função: r = pow (r,3) 
 
 
 
 
18 
 
216 
 
126 
 
98 
 
36 
 
 
 
4. 
 
 
No comando: printf("Este é o numero: %d", 8); O que é o número "8"? 
 
 
 
 
Um caractere 
 
Um ponto flutuante 
 
Uma variável 
 
Uma constante 
 
Um endereço 
 
 
 
5. 
 
 
No ambiente Linux, não precisamos, obrigatoriamente, ter um único 
ambiente para editar, compilar e executar um programa codificado na 
linguagem C como temos no Windows. 
Sendo assim, qual seria a sequência para conseguirmos editar, compilar e 
executar um programa? 
 
 
 
 
Usar um editor de texto para digitar o código/ salvar com extensão c/ digitar uma 
linha de comando no terminal, usando o compilador gcc que irá gerar o executável e 
executá-lo em seguida. 
 
Usar um editor de texto para digitar o código e salvar com extensão c/ digitar uma 
linha de comando no terminal usando o compilador gcc para gerar o executável / 
digitar o nome do executável no terminal para executá-lo. 
 
Usar o terminal para digitar o código/ salvar sem se preocupar com extensão/ e 
digitar uma linha de comando, também no terminal, usando o compilador gcc. 
 
Usar um editor de texto para digitar o código e salvar com extensão c/ digitar uma 
linha de comando no terminal usando o compilador gcc para gerar o executável/ 
digitar o nome do executável, precedido por ./ no terminal para executá-lo. 
 
Usar um editor de texto para digitar o código/ salvar sem se preocupar com 
extensão/ e digitar uma linha de comando, também no terminal, usando o 
compilador gcc. 
 
 Gabarito Comentado 
 
 
6. 
 
 
Em um programa, precisávamos usar as bibliotecas: math.h, stdio.h e 
stdlib.h. 
Assinale o trecho correto que possibilita incluí-las. 
 
 
 
 
#include stdio.h 
#include stdlib.h 
#include math.h 
 
#include 
 
#include 
 
#define 
#define 
#define 
 
 
#include 
#include 
#include 
 
 
 Gabarito Comentado 
 
 
7. 
 
 
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? 
 
 
 
 
isalnum() 
 
isdigit() 
 
isspace() 
 
isnotalphadigit() 
 
isalpha() 
 
 Gabarito Comentado Gabarito Comentado 
 
 
8. 
 
 
Assinale a função que não é disponível na plataforma Linux. 
 
 
 
 
printf() 
 
return 
 
main() 
 
scanf() 
 
system()

Outros materiais

Materiais recentes

Perguntas Recentes