Buscar

Avaiação Parcial 2

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

LINGUAGEM DE PROGRAMAÇÃO I 
 
 
Avaiação Parcial: CCE0242_SM_201702036715 V.1 
Aluno(a): CAMILA SILVEIRA MARTINS Matrícula: 201702036715 
Acertos: 10,0 de 10,0 Data: 26/10/2017 14:54:52 (Finalizada) 
 
 
 1a Questão (Ref.: 201702310489) Acerto: 1,0 / 1,0 
Uma das características mais marcantes da linguagem C é a sua portabilidade. Os códigos escrito em C são 
portáveis, o que significa que é possível executa-los nos mais diferentes tipos de arquiteturas. Tendo um 
programa C compilado para Windows, para executa-lo em Linux, identifique a opção CORRETA: 
 
 
 
Só é possível copiar o código executável do Linux para o Windows e executa-lo. 
 
Ocorrerá erro, pois os programas C não rodam em Linux. 
 
Ocorrerá erro, pois todas as instruções da linguagem C são incompatíveis com o Linux. 
 
Basta apenas copiar o código executável para o Linux e executa-lo. 
 Precisamos recompilar o código fonte para o Linux. 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 2a Questão (Ref.: 201702274197) Acerto: 1,0 / 1,0 
Para que possamos criar nossos programas na linguagem C, iniciamos por criar o ______________, o qual pode 
ser feito através de um editor de texto não formatado e salvo com a ______________ ou mesmo utilizar um 
editor da linguagem, como o DEV C++. De acordo com o sistema operacional isto pode ser um pouco diferente. 
Após esta etapa, devemos ___________ e linkeditar o programa gerando o arquivo _____________, o qual 
após ser executado apresenta o resultado de nosso programa. 
Das opções apresentadas, marque aquela que completa respectivamente e corretamente os espaços em branco 
destacados do texto, segundo os conceitos da linguagem C apresentados no material didático da disciplina. 
 
 
 
Código base - extensão .c - compilar - fonte 
 Código fonte - extensão .c - compilar - executável 
 
Fonte - extensão .txt - editar - executável 
 
Código de texto - extensão .txt - editar - fonte 
 
Executável - extensão .c - compilar - fonte 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 3a Questão (Ref.: 201702657373) Acerto: 1,0 / 1,0 
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 
 
atoi() e math.h 
 
atof() e stdlib.h 
 tolower() e ctype.h 
 
toupper() e stdlib.h 
 Gabarito Comentado. 
 
 
 
 
 4a Questão (Ref.: 201702657145) Acerto: 1,0 / 1,0 
Em um programa, precisávamos usar as bibliotecas: math.h, stdio.h e stdlib.h. 
Assinale o trecho correto que possibilita incluí-las. 
 
 
 
#define 
#define 
#define 
 
 #include stdio.h 
#include stdlib.h 
#include math.h 
 
#include 
#include 
#include 
 
 
#include 
 
#include 
 Gabarito Comentado. 
 
 
 
 
 5a Questão (Ref.: 201702132733) Acerto: 1,0 / 1,0 
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. 
 
 
 
stdio.h - Funções para gráficos. 
 
stdlib.h - Funções de entrada e saida. 
 math.h - Funções matemáticas 
 
string.h - Funções para concatenação de strings com inteiros. 
 
time.h - Funções para manipulação de tempo, apenas horas, minutos e segundos. 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 6a Questão (Ref.: 201702614828) Acerto: 1,0 / 1,0 
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. 
 
 
 math.h - stdlib.h 
 
stdio.h - stdlib.h 
 
stdio.h - ctype.h 
 
stdlib.h - ctype.h 
 
cmat.h - ctype.h 
 Gabarito Comentado. 
 
 
 
 
 7a Questão (Ref.: 201702657707) Acerto: 1,0 / 1,0 
O Operador ternário é uma forma elegante de representar if else if, visto que é abreviada. Observe o trecho 
abaixo e assinale a opção que descreve o que faz. 
 
int a=12, b=35, c=7, resp; 
resp=(a>b && a > c) ?a: (b>c) ? b/c:c; 
printf (''valor: %d'' , resp); 
 
 
 
Exibe valor: 12 
 Exibe valor: 5 
 
Exibe valor: 7 
 
Exibe valor: 35 
 
Exibe valor: 0 
 Gabarito Comentado. 
 
 
 
 
 8a Questão (Ref.: 201702704544) Acerto: 1,0 / 1,0 
Marque abaixo a instrução que permite parar uma execução dentro de um switch. 
 
 
 
stop 
 
close 
 
open 
 
case 
 break 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 9a Questão (Ref.: 201702231865) Acerto: 1,0 / 1,0 
 Uma das dificuldades da estrutura escolha/ caso é o fato das restrições variarem para cada 
linguagem, dificultando a fixação. Na linguagem C, essa estrutura recebe o nome de switch() e tem 
suas restrições. Observe os trechos abaixo e assinale o que é possível ser usado na linguagem C, 
supondo que se espera encontrar na variável de nome a, inteira, alguns valores e entres eles está 
o número 90. Analise as linhas abaixo e assinale que foi escrita corretamente para testar o número 
90 na estrutura switch(). 
 
 
 case a=90: printf("Pode") ;break; 
 case 90: printf("Pode") ; break; 
 case a > 90: printf("Pode") ;break; 
 90: printf("Pode"); 
 90: printf("Pode"); stop; 
 Gabarito Comentado. 
 
 
 
 
 10a Questão (Ref.: 201702753982) Acerto: 1,0 / 1,0 
Os loops são utilizados para executar um conjunto de instruções várias vezes baseando-se sempre em uma 
condição que decidirá se continua repetindo ou não. 
Qual estrutura de repetição abaixo, garante que o bloco de instruções seja executado no mínimo uma vez? 
 
 
 do...while 
 
for 
 
switch 
 
while 
 
repeat...util

Outros materiais