Buscar

#AV1#2015.1__LINGUAGEM DE PROGRAMAÇÃO I

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

Fechar
	Avaliação: CCE0242_AV1_201401046371 » LINGUAGEM DE PROGRAMAÇÃO I
	Tipo de Avaliação: AV1
	Aluno: 201401046371 – xxxxxxxxx xxxxxxxxxxxxxx xxxxxxxxxxx
	Professor:
	ANDRE PRZEWODOWSKI FILHO
	Turma: 9008/EH
	Nota da Prova: 3,5 de 8,0         Nota do Trab.: 0        Nota de Partic.: 2        Data: 08/10/2015 18:56:48
	
	 1a Questão (Ref.: 201401282722)
	Pontos: 0,5  / 0,5
	Todo programa codificado na linguagem C pode incluir uma, ou várias bibliotecas, mas existe uma que tem que estar nessa lista, na maioria das vezes, devido a necessidade da interação com o usuário..
Assinale a alternativa que apresenta essa biblioteca.
		
	
	iostream 
	
	iostream.h 
	
	stdin.h 
	
	studio.h 
	 
	stdio.h 
	
	
	 2a Questão (Ref.: 201401284819)
	Pontos: 0,5  / 0,5
	Para que possamos criar nossos programas na linguagem C, iniciamos por criar o ______________, o qual pode ser feito através de um editor de texto não formatado e salvo com a ______________ ou mesmo utilizar um editor da linguagem, como o DEV C++. De acordo com o sistema operacional isto pode ser um pouco diferente. Após esta etapa, devemos ___________ e linkeditar o programa gerando o arquivo _____________, o qual após ser executado apresenta o resultado de nosso programa.
Das opções apresentadas, marque aquela que completa respectivamente e corretamente os espaços em branco destacados do texto, segundo os conceitos da linguagem C apresentados no material didático da disciplina.
		
	
	Executável - extensão .c - compilar - fonte
	
	Fonte - extensão .txt - editar - executável
	 
	Código fonte - extensão .c - compilar - executável
	
	Código base - extensão .c - compilar - fonte
	
	Código de texto - extensão .txt - editar - fonte
	
	
	 3a Questão (Ref.: 201401641894)
	Pontos: 0,5  / 0,5
	Escreva o comando que defina uma constante de nome PI com valor igual a 3,14.
		
	
	#include PI 3.14
	
	#const PI 3,14
	
	#include PI 3,14
	 
	#define PI 3.14
	
	#define PI 3,14
	
	
	 4a Questão (Ref.: 201401284824)
	Pontos: 0,0  / 0,5
	Na linguagem C, temos várias formas de exibir mensagens na tela, através das funções encontradas na biblioteca padrão stdio.h.  Sabe-se de antemão que poderíamos utilizar várias delas para exibir um texto, mas a escolha da função parte da necessidade do programa.
 Se um programa precisa exibir um texto, sem variáveis ou constantes numéricas já com a quebra de linha no final, qual das funções apresentadas é a mais adequada?
		
	 
	putchar
	
	print
	 
	puts
	
	printf
	
	cout
	
	
	 5a Questão (Ref.: 201401284830)
	Pontos: 0,0  / 1,0
	Na programação em C como em outras linguagens, muitas vezes se faz necessário a conversão de tipos de dados, para que possamos exibir ou armazenar o resultado de uma operação da forma desejada. O nome dado a esta operação é Cast.
Das opções apresentadas, marque aquela que converte e armazena corretamente o valor de uma variável n do tipo int para a variável x do tipo float utilizando o Cast.
		
	
	n = float x;
	 
	x = (float) n;
	 
	x = float n;
	
	n = (float) x;
	
	x = (int) n;
	
	
	 6a Questão (Ref.: 201401238979)
	Pontos: 0,0  / 1,0
	Estava pesquisando na internet, quando li,  num fórum, um pedido de ajuda que incluía um programa codificado na linguagem C, apresentado abaixo. A pessoa não tinha um compilador e não estava conseguindo analisar o programa. Acompanhei no Teste de Mesa, supondo que eu teria digitado 345quando foi solicitado um número inteiro de três algarismos. Assinale a resposta CORRETA que apresenta o que foi exibido na tela.
 
		
	 
	0543(O valor absoluto do número espelhado formatado)
	
	-0012 ( Representa a soma dos algarismos do número -345 formatado)
	 
	0343 (O valor absoluto do resultado da expressão formatada)
	
	0345 (O valor absoluto do número formatado)
	
	- 0.00289(O inverso do número formatado)
	
	
	 7a Questão (Ref.: 201401671532)
	Pontos: 0,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 (a > 0) {a = 2;} else {b= 2;}
	
	if (x > 0) a = 2 else b = 2 ;
	 
	if (a > 0) {a = 2;} else if (b < 10) {b= 2;}
	
	if (a > 0) { a = 2;}
	
	
	 8a Questão (Ref.: 201401671481)
	Pontos: 1,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.: 201401678680)
	Pontos: 0,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;
}
		
	
	12345
	 
	0
	
	024
	
	012345
	 
	135
	
	
	 10a Questão (Ref.: 201401678589)
	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
	
	1 2 3
	
	0 1 2 3 4 5
	
	0 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?

Outros materiais