Baixe o app para aproveitar ainda mais
Prévia do material em texto
Parte superior do formulário Fechar Avaliação: CCE0242_AV_201502069091 » LINGUAGEM DE PROGRAMAÇÃO I Tipo de Avaliação: AV Professor: ANITA LUIZA MACIEL LOPES Turma: 9053/AW Nota da Prova: 4,5 Nota de Partic.: 0 Av. Parcial 2 Data: 09/11/2017 19:59:26 1a Questão (Ref.: 201502746762) Pontos: 0,0 / 1,0 Na estrutura básica de um programa desenvolvido na linguagem C, temos alguns arquivos de cabeçalho e podemos ter algumas definições de constantes e de macros . Como incluímos esses arquivos de cabeçalho e as definições em nossos programas? Dê um exemplo de cada um. Resposta: Gabarito: Para incluirmos os arquivos de cabeçalho, usamos a diretiva include. Exemplo: #include < stdio.h> Para definirmos um constante, ou macro, usamos a diretiva define. Exemplo: #define T 32 2a Questão (Ref.: 201502168368) Pontos: 0,0 / 1,0 Faça um programa em C que dado um número inteiro positivo n, calcular a soma dos n primeiros números naturais. Resposta: int main() int n, positivo printf ("\n\t\numeros naturais\n") printf 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; } 3a Questão (Ref.: 201502692753) Pontos: 0,0 / 1,0 Na função main() da linguagem C, declarações, comandos, estruturas e tudo mais que pertence ao corpo da função estão envoltos por dois elementos. Assinale a opção que apresenta esses elementos. ( e ) { e } [ e ] begin e end begin e end; 4a Questão (Ref.: 201502692759) Pontos: 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. #include #include #include #include #include stdio.h #include stdlib.h #include math.h #define #define #define #include 5a Questão (Ref.: 201502650442) Pontos: 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. stdio.h - ctype.h cmat.h - ctype.h stdlib.h - ctype.h math.h - stdlib.h stdio.h - stdlib.h 6a Questão (Ref.: 201502693443) Pontos: 1,0 / 1,0 Um desenvolvedor construiu um código onde estava presente o trecho abaixo. char resp; scanf("%c", &resp); switch(toupper(resp)) ; { case 'A': puts("Digitou a letra A" ); break; case 'E': puts("Digitou a letra E" ); break; case 'i': puts("Digitou a letra I" ); case 'O': puts("Digitou a letra O" ); case 'U': puts("Digitou a letra U" ); break; default: puts("Nao digitou vogal" ); } Analise as afirmativas abaixo e assinale a opção correta. I Se digitar I, aparece: Digitou a letra I / Digitou a letra O/ Digitou a letra U uma mensagem em cada linha. II Se digitar i, aparece: Nao digitou vogal. III Se digitar o, aparece:Digitou a letra O/ Digitou a letra U uma mensagem em cada linha. IV Se digitar a, aparece: Nao digitou vogal. V Se digitar A, aparece: Digitou a letra A. II e, IV são verdadeiras I, III e IV são verdadeiras II, III e V são verdadeiras III e IV são verdadeiras Só a a III é verdadeira 7a Questão (Ref.: 201502253542) Pontos: 1,0 / 1,0 Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a variável num seja diferente de 0? for ( i = 0; i == num; i++) enquanto (num > 0) while (num == 0) for (i = num; i > 0; i++) while (num != 0) 8a Questão (Ref.: 201502704076) Pontos: 0,0 / 1,0 Assim como nas variáveis, podemos inicializar os vetores assim que declaramos. Sabendo-se que existe um vetor de 3 posições do tipo inteiro, qual das opções abaixo correspondo a correta forma de se declarar e inicializar este vetor? int numeros[2] = [ 0, 1, 2]; int numeros(2) = { 0, 1, 2}; integer numeros[3] = [ 0, 1, 2]; int numeros[3] = ( 0, 1, 2); int numeros[3] = { 0, 1, 2}; 9a Questão (Ref.: 201502307272) Pontos: 0,5 / 0,5 Observe o programa abaixo e escolha a opção que apresenta o que retorna da função chamada. O menor número é retornado Nada retorna porque o nome do vetor da função main é diferente do nome do vetor da função descobre O valor retornado corresponde ao índice da variável que contem o menor número O maior número é retornado O valor retornado corresponde ao deslocamento mais um em relação ao endereço base da variável que contem o menor número 10a Questão (Ref.: 201502211601) Pontos: 0,0 / 0,5 Na definição de estruturas, funções, variáveis, etc. devemos seguir suas respectivas Sintaxes. Das opções apresentas, qual é SINTAXE correta da definição de um vetor bidimensional. nome_matriz[numero_linhas][numero_colunas]; tipo nome_vetor[numero_colunas][numero_linhas]; tipo nome_matriz[numero_colunas][numero_linhas]; tipo nome_matriz[][]; tipo nome_matriz[numero_linhas][numero_colunas]; Observação: Estou ciente de que ainda existe(m) 1 questão(ões) não respondida(s) ou salva(s) no sistema, e que mesmo assim desejo finalizar DEFINITIVAMENTE a avaliação. Data: 09/11/2017 20:47:03 Período de não visualização da prova: desde 01/09/2017 até 24/11/2017. Parte inferior do formulário
Compartilhar