Buscar

AV1 LINGUAGEM DE PROGRAMAÇÃO

Prévia do material em texto

Avaliação: CCE0242_AV1_201502117339 » LINGUAGEM DE PROGRAMAÇÃO I      
	Tipo de Avaliação: AV1
	Aluno: 201502117339 - RAUL ANGELOTE BARROSO
	Professor:
	ANITA LUIZA MACIEL LOPES
	Turma: 9010/AJ
	Nota da Prova: 10,0 de 10,0    Nota do Trab.: 0   Nota de Partic.: 1,5     Data: 06/04/2016 17:55:45 (F)
	
	 1a Questão (Ref.: 231714)
	Pontos: 1,0  / 1,0
	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.
		
	
	studio.h 
	 
	stdio.h 
	
	iostream.h 
	
	stdin.h 
	
	iostream 
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 2a Questão (Ref.: 233811)
	Pontos: 1,0  / 1,0
	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.
		
	 
	Código fonte - extensão .c - compilar - executável
	
	Código base - extensão .c - compilar - fonte
	
	Executável - extensão .c - compilar - fonte
	
	Código de texto - extensão .txt - editar - fonte
	
	Fonte - extensão .txt - editar - executável
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 3a Questão (Ref.: 616878)
	Pontos: 1,0  / 1,0
	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 = em uma linha e na linha abaixo 0012
	
	O valor eh = em uma linha e na linha abaixo 12
	
	O valor eh = \n 12
	 
	O valor eh = \n0012
	
	O valor eh = 000012
		 Gabarito Comentado.
	
	
	 4a Questão (Ref.: 616987)
	Pontos: 1,0  / 1,0
	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.
		
	
	atoi() e math.h
	
	toupper() e stdlib.h
	
	atof() e stdlib.h
	 
	tolower() e ctype.h
	
	isalpha() 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: 14 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: 8 e 9
	
	a = ++b; o valor de a e b são respectivamente: 8 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, integer, float, real, boolean
	
	char, int, float, double, boolean
	
	char, int, real, double, void
	
	char, int, real, double, boolean
		 Gabarito Comentado.
	
	
	 7a Questão (Ref.: 137872)
	Pontos: 1,0  / 1,0
	Na criação de uma função precisamos definir suas partes, sendo algumas obrigatórias e outras,facultativas. Na linguagem C++,  temos:
tipo nome ( tipo1 parâmetro1, tipo2 parâmetro2, ..., tipon parâmetroN) { corpo da função }
Das opções apresentadas marque a que apresenta apenas partes obrigatórias de se digitar de forma que a função execute alguma tarefa, sem levar em consideração os símbolos (chaves, parênteses, etc).
		
	 
	Tipo , Nome, e Corpo da função.
	
	Nome, Parâmetro e Corpo da função.
	
	Tipo, Nome e Parâmetros
	
	Tipo, Nome, Parâmetros e Corpo da Função.
	
	Tipo, Parâmetro e corpo da função
		 Gabarito Comentado.
	
	
	 8a Questão (Ref.: 177554)
	Pontos: 1,0  / 1,0
	Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais.
		
	
	&&, || e ~
	
	=, > e ||
	
	+, - e *
	
	&&, >= e ||
	 
	<, > e >=
		 Gabarito Comentado.
	
	
	 9a Questão (Ref.: 627654)
	Pontos: 1,0  / 1,0
	Estrutura de repetição, na ciência da computação, é uma estrutura de desvio do fluxo de controle presente em linguagens de programação que realiza e/ou repete diferentes algoritmos/ações dependendo se uma condição é verdadeira ou falsa, em que a expressão é processada e transformada em um valor booleano. Analise o código abaixo e identifique a 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(++i <= j--);
  system("PAUSE");
  return 0;
}
		
	
	1234
	
	345
	 
	024
	
	123
	
	34
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 10a 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;
}
		
	
	012345
	
	12345
	 
	0
	
	135
	
	024

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes