Baixe o app para aproveitar ainda mais
Prévia do material em texto
13/04/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=927206072 1/3 LINGUAGEM DE PROGRAMAÇÃO I Fechar Exercício: CCE0242_EX_A2_201202123902 Matrícula: 201202123902 Aluno(a): WILLIAN DA SILVA SOUZA Data: 13/04/2015 09:34:43 (Finalizada) 1a Questão (Ref.: 201202727178) Fórum de Dúvidas (1) Saiba (0) Escreva o comando que defina uma constante de nome PI com valor igual a 3,14. #define PI 3,14 #const PI 3,14 #define PI 3.14 #include PI 3,14 #include PI 3.14 Gabarito Comentado 2a Questão (Ref.: 201202370108) Fórum de Dúvidas (1) Saiba (0) Na linguagem C, temos várias formas de exibir mensagens na tela, através das funções encontradas na biblioteca padrão stdio.h. Sabe‐se de antemão que poderíamos utilizar várias delas para exibir um texto, mas a escolha da função parte da necessidade do programa. Se um programa precisa exibir um texto, sem variáveis ou constantes numéricas já com a quebra de linha no final, qual das funções apresentadas é a mais adequada? print cout printf puts putchar Gabarito Comentado Gabarito Comentado 3a Questão (Ref.: 201202372993) Fórum de Dúvidas (1) Saiba (0) Observe o código abaixo: #include < stdio.h > #include < stdlib.h> int main(){ int x,y,z; x=6; y=2; z = (x%2)+8; puts(z); 13/04/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=927206072 2/3 system("PAUSE"); return 0; } Dentre as opções abaixo é correto afirmar: O programa exibirá 0 Ocorrerá um erro O programa exibirá 11 O programa exibirá 16 O programa exibirá 8 Gabarito Comentado Gabarito Comentado 4a Questão (Ref.: 201202323652) Fórum de Dúvidas (1) Saiba (0) Quanto aos códigos de formatação (especificadores de formato) usados com a função printf() e tendo em vista o trecho do programa, qual deveria ser a linha usada para exibir a saída abaixo: Observação: A sequência de números que aparece na saída representa as colunas da tela. Trecho int num1= 12, num2=8; float num3=15; printf("\n12345678901234"); printf("\n%d\t%06.2f\n", num1, num3); printf("\n%d\t%6.2f\n",num1/num2, num3); printf("\n%4d\t%.2f\n", num1%num2, num3/2); printf("\n%04d\t%.2f\n", num1/num2, num3); printf("\n%.2f\t%06.2f\n",(float) num1/num2, num3); Gabarito Comentado Gabarito Comentado 5a Questão (Ref.: 201202325005) Fórum de Dúvidas (1) Saiba (0) As funções existem para decompor um problema em partes menores, simplificando e organizando o programa como um todo. Tendo em vista o que foi exposto, assinale a opção que apresenta uma afirmativa ERRADA em relação aos conceitos de funções. As variáveis declaradas no corpo de uma função são chamadas variáveis locais. O protótipo de uma função informa ao compilador o tipo de retorno, o nome e a lista de parâmetros da função. O comando return encerra a execução de uma função e pode retornar vários valores para a função chamadora da função. Todas as funções apresentam na declaração de seu cabeçalho um par de parênteses. 13/04/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=927206072 3/3 Além do valor de uma variável é possível passar para uma função o endereço da variável como por exemplo, das matrizes. 6a Questão (Ref.: 201202710903) Fórum de Dúvidas (1) Saiba (0) Suponha que as bibliotecas necessárias foram declaradas e considere em função das respostas a numeração das linhas apresentadas entre parênteses. (L1)int main() (L2) { (L3) char vet[40]; (L4) puts("Digite o seu nome completo:"); (L5) fgets(vet); (L6) printf("%s\n", vet); (L7) system("pause"); (L8) return (0); (L9) } Analise o código e assinale a alternativa correta. Erro na (L8) O return é utilizado apenas em funções. Erro na (L6) O printf não aceita a forma apresentada. Erro na (L3) Deveria ser utilizado uma matriz. Erro na (L5) Na forma de preencher a função fgets. Erro na (L4) Puts está sendo usado de forma errada. Gabarito Comentado Fechar
Compartilhar