Buscar

av3 linguagem de programação 2015-02

Prévia do material em texto

Avaliação: CCE0242_AV3_201301571415 » LINGUAGEM DE PROGRAMAÇÃO I
	Tipo de Avaliação: AV3
	Aluno: 201301571415 - ELIZEU BATISTA DE OLIVEIRA
	Professor:
	ANITA LUIZA MACIEL LOPES
	Turma: 9029/FC
	Nota da Prova: 7,0 de 10,0  Nota do Trab.: 0    Nota de Partic.: 0  Data: 07/12/2015 20:27:05
	
	 1a Questão (Ref.: 201302245306)
	Pontos: 1,0  / 1,0
	Você estava trabalhando na plataforma Windows e foi definindo várias funções específicas para sua área de atuação.
Um dia, resolveu criar uma biblioteca e nomeou de minhasFuncoes.h, salvando em uma pasta de nome funcoes na raiz do drive C.
Quando foi incluir, usou:
		
	 
	#include "c:\funcoes\ minhasFuncoes.h"
	
	#include minhasFuncoes.h
	
	#include "minhasFuncoes.h"
	
	#include
	
	#include "c:\ minhasFuncoes.h\funcoes"
	
	
	 2a Questão (Ref.: 201302245622)
	Pontos: 1,0  / 1,0
	Um Engenheiro estava construindo um trecho de programa onde pedia que o usuário respondesse com uma letra ou um algarismo.
Se o usuário não tivesse respondido, ele enviaria uma mensagem de erro.
Ele sabia que precisava aprender mais alguma estrutura, mas, no momento, pensou em experimentar uma função que pudesse lhe dar um retorno.
Pesquisou nas bibliotecas estudadas na aula 2 e achou.
Qual o nome dessa função?
		
	
	isnotalphadigit()
	 
	isalnum()
	
	isdigit()
	
	isalpha()
	
	isspace()
	
	
	 3a Questão (Ref.: 201301720903)
	Pontos: 1,0  / 1,0
	Sabemos que para a utilização de funções da linguagem C precisamos declarar suas respectivas bibliotecas.
De acordo com a Linguagem C marque a opção em que o descritivo da biblioteca está correto.
		
	
	stdio.h - Funções para gráficos.
	
	time.h - Funções para manipulação de tempo, apenas horas, minutos e segundos.
	 
	math.h - Funções matemáticas
	
	stdlib.h - Funções de entrada e saida. 
	
	string.h - Funções para concatenação de strings com inteiros.
	
	
	 4a Questão (Ref.: 201301862383)
	Pontos: 0,0  / 1,0
	O desenvolvimento de um programa precisa atender as necessidades do usuário final, para isto o desenvolvedor conta com algumas estruturas que facilitam a construção de seu código fonte. Uma delas é a estrutura condicional if.
Das opções apresentadas marque a qual melhor define esta estrutura.
		
	 
	Testa uma expressão e dependendo do resultado permite que o programa siga por caminhos diferentes.
	
	Compara os valores possíveis para uma variável e dependendo do resultado permite que o programa siga por caminhos diferentes.
	
	Compara os valores de algumas variáveis e dependendo do resultado permite que o programa siga por caminhos diferentes.
	
	Compara os valores de algumas variáveis dependendo do resultado permite que o programa possa fazer um caminho diferente repetidamente.
	 
	Testa uma condição e dependendo do resultado permite que o programa siga por caminhos diferentes repetidamente.
	
	
	 5a Questão (Ref.: 201301696714)
	Pontos: 1,0  / 1,0
	Qual a estrutura de repetição usada para quantidade indeterminada de repetições?
		
	
	switch
	
	if-else
	
	for
	
	struct
	 
	while
	
	
	 6a Questão (Ref.: 201301873640)
	Pontos: 0,0  / 1,0
	Na linguagem C os vetores são um assunto de grande relevância, por isso o programador deve saber bem como utilizar, declarar e utilizar.
Sabendo que as notas dos alunos de uma escola variam entre 0.0 e 10.0 com uma casa decimal e que é necessário criar um vetor que armazene até 150 notas, qual alternativa declara de forma correta este vetor para  atender a necessidade citada.
		
	
	real notas[150];
	
	integer notas[150];
	 
	float notas[150];
	
	int notas[150];
	 
	float %.1f notas[150];
	
	
	 7a Questão (Ref.: 201301817300)
	Pontos: 1,0  / 1,0
	Um programa pode ser formado por uma, ou mais funções. Quando existir mais de uma função, onde poderão se posicionar as demais funções em relação à função main()?
Observe as afirmativas abaixo e assinale a resposta CORRETA
 
I Antes ou depois, depende do programador, pois a posição não gera, nunca, problema.
II Depois, desde que os protótipos sejam colocados antes da main().
III Antes para não ter que colocar os protótipos e nunca ocasionar erros.
IV Antes ou depois, desde que sejam colocados os protótipos.
		
	
	II e III estão corretas
	
	Só a II está correta
	
	I e III estão corretas
	 
	II e IV estão corretas
	
	I e IV estão corretas
	
	
	 8a Questão (Ref.: 201301819978)
	Pontos: 1,0  / 1,0
	O chefe do departamento do pessoal da Empresa YYY gostaria de declarar matrizes bidimensionais para armazenar nomes dos 20 funcionários e 14 salários de cada um deles.
Assinale a linha onde a declaração atende ao que ele deseja.
		
	 
	
char nomes[20][31]; float salarios[20][14]; 
	
	
char nomes[20][31]; float salarios[20][20]; 
	
	
char nomes[19][31]; float salarios[19][13]; 
	
	
float nomes[20][31], salarios[20][14]; 
	
	
char nomes[20]; float salarios[19][13]; 
	
	
	 9a Questão (Ref.: 201302249209)
	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 texto.txt, que foi associado com a variável de nome: arq, e que é do tipo texto, avalie cada uma das afirmativas e marque a que faz a abertura para ler e/ou gravar dados no fim do arquivocorretamente seguindo as regras da linguagem.
		
	
	arq = fopen("texto.txt", "w");
	
	arquivo = fopen("material.dat", "r+");
	
	arquivo = fopen("material.dat", "w+");
	
	arquivo = fopen("material.dat", "a+");
	 
	arq = fopen("texto.txt", "a+");
	
	
	 10a Questão (Ref.: 201302249387)
	Pontos: 0,0  / 1,0
	Uma das ultimas funções estudadas foi a remove(). Suponha que o nome do arquivo é (pessoa) e é constante.
Assinale a alternativa que apresenta a sintaxe correta para a função.
		
	 
	remove( pessoa ) ;
	 
	remove( "pessoa" ) ;
	
	remove( "pessoa", "arq" ) ;
	
	remove( "pessoa", arq ) ;
	
	remove(pessoa, arq) ;

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes