Buscar

Linguagem de Programação Av1 2015.

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 5 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

Prévia do material em texto

Parte superior do formulário
	Processando, aguarde ...
		
		
	
	Fechar
	Avaliação: CCE0242_AV1_201202126898 » LINGUAGEM DE PROGRAMAÇÃO I 44308374
	Tipo de Avaliação: AV1
	Aluno: 201202126898 - JURANDIR DA COSTA FILHO 
	Professor:
	ANITA LUIZA MACIEL LOPES
	Turma: 9039/O
	Nota da Prova: 5,5 de 8,0         Nota do Trab.: 0        Nota de Partic.: 1,5        Data: 17/04/2015 13:15:52 (F)
	
	 1a Questão (Ref.: 616801)
	Aula 1: Aula 1: Conhecendo a Linguagem que Revolucionou. Simplesmente, C.
	Pontos: 0,5  / 0,5 
	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 I possibilita isso 
	
	Só a IV possibilita isso 
	
	Só a III possibilita isso 
	
	Tanto a I quanto a IV possibilitam isso
	
	Só a II possibilita isso 
		Gabarito Comentado.
	
	
	 2a Questão (Ref.: 616761)
	Aula 1: Aula 1: Conhecendo a Linguagem que Revolucionou. Simplesmente, C.
	Pontos: 0,5  / 0,5 
	Estudamos que a linguagem C apresenta várias características. Analise as afirmativas abaixo e assinale a opção correta.
I Com pequenas modificações, um código poderá ser compilado em várias plataformas.
II Não pode ser modularizada
III Possui um propósito específico
IV Considerada de nível intermediário
		
	
	Todas estão corretas 
	
	I e IV estão corretas
	
	I, III e IV estão corretas 
	
	Todas estão erradas 
	
	II, III e IV 
		
	
	
	 3a Questão (Ref.: 233816)
	Aula 2: Linguagem prog 1
	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
	
	print
	
	printf
	
	puts
		Gabarito Comentado.
	Gabarito Comentado.
	
	
	 4a Questão (Ref.: 590886)
	Aula 2: Tipos de dados
	Pontos: 0,0  / 0,5 
	Escreva o comando que defina uma constante de nome PI com valor igual a 3,14.
		
	
	#include PI 3,14
	
	#include PI 3.14
	
	#define PI 3,14
	
	#define PI 3.14
	
	#const PI 3,14
		Gabarito Comentado.
	
	
	 5a Questão (Ref.: 620419)
	Aula 3: Aula 3
	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: 14 e 9
	
	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: 9 e 13
	
	a = b++; o valor de a e b são respectivamente: 8 e 9
		
	
	
	 6a Questão (Ref.: 620403)
	Aula 3: Aula 3
	Pontos: 1,0  / 1,0 
	Na linguagem de programação C, como em outras, na criação de programas, devemos definir os tipos de dados para nossas variáveis de acordo com o problema em questão.
Das opções apresentadas qual possui apenas tipos da linguagem C, conforme o material apresentado nas aulas. 
		
	
	char, int, real, double, boolean
	
	char, int, real, double, void
	
	char, int, float, double, void
	
	char, integer, float, real, boolean
	
	char, int, float, double, boolean
		
	
	
	 7a Questão (Ref.: 103357)
	Aula 4: ESTRUTURA IF-ELSE
	Pontos: 1,0  / 1,0 
	Qual é a saída de tela, deste trecho de programa? 
int x=4, 
y=8; 
if (x < 2) 
    printf ("%d \n", x); 
else 
    printf ("%d \n", y); 
		
	
	9
	
	8
	
	12
	
	\n4
	
	\n8
		Gabarito Comentado.
	Gabarito Comentado.
	
	
	 8a Questão (Ref.: 137872)
	Aula 4: Modularização de código
	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, Parâmetro e corpo da função
	
	Tipo, Nome, Parâmetros e Corpo da Função.
	
	Tipo, Nome e Parâmetros
	
	Tipo , Nome, e Corpo da função. 
	
	Nome, Parâmetro e Corpo da função.
		Gabarito Comentado.
	
	
	 9a Questão (Ref.: 627819)
	Aula 5: Aula 5: Os Códigos vão Ficar Menores - Chegaram as Estruturas de Repetição
	Pontos: 0,0  / 1,0 
	A instrução while é usada quando não sabemos quantas vezes um determinado bloco de instruções precisa ser repetido. Com ele, a execução das instruções vai continuar até que uma condição seja verdadeira. A condição a ser analisada para a execução do laço de repetição deverá retornar um valor booleano 
Dado o código abaixo, qual opção que demonstra o que será exibido na tela?
int main(){
int cont=1;
int tam = 3;
while( cont <=tam ){
while( cont++ <=tam )
printf("%d ",cont);
cont++;
}
system("PAUSE");
return 0;
}
		
	
	2 3 4 5
	
	1 2 3
	
	2 3 4
	
	3 4 5
	
	1 2
		Gabarito Comentado.
	
	
	 10a Questão (Ref.: 627706)
	Aula 5: Aula 5: Os Códigos vão Ficar Menores - Chegaram as Estruturas de Repetição
	Pontos: 0,0  / 1,0 
	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");
}
		
	
	246
	
	256
	
	135
	
	265
	
	23456
		
	
	
	Período de não visualização da prova: desde 14/04/2015 até 04/05/2015.
Parte inferior do formulário

Outros materiais