Baixe o app para aproveitar ainda mais
Prévia do material em texto
Estácio http://bquestoes.estacio.br/...71600&p1=201301089991&p2=1560161&p3=CCE0242&p4=101736&p5=AV2&p6=22/11/2014&p10=16220251[04/12/2014 22:14:29] Avaliação: CCE0242_AV2_201301089991 » LINGUAGEM DE PROGRAMAÇÃO I Tipo de Avaliação: AV2 Aluno: 201301089991 - VICTOR COUTO ALVES Professor: OSWALDO BORGES PERES Turma: 9031/AA Nota da Prova: 4,5 de 8,0 Nota do Trab.: 0 Nota de Partic.: 0 Data: 22/11/2014 15:09:46 1a Questão (Ref.: 201301665842) Pontos: 0,5 / 0,5 Uma empresa possui uma série de programas desenvolvidos em C que acessam um mesmo arquivo. Um dos problemas constatados é a falta de padronização no armazenamento de dados neste arquivo. Alguns aplicativos gravam em caixa alta (letras maiúsculas), outros em caixa baixa (letras minúsculas) e alguns não administram isto. Para tanto, foi definido, por padrão, que todos os caracteres lidos devem ser convertidos para caixa alta imediatamente após a leitura do mesmo. Qual função do C devo incluir nos programas para efetuar a conversão de caractere a caractere? upper convertUpper toupr convertUp toupper 2a Questão (Ref.: 201301330704) Pontos: 0,5 / 0,5 Todo programa codificado na linguagem C pode incluir uma, ou várias bibliotecas, mas existe uma que tem que estar nessa lista, na maioria das vezes, devido a necessidade da interação com o usuário.. Assinale a alternativa que apresenta essa biblioteca. iostream.h studio.h stdio.h stdin.h iostream 3a Questão (Ref.: 201301186964) Pontos: 0,5 / 0,5 que tipo de dado deve ser utilizado para definir uma variável que irá ramazenar um número do tipo: 65,890 char int Estácio http://bquestoes.estacio.br/...71600&p1=201301089991&p2=1560161&p3=CCE0242&p4=101736&p5=AV2&p6=22/11/2014&p10=16220251[04/12/2014 22:14:29] float uint string 4a Questão (Ref.: 201301287893) Pontos: 0,0 / 0,5 Muitas séries matemáticas podem ser geradas pela estrutura do for. Analise o código abaixo e escolha a opção que contém a série exibida pelo código. 0 1 1 3 2 4 5 7 1 1 2 3 5 8 13 21 0 1 1 2 3 5 8 13 21 0 1 1 2 3 4 5 6 1 3 4 7 9 11 13 5a Questão (Ref.: 201301234589) Pontos: 1,0 / 1,0 As matrizes, em geral, são caracterizadas por se tratarem de uma única variável de determinado tamanho que guarda várias informações do mesmo tipo. Desconsiderando a necessidade do programa principal e levando em conta a programação adequada, declaração e respectiva manipulação das matrizes, das opções apresentadas a respeito das matrizes bidimensionais marque a resposta correta. char mat[2][2]; mat[0][2] = "A"; int mat[3][3]; mat[0][3] = 5; char mat[2][2]; mat[0][2] = A; int mat[3][3]; mat[0][2] = 5.0; int mat[3][3]; mat[0][2] = 5; 6a Questão (Ref.: 201301286771) Pontos: 0,0 / 1,5 Uma nova regra foi criada para as finais das Olimpíadas; duas provas para decidir o campeão olímpico. Na primeira prova, os três nadadores com melhores tempos iriam participar e somente os dois com melhores tempos iriam para segunda. Estácio http://bquestoes.estacio.br/...71600&p1=201301089991&p2=1560161&p3=CCE0242&p4=101736&p5=AV2&p6=22/11/2014&p10=16220251[04/12/2014 22:14:29] Construa um programa, somente para a primeira prova, que deixe entrar com os tempos e os números de inscrição e exiba os números de inscrição dos dois melhores tempos, assumindo que os tempos serão diferentes. Resposta: Não sei. Gabarito: int main() { int matric1, matric2, matric3; float tempo1, tempo2, tempo3; printf("\nDigite tres numeros de inscricao: "); scanf("%d %d %d",&matric1, &matric2, &matric3) ; printf("\nDigite tres tempos: "); scanf("%f %f %f", &tempo1, &tempo2, &tempo3) ; if( tempo1 > tempo2 && tempo1 > tempo3 ) printf("\n%d\t%d\n", matric2 ,matric3); else if( tempo2 > tempo3 ) printf("\n%d\t%d\n", matric1 ,matric3); else printf("\n%d\t%d\n",matric1,matric2); } 7a Questão (Ref.: 201301192821) Pontos: 0,5 / 0,5 Dado o trecho de lógica utilizando o conceito da linguagem de programação C. Diga o resultado das variáveis x, y e z depois da seguinte sequência de operações: int x,y,z; x=y=10; z=++x; x=-x; y++; x=x+y-(z--); x = -20 y = 20 z = 10 x = -11 y = 11 z = 10 x = 11 y = 11 z = 15 x = -01 y = 01 z = 10 x = -13 y = 11 z = 13 a Estácio http://bquestoes.estacio.br/...71600&p1=201301089991&p2=1560161&p3=CCE0242&p4=101736&p5=AV2&p6=22/11/2014&p10=16220251[04/12/2014 22:14:29] 8 Questão (Ref.: 201301191358) Pontos: 0,0 / 1,5 Faça um programa em C que dado um número inteiro positivo n, calcular a soma dos n primeiros números naturais. Resposta: #include <stdio.h> #include <math.h> int main () { float n, soma; for(n = 0, n >= 0, n++) (...) } Gabarito: #include int main() { int n, soma; printf("\n\tCalculo da soma dos n primeiros numeros naturais\n"); printf("\nDigite o valor de n: "); scanf("%d", &n); soma = (n * (n + 1)) / 2; printf("A soma dos %d primeiros numeros naturais e' %d\n", n, soma); return 0; } 9a Questão (Ref.: 201301276532) Pontos: 0,5 / 0,5 Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a variável num seja diferente de 0? enquanto (num > 0) for ( i = 0; i == num; i++) while (num != 0) while (num == 0) for (i = num; i > 0; i++) 10a Questão (Ref.: 201301344089) Pontos: 1,0 / 1,0 As matrizes, assim como os vetores, são muito importantes para facilitar o trabalho de um programador, por isso é extremamente importante saber como utiliza-la. Assinale a alternativa em que há uma matriz bidimensional, do tipo inteiro, com 10 linhas e 20 colunas, declarada de forma correta. matrizExemplo float[20][10]; int matrizExemplo[10][20]; int matrizExemplo[10,20]; float matrizExemplo[20][10]; matrizExemplo int[10][20]; Período de não visualização da prova: desde 17/11/2014 até 02/12/2014. Estácio http://bquestoes.estacio.br/...71600&p1=201301089991&p2=1560161&p3=CCE0242&p4=101736&p5=AV2&p6=22/11/2014&p10=16220251[04/12/2014 22:14:29] bquestoes.estacio.br Estácio
Compartilhar