Buscar

AV1 Linguagem - respondida

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Parte superior do formulário
	
		
	 
	   » de 60 min 
		Lupa
	 
	Calc.
	 
	Notas
	
	
	 
	 
	 
	 
		
	VERIFICAR
E ENCAMINHAR
	Disciplina: CCE0242 - LING. DE PROG. I  
	Período Acad.: 2016.1 (G) / AV1
	Aluno:
	Matrícula: 
	
	Turma: 9010
	
Prezado(a) Aluno(a), 
Responda a todas as questões com atenção. Somente clique no botão VERIFICAR E ENCAMINHAR ao ter certeza de que respondeu a todas as questões.
Você poderá acessar esta avaliação do dia 12/05/2016 a 23/05/2016.
O gabarito e resultado da avaliação estarão disponíveis a partir do dia 21/05/2016.
	
	
		1.
		Na Aula 1, estudamos algumas características e vantagens da linguagem C. Observe as afirmativas abaixo e assinale a opção que contem a resposta correta.
I Tem boa Portabilidade. 
II Não pode ser modularizada. 
III É uma linguagem Orientada a Objetos.
IV Uma linguagem que pode manipular endereços de memória. 
V Não possui um propósito especifico.
 (Ref.: 201401286963)
		1 ponto
	
	
	
	
	As afirmativas IV e V estão corretas e as demais, erradas.
	
	
	As afirmativas I e IV estão corretas e as demais, erradas. 
	
	
	As afirmativas I, IV e V estão corretas e as demais, erradas. 
	
	
	As afirmativas II, IV e V estão corretas e as demais, erradas.
	
	
	As afirmativas II, III e IV estão corretas e as demais, erradas.
	
	
		2.
		Um dos grandes problemas de empresas que desenvolvem software é a variedade hardware. Como por exemplo, em grandes redes de supermercados, o software instalado não pode ser trocado sem maiores custos e traumas. A linguagem C possui a capacidade de ser compilado ou executado em diferentes arquiteturas (seja de hardware ou de software). Identifique abaixo a capacidade descrita. (Ref.: 201401592548)
		1 ponto
	
	
	
	
	Portabilidade
	
	
	Reuso
	
	
	Modularidade
	
	
	Polimorfismo
	
	
	Flexibilidade
	
	
		3.
		Qual o nome da função matemática que calcula a potenciação de um número? (Ref.: 201401086542)
		1 ponto
	
	
	
	
	pot
	
	
	pow
	
	
	sqrt
	
	
	elevado
	
	
	double
	
	
		4.
		Um Engenheiro estava construindo um trecho de programa onde pedia que o usuário respondesse com uma letra ou um algarismo.
Se o usuário não tivesse respondido, ele enviaria uma mensagem de erro.
Ele sabia que precisava aprender mais alguma estrutura, mas, no momento, pensou em experimentar uma função que pudesse lhe dar um retorno.
Pesquisou nas bibliotecas estudadas na aula 2 e achou.
Qual o nome dessa função? (Ref.: 201401635452)
		1 ponto
	
	
	
	
	isalnum() 
	
	
	isalpha() 
	
	
	isnotalphadigit()
	
	
	isdigit() 
	
	
	isspace() 
	
	
		5.
		Observe abaixo algumas declarações de variáveis e assinale a declaração errada. (Ref.: 201401635242)
		1 ponto
	
	
	
	
	int i; 
	
	
	long matricula; 
	
	
	short int a;
	
	
	long double profundidade; 
	
	
	long float x; 
	
	
		6.
		Observe abaixo várias funções que recebem dados via teclado. Qual delas permite uma leitura formatada? (Ref.: 201401635245)
		1 ponto
	
	
	
	
	fgetc()
	
	
	fgets() 
	
	
	gets() 
	
	
	getchar() 
	
	
	scanf() 
	
	
		7.
		A professora de Linguagem de Programação I pediu aos alunos que construíssem um código para que permitisse a entrada de um número inteiro e exibisse umas das mensagens: Positivo / Zero / Negativo
Eles acharam esse pedido estranho, visto que era um programa clássico.
Ao término do tempo que ela deu para o desenvolvimentos, pediu que eles comparassem as duas soluções que colocou no quadro. 
Leia as afirmativas abaixo e escolha a alternativa correta. 
I na solução A, se o número fosse positivo, era testado três vezes.
II na solução B, se o número fosse positivo, era testado uma vez. 
III Se as duas soluções produzem a mesma saída podemos afirmar que, em termos de eficiência, não importa a quantidade de testes.
IV A solução A poderia usar um if simples e um if composto ao invés de três ifs simples. 
V A solução B poderia testar se era zero no primeiro if e menor do que zero no outro desde que estivessem presentes as mensagens correspondentes aos testes e a mensagem Positivo no else.
 (Ref.: 201401249588)
		1 ponto
	
	
	
	
	I, II e V estão corretas 
	
	
	I, II, IV e V estão corretas 
	
	
	II e IV estão corretas 
	
	
	II, III e IV estão corretas 
	
	
	I, II e III estão corretas 
	
	
		8.
		O Operador ternário é uma forma elegante de representar if else if, visto que é abreviada. Observe o trecho abaixo e assinale a opção que descreve o que faz.
int a=12, b=35, c=7, resp;
resp=(a>b && a > c) ?a: (b>c) ? b/c:c;
printf (''valor: %d'' , resp); (Ref.: 201401635707)
		1 ponto
	
	
	
	
	Exibe valor: 5 
	
	
	Exibe valor: 12 
	
	
	Exibe valor: 0
	
	
	Exibe valor: 35 
	
	
	Exibe valor: 7 
	
	
		9.
		A instrução while é usada quando não sabemos quantas vezes um determinado bloco de instruções precisa ser repetido. Com ele, a execução das instruções vai continuar até que uma condição seja verdadeira. A condição a ser analisada para a execução do laço de repetição deverá retornar um valor booleano 
Dado o código abaixo, qual opção que demonstra o que será exibido na tela?
int main(){
int cont=1;
int tam = 3;
while( cont <=tam ){
while( cont++ <=tam )
printf("%d ",cont);
cont++;
}
system("PAUSE");
return 0;
}
 (Ref.: 201401646205)
		1 ponto
	
	
	
	
	2 3 4
	
	
	2 3 4 5
	
	
	1 2
	
	
	3 4 5
	
	
	1 2 3
	
	
		10.
		As estruturas de repetição são essenciais no desenvolvimentos de programas na linguagem C. Dado o programa abaixo, identifique a opção que demonstra o que será exibido na tela:
int main(int argc, char *argv[]) {
int i = 0; 
int j = 5;
while(++i <= --j){ 
printf("%d ", i); 
}
system("PAUSE"); 
return 0;
}
 (Ref.: 201401645967)
		1 ponto
	
	
	
	
	0 1 2 
	
	
	0 1 2 3 4 5
	
	
	1 2
	
	
	1 2 3
	
	
	1 2 3 4 5
	
	
Parte inferior do formulário

Outros materiais