Buscar

LINGUAGEM DE PROGRAMAÇÃO I

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 5 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

LINGUAGEM DE PROGRAMAÇÃO I
	
	Avaiação Parcial: CCE0242_SM_201702522415 V.1 
	  
	Aluno(a): 
	Matrícula: 2017XXXXXXXX 
	Acertos: 10,0 de 10,0
	Data: 19/10/2017 17:13:42 (Finalizada)
	
	 1a Questão (Ref.: 201702808467)
	Acerto: 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. 
		
	
	Executável - extensão .c - compilar - fonte
	
	Fonte - extensão .txt - editar - executável
	
	Código de texto - extensão .txt - editar - fonte
	
	Código base - extensão .c - compilar - fonte
	
	Código fonte - extensão .c - compilar - executável
		Gabarito Comentado.
	Gabarito Comentado.
	
	
	 2a Questão (Ref.: 201702843240)
	Acerto: 1,0  / 1,0 
	Na história da linguagem C, alguns momentos foram marcantes devido a acréscimos e/ou modificações significativas embora nem todos os compiladores tenham aderido. Abaixo estão relacionadas alguns deles:
- Surge o tipo long long para inteiros;
- As funções matemáticas passam a aceitar todos os tipos numéricos;
- O caracter // para comentário de uma linha, pode ser usado também;
Assinale a opção que contem o nome do documento onde apareceram, pela primeira vez, as modificações acima.
		
	
	Padrão C99 
	
	Padrão C89 
	
	ISO/IEC 9899:1990 
	
	C tradicional 
	
	Padrão C95 
		Gabarito Comentado.
	Gabarito Comentado.
	
	
	 3a Questão (Ref.: 201702642812)
	Acerto: 1,0  / 1,0 
	Qual o nome da função matemática que calcula a potenciação de um número?
		
	
	double
	
	sqrt
	
	pot
	
	pow
	
	elevado
		Gabarito Comentado.
	Gabarito Comentado.
	
	
	 4a Questão (Ref.: 201703191430)
	Acerto: 1,0  / 1,0 
	No ambiente Linux, não precisamos, obrigatoriamente, ter um único ambiente para editar, compilar e executar um programa codificado na linguagem C como temos no Windows.
Sendo assim, qual seria a sequência para conseguirmos editar, compilar e executar um programa?
		
	
	Usar um editor de texto para digitar o código e salvar com extensão c/ digitar uma linha de comando no terminal usando o compilador gcc para gerar o executável/ digitar o nome do executável, precedido por ./ no terminal para executá-lo. 
	
	Usar um editor de texto para digitar o código/ salvar sem se preocupar com extensão/ e digitar uma linha de comando, também no terminal, usando o compilador gcc.
	
	Usar um editor de texto para digitar o código e salvar com extensão c/ digitar uma linha de comando no terminal usando o compilador gcc para gerar o executável / digitar o nome do executável no terminal para executá-lo.
	
	Usar o terminal para digitar o código/ salvar sem se preocupar com extensão/ e digitar uma linha de comando, também no terminal, usando o compilador gcc.
	
	Usar um editor de texto para digitar o código/ salvar com extensão c/ digitar uma linha de comando no terminal, usando o compilador gcc que irá gerar o executável e executá-lo em seguida.
		Gabarito Comentado.
	
	
	 5a Questão (Ref.: 201702667003)
	Acerto: 1,0  / 1,0 
	Sabemos que para a utilização de funções da linguagem C precisamos declarar suas respectivas bibliotecas. 
De acordo com a Linguagem C marque a opção em que o descritivo da biblioteca está correto. 
		
	
	string.h - Funções para concatenação de strings com inteiros.
	
	time.h - Funções para manipulação de tempo, apenas horas, minutos e segundos.
	
	stdlib.h - Funções de entrada e saida. 
	
	math.h - Funções matemáticas
	
	stdio.h - Funções para gráficos.
		Gabarito Comentado.
	Gabarito Comentado.
	
	
	 6a Questão (Ref.: 201703149098)
	Acerto: 1,0  / 1,0 
	As bibliotecas da linguagem C guardam funções predefinidas da linguagem. Veja o código a seguir e marque a alternativa que contém as bibliotecas necessárias para que este código funcione.
#include________
#include________
int main()
{
int a=2, b=2, c=8, delt;
delt=(pow(b, 2)-(4*a*c));
system("pause");
return (0);
}
Não leve em consideração os sinais de maior e menor que envolvem o nome das bibliotecas.
		
	
	cmat.h - ctype.h 
	
	stdlib.h - ctype.h 
	
	stdio.h - ctype.h 
	
	math.h - stdlib.h 
	
	stdio.h - stdlib.h 
		Gabarito Comentado.
	
	
	 7a Questão (Ref.: 201703191975)
	Acerto: 1,0  / 1,0 
	Se precisarmos testar o conteúdo de uma variável e sabendo-se que só serão executados comandos se o teste retornar verdadeiro, qual estrutura você indicaria para esse caso? 
		
	
	switch() 
	
	if else if 
	
	if 
	
	printf()
	
	if else 
		Gabarito Comentado.
	
	
	 8a Questão (Ref.: 201702808483)
	Acerto: 1,0  / 1,0 
	O desenvolvimento de um programa precisa atender as necessidades do usuário final, para isto o desenvolvedor conta com algumas estruturas que facilitam a construção de seu código fonte. Uma delas é a estrutura condicional if. 
Das opções apresentadas marque a qual melhor define esta estrutura.
		
	
	Testa uma condição e dependendo do resultado permite que o programa siga por caminhos diferentes repetidamente.
	
	Compara os valores de algumas variáveis dependendo do resultado permite que o programa possa fazer um caminho diferente repetidamente.
	
	Testa uma expressão e dependendo do resultado permite que o programa siga por caminhos diferentes.
	
	Compara os valores de algumas variáveis e dependendo do resultado permite que o programa siga por caminhos diferentes.
	
	Compara os valores possíveis para uma variável e dependendo do resultado permite que o programa siga por caminhos diferentes.
		Gabarito Comentado.
	Gabarito Comentado.
	
	
	 9a Questão (Ref.: 201702709653)
	Acerto: 1,0  / 1,0 
	Durante a criação de um programa, foi percebido que uma parte do código era executada várias vezes, porém não era em uma sequência de repetições e sim esporadicamente. Cada vez que esta parte era executada inicialmente precisava-se de um valor diferente e no final do trecho a resposta nem sempre era a mesma. Era necessário achar alguma forma de evitar a redundância de códigos e melhorar a escrita e desempenho do sistema. Baseado na descrição apresentada acima e utilizando-se da melhor forma os conceitos de programação, qual seria a melhor solução pra o problema: 
		
	
	Utilizar a estrutura de loop DO-WHILE, para executar a parte do código que se repetia. 
	
	Utilizar a estrutura de loop FOR com o GOTO, para executar a parte do código que se repetia.
	
	Utilizar a estrutura de loop WHILE, para executar a parte do código que se repetia. 
	
	Utilizar a estrutura de loop FOR, para executar a parte do código que se repetia. 
	
	Criar uma função para executar a parte do código que se repetia. 
		
	
	
	 10a Questão (Ref.: 201702642814)
	Acerto: 1,0  / 1,0 
	Qual a estrutura de repetição usada para quantidade indeterminada de repetições?
		
	
	if-else
	
	for
	
	switch
	
	while
	
	struct

Continue navegando