Buscar

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

Avaliação: CCE0242_AV3_201301839311 » LINGUAGEM DE PROGRAMAÇÃO I
	Tipo de Avaliação: AV3
	Aluno: 201301839311 - JOSIMAR ZULIANI DE AMORIM
	Professor:
	OSWALDO BORGES PERES
	Turma: 9022/AW
	Nota da Prova: 6,0 de 10,0         Nota do Trab.: 0        Nota de Partic.: 0        Data: 27/06/2015 16:20:19
	
	 1a Questão (Ref.: 201302540308)
	Pontos: 0,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?
		
	 
	isspace()
	 
	isalnum()
	
	isdigit()
	
	isalpha()
	
	isnotalphadigit()
	
	
	 2a Questão (Ref.: 201302540043)
	Pontos: 1,0  / 1,0
	No ambiente Dev-cpp, temos algumas facilidades. Uma delas é quando desejarmos compilar e executar logo em seguida com um único clique ou um pressionamento de uma tecla.
Analise as afirmativas abaixo e escolha a opção correta
I Pressionar F9(pode ser F11 em versões mais novas)
II Clicar no ícone Compilar
III Clicar no ícone Executar
IV Clicar no ícone Compilar e Executar
		
	
	Só a IV possibilita isso
	 
	Tanto a I quanto a IV possibilitam isso
	
	Só a I possibilita isso
	
	Só a II possibilita isso
	
	Só a III possibilita isso
	
	
	 3a Questão (Ref.: 201302543698)
	Pontos: 0,0  / 1,0
	Na linguagem de programação C, como em outras, na criação de programas, precisamos fazer a entrada e saída de dados no sistema e para tal temos algumas opções.
Das opções apresentadas, qual não é parte linguagem C, conforme o material apresentado nas aulas.
		
	
	printf ( )
	
	getchar ( )
	 
	fgetc(stdin)
	
	scanf ( )
	 
	cin ( )
	
	
	 4a Questão (Ref.: 201302061114)
	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, e Corpo da função.
	
	Tipo, Nome e Parâmetros
	
	Nome, Parâmetro e Corpo da função.
	
	Tipo, Nome, Parâmetros e Corpo da Função.
	
	Tipo, Parâmetro e corpo da função
	
	
	 5a Questão (Ref.: 201301991400)
	Pontos: 1,0  / 1,0
	Qual a estrutura de repetição usada para quantidade indeterminada de repetições?
		
	
	if-else
	
	switch
	
	for
	 
	while
	
	struct
	
	
	 6a Questão (Ref.: 201302154479)
	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?
		
	
	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];
	
	int codigos[999], qtdade[999]; float valorC[999], valorV[999];
	
	
	 7a Questão (Ref.: 201302058850)
	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.
	
	O trecho apresentado possui erro e apenas um valor será armazenado.
	
	Serão armazenados os valores 0,1,2,2,3,3.
	
	Serão armazenados os valores 0,0,1,1,2,2.
	
	
	 8a Questão (Ref.: 201302058845)
	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 segundo valor armazenado será o 0.2.
	
	O terceiro valor armazenado será o 0.6.
	 
	Serão armazenados 7 valores reais.
	
	Serão armazenados 20 valores reais.
	
	O vigésimo valor armazenado será o 2.0.
	
	
	 9a Questão (Ref.: 201302544058)
	Pontos: 0,0  / 1,0
	Trabalhando com arquivos, precisamos deslocar o ponteiro pelo mesmo afim de conseguirmos achar ou posicionar onde será necessário fazer alguma alteração ou leitura.
A função fgetpos() é uma das responsáveis por fazer este movimento. Assinale a alternativa que expressacorretamente a sua sintaxe.
		
	 
	fgetpos(variavelPonteiroArquivo, &pos);
	 
	fgetpos(variavelPonteiroArquivo, pos);
	
	fgetpos(deslocamento, variavelPonteiroArquivo, pos);
	
	fgetpos(variavelPonteiroArquivo, deslocamento, &pos);
	
	fgetpos(variavelPonteiroArquivo, origem, &pos);
	
	
	 10a Questão (Ref.: 201302557067)
	Pontos: 0,0  / 1,0
	O protótipo do comando fputs é:
		
	
	char *fputs (char str,FILE *fp);
	
	char *fputs (char *str,FILE fp);
	
	int *fputs (char *str,FILE *fp);
	 
	char *fputs (char *str,FILE *fp);
	 
	char fputs (char *str,FILE *fp);

Outros materiais