Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 201704303806) Pontos: 1,0 / 1,0 A linguagem C tem muitas vantagens que justificam usá-la. Gostaria que você explicasse o que significam três dessas vantagens abaixo: 1- Portabilidade 2- Modularidade 3- Simplicidade Resposta: Portabilidade: Com pouca ou nenhuma modificação pode ser migrada deu uma plataforma para outra. Modularidade: Possibilita ao programador desenvolver suas proprias funções . Facilita a manutenção. Deixa mais legivel o codigo entre outros. Simplicidade: possui um conjunto pequeno de palavras reservadas, tornando o aprendizado mais simples. Gabarito: Portabilidade: com pouca ou nenhuma modificação poderá ser compilado em várias plataformas. Modularidade: possibilita ao programador desenvolver suas próprias funções. Facilita a manutenção. Deixa mais legível o código.Entre outros Simplicidade: possui um conjunto pequeno de palavras reservadas, tornando o aprendizado mais simples. 2a Questão (Ref.: 201704443997) Pontos: 0,0 / 1,0 Faça um programa que utiliza uma matriz de 10 linhas e 3 colunas para ler três notas de 10 alunos, após isso calcula a média de todos os alunos e imprime a média de cada um. Resposta: Gabarito: #include #include /* run this program using the console pauser or add your own getch, system("pause") or input loop */ int main(int argc, char *argv[]) { int i,j, Soma, Media, Notas[10] [3], Medias[10]; Soma = 0; for (i=0; i <= 9; i++) { for (j=0; j <= 2; j++) { printf("Digite a Nota %d do aluno %d: ", j+1, i+1 ); scanf("%d", &Notas[i][j]); } } for (i=0; i <= 9; i++)0br /> { Medias [i] = 0; for (j=0; j <= 2; j++) { Medias[i] = Medias[i] + Notas[i][j]; } Medias[i] = Medias[i] /3; } for (i=0; i <= 9; i++) { printf("A media calculada do aluno %d eh %d \n", i+1, Medias[i]); } getchar(); return 0; } 3a Questão (Ref.: 201703735997) Pontos: 1,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. Padrão C89 Padrão C95 Padrão C99 C tradicional ISO/IEC 9899:1990 4a Questão (Ref.: 201704084201) Pontos: 1,0 / 1,0 Assinale a função que não é disponível na plataforma Linux. return printf() system() main() scanf() 5a Questão (Ref.: 201703656133) Pontos: 1,0 / 1,0 Na linguagem C, uma variável pode ser classificada como LOCAL ou GLOBAL. De acordo com as características das variáveis LOCAIS, marque a alternativa ERRADA. Duas, ou mais funções, podem declarar variáveis locais com os mesmos nomes. Existem funções que não têm variáveis locais. A função main() pode acessar qualquer variável local de qualquer função. Uma variável local só é visualizada pela função onde foi declarada. As variáveis locais não podem ser acessadas de fora do escopo em que foram criadas. 6a Questão (Ref.: 201703644967) Pontos: 1,0 / 1,0 Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais. &&, >= e || +, - e * =, > e || &&, || e ~ <, > e >= 7a Questão (Ref.: 201703644955) Pontos: 0,0 / 1,0 Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a variável num seja diferente de 0? while (num == 0) for (i = num; i > 0; i++) while (num != 0) enquanto (num > 0) for ( i = 0; i == num; i++) 8a Questão (Ref.: 201704034265) Pontos: 0,0 / 1,0 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 convertUp toupr toupper 9a Questão (Ref.: 201704369467) Pontos: 0,0 / 0,5 Dada a função abaixo, qual o valor que será retornado quando esta função for chamada com: perc(200, 15) float perc(float val, float perc) { float resp; resp = val + val * (perc/100); return resp; } 170 30 230 130 215 10a Questão (Ref.: 201704088154) Pontos: 0,0 / 0,5 Nas aulas aprendemos sobre as funções de leitura e gravação. A respeito da função fwrite assinale a alternativa correta. fwrite(quantidade, ptrArq, endreçoElemento,tamanho); fwrite(endreçoElemento, tamanho, quantidade); fwrite(endreçoElemento, tamanho, quantidade, ptrArq); fwrite( tamanho, endreçoElemento, ptrArq); fwrite(endreçoElemento, ptrArq, quantidade);
Compartilhar