Baixe o app para aproveitar ainda mais
Prévia do material em texto
2017614 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=68652360&p1=201704064074&p2=3961468&p3=CCE0242&p4=102900&p5=AV2&p6=29/05/2017&p10=67352186 1/4 Avaliação: CCE0242_AV2_201704064074 » LINGUAGEM DE PROGRAMAÇÃO I Tipo de Avaliação: AV2 Aluno: 201704064074 ANA KELLY DO EGITO SANTA CRUZ MARQUES MARTINS Professor: ANDRE PRZEWODOWSKI FILHO Turma: 9003/AC Nota da Prova: 2,0 de 10,0 Nota do Trab.: 0 Nota de Partic.: 0 Data: 29/05/2017 11:37:14 1a Questão (Ref.: 201704257871) Pontos: 0,0 / 1,0 Um professor de Linguagem de Programação I pediu a um aluno que desenvolvesse um programa codificado na linguagem C para que ele pudesse calcular a nota da AV1 que seria composta de duas notas: prova e seminário. Entretanto, ele informou que, se a nota da prova fosse menor do que 4.0, então, não valeria a nota do seminário, ficando a nota da AV1 só com a nota da prova. Caso contrário, Seria feita a média aritmética para compor a nota da AV1. Ajude ao aluno, escrevendo esse código. Resposta: Gabarito: int main() { float prova, seminario,media; printf("\nNota da prova: \n") ; scanf("%f", &prova); printf("\nNota do seminario: \n") ; scanf("%f", &seminario); if ( prova < 4) printf("\nNota da AV1: %.1f\n", prova) ; else { media=(prova+seminario)/2; printf("\nNota da AV1: %.1f\n", media) ; } } 2a Questão (Ref.: 201704676792) Pontos: 0,0 / 1,0 Implementar uma função em linguagem de programação C que receba a matriz de tamanho 30 x 30 e exiba apenas os valores da diagonal principal. Resposta: int main; ( Gabarito: void exibi(int M[30][30]){ int l,c; for(l=0;l<30;l++) for(c=0;c<30;c++) if(l==c) javascript:alert('Ref. da quest%C3%A3o: 201704257871\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('Nota aferida por em 29/05/2017.'); javascript:alert('Ref. da quest%C3%A3o: 201704676792\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('Nota aferida por em 29/05/2017.'); 2017614 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=68652360&p1=201704064074&p2=3961468&p3=CCE0242&p4=102900&p5=AV2&p6=29/05/2017&p10=67352186 2/4 printf("%d \t",M[l][c]); } 3a Questão (Ref.: 201704339058) Pontos: 0,0 / 1,0 Na Aula 1, estudamos algumas características e vantagens da linguagem C. Observe as afirmativas abaixo e assinale a opção que contem a resposta correta. I Tem boa Portabilidade. II Não pode ser modularizada. III É uma linguagem Orientada a Objetos. IV Uma linguagem que pode manipular endereços de memória. V Não possui um propósito especifico. As afirmativas II, III e IV estão corretas e as demais, erradas. As afirmativas IV e V estão corretas e as demais, erradas. As afirmativas I, IV e V estão corretas e as demais, erradas. As afirmativas I e IV estão corretas e as demais, erradas. As afirmativas II, IV e V estão corretas e as demais, erradas. 4a Questão (Ref.: 201704248016) Pontos: 1,0 / 1,0 Os operadores lógicos servem para combinar resultados de expressões, retornando se o resultado final é verdadeiro ou falso. Marque a alternativa que contém o operador lógico que deve ser utilizado quando as duas proposições lógicas necessitam ser verdadeiras para que o resultado da combinação seja verdadeiro. ((pontos>=10) || (pontos <=20)) ((pontos>=10) && (pontos <=20)) ((pontos>=10) % (pontos <=20)) ((pontos>=10) # (pontos <=20)) ((pontos>=10) ! (pontos <=20)) 5a Questão (Ref.: 201704774543) Pontos: 0,0 / 1,0 Leia com atenção as afirmaĕvas abaixo e escolha a opção correta. I A estrutura do for, por definição, é ideal quando o número de repeĕções for conhecido II A estrutura do for testa ao final enquanto a estrutura while testa no início III A estrutura while pode simular a estrutura do for e a estrutura do... while IV A estrutura do for sem nenhum parâmetro, só com os ; dentro dos parênteses e com um if no corpo da repeĕção, pode simular a estrutura while V Tanto a estrutura do...while quanto a estrutura while, testam no início Somente I, III e IV estão corretas Somente I e V estão corretas Somente I, III e V estão corretas Somente II, III e V estão corretas Somente I, II, III e V estão corretas javascript:alert('Ref. da quest%C3%A3o: 201704339058\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('Ref. da quest%C3%A3o: 201704248016\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('Ref. da quest%C3%A3o: 201704774543\n\nStatus da quest%C3%A3o: Liberada para Uso.'); 2017614 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=68652360&p1=201704064074&p2=3961468&p3=CCE0242&p4=102900&p5=AV2&p6=29/05/2017&p10=67352186 3/4 6a Questão (Ref.: 201704698366) Pontos: 0,0 / 1,0 A linguagem C, ao contrário de outras linguagens de programação, não possui um tipo de dados correspondente às strings; no lugar, usamse vetores e ponteiros Admitindose que existe declarado um vetor chamado nome de 50 posições(nome[50]), qual das opções abaixo efetua corretamente a leitura de seu primeiro nome? scanf("%s&c", nome[0]); scanf("%&s", &nome); scanf("%c", nome[0]); scanf("%s", nome); scanf("%s", &nome); 7a Questão (Ref.: 201704698599) Pontos: 1,0 / 1,0 Supondo que está desenvolvendo um programa de cadastro de alunos, qual das opções declara corretamente uma matriz caracter que suporte 30 nomes de até 20 caracteres? char nomes (20,30); char nomes [30][20]; char nomes (30); char nomes [30]; char nomes [20][30]; 8a Questão (Ref.: 201704206093) Pontos: 0,0 / 1,0 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? atoi( ). strcont( ). strlen( ). strlength( ). strcat( ). 9a Questão (Ref.: 201704691163) Pontos: 0,0 / 1,0 Na manipulação de arquivos na linguagem C, podemos utilizar várias funções da linguagem. Cada uma delas tem um propósito específico. Das afirmativas apresentadas qual define corretamente qual a finalidade da função feof() . Funções para gravar uma linha. Função que detecta o fim do arquivo. Função que fecha um arquivo. Funções para leitura formatada. Funções para ler um caractere. javascript:alert('Ref. da quest%C3%A3o: 201704698366\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('Ref. da quest%C3%A3o: 201704698599\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('Ref. da quest%C3%A3o: 201704206093\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('Ref. da quest%C3%A3o: 201704691163\n\nStatus da quest%C3%A3o: Liberada para Uso.'); 2017614 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=68652360&p1=201704064074&p2=3961468&p3=CCE0242&p4=102900&p5=AV2&p6=29/05/2017&p10=67352186 4/4 10a Questão (Ref.: 201704691339) Pontos: 0,0 / 1,0 Uma das ultimas funções estudadas foi a rename(). Suponha que o nome do arquivo é inicial é ARQ e o novo deve ser ARQ2, e é constante. Assinale a alternativa que apresenta a sintaxe correta para a função. rename("ARQ2", "ARQ"); rename("ARQ", "ARQ2"); rename("ARQ", ARQ2); rename("ARQ, ARQ2"); rename(ARQ2, ARQ); 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: 29/05/2017 11:56:10 Período de não visualização da prova: desde 26/05/2017 até 13/06/2017. javascript:alert('Ref. da quest%C3%A3o: 201704691339\n\nStatus da quest%C3%A3o: Liberada para Uso.');
Compartilhar