Buscar

LINGUAGEM DE PROGRAMAÇÃO 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

Parte superior do formulário
			
	 
	 Fechar
	Avaliação: CCE0242_AV2_201101590131 (AG) » LINGUAGEM DE PROGRAMAÇÃO I
	Tipo de Avaliação: AV2
	Aluno: 201101590131 - ARIANE DINIZ RODRIGUES
	Professor:
	ANITA LUIZA MACIEL LOPES
	Turma: 9017/AL
	Nota da Prova: 5,0 de 8,0         Nota do Trab.: 0        Nota de Partic.: 2        Data: 17/06/2015 16:47:14
	
	 1a Questão (Ref.: 201102240026)
	Pontos: 0,0  / 1,5
	Qual o tipo de variável capaz de atribuir valores com mais de 7 números de precisão decimal (números depois da virgula)?
		
	
Resposta: float
	
Gabarito: Double
	
	
	 2a Questão (Ref.: 201101837987)
	Pontos: 0,5  / 1,5
	Um engenheiro civil gostaria de construir uma função que pudesse ajudar a quem precisa construir uma cerca para um terreno de forma retangular.
Deverá ser informado a quantidade de fios da cerca, o preço do metro linear do arame farpado, a largura e o comprimento do terreno.
Por medida de segurança, serão comprados 10% a mais do total de metros lineares. A função retornará o custo total da cerca.
		
	
Resposta: #include<stdio.h> #include<stdlib.h> int main() { int quant, largura, comprimento; float preço, compra printf("Digite a quantidade de fios:"); scanf("%d", quant); printf("Digite o preço do metro linear do arame farpado:"); scanf("%f", preço); printf("Digite a largura:") scanf("%d", largura); printf("Digite o valor do comprimento"); scanf("%d", comprimento); compra= (preço* comprimento)+10% printf("%f", compra); return 0; {
	
Gabarito: 
float valorFinal(int quantidadeFios, float preco, float largura, float comprimento) 
{
     return ((largura + comprimento) * 2)*1.1 * quantidadeFios * preco; 
}
	
	
	 3a Questão (Ref.: 201102265899)
	Pontos: 0,0  / 0,5
	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?
		
	 
	define
	
	struct
	
	typedef
	 
	const
	
	include
	
	
	 4a Questão (Ref.: 201101882960)
	Pontos: 0,5  / 0,5
	Na linguagem C, temos várias formas de exibir mensagens na tela, através das funções encontradas na biblioteca padrão stdio.h.  Sabe-se de antemão que poderíamos utilizar várias delas para exibir um texto, mas a escolha da função parte da necessidade do programa.
 Se um programa precisa exibir um texto, sem variáveis ou constantes numéricas já com a quebra de linha no final, qual das funções apresentadas é a mais adequada?
		
	
	putchar
	
	cout
	 
	puts
	
	print
	
	printf
	
	
	 5a Questão (Ref.: 201101837127)
	Pontos: 0,5  / 0,5
	Um engenheiro precisava calcular o valor do imposto a ser pago no carnê leão.
Sabe-se que o imposto é calculado sobre o salário bruto.
Acompanhe o programa codificado na linguagem C, supondo que você digitou 4000 para primeira solicitação de entrada e 1000, para segunda solicitação. Escolha a opção onde está presente o valor do imposto.
		
	
	Valor do imposto a ser pago: 850.00
	
	Valor do imposto a ser pago: 800.00
	
	Valor do imposto a ser pago: 650.00
	
	Valor do imposto a ser pago: 1000.00
	 
	Valor do imposto a ser pago: 750.00
	
	
	 6a Questão (Ref.: 201101826686)
	Pontos: 0,5  / 0,5
	Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a variável num seja diferente de 0?
		
	
	for ( i = 0; i == num; i++)
	
	enquanto (num > 0)
	 
	while (num != 0)
	
	for (i = num; i > 0; i++)
	
	while (num == 0)
	
	
	 7a Questão (Ref.: 201102276850)
	Pontos: 0,5  / 0,5
	Uma das principais características que consolidaram o sucesso na utilização dos computadores para a resolução de problemas foi a sua capacidade de repetir o processamento de um conjunto de operações para grandes quantidades de dados. Exemplos de conjuntos de tarefas que repetimos diversas vezes dentro de uma situação específica podem ser observados largamente no nosso dia a dia.
As estruturas de repetição proveem uma maneira de repetir um conjunto de procedimentos até que determinado objetivo seja atingido, quando a repetição se encerra. Todas as estruturas de repetição têm em comum o fato de haver uma condição de controle, expressa através de uma expressão lógica, que é testada em cada ciclo para determinar se a repetição prossegue ou não.
Tendo como base o código abaixo, qual opção que demonstra o que será exibido na tela?
void main() {
int i = 2;
int j = 6;
for(i=0;i<=5;i++){
do{ 
printf("%d", ++i);
}while(++i <= j--);
}
system("PAUSE");
}
		
	
	256
	
	265
	
	246
	
	23456
	 
	135
	
	
	 8a Questão (Ref.: 201101911682)
	Pontos: 0,5  / 0,5
	Analise as sentenças abaixo sobre a declaração de vetores e, em seguida, assinale a alternativa correta:
I. Na linguagem C++, uma string é um vetor de caracteres terminado com um caracter nulo cujo valor inteiro é igual a zero (código ASCII igual a 0).
II. O terminador nulo também pode ser escrito usando a convenção de barra invertida do C++ como sendo '\0'.
III. Como precisamos reservar duas posições para o terminador (a barra e o zero), sempre iremos declarar o tamanho necessário menos um.
 
		
	
	Todas as sentenças estão corretas
	
	Somente as sentenças II e III estão corretas
	
	Somente a sentença II está correta
	 
	Somente as sentenças I e II estão corretas
	
	Somente as sentenças I e III estão corretas
	
	
	 9a Questão (Ref.: 201101784756)
	Pontos: 1,0  / 1,0
	Um programador durante a construção de um código precisava converter o texto correspondente a um ano em um número inteiro, para poder executar alguns cálculos a partir deste ano.
Das opções apresentadas, qual função apresenta a solução para o programador?
		
	
	strlength( ).
	
	strcat( ).
	
	strcont( ).
	 
	atoi( ).
	
	strlen( ).
	
	
	 10a Questão (Ref.: 201102269768)
	Pontos: 1,0  / 1,0
	Na manipulação de arquivos na linguagem C, a primeira coisa que precisa ser feita é associar um arquivo externo, que pode ser texto ou binário ao programa.
Avalie cada uma das afirmativas e marque a que faz a associação corretamente seguindo as regras da linguagem.
		
	
	arq = open("texto.txt", "a");
	
	arquivo = fopen("texto.txt", "a");
	
	File arq;
	 
	FILE *arquivo;
	
	arq = fopen("texto.txt", "a");
	
	
	Período de não visualização da prova: desde até .
Parte inferior do formulário

Outros materiais