Buscar

LINGUAGEM PROGRAMAÇÃO AV3 2015

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

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 6, do total de 6 páginas

Prévia do material em texto

Professor:
	ANDRE PRZEWODOWSKI FILHO
	Turma: 9018/ER
	Nota da Prova: 8,0 de 10,0  Nota do Trab.: 0    Nota de Partic.: 0  Data: 08/12/2015 19:29:16
	
	 1a Questão (Ref.: 201202956114)
	Pontos: 1,0  / 1,0
	Estudamos que a linguagem C apresenta várias características. Analise as afirmativas abaixo e assinale a opção correta.
I Com pequenas modificações, um código poderá ser compilado em várias plataformas.
II Não pode ser modularizada
III Possui um propósito específico
IV Considerada de nível intermediário
		
	
	Todas estão corretas
	
	Todas estão erradas
	
	II, III e IV
	
	I, III e IV estão corretas
	 
	I e IV estão corretas
	
	
	 2a Questão (Ref.: 201202956289)
	Pontos: 0,0  / 1,0
	Um Engenheiro Civil precisava usar uma função que pudesse arredondar para cima, uma vez que ao compramos pisos/ azulejos sempre usamos um valor inteiro.
Observe as funções abaixo e escolha a função capaz de resolver esse problema.
		
	
	rounder()
	 
	ceil()
	
	sqrt()
	 
	pow()
	
	floor()
	
	
	 3a Questão (Ref.: 201202528073)
	Pontos: 1,0  / 1,0
	Na linguagem C, uma variável pode ser classificada como LOCAL ou GLOBAL. De acordo com as características das variáveis LOCAIS, marque a alternativa ERRADA.
		
	 
	A função main() pode acessar qualquer variável local de qualquer função.
	
	Duas, ou mais funções, podem declarar variáveis locais com os mesmos nomes.
	
	As variáveis locais não podem ser acessadas de fora do escopo em que foram criadas.
	
	Existem funções que não têm variáveis locais.
	
	Uma variável local só é visualizada pela função onde foi declarada.
	
	
	 4a Questão (Ref.: 201202959877)
	Pontos: 1,0  / 1,0
	Na construção de programas na linguagem C, precisamos tomar muito cuidado com a sintaxe das expressões condicionais, para que não tenhamos resultados inesperados.
Supondo que as variáveis foram devidamente declaradas e levando em conta apenas a linha de código apresentada, dentre as opções qual apresenta erro na sintaxe para a linguagem C.
		
	
	if (a > 0) {a = 2;} else if (b < 10) {b= 2;}
	
	if (x > 0) a = 2 else b = 2 ;
	
	if (a > 0) { a = 2;}
	 
	if x > 0 { a = 2;}
	
	if (a > 0) {a = 2;} else {b= 2;}
	
	
	 5a Questão (Ref.: 201202530832)
	Pontos: 1,0  / 1,0
	 Uma das dificuldades da estrutura escolha/ caso é o fato das restrições variarem para cada linguagem, dificultando a fixação. Na linguagem C, essa estrutura recebe o nome de switch() e tem suas restrições. Observe os trechos abaixo e assinale o que é possível ser usado na linguagem C, supondo que  se espera encontrar na variável de nome a, inteira, alguns valores e entres eles está o número 90. Analise as linhas abaixo e assinale que foi escrita corretamente para testar o número 90 na estrutura switch().
		
	
	90: printf("Pode");
	
	90: printf("Pode"); stop;
	
	case a > 90: printf("Pode") ;break;
	 
	case 90: printf("Pode") ; break;
	
	case a=90: printf("Pode") ;break;
	
	
	 6a Questão (Ref.: 201202570590)
	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], valorC[1000], valorV[1000];
	
	double codigos[999], qtdade[999], valorC[999], valorV[999];
	
	double codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000];
	 
	int codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000];
	
	
	 7a Questão (Ref.: 201202474956)
	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.
		
	
	Serão armazenados 20 valores reais.
	
	O segundo valor armazenado será o 0.2.
	
	O vigésimo valor armazenado será o 2.0.
	
	O terceiro valor armazenado será o 0.6.
	 
	Serão armazenados 7 valores reais.
	
	
	 8a Questão (Ref.: 201202584455)
	Pontos: 1,0  / 1,0
	Existem basicamente dois tipos de variáveis que podem ser declaradas em um código: variáveis locais e variáveis globais. Para que um programador possa escolher a melhor maneira de declarar as variáveis em seu programa é necessário que ele tenha domínio sobre elas.
Assinale a alternativa que contém apenas características das variáveis globais.
		
	
	Declaradas fora ou dentro do escopo de todas as funções e não poderá ser manipulado por qualquer função.
	
	Declaradas dentro do escopo de todas as funções e poderá ser manipulado por qualquer função.
	
	Declaradas dentro do escopo de todas as funções e não poderá ser manipulado por qualquer função.
	 
	Declaradas fora do escopo de todas as funções e poderá ser manipulado por qualquer função.
	
	Declaradas fora do escopo de todas as funções e não poderá ser manipulado por qualquer função.
	
	
	 9a Questão (Ref.: 201202960021)
	Pontos: 1,0  / 1,0
	Para a manipulação de arquivos na linguagem C, primeiro precisamos abrir o mesmo. Sabendo-se que o arquivo tem o nome de arquivo.txt, que foi associado com a variável de nome: arq, e que é do tipo binário, avalie cada uma das afirmativas e marque a que faz a abertura para ler dados do arquivo corretamenteseguindo as regras da linguagem.
		
	
	arquivo = fopen("texto.txt ", "rb");
	
	arquivo = fopen("arquivo.txt", "r");
	 
	arq = fopen("arquivo.txt", "rb");
	
	arquivo = fopen("arquivo.txt ", "ab");
	
	arq = fopen("texto.txt", "r");
	
	
	 10a Questão (Ref.: 201202529613)
	Pontos: 0,0  / 1,0
	Um engenheiro elétrico desenvolveu um programa para que possa, entre outras funções, ler de um arquivo txt  dados coletados durante um dia de um usina elétrica.
Cada arquivo é salvo seguindo o modelo abaixo:
 
ddmmaaaa.txt (onde tem dd( digita o dia com dois algarismos), mm(digita o mês com dois algarismos) e aaaa(ano com 4 algarismos).
 
O chefe dele quando deseja fazer uma consulta, clica no executável e escolhe a opção leitura e quando lhe é perguntado, digita o nome do arquivo conforme falado acima.
Para que isso seja possível, deverá estar presente na função consulta() uma das linhas abaixo. Selecione-a.
		
	
	fp=fopen("ddmmaaaa.txt", "r");
	
	fp=fopen(nomeArq, "w");
	 
	fp=fopen(nomeArq, "r");
	 
	fp=fopen(ddmmaaaa.txt, "w+");
	
	fp=fopen("nomeArq", "a"); "

Outros materiais