Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
LINGUAGEM DE PROGRAMAÇÃO I Lupa Fechar Exercício: CCE0242_EX_A8 Aluno(a): Data: 07/11/2015 12:26:31 (Finalizada) 1a Questão (Ref.: 201201452197) Fórum de Dúvidas (1) 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: O programa exibirá 4 O programa exibirá 9 Ocorrerá um erro O programa exibirá 5 O programa exibirá 0 Gabarito Comentado Gabarito Comentado 2a Questão (Ref.: 201201778722) Fórum de Dúvidas (1) 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-1; i++){ if(vet[i]!=vet[tam-i]){ 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[tam-1-i]){ 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[tam-i]){ aux = 0; break; } } return aux; } int ePalindromo(char vet[],int tam){ int i; int aux=1; for(i=0; i < tam-1; i++){ if(vet[i]!=vet[tam-i]){ 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+1-i]){ aux = 0; break; } } return aux; } Gabarito Comentado Gabarito Comentado 3a Questão (Ref.: 201201864309) Fórum de Dúvidas (1) Saiba (0) Função em C onde são colocados todos os comandos e outras funções que desejamos que sejam executadas return main() end systema("pause") begin 4a Questão (Ref.: 201201456831) Fórum de Dúvidas (1) 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 fora ou dentro 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 dentro do escopo de todas as funções e poderá ser manipulado por qualquer função. Declaradas dentro 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 não poderá ser manipulado por qualquer função. Gabarito Comentado Gabarito Comentado 5a Questão (Ref.: 201201443001) Fórum de Dúvidas (1) Saiba (0) Observe o programa abaixo e escolha a opção que apresenta o que retorna da função chamada. 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 índice da variável que contem o menor número O maior número é retornado 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 Gabarito Comentado Gabarito Comentado 6a Questão (Ref.: 201201832682) Fórum de Dúvidas (1) Saiba (0) Observe o código abaixo e assinale a alternativa que define o que a função calcula executa. #include < stdio.h > #include < stdlib.h > #include < string.h > #include < math.h > int calcula (int x, int y, int z) { return (pow(x,2)+(y+z)); } main() { printf("Resultado: %d\n", calcula(2,3,4)); printf("\n\n"); system("pause"); return(0); } A função recebe 3 valores inteiros e retorna o cubo do 1º + a soma dos outros dois. Vai retornar o tipo inteiro. A função recebe 3 valores inteiros e retorna o quadrado do 1º + a soma dos outros dois. Vai retornar o tipo real. A função recebe 2 valores inteiros e um float e retorna o quadrado do 1º + a soma dos outros dois. Vai retornar o tipo inteiro. A função recebe 3 valores inteiros e retorna o quadrado do 2º + a soma dos outros dois. Vai retornar o tipo inteiro. A função recebe 3 valores int e retorna o quadrado do 1º + a soma dos outros dois. Vai retornar o tipo inteiro.
Compartilhar