Buscar

Linguagem de Programação - AV3 - 2015.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 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

Fechar
	Avaliação: CCE0242_AV3_ » LINGUAGEM DE PROGRAMAÇÃO I
	Tipo de Avaliação: AV3 
	Aluno: 
	Professor:
	ANDRE PRZEWODOWSKI FILHO
	Turma: 9005/AD
	Nota da Prova: 6,0 de 10,0         Nota do Trab.: 0        Nota de Partic.: 0        Data: 26/06/2015 
	
	 1a Questão (Ref.: 201302199553)
	Pontos: 0,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 de texto - extensão .txt - editar - fonte
	
	Executável - extensão .c - compilar - fonte
	
	Fonte - extensão .txt - editar - executável
	
	Código base - extensão .c - compilar - fonte
	
	Código fonte - extensão .c - compilar - executável
	
	
	 2a Questão (Ref.: 201302582497)
	Pontos: 0,0  / 1,0 
	Qual o nome da diretiva que tem várias utilidades e uma delas é construir macros que, algumas vezes, poderão substituir a definição de funções, tornando mais rápido o processamento?
		
	
	struct 
	
	typedef
	
	define 
	
	const 
	
	include 
	
	
	 3a Questão (Ref.: 201302143297)
	Pontos: 0,0  / 1,0 
	Um programa de cadastro deve solicitar cpf,nome e telefone de alunos até que o cpf seja igual a 0. Que estrutura em C melhor representa esta tarefa?
		
	
	do while (cfp !=0)
{ // [bloco de comandos] } 
	
	do{ // [bloco de comandos] } 
while (cfp !=0); 
	
	while{ // [bloco de comandos] } 
do (cfp !=0); 
	
	if (cpf != 0)
{ // [bloco de comandos] } 
	
	for (cpf=0; cpf !=0; cpf++) 
{ // [bloco de comandos] } 
	
	
	 4a Questão (Ref.: 201302103614)
	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, Parâmetros e Corpo da Função.
	
	Tipo , Nome, e Corpo da função. 
	
	Nome, Parâmetro e Corpo da função.
	
	Tipo, Nome e Parâmetros
	
	Tipo, Parâmetro e corpo da função
	
	
	 5a Questão (Ref.: 201302033900)
	Pontos: 0,0  / 1,0 
	Qual a estrutura de repetição usada para quantidade indeterminada de repetições?
		
	
	switch
	
	struct
	
	while
	
	for
	
	if-else
	
	
	 6a Questão (Ref.: 201302196979)
	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]; 
	
	int 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];
	
	double codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000]; 
	
	
	 7a Questão (Ref.: 201302101350)
	Pontos: 1,0  / 1,0 
	Para resolver um determinado problema um programador escreveu um código para trabalhar com um vetor conforme apresentado na questão:
 int vetn[3][2];
 for (int i=0; i < 3; i++){
 for (int j=0; j < 2; j++){
 vetn[i][j] = i + j;
 }
 }
Desconsiderando a necessidade do programa completo e levando em conta apenas o código descrito, das opções apresentadas, qual afirmativa está correta.
		
	
	O trecho apresentado possui erro e nenhum valor será armazenado. 
	
	Serão armazenados os valores 0,1,1,2,2,3. 
	
	Serão armazenados os valores 0,1,2,2,3,3. 
	
	Serão armazenados os valores 0,0,1,1,2,2. 
	
	O trecho apresentado possui erro e apenas um valor será armazenado.
	
	
	 8a Questão (Ref.: 201302101345)
	Pontos: 1,0  / 1,0 
	Para resolver um determinado problema um programador escreveu um código para trabalhar com um vetor conforme apresentado na questão:
 float vetn[20];
 for (int i=0; i < 20; i++){
 vetn[i] = ( i+1) * 0.1;
 i = i + 2;
 }
Desconsiderando a necessidade do programa completo e levando em conta apenas o código descrito, das opções apresentadas, qual afirmativa está correta.
		
	
	O vigésimo valor armazenado será o 2.0. 
	
	Serão armazenados 20 valores reais. 
	
	O segundo valor armazenado será o 0.2. 
	
	O terceiro valor armazenado será o 0.6. 
	
	Serão armazenados 7 valores reais. 
	
	
	 9a Questão (Ref.: 201302599608)
	Pontos: 1,0  / 1,0 
	A função remove() apaga um arquivo especificado. Tem como protótipo:
		
	
	int remove (char nome_do_arquivo);
	
	char remove (char *nome_do_arquivo);
	
	int remove (int *nome_do_arquivo);
	
	int remove (char *nome_do_arquivo);
	
	void remove (char *nome_do_arquivo);
	
	
	 10a Questão (Ref.: 201302599571)
	Pontos: 1,0  / 1,0 
	Observe o código abaixo e assinale a resposta que informa o que ele faz. 
int c;
c = getc( entrada);
if (c != EOF) 
putc( c, stdout);
else 
printf( "\nO arquivo terminou!");
		
	
	O seguinte fragmento de código exibe o próximo caractere do arquivo mesmo que estejamos no fim do arquivo.
	
	O seguinte fragmento de código exibe o próximo caractere do arquivo a menos que estejamos no fim do arquivo. 
	
	O seguinte fragmento de código exibe o próximo caracter mesmo após o fim do arquivo.
	
	O seguinte fragmento de código exibe somente um caractere do arquivo a menos que estejamos no fim do arquivo.
	
	O seguinte fragmento de código exibe todos os caracteres do arquivo a menos que estejamos no fim do arquivo.

Continue navegando