Baixe o app para aproveitar ainda mais
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.
Compartilhar