Buscar

linguagem de programação

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

Avaliação: CCE0242_AV_» LINGUAGEM DE PROGRAMAÇÃO I
	Tipo de Avaliação: AV
	Aluno: 
	Professor:
	ANDRE PRZEWODOWSKI FILHO
	Turma: 9005/AE
	Nota da Prova: 6,0    Nota de Partic.: 0   Av. Parcial 2  Data: 11/11/2017 13:12:31
	
	 1a Questão (Ref.: 201202459507)
	Pontos: 0,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:
	
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.: 201201845507)
	Pontos: 0,0  / 1,0
	Na solução de problemas precisamos utilizar funções associados às rotinas do programa principal, para que o mesmo se torne mas legível e fácil de reutilizar.  Baseado nisto, crie um programa na linguagem C de forma que:
ü Possua uma função que calcule a área de um retângulo e retorne o resultado.  O valor dos lados devem ser lidos dentro da função.
ü O programa permitirá calcular várias áreas até que o usuário escolha encerrar o programa.
ü O programa principal chama a função e exibe o resultado recebido com duas casas decimais.
		
	
Resposta:
	
Gabarito: #include < stdio.h > #include < stdlib.h > float retangulo(void){ float L1, L2, area; printf("Digite um numero: "); scanf("%f",&L1); printf("Digite um numero: "); scanf("%f",&L2); area = L1 * L2; return area; } int main() { int opc; opc= 1; while(opc == 1){ printf("Area: %.2f", retangulo( ) ); printf("\nContinuar - 1 Sair - 2 :"); scanf("%d",&opc); } return 0; }
	
	
	 3a Questão (Ref.: 201201836442)
	Pontos: 1,0  / 1,0
	Sabe-se que a linguagem C é uma das mais utilizadas no mundo. Desenvolvida em 1972 é uma linguagem voltada para programadores. Dentre as opções abaixo é incorreto afirmar:
		
	
	Possui características de Linguagem de alto nível.
	
	Possibilita o desenvolvimento de funções próprias
	
	Possui características de Linguagem de baixo nível.
	
	Permite a compilação de softwares para plataforma Windows, Linux e Unix.
	 
	Possui com conjunto muito grande palavras reservadas o que torna o aprendizado complexo
	
	
	 4a Questão (Ref.: 201202216587)
	Pontos: 1,0  / 1,0
	No ambiente Linux, não precisamos, obrigatoriamente, ter um único ambiente para editar, compilar e executar um programa codificado na linguagem C como temos no Windows.
Sendo assim, qual seria a sequência para conseguirmos editar, compilar e executar um programa?
		
	
	Usar um editor de texto para digitar o código/ salvar sem se preocupar com extensão/ e digitar uma linha de comando, também no terminal, usando o compilador gcc.
	
	Usar o terminal para digitar o código/ salvar sem se preocupar com extensão/ e digitar uma linha de comando, também no terminal, usando o compilador gcc.
	 
	Usar um editor de texto para digitar o código e salvar com extensão c/ digitar uma linha de comando no terminal usando o compilador gcc para gerar o executável/ digitar o nome do executável, precedido por ./ no terminal para executá-lo.
	
	Usar um editor de texto para digitar o código/ salvar com extensão c/ digitar uma linha de comando no terminal, usando o compilador gcc que irá gerar o executável e executá-lo em seguida.
	
	Usar um editor de texto para digitar o código e salvar com extensão c/ digitar uma linha de comando no terminal usando o compilador gcc para gerar o executável / digitar o nome do executável no terminal para executá-lo.
	
	
	 5a Questão (Ref.: 201202220232)
	Pontos: 1,0  / 1,0
	Quando precisamos incrementar o valor de uma variável em C, geralmente usamos a forma contrata, com os operadores pré ou pós fixados de acordo com a necessidade.
Supondo as seguintes definições e desconsiderando a necessidade do restante do programa:
Int a = 5;
Int b = 8;
Após a execução das operações na ordem em que são apresentadas, Marque a resposta correta:
		
	
	a += ++b; o valor de a e b são respectivamente: 14 e 8
	
	a = ++b; o valor de a e b são respectivamente: 8 e 9
	
	a += b++; o valor de a e b são respectivamente: 14 e 9
	
	a += b++; o valor de a e b são respectivamente: 9 e 13
	 
	a = b++; o valor de a e b são respectivamente: 8 e 9
	
	
	 6a Questão (Ref.: 201201777367)
	Pontos: 1,0  / 1,0
	Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais.
		
	
	+, - e *
	
	=, > e ||
	
	&&, || e ~
	
	&&, >= e ||
	 
	<, > e >=
	
	
	 7a Questão (Ref.: 201201788732)
	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       6       10       16       26       42
	
	2       4       4       8       12       20       32       52
	
	2       4       6       8       19       12       14       16
	
	2       4       6       10       16       26       42       68
	
	2       4       4       8       12       20       32       
	
	
	 8a Questão (Ref.: 201202227686)
	Pontos: 1,0  / 1,0
	A linguagem C, ao contrário de outras linguagens de programação, não possui um tipo de dados correspondente às strings; no lugar, usam-se vetores e ponteiros
Qual das opções abaixo está correta?
		
	
	Em C, strings são vetores de caracteres terminados pelo caractere nulo ('\end')
	 
	Em C, strings são vetores de caracteres terminados pelo caractere nulo ('\0').
	
	Em C, strings são vetores de caracteres terminados pelo caractere nulo ('{0}').
	
	Em C, strings são vetores de caracteres terminados pelo caractere nulo ('/0').
	
	Em C, strings são vetores de caracteres terminados pelo caractere nulo ('/end').
	
	
	 9a Questão (Ref.: 201201791233)
	Pontos: 0,0  / 0,5
	O professor de Matemática armazena as notas dos quatro bimestres e da média dos seus 47 alunos em cinco vetores.
Ele pretende agrupar esses vetores em uma matriz bidimensional de nome NOTAS na linguagem C.
Assinale a opção que possibilitará fazer o que o professor deseja.
		
	 
	
float NOTAS[47,5]; 
	
	
float Notas[47][47]; 
	 
	
float NOTAS[47][5]; 
	
	
float NOTAS[47][47]; 
	
	
float notas[5][47]; 
	
	
	 10a Questão (Ref.: 201202220487)
	Pontos: 0,0  / 0,5
	Na manipulação de arquivos na linguagem C, no processo de abertura do mesmo, podemos ter erros: devido a não existência do arquivo; ao arquivo estar corrompido; etc, não sendo possível abrir o mesmo.
Das afirmativas apresentadas qual define corretamente o que pode ser feito em relação ao erro na abertura, segundo o que foi apresentado nas aulas.
		
	
	Não é necessário tratar, pois não existindo o arquivo ele simplesmente cria um novo e nunca terá problema.
	 
	Não é possível tratar este tipo de erro, pois precisamos da estrutura Try ... Catch que consegue prevenir e evitar o fechamento do programa.
	 
	A função fopen, retorna NULL quando não consegue abrir o arquivo e o usuário pode tratar o conteúdo da variável associada ao arquivo, comparando com o valor NULL.
	
	A palavra chave FILE, que permite fazer a associação do arquivo, mantem o valor NULL caso não seja possível abrir o arquivo, desta forma, utilizando o if, o usuário pode mandar uma mensagem adequada para o usuário.
	
	O tratamento é feito com um if, e tendo havido problemas no arquivo de texto, o mesmo é eliminado e retornado uma mensagem padrão para o usuário.

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes