Buscar

av1 linguagem de programação

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

25/11/2017 Estácio
http://bquestoes.estacio.br/entrada.asp?p0=224754750&p1=201408289423&p2=2098993&p3=CCE0242&p4=103065&p5=AV&p6=18/11/2017&p… 1/4
 Fechar
 
Avaliação: CCE0242_AV_201408289423 » LINGUAGEM DE PROGRAMAÇÃO I
Tipo de Avaliação: AV
Aluno: 201408289423 - LEANDRO ALEXANDRE CARDOZO VAZ
Professor: OSWALDO BORGES PERES
 
Turma: 9014/AN
Nota da Prova: 6,0 Nota de Partic.: 1 Av. Parcial 2 Data: 18/11/2017 13:59:19
 
 1a Questão (Ref.: 201409163885) Pontos: 1,0 / 1,0
Escreva um programa em C que recebe um inteiro e diga se é par ou ímpar. Use o operador matemático % (resto
da divisão ou módulo) e o teste condicional if.
 
Resposta: #include<stdio.h> #include<stdlib.h> int main { int num; printf("Digite um numero :");
scanf("%d",&num); if(num%2= 0){ printf("O numero digitado eh par "); } else { printf("O numero eh impar"); }
system("PAUSE"); }
 
 
Gabarito: #include int main() { int num; printf("Digite um numero: "); scanf("%d", &num); if( num%2 == 1 )
printf("%d e ímpar\n", num); else printf("%d e par\n", num); }
 
 2a Questão (Ref.: 201409178074) Pontos: 0,0 / 1,0
Sabemos que as estruturas de dados são técnicas de programação que permitem agruparmos vários dados em uma
mesma variável. Identifique os dois tipos de estruturas estudadas, destacando a diferença entre elas.
 
Resposta: O comando switch e o comando for . A diferença é que o "switch" armazena vetores e o comando "for
"armazena constantes.
 
 
Gabarito: As estruturas de dados estudadas são: estruturas homogêneas e estruturas heterogêneas.
 Diferença entra elas:
 Estruturas homogêneas - formadas por dados do mesmo tipo
 Estruturas heterogêneas - formadas por dados de tipos diferentes
 
 3a Questão (Ref.: 201408935166) Pontos: 1,0 / 1,0
No ambiente Dev-cpp, temos algumas facilidades. Uma delas é quando desejarmos compilar e executar logo em
seguida com um único clique ou um pressionamento de uma tecla.
 Analise as afirmativas abaixo e escolha a opção correta
 I Pressionar F9(pode ser F11 em versões mais novas)
 II Clicar no ícone Compilar
 III Clicar no ícone Executar
 IV Clicar no ícone Compilar e Executar
 
Só a II possibilita isso
Só a III possibilita isso
Só a IV possibilita isso
Só a I possibilita isso
 Tanto a I quanto a IV possibilitam isso
 
25/11/2017 Estácio
http://bquestoes.estacio.br/entrada.asp?p0=224754750&p1=201408289423&p2=2098993&p3=CCE0242&p4=103065&p5=AV&p6=18/11/2017&p… 2/4
 4a Questão (Ref.: 201408935352) Pontos: 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.
atof() e stdlib.h
 tolower() e ctype.h
toupper() e stdlib.h
isalpha() e stdlib.h
atoi() e math.h
 
 5a Questão (Ref.: 201408506348) Pontos: 1,0 / 1,0
Um engenheiro precisava calcular o valor do imposto a ser pago no carnê leão.
Sabe-se que o imposto é calculado sobre o salário bruto.
Acompanhe o programa codificado na linguagem C, supondo que você digitou 4000 para primeira
solicitação de entrada e 1000, para segunda solicitação. Escolha a opção onde está presente o
valor do imposto.
Valor do imposto a ser pago: 800.00
 Valor do imposto a ser pago: 750.00
Valor do imposto a ser pago: 650.00
Valor do imposto a ser pago: 850.00
Valor do imposto a ser pago: 1000.00
 
 6a Questão (Ref.: 201408935859) Pontos: 0,0 / 1,0
Existe sempre uma dúvida por parte do desenvolvedor se escolhe switch() ou if quando está usando a Linguagem
C.
 Sabemos que existem algumas exigências para se usar o switch().
 Analise as opções abaixo e assinale a opção correta.
 
I Qualquer tipo pode ser usado. 
 II Somente o tipo vetor de char que Não pode ser usado. 
 III Não pode ser usado intervalo tipo: 1..3 em um case. 
 IV Sempre será obrigatório usar o comando break; ao final de um case. 
 V Quando o valor digitado não estiver presente em nenhum dos cases, irá para a opção default, caso exista.
 III e V são verdadeiras
II, IV e V são verdadeiras
 I, III e IV são verdadeiras
II, III e IV são verdadeiras
I, III, IV e V são verdadeiras
 
25/11/2017 Estácio
http://bquestoes.estacio.br/entrada.asp?p0=224754750&p1=201408289423&p2=2098993&p3=CCE0242&p4=103065&p5=AV&p6=18/11/2017&p… 3/4
 7a Questão (Ref.: 201408507284) Pontos: 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
2 4 4 8 12 20 32 52
2 4 6 10 16 26 42 68
2 4 4 8 12 20 32 
 
 8a Questão (Ref.: 201408549602) Pontos: 1,0 / 1,0
Um lojista gostaria de desenvolver um programa que pudesse armazenar os
códigos(valores inteiros), os valores de compra(valores reais), os valores de
vendas(valores reais) e a quantidade(valores inteiros) de todos os mil produtos.
Pensou em declarar algumas matrizes unidimensionais para tornar isso possível.
 
Qual das opções abaixo declara as matrizes necessárias para que o programa
possa ser desenvolvido a partir delas e seguindo, rigorosamente, as sugestões do
texto acima?
 int codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000];
double codigos[1000], qtdade[1000], valorC[1000], valorV[1000];
double codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000];
int codigos[999], qtdade[999]; float valorC[999], valorV[999];
double codigos[999], qtdade[999], valorC[999], valorV[999];
 
 9a Questão (Ref.: 201408453977) Pontos: 0,0 / 0,5
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 par�r deste ano.
Das opções apresentadas, qual função apresenta a solução para o programador?
strlength( ).
 atoi( ).
25/11/2017 Estácio
http://bquestoes.estacio.br/entrada.asp?p0=224754750&p1=201408289423&p2=2098993&p3=CCE0242&p4=103065&p5=AV&p6=18/11/2017&p… 4/4
 strlen( ).
strcat( ).
strcont( ).
 
 10a Questão (Ref.: 201408952229) Pontos: 0,0 / 0,5
A função rewind() de protótipo
 
void rewind (FILE *fp);
 tem como comportamento:
 Retornar a posição corrente do arquivo para o início.
Adiantar para a próxima posição corrente do arquivo.
 Retornar a posição corrente do arquivo para o fim.
Adiantar a posição corrente do arquivo para o fim.
Adiantar a posição corrente do arquivo para o início.
Período de não visualização da prova: desde 01/09/2017 até 24/11/2017.

Continue navegando