Buscar

Lógica AV2

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

Fechar
	Avaliação: CCE0242_AV2_201307234291 » LINGUAGEM DE PROGRAMAÇÃO I
	Tipo de Avaliação: AV2
	Aluno: 201307234291 - FABRICIO CORNÉLIO
	Professor:
	OSWALDO BORGES PERES
	Turma: 9030/BD
	Nota da Prova: 7,0 de 10,0  Nota do Trab.: 0    Nota de Partic.: 0  Data: 04/06/2016 11:01:17
	
	 1a Questão (Ref.: 201308117414)
	Pontos: 1,0  / 1,0
	A linguagem C possui algumas funções que têm a finalidade de exibir dados na tela do computador. Neste contexto, compare o uso das funções puts() e putchar()
		
	
Resposta: Puts - função para gravar linha; putchar - função para gravar caracteres
	
Gabarito: A função puts() é usada para exibir uma cadeia de caracteres, ou string; já a função putchar() é usada para exibir apenas um caractere.
	
	
	 2a Questão (Ref.: 201308117438)
	Pontos: 0,0  / 1,0
	Quando trabalhamos com arquivos, precisamos fazer uma "ponte" entre o programa e o arquivo externo a ser criado. Em outras palavras, devemos criar, no nosso programa, uma variável que ficará associada ao referido arquivo. Neste contexto, escreva a linha de comando que cria uma variável de nome meuArquivo.
		
	
Resposta: rename("QRQ" , "ARQ2");
	
Gabarito: FILE *meuArquivo;
	
	
	 3a Questão (Ref.: 201307874484)
	Pontos: 1,0  / 1,0
	Qual o nome da diretiva que é usada para incluir arquivos dentro do programa fonte que estivermos construindo?
		
	
	struct
	
	typedef
	 
	include
	
	define
	
	const
	
	
	 4a Questão (Ref.: 201307435255)
	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))
	
	
	 5a Questão (Ref.: 201307446639)
	Pontos: 1,0  / 1,0
	 Muitas séries matemáticas podem ser geradas pela estrutura do  for. Analise o código abaixo, supondo que você digitou 2 e 4 quando lhe foram solicitados dois números e escolha a opção que contém a série exibida pelo código.
		
	
	2       4       4       8       12       20       32       
	
	2       4       6       8       19       12       14       16
	
	2       4       6       10       16       26       42       68
	
	2       4       4       8       12       20       32       52
	 
	2       4       6       10       16       26       42
	
	
	 6a Questão (Ref.: 201307488957)
	Pontos: 1,0  / 1,0
	Um lojista gostaria de desenvolver um programa que pudesse armazenar os códigos(valores inteiros), os valores de compra(valores reais), os valores de vendas(valores reais) e a quantidade(valores inteiros) de todos os mil produtos.
Pensou em declarar algumas matrizes unidimensionais para tornar isso possível.
 
Qual das opções abaixo declara as matrizes necessárias para que o programa possa ser desenvolvido a partir delas e seguindo, rigorosamente, as sugestões do texto acima?
		
	
	int codigos[999], qtdade[999]; float valorC[999], valorV[999];
	
	double codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000];
	
	double codigos[1000], qtdade[1000], valorC[1000], valorV[1000];
	
	double codigos[999], qtdade[999], valorC[999], valorV[999];
	 
	int codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000];
	
	
	 7a Questão (Ref.: 201307885838)
	Pontos: 0,0  / 1,0
	Supondo que está desenvolvendo um programa de cadastro de alunos, qual das opções declara corretamente uma matriz caracter que suporte 30 nomes de até 20 caracteres?
		
	 
	char nomes [30][20];
	
	char nomes (20,30);
	
	char nomes (30);
	
	char nomes [30];
	 
	char nomes [20][30];
	
	
	 8a Questão (Ref.: 201307498188)
	Pontos: 1,0  / 1,0
	Observe o código apresentado na questão:
#include < stdio.h>
#include < stdlib.h>
int x=4;
void main(){
  int x=5;
  exibir(x); 
  system("PAUSE");      
}
void exibir(int y){
   printf("%d",y);    
}
Dentre as opções abaixo é correto afirmar:
		
	 
	Ocorrerá um erro
	
	O programa exibirá 5
	
	O programa exibirá 9
	
	O programa exibirá 4
	
	O programa exibirá 0
	
	
	 9a Questão (Ref.: 201307878419)
	Pontos: 0,0  / 1,0
	Na manipulação de arquivos na linguagem C, podemos utilizar várias funções da linguagem. Cada uma delas tem um propósito específico.
Das afirmativas apresentadas qual define corretamente qual a finalidade da função fputc() .
		
	 
	Função para gravar um caractere.
	
	Função que fecha um arquivo.
	 
	Funções para gravar uma linha.
	
	Função que detecta o fim do arquivo.
	
	Funções para gravação formatadas.
	
	
	 10a Questão (Ref.: 201307878578)
	Pontos: 1,0  / 1,0
	Uma das ultimas funções estudadas foi a rename(). Suponha que o nome do arquivo é inicial é ARQ e o novo deve ser ARQ2, e é constante.
Assinale a alternativa que apresenta a sintaxe correta para a função.
		
	
	rename("ARQ", ARQ2);
	
	rename("ARQ2", "ARQ");
	 
	rename("ARQ", "ARQ2");
	
	rename("ARQ, ARQ2");
	
	rename(ARQ2, ARQ);

Outros materiais