Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 201302076583) Fórum de Dúvidas (2) Saiba (1) Para o programa abaixo qual a saída apresentada? main(){ int x,soma=0; for(x=10; x<=15;x++) { printf(" %d",pow(x,2)); } system("PAUSE"); return 0; } 9 10 11 12 13 14 15 15 14 13 12 11 10 10 11 12 13 14 15 20 22 24 26 28 30 100 121 144 169 196 225 Gabarito Comentado 2a Questão (Ref.: 201301477121) Fórum de Dúvidas (2) Saiba (1) Qual a estrutura de repetição usada para quantidade indeterminada de repetições? switch ifelse for struct while Gabarito Comentado 3a Questão (Ref.: 201301600419) Fórum de Dúvidas (2) Saiba (1) A estrutura do if na linguagem C, como em toda linguagem, tem uma sintaxe. Observe as afirmações abaixo e escolha a opção ERRADA. I As chaves de abertura e fechamento, sempre, não são obrigatórias. II No teste unimos expressões relacionais com operadores lógicos quando necessário. III A palavra then está presente na estrutura. IV O uso do else poderá não ser necessário. II e IV estão corretas. I e III estão corretas. II está correta e a III não está correta. I está errada. IV está correta e a I não está correta. Gabarito Comentado Gabarito Comentado 4a Questão (Ref.: 201301543960) Fórum de Dúvidas (2) Saiba (1) Durante a criação de um programa, foi percebido que uma parte do código era executada várias vezes, porém não era em uma sequência de repetições e sim esporadicamente. Cada vez que esta parte era executada inicialmente precisavase de um valor diferente e no final do trecho a resposta nem sempre era a mesma. Era necessário achar alguma forma de evitar a redundância de códigos e melhorar a escrita e desempenho do sistema. Baseado na descrição apresentada acima e utilizandose da melhor forma os conceitos de programação, qual seria a melhor solução pra o problema: Utilizar a estrutura de loop WHILE, para executar a parte do código que se repetia. Utilizar a estrutura de loop FOR com o GOTO, para executar a parte do código que se repetia. Utilizar a estrutura de loop FOR, para executar a parte do código que se repetia. Utilizar a estrutura de loop DOWHILE, para executar a parte do código que se repetia. Criar uma função para executar a parte do código que se repetia. 5a Questão (Ref.: 201302036617) Fórum de Dúvidas (2) Saiba (1) Estrutura de repetição, na ciência da computação, é uma estrutura de desvio do fluxo de controle presente em linguagens de programação que realiza e/ou repete diferentes algoritmos/ações dependendo se uma condição é verdadeira ou falsa, em que a expressão é processada e transformada em um valor booleano. Analise o código abaixo e identifique a 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(++i <= j); system("PAUSE"); return 0; } 123 34 024 345 1234 Gabarito Comentado Gabarito Comentado 6a Questão (Ref.: 201302036635) Fórum de Dúvidas (2) Saiba (1) 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 135 0 12345
Compartilhar