Buscar

AV2 2014.02 Linguagem de Programação I

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

Fechar
	Avaliação: CCE0242_AV2_ » LINGUAGEM DE PROGRAMAÇÃO I
	Tipo de Avaliação: AV2
	Aluno: 
	Professor:
	
	Turma: 
	Nota da Prova: 5,0 de 8,0         Nota do Trab.: 0        Nota de Partic.: 2        Data: 27/11/2014 
	
	 1a Questão (Ref.: 201202879451)
	Pontos: 0,5  / 1,5
	Declare uma variável do tipo String com com nome 'TEXTO' tamanho de 35 caracteres:
		
	
Resposta: strig texto
	
Gabarito: char TEXTO[35];
	
	
	 2a Questão (Ref.: 201202423563)
	Pontos: 0,0  / 0,5
	Durante a criação de um programa, foi percebido que uma parte do código era executada várias vezes, porém não era em uma sequência de repetições e sim esporadicamente. Cada vez que esta parte era executada inicialmente precisava-se de um valor diferente e no final do trecho a resposta nem sempre era a mesma. Era necessário achar alguma forma de evitar a redundância de códigos e melhorar a escrita e desempenho do sistema. Baseado na descrição apresentada acima e utilizando-se da melhor forma os conceitos de programação, qual seria a melhor solução pra o problema:
		
	
	Utilizar a estrutura de loop DO-WHILE, para executar a parte do código que se repetia.
	 
	Utilizar a estrutura de loop FOR, para executar a parte do código que se repetia.
	 
	Criar uma função para executar a parte do código que se repetia.
	
	Utilizar a estrutura de loop FOR com o GOTO, para executar a parte do código que se repetia.
	
	Utilizar a estrutura de loop WHILE, para executar a parte do código que se repetia.
	
	
	 3a Questão (Ref.: 201202855418)
	Pontos: 0,0  / 0,5
	Uma empresa possui uma série de programas desenvolvidos em C que acessam um mesmo arquivo. Um dos problemas constatados é a falta de padronização no armazenamento de dados neste arquivo. Alguns aplicativos gravam em caixa alta (letras maiúsculas), outros em caixa baixa (letras minúsculas) e alguns não administram isto.
Para tanto, foi definido, por padrão, que todos os caracteres lidos devem ser convertidos para caixa alta imediatamente após a leitura do mesmo. Qual função do C devo incluir nos programas para efetuar a conversão de caractere a caractere?
		
	
	upper
	 
	toupper
	
	toupr
	
	convertUpper
	 
	convertUp
	
	
	 4a Questão (Ref.: 201202520280)
	Pontos: 0,5  / 0,5
	Todo programa codificado na linguagem C pode incluir uma, ou várias bibliotecas, mas existe uma que tem que estar nessa lista, na maioria das vezes, devido a necessidade da interação com o usuário..
Assinale a alternativa que apresenta essa biblioteca.
		
	
	iostream.h 
	
	iostream 
	
	stdin.h 
	 
	stdio.h 
	
	studio.h 
	
	
	 5a Questão (Ref.: 201202376540)
	Pontos: 0,5  / 0,5
	que tipo de dado deve ser utilizado para definir uma variável que irá ramazenar um número do tipo: 65,890
		
	
	string
	
	int
	
	uint
	 
	float
	
	char
	
	
	 6a Questão (Ref.: 201202426438)
	Pontos: 0,5  / 0,5
	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).
		
	
	Nome, Parâmetro e Corpo da função.
	
	Tipo, Parâmetro e corpo da função
	 
	Tipo , Nome, e Corpo da função.
	
	Tipo, Nome e Parâmetros
	
	Tipo, Nome, Parâmetros e Corpo da Função.
	
	
	 7a Questão (Ref.: 201202477310)
	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.
		
	
	I e III estão corretas
	
	Só a II está correta
	
	I e IV estão corretas
	
	II e III estão corretas
	 
	II e IV estão corretas
	
	
	 8a Questão (Ref.: 201202424165)
	Pontos: 0,0  / 1,0
	As matrizes, em geral, são caracterizadas por se tratarem de uma única variável de determinado tamanho que guarda várias informações do mesmo tipo.
Desconsiderando a necessidade do programa principal e levando em conta a programação adequada, declaração e respectiva manipulação das matrizes, das opções apresentadas a respeito das matrizes bidimensionais marque a resposta correta.
		
	
	char mat[2][2]; mat[0][2] = A;
	
	char mat[2][2]; mat[0][2] = "A";
	 
	int mat[3][3]; mat[0][2] = 5.0;
	
	int mat[3][3]; mat[0][3] = 5;
	 
	int mat[3][3]; mat[0][2] = 5;
	
	
	 9a Questão (Ref.: 201202380934)
	Pontos: 1,5  / 1,5
	Faça um programa em C que dado um número inteiro positivo n, calcular a soma dos n primeiros números naturais.
 
		
	
Resposta: #include int main(){ int n, soma; printf((n\tcalculo da somados n primeiros numeros naturais\n); printf(\ndigite o valorde n: ); scanf(%d,&n); soma- ( n* (n+1))/2; printf(a soma dos %d primeiros numeros naturais e%dn,n,soma;return0;}
	
Gabarito:
#include
int main() {
int n, soma; 
printf("\n\tCalculo da soma dos n primeiros numeros naturais\n");
printf("\nDigite o valor de n: ");
scanf("%d", &n);
soma = (n * (n + 1)) / 2;
printf("A soma dos %d primeiros numeros naturais e' %d\n", n, soma);
return 0;
}
	
	
	 10a Questão (Ref.: 201202382397)
	Pontos: 0,5  / 0,5
	Dado o trecho de lógica utilizando o conceito da linguagem de programação C. Diga o resultado das variáveis x, y e z depois da seguinte sequência de operações:
int x,y,z; 
x=y=10; 
z=++x; 
x=-x; 
y++;
x=x+y-(z--); 
		
	
	x = -01
y = 01 
z = 10
	
	x = 11 
y = 11 
z = 15
	 
	x = -11 
y = 11 
z = 10
	
	x = -20
y = 20 
z = 10
	
	x = -13 
y = 11 
z = 13

Outros materiais