Buscar

av1 LINGUAGEM DE PROGRAMAÇAO

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Fechar
	Avaliação: CCE0242_AV1_201201192481 » LINGUAGEM DE PROGRAMAÇÃO I      
	Tipo de Avaliação: AV1
	Aluno: 201201192481 - MARCOS PAULO CARDOSO DE OLIVEIRA
	Professor:
	ANITA LUIZA MACIEL LOPES
	Turma: 9028/FB
	Nota da Prova: 7,0 de 8,0         Nota do Trab.: 0        Nota de Partic.: 0        Data: 16/10/2015 17:34:11 (F)
	
	 1a Questão (Ref.: 616764)
	Pontos: 0,5  / 0,5
	Qual o nome da diretiva que é usada para incluir arquivos dentro do programa fonte que estivermos construindo?
		
	 
	include
	
	struct
	
	const
	
	define
	
	typedef
		 Gabarito Comentado.
	
	
	 2a Questão (Ref.: 616737)
	Pontos: 0,5  / 0,5
	Após o surgimento de várias linguagens de Alto nível, surge a linguagem C . Qual a década em que foi desenvolvida?
		
	
	década de 60
	
	década de 90
	
	década de 50
	
	década de 80
	 
	década de 70
		
	
	
	 3a Questão (Ref.: 616878)
	Pontos: 0,5  / 0,5
	Observe o programa abaixo e selecione a resposta que mostra e/ou explica o que será exibido no display.
#include 
int main()
{
printf ("O valor eh = \\n%04d ", 12);
}
		
	 
	O valor eh = \n0012
	
	O valor eh = 000012
	
	O valor eh = \n 12
	
	O valor eh = em uma linha e na linha abaixo 12
	
	O valor eh = em uma linha e na linha abaixo 0012
		 Gabarito Comentado.
	
	
	 4a Questão (Ref.: 616987)
	Pontos: 0,5  / 0,5
	Um Engenheiro Mecânico tinha um arquivo onde ele gostaria que os nomes dos materiais fossem todos convertidos para letras minúsculas.
Observe as linhas abaixo e assinale a opção que contem a função que realiza essa conversão e a biblioteca a qual pertence.
		
	
	toupper() e stdlib.h
	 
	tolower() e ctype.h
	
	atoi() e math.h
	
	isalpha() e stdlib.h
	
	atof() e stdlib.h
		 Gabarito Comentado.
	
	
	 5a Questão (Ref.: 620419)
	Pontos: 1,0  / 1,0
	Quando precisamos incrementar o valor de uma variável em C, geralmente usamos a forma contrata, com os operadores pré ou pós fixados de acordo com a necessidade.
Supondo as seguintes definições e desconsiderando a necessidade do restante do programa:
Int a = 5;
Int b = 8;
Após a execução das operações na ordem em que são apresentadas, Marque a resposta correta:
		
	 
	a = b++; o valor de a e b são respectivamente: 8 e 9
	
	a = ++b; o valor de a e b são respectivamente: 8 e 9
	
	a += b++; o valor de a e b são respectivamente: 9 e 13
	
	a += ++b; o valor de a e b são respectivamente: 14 e 8
	
	a += b++; o valor de a e b são respectivamente: 14 e 9
		 Gabarito Comentado.
	
	
	 6a Questão (Ref.: 620403)
	Pontos: 1,0  / 1,0
	Na linguagem de programação C, como em outras, na criação de programas, devemos definir os tipos de dados para nossas variáveis de acordo com o problema em questão.
Das opções apresentadas qual possui apenas tipos da linguagem C, conforme o material apresentado nas aulas.
		
	 
	char, int, float, double, void
	
	char, int, real, double, boolean
	
	char, int, real, double, void
	
	char, int, float, double, boolean
	
	char, integer, float, real, boolean
		 Gabarito Comentado.
	
	
	 7a Questão (Ref.: 620524)
	Pontos: 1,0  / 1,0
	Na construção de programas na linguagem C, precisamos tomar muito cuidado com a sintaxe das expressões condicionais, para que não tenhamos resultados inesperados.
Supondo que as variáveis foram devidamente declaradas e levando em conta apenas a linha de código apresentada, dentre as opções qual apresenta erro na sintaxe para a linguagem C.
		
	 
	if x > 0 { a = 2;}
	
	if (x > 0) a = 2 else b = 2 ;
	
	if (a > 0) {a = 2;} else {b= 2;}
	
	if (a > 0) {a = 2;} else if (b < 10) {b= 2;}
	
	if (a > 0) { a = 2;}
		 Gabarito Comentado.
	
	
	 8a Questão (Ref.: 620473)
	Pontos: 0,0  / 1,0
	Na construção de programas na linguagem C, precisamos utilizar os operadores relacionais para montar nossas expressões relacionais.
Supondo que as variáveis foram devidamente declaradas, dentre as opções apresentadas qual não apresentauma expressão relacional correta na linguagem C.
		
	 
	x = ( a + b )
	
	x <= ( a + b )
	
	x > ( a + b )
	
	x >= ( a + b )
	 
	x == ( a + b )
		
	
	
	 9a Questão (Ref.: 627672)
	Pontos: 1,0  / 1,0
	A linguagem C possui comandos para repetir uma sequência de instruções. Estas estruturas de repetição, também conhecidas como laços (do inglês loops). Dao o código abaixo, qual opção que demonstra o que será exibido na tela?
int main(int argc, char *argv[]) {
  int i = 0; 
  int j = 5;
  do{ 
   printf("%d", i++); 
  }while(j-- <= ++i )
  system("PAUSE");
  return 0;
}
		
	 
	0
	
	012345
	
	024
	
	135
	
	12345
		
	
	
	 10a Questão (Ref.: 627581)
	Pontos: 1,0  / 1,0
	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;
}
		
	
	1 2 3
	
	0 1 2 3 4 5
	
	0 1 2
	 
	1 2
	
	1 2 3 4 5

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando