Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 201408316094) 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 ISO/IEC 9899:1990 Padrão C95 Padrão C99 C tradicional 2a Questão (Ref.: 201408115666) Pontos: 1,0 / 1,0 Qual o nome da função matemática que calcula a potenciação de um número? elevado pow pot sqrt double 3a Questão (Ref.: 201408667966) Pontos: 1,0 / 1,0 Na linguagem de programação C, como em outras, na criação de programas, precisamos fazer a entrada e saída de dados no sistema e para tal temos algumas opções. Das opções apresentadas, qual não é parte linguagem C, conforme o material apresentado nas aulas. cin ( ) fgetc(stdin) scanf ( ) getchar ( ) printf ( ) 4a Questão (Ref.: 201408668005) Pontos: 1,0 / 1,0 Na construção de programas na linguagem C, precisamos utilizar os operadores lógicos para montar nossas expressões. Supondo que as variáveis foram devidamente declaradas, dentre as opções apresentadas qual não apresentauma expressão logica / relacional correta na linguagem C. ! (a > b) a > b && a < c a > b || b < c a > b && < c a > b && ! c 5a Questão (Ref.: 201408675182) Pontos: 0,0 / 1,0 A linguagem C possui comandos para repetir uma sequência de instruções. Estas estruturas de repetição, também conhecidas como laços (do inglês loops). Dao o código abaixo, qual opção que demonstra o que será exibido na tela? int main(int argc, char *argv[]) { int i = 0; int j = 5; do{ printf("%d", i++); }while(j-- <= ++i ) system("PAUSE"); return 0; } 024 012345 12345 0 135 6a Questão (Ref.: 201408675608) Pontos: 1,0 / 1,0 A linguagem C permite a inicialização de vetores junto com sua declaração. Dada as alternativas abaixo, selecione a que está incorreta: int valores[] = {10, 15, 20, 25, 30}; char valores = "ABCD"; char valores[] = {'A', 'B', 'C', 'D'}; char valores[5] = {'A', 'B', 'C', 'D'}; int valores[5] = {10, 15, 20, 25, 30}; 7a Questão (Ref.: 201408675628) Pontos: 0,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 [30][20]; char nomes (30); char nomes [30]; char nomes (20,30); char nomes [20][30]; 8a Questão (Ref.: 201408287978) Pontos: 1,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: Ocorrerá um erro O programa exibirá 4 O programa exibirá 5 O programa exibirá 9 O programa exibirá 0 9a Questão (Ref.: 201408668209) Pontos: 1,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 fputc() . Funções para gravar uma linha. Função para gravar um caractere. Função que detecta o fim do arquivo. Funções para gravação formatadas. Função que fecha um arquivo. 10a Questão (Ref.: 201408237770) Pontos: 1,0 / 1,0 Um engenheiro elétrico desenvolveu um programa para que possa, entre outras funções, ler de um arquivo txt dados coletados durante um dia de um usina elétrica. Cada arquivo é salvo seguindo o modelo abaixo: ddmmaaaa.txt (onde tem dd( digita o dia com dois algarismos), mm(digita o mês com dois algarismos) e aaaa(ano com 4 algarismos). O chefe dele quando deseja fazer uma consulta, clica no executável e escolhe a opção leitura e quando lhe é perguntado, digita o nome do arquivo conforme falado acima. Para que isso seja possível, deverá estar presente na função consulta() uma das linhas abaixo. Selecione-a. fp=fopen(nomeArq, "r"); fp=fopen("nomeArq", "a"); " fp=fopen(nomeArq, "w"); fp=fopen("ddmmaaaa.txt", "r"); fp=fopen(ddmmaaaa.txt, "w+");
Compartilhar