Baixe o app para aproveitar ainda mais
Prévia do material em texto
22/05/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2418072690 1/4 LINGUAGEM DE PROGRAMAÇÃO I Fechar Exercício: CCE0242_EX_A8_201202123902 Matrícula: 201202123902 Aluno(a): WILLIAN DA SILVA SOUZA Data: 18/05/2015 12:50:32 (Finalizada) 1a Questão (Ref.: 201202271904) Fórum de Dúvidas (0) Saiba (0) Um programador durante a construção de um código precisava converter o texto correspondente a um ano em um número inteiro, para poder executar alguns cálculos a partir deste ano. Das opções apresentadas, qual função apresenta a solução para o programador? atoi( ). strlen( ). strcont( ). strlength( ). strcat( ). 2a Questão (Ref.: 201202376760) Fórum de Dúvidas (0) Saiba (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á 0 O programa exibirá 4 O programa exibirá 5 O programa exibirá 9 Gabarito Comentado Gabarito Comentado 3a Questão (Ref.: 201202367564) Fórum de Dúvidas (0) Saiba (0) Observe o programa abaixo e escolha a opção que apresenta o que retorna da 22/05/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2418072690 2/4 função chamada. O maior número é retornado Nada retorna porque o nome do vetor da função main é diferente do nome do vetor da função descobre O valor retornado corresponde ao deslocamento mais um em relação ao endereço base da variável que contem o menor número O menor número é retornado O valor retornado corresponde ao índice da variável que contem o menor número Gabarito Comentado Gabarito Comentado 4a Questão (Ref.: 201202404935) Fórum de Dúvidas (0) Saiba (0) Os alunos foram desafiados pelo professor para construir uma linha em linguagem C que pudesse exibir no display o algarismo da casa das dezenas simples de um número dado na chamada das funções. O professor disse que eles não precisavam fazer nenhuma proteção, mas deixou claro que tinham que usar somente as duas funções que foram disponibilizadas para eles. Observe os protótipos abaixo e os comentários sobre o que cada função retorna e depois escolha a opção que possibilita o que foi pedido, supondo que o número seja : 987234. Função 1: int retornaUltimo(int num); /* Retorna o algarismo da casa das unidades simples*/ Função 2: int retornaDezenas(int num); /* Retorna o número de dezenas de um número */ 22/05/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2418072690 3/4 Gabarito Comentado Gabarito Comentado 5a Questão (Ref.: 201202703285) Fórum de Dúvidas (0) Saiba (0) A língua portuguesa realmente é surpreendente. Além de rica em fonemas e vocabulário, possui muitas curiosidades. Entre elas o conceito de palíndromo, que é uma palavra ou um número que se lê da mesma maneira nos dois sentidos como, por exemplo, OVO. Dado o código abaixo, qual das opções complementa o programa para identificar este curioso conceito? int ePalindromo(char vet[],int tam); void main(int argc, char *argv[]) { char texto[] = "arara"; int i; if(ePalindromo(texto, strlen(texto))) printf("Eh palindromo"); else printf("Nao eh palindromo"); system("PAUSE"); } int ePalindromo(char vet[],int tam){ int i; int aux=1; for(i=0; i < tam/2; i++){ if(vet[i]!=vet[tami]){ aux = 0; break; } } return aux; } int ePalindromo(char vet[],int tam){ int i; int aux=1; for(i=0; i < tam/2; i++){ if(vet[i]!=vet[tam1i]){ aux = 0; break; } } return aux; } int ePalindromo(char vet[],int tam){ int i; int aux=1; for(i=0; i < tam1; i++){ if(vet[i]!=vet[tami]){ aux = 0; break; } } return aux; } int ePalindromo(char vet,int tam){ int i; int aux=1; for(i=0; i < tam1; i++){ if(vet[i]!=vet[tami]){ aux = 0; break; } } return aux; } int ePalindromo(char vet[],int tam){ int i; int aux=1; for(i=0; i < tam; i++){ if(vet[i]!=vet[tam+1i]){ aux = 0; break; 22/05/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2418072690 4/4 } } return aux; } Gabarito Comentado 6a Questão (Ref.: 201202381394) Fórum de Dúvidas (0) Saiba (0) Existem basicamente dois tipos de variáveis que podem ser declaradas em um código: variáveis locais e variáveis globais. Para que um programador possa escolher a melhor maneira de declarar as variáveis em seu programa é necessário que ele tenha domínio sobre elas. Assinale a alternativa que contém apenas características das variáveis globais. Declaradas dentro do escopo de todas as funções e não poderá ser manipulado por qualquer função. Declaradas dentro do escopo de todas as funções e poderá ser manipulado por qualquer função. Declaradas fora do escopo de todas as funções e não poderá ser manipulado por qualquer função. Declaradas fora do escopo de todas as funções e poderá ser manipulado por qualquer função. Declaradas fora ou dentro do escopo de todas as funções e não poderá ser manipulado por qualquer função. Gabarito Comentado Gabarito Comentado Fechar
Compartilhar