Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 187390) Pontos: 0,4 / 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: #include <stdio.h> #include <stdlib.h> int main() { float nota prova,nota seminario; printf("\nDigite nota da prova:\n"); scant("%f",&av1); printf("\nDigite nota do seminario;\"); scant("%f",&seminario) av1=(prova+seminario) if provaɜ } 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.: 606311) 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: #include <stdio.h> #include <stdlib.h> 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) printf("%d \t",M[l][c]); } 3a Questão (Ref.: 268584) Pontos: 0,0 / 1,0 Na história da linguagem C, alguns momentos foram marcantes devido a acréscimos e/ou modificações significativas embora nem todos os compiladores tenham aderido. Abaixo estão relacionadas alguns deles: - Surge o tipo long long para inteiros; - As funções matemáticas passam a aceitar todos os tipos numéricos; - O caracter // para comentário de uma linha, pode ser usado também; Assinale a opção que contem o nome do documento onde apareceram, pela primeira vez, as modificações acima. ISO/IEC 9899:1990 Padrão C89 Padrão C95 Padrão C99 C tradicional Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 187983) 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: 650.00 Valor do imposto a ser pago: 1000.00 Valor do imposto a ser pago: 800.00 Valor do imposto a ser pago: 750.00 Valor do imposto a ser pago: 850.00 Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 68158) Pontos: 0,0 / 1,0 Qual a estrutura de repetição usada para quantidade indeterminada de repetições? for while switch struct if-else Gabarito Comentado. 6a Questão (Ref.: 262536) Pontos: 0,0 / 1,0 Os chamados vetores e matrizes podem ser considerados como: Estruturas de dados homogêneas Comandos de seleção composta Comandos de repetição Comandos de seleção Estruturas de dados heterogêneas Gabarito Comentado. Gabarito Comentado. 7a Questão (Ref.: 191420) Pontos: 0,0 / 1,0 O professor de Matemática armazena as notas dos quatro bimestres e da média dos seus 47 alunos em cinco vetores. Ele pretende agrupar esses vetores em uma matriz bidimensional de nome NOTAS na linguagem C. Assinale a opção que possibilitará fazer o que o professor deseja. float NOTAS[47,5]; float NOTAS[47][5]; float NOTAS[47][47]; float notas[5][47]; float Notas[47][47]; 8a Questão (Ref.: 240468) Pontos: 0,0 / 1,0 Observe o código apresentado na questão: #include < stdio.h> #include < stdlib.h> int x=4; void main(){ int x=5; exibir(x); system("PAUSE"); } void exibir(int y){ printf("%d",y); } Dentre as opções abaixo é correto afirmar: O programa exibirá 5 O programa exibirá 4 O programa exibirá 0 O programa exibirá 9 Ocorrerá um erro Gabarito Comentado. Gabarito Comentado. 9a Questão (Ref.: 620682) 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ções para ler um caractere. Função que fecha um arquivo. Função que detecta o fim do arquivo. Funções para leitura formatada. Gabarito Comentado. 10a Questão (Ref.: 620858) Pontos: 1,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("ARQ", ARQ2); rename("ARQ", "ARQ2"); rename("ARQ, ARQ2"); rename("ARQ2", "ARQ"); rename(ARQ2, ARQ);
Compartilhar