Buscar

AV1 LINGUAGEM 1

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

Prévia do material em texto

Avaliação: CCE0242_AV1_201201746949 » LINGUAGEM DE PROGRAMAÇÃO I
	Tipo de Avaliação: AV1 
	Aluno: 201201746949 - PAULO CARLOS OLIVEIRA DE SOUZA 
	Professor:
	ANDRE PRZEWODOWSKI FILHO
OSWALDO BORGES PERES
	Turma: 9010/F
	Nota da Prova: 8,0 de 8,0         Nota do Trab.: 0        Nota de Partic.: 0,5        Data: 11/10/2014 07:15:16 
	
	 1a Questão (Ref.: 201202055454)
	sem. N/A: Linguagem prog 1
	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. 
		
	
	Código de texto - extensão .txt - editar - fonte
	
	Código base - extensão .c - compilar - fonte
	
	Executável - extensão .c - compilar - fonte
	
	Fonte - extensão .txt - editar - executável
	
	Código fonte - extensão .c - compilar - executável
	
	
	 2a Questão (Ref.: 201201956640)
	5a sem.: FUNCOES
	Pontos: 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. 
	
	Criar uma função 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. 
	
	
	 3a Questão (Ref.: 201201889801)
	5a sem.: Estrutura de repetição
	Pontos: 1,0  / 1,0 
	Qual a estrutura de repetição usada para quantidade indeterminada de repetições?
		
	
	if-else
	
	switch
	
	while
	
	struct
	
	for
	
	
	 4a Questão (Ref.: 201202395805)
	sem. N/A: AULA 1: PORTABILIDADE
	Pontos: 0,5  / 0,5 
	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.
		
	
	Polimorfismo
	
	Flexibilidade
	
	Reuso
	
	Modularidade
	
	Portabilidade
	
	
	 5a Questão (Ref.: 201201955818)
	3a sem.: CARACTERISTICAS E DEFINICOES DA LINGUAGEM C
	Pontos: 0,5  / 0,5 
	Uma parte bastante importante no estudo da linguagem C é ter o conhecimento das suas bibliotecas. As respectivas categorias das funções das bibliotecas #include ctype.h e #include math.h são: 
		
	
	Funções para entrada e saída de dados; funções para conversão de números e alocação na memória.
	
	Funções para teste de caracteres e conversão de letras maiúsculas em minúscula e vice-versa; funções para entrada e saída de dados.
	
	Funções para teste de caracteres e conversão de letras maiúsculas em minúscula e vice-versa; funções matemáticas que possibilitam arredondamento de um numero.
	
	Funções para conversão de números e alocação na memória; funções matemáticas que possibilitam arredondamento de um numero.
	
	Funções para entrada e saída de dados; funções matemáticas que possibilitam arredondamento de um numero.
	
	
	 6a Questão (Ref.: 201201999197)
	2a sem.: operadores
	Pontos: 0,5  / 0,5 
	Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais.
		
	
	=, > e ||
	
	+, - e *
	
	&&, >= e ||
	
	<, > e >=
	
	&&, || e ~
	
	
	 7a Questão (Ref.: 201202396085)
	sem. N/A: Aula 3
	Pontos: 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.
		
	
	math.h - stdlib.h 
	
	stdio.h - ctype.h 
	
	stdio.h - stdlib.h 
	
	cmat.h - ctype.h 
	
	stdlib.h - ctype.h 
	
	
	 8a Questão (Ref.: 201201999178)
	3a sem.: operadores lógicos
	Pontos: 1,0  / 1,0 
	Os operadores lógicos servem para combinar resultados de expressões, retornando se o resultado final é verdadeiro ou falso. Marque a alternativa que contém o operador lógico que deve ser utilizado quando as duas proposições lógicas necessitam ser verdadeiras para que o resultado da combinação seja verdadeiro. 
		
	
	((pontos>=10) ! (pontos <=20))
	
	((pontos>=10) && (pontos <=20))
	
	((pontos>=10) || (pontos <=20))
	
	((pontos>=10) # (pontos <=20))
	
	((pontos>=10) % (pontos <=20))
	
	
	 9a Questão (Ref.: 201202396149)
	sem. N/A: Aula 4
	Pontos: 1,0  / 1,0 
	Suponha que as notas digitadas pelo usuário sejam respectivamente (4.5; 8.5; 6.5).
int main()
{
float n1, n2, n3, med;
puts("Digites as notas");
scanf("%f", &n1);
scanf("%f", &n2);
scanf("%f", &n3);
med= (n1+n2+n3)/3;
if(med>=7)
printf("Aluno aprovado com: %.1f\n", med);
else
printf("Aluno reprovado com: %.1f\n", med);
system("pause");
return 0;
}
Desconsidere a necessidade da declaração das bibliotecas.
Qual será a mensagem final exibida para o usuário?
		
	
	Aluno reprovado com: 6.5 
	
	Aluno reprovado com: 6.50 
	
	Aluno aprovado com: 6.0 
	
	Aluno aprovado com: 6.5 
	
	Aluno aprovado com: 6.00 
	
	
	 10a Questão (Ref.: 201202090242)
	sem. N/A: Aula 4: if.../ if...else/ if... else if... / switch - Qual Escolher?
	Pontos: 1,0  / 1,0 
	Um aluno da engenharia desenvolveu um programa com um assunto que tinha estudado na aula de Física e entregou ao professor para que ele desse uma olhada.
O professor de física entendia um pouco de programação e estava achando estranho o código, mas, como ele não estava perto de um computador, resolveu acompanhar no teste de mesa com os seguintes valores: 21 e 3, nessa ordem, para as duas entradas.
Analise o código abaixo e assinale a opção que mostra a resposta achada pelo professor.
		
	
	Chame tecnico e avise que o valor ultrapassou o maximo Chame tecnico e avise que o valor esta abaixo do minimo 
	
	Esta tudo bem 
	
	Chame tecnico e avise que o valor ultrapassou o maximo Esta tudo bem 
	
	Chame tecnico e avise que o valor ultrapassou o máximo 
	
	Chame tecnico e avise que o valor ultrapassou o maximo Chame tecnico e avise que o valor esta abaixo do minimo Esta tudo bem 
	
	
	Período de não visualização da prova: desde 27/09/2014 até 16

Outros materiais