Buscar

AVALIAÇÃO PARACIAL - LINGUAGEM DE PROGRAMAÇÃO I

Prévia do material em texto

CCE0242_201402018525 V.1
 
 
 LINGUAGEM DE PROGRAMAÇÃO I
Avaiação Parcial: CCE0242_SM_201402018525 V.1 
Aluno(a): ISAAC SILVA DE FARIAS Matrícula: 201402018525
Acertos: 9,0 de 10,0 Data: 28/09/2017 11:03:36 (Finalizada)
 
 1a Questão (Ref.: 201402637114) Acerto: 1,0 / 1,0
Após o surgimento de várias linguagens de Alto nível, surge a linguagem C . Qual a década em que foi
desenvolvida?
década de 90
década de 60
 década de 70
década de 50
década de 80
 
 2a Questão (Ref.: 201402254188) 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.
Executável - extensão .c - compilar - fonte
Código de texto - extensão .txt - editar - fonte
 Código fonte - extensão .c - compilar - executável
Fonte - extensão .txt - editar - executável
Código base - extensão .c - compilar - fonte
 Gabarito Comentado. Gabarito Comentado.
 
 3a Questão (Ref.: 201402088533) Acerto: 1,0 / 1,0
Qual o nome da função matemática que calcula a potenciação de um número?
sqrt
 pow
double
elevado
pot
 Gabarito Comentado. Gabarito Comentado.
 
 4a Questão (Ref.: 201402637151) Acerto: 1,0 / 1,0
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 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/ 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 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 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.
 Gabarito Comentado.
 
 5a Questão (Ref.: 201402640780) Acerto: 1,0 / 1,0
Na linguagem de programação C, como em outras, na criação de programas, devemos definir os tipos de dados
para nossas variáveis de acordo com o problema em questão.
Das opções apresentadas qual possui apenas tipos da linguagem C, conforme o material apresentado nas aulas.
char, int, real, double, void
 char, int, float, double, void
char, int, real, double, boolean
char, integer, float, real, boolean
char, int, float, double, boolean
 Gabarito Comentado.
 
 6a Questão (Ref.: 201402197932) Acerto: 1,0 / 1,0
Um programa de cadastro deve solicitar cpf,nome e telefone de alunos até que o cpf seja igual a 0. Que estrutura
em C melhor representa esta tarefa?
for (cpf=0; cpf !=0; cpf++) 
 { // [bloco de comandos] }
while{ // [bloco de comandos] } 
 do (cfp !=0);
if (cpf != 0)
 { // [bloco de comandos] }
do while (cfp !=0)
 { // [bloco de comandos] }
 do{ // [bloco de comandos] } 
 while (cfp !=0);
 
 7a Questão (Ref.: 201402684535) Acerto: 1,0 / 1,0
Marque abaixo a instrução que permite parar uma execução dentro de um switch.
close
case
 break
open
stop
 Gabarito Comentado. Gabarito Comentado.
 
 8a Questão (Ref.: 201402211841) Acerto: 0,0 / 1,0
Alguns iniciantes na linguagem C sentem dificuldades de usar a estrutura dos ifs
encadeados. Sabemos que algumas afirmativas abaixo não produziriam um resultado
errado, mas que tornaria o programa com menor qualidade, visto que testes seriam
realizados sem necessidade.
Então, leia com atenção e só escolha a afirmativa poderá ajudá-los a construir programas
com qualidade, usando todos os recursos da estrutura if ... else if .....
 
Posso substituir ifs encadeados por ifs simples sem prejuízo de qualidade.
 O número de ifs encadeados é igual ao número de respostas possíveis, não considerando a
resposta errada do usuário, pois essa seria criticada no else.
Melhor seria substituir, sempre, os ifs encadeados pela estrutura do switch().
 O número de ifs encadeados é igual ao número de respostas possíveis, considerando a resposta
errada do usuário e não usaria else.
Posso substituir por vários ifs simples e um if composto, ao final, para criticar a resposta errada
do usuário.
 
 9a Questão (Ref.: 201402211856) 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 90: printf("Pode") ; break;
case a=90: printf("Pode") ;break;
90: printf("Pode"); stop;
90: printf("Pode");
case a > 90: printf("Pode") ;break;
 Gabarito Comentado.
 
 10a Questão (Ref.: 201402209296) Acerto: 1,0 / 1,0
 Muitas séries matemáticas podem ser geradas pela estrutura do for. Analise o código abaixo,
supondo que você digitou 2 e 4 quando lhe foram solicitados dois números e escolha a opção que
contém a série exibida pelo código.
2 4 6 8 19 12 14 16
2 4 6 10 16 26 42 68
 2 4 6 10 16 26 42
2 4 4 8 12 20 32 
2 4 4 8 12 20 32 52
 Gabarito Comentado. Gabarito Comentado.

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes