Buscar

LP aula 8

Prévia do material em texto

Aluno: FELIPPE MELLO FELIZOLA
	Matrícula: 201308144555
	Disciplina: CCE0242 - LING. DE PROG. I 
	Período Acad.: 2015.1 (G) / EX
	
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	
		1.
		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?
	
	
	
	
	
	strcont( ).
	
	
	strlen( ).
	
	
	strcat( ).
	
	
	strlength( ).
	
	 
	atoi( ).
	
	
	
		2.
		O chefe do departamento do pessoal da Empresa YYY gostaria de declarar matrizes bidimensionaispara armazenar nomes dos 20 funcionários e 14 salários de cada um deles.
Assinale a linha onde a declaração atende ao que ele deseja.
	
	
	
	
	
	
char nomes[20]; float salarios[19][13]; 
	
	
	
char nomes[19][31]; float salarios[19][13]; 
	
	 
	
char nomes[20][31]; float salarios[20][14]; 
	
	
	
float nomes[20][31], salarios[20][14]; 
	
	
	
char nomes[20][31]; float salarios[20][20]; 
	
	
	
		3.
		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á 5
	
	 
	Ocorrerá um erro
	
	
	O programa exibirá 0
	
	
	O programa exibirá 4
	
	
	O programa exibirá 9
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		4.
		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 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 maior número é retornado 
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		5.
		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; 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-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; 
}
	 Gabarito Comentado
	
	
		6.
		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 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 ou 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.
	 Gabarito Comentado
	 Gabarito Comentado

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

62 pág.
quest

Colégio Objetivo

User badge image

miyuri

Perguntas Recentes