Buscar

AV 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 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
		
		
	 
	Fechar
	Avaliação: CCE0242_AV_201502069091 » LINGUAGEM DE PROGRAMAÇÃO I
	Tipo de Avaliação: AV 
	
	Professor:
	ANITA LUIZA MACIEL LOPES
	Turma: 9053/AW
	Nota da Prova: 4,5    Nota de Partic.: 0   Av. Parcial 2  Data: 09/11/2017 19:59:26 
	
	 1a Questão (Ref.: 201502746762)
	Pontos: 0,0  / 1,0 
	Na estrutura básica de um programa desenvolvido na linguagem C, temos alguns arquivos de cabeçalho e podemos ter algumas definições de constantes e de macros .
Como incluímos esses arquivos de cabeçalho e as definições em nossos programas?
Dê um exemplo de cada um.
		
	
Resposta: 
	
Gabarito: Para incluirmos os arquivos de cabeçalho, usamos a diretiva include. Exemplo: #include < stdio.h>
Para definirmos um constante, ou macro, usamos a diretiva define. Exemplo: #define T 32
	
	
	 2a Questão (Ref.: 201502168368)
	Pontos: 0,0  / 1,0 
	Faça um programa em C que dado um número inteiro positivo n, calcular a soma dos n primeiros números naturais.
 
		
	
Resposta: int main() int n, positivo printf ("\n\t\numeros naturais\n") printf 
	
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;
}
	
	
	 3a Questão (Ref.: 201502692753)
	Pontos: 0,0  / 1,0 
	Na função main() da linguagem C, declarações, comandos, estruturas e tudo mais que pertence ao corpo da função estão envoltos por dois elementos.
Assinale a opção que apresenta esses elementos.
		
	
	( e ) 
	
	{ e }
	
	[ e ] 
	
	begin e end 
	
	begin e end; 
	
	
	 4a Questão (Ref.: 201502692759)
	Pontos: 1,0  / 1,0 
	Em um programa, precisávamos usar as bibliotecas: math.h, stdio.h e stdlib.h.
Assinale o trecho correto que possibilita incluí-las.
		
	
	#include 
	
	#include 
#include 
#include 
	
	#include stdio.h
#include stdlib.h
#include math.h
	
	#define 
#define 
#define 
	
	#include 
	
	
	 5a Questão (Ref.: 201502650442)
	Pontos: 1,0  / 1,0 
	As bibliotecas da linguagem C guardam funções predefinidas da linguagem. Veja o código a seguir e marque a alternativa que contém as bibliotecas necessárias para que este código funcione.
#include________
#include________
int main()
{
int a=2, b=2, c=8, delt;
delt=(pow(b, 2)-(4*a*c));
system("pause");
return (0);
}
Não leve em consideração os sinais de maior e menor que envolvem o nome das bibliotecas.
		
	
	stdio.h - ctype.h 
	
	cmat.h - ctype.h 
	
	stdlib.h - ctype.h 
	
	math.h - stdlib.h 
	
	stdio.h - stdlib.h 
	
	
	 6a Questão (Ref.: 201502693443)
	Pontos: 1,0  / 1,0 
	Um desenvolvedor construiu um código onde estava presente o trecho abaixo. 
char resp;
scanf("%c", &resp); 
switch(toupper(resp)) ;
{
case 'A': puts("Digitou a letra A" ); break; 
case 'E': puts("Digitou a letra E" ); break; 
case 'i': puts("Digitou a letra I" ); 
case 'O': puts("Digitou a letra O" ); 
case 'U': puts("Digitou a letra U" ); break; 
default: puts("Nao digitou vogal" ); 
}
Analise as afirmativas abaixo e assinale a opção correta.
I Se digitar I, aparece: Digitou a letra I / Digitou a letra O/ Digitou a letra U uma mensagem em cada linha. 
II Se digitar i, aparece: Nao digitou vogal. 
III Se digitar o, aparece:Digitou a letra O/ Digitou a letra U uma mensagem em cada linha. 
IV Se digitar a, aparece: Nao digitou vogal. 
V Se digitar A, aparece: Digitou a letra A. 
		
	
	II e, IV são verdadeiras 
	
	I, III e IV são verdadeiras 
	
	II, III e V são verdadeiras 
	
	III e IV são verdadeiras 
	
	Só a a III é verdadeira 
	
	
	 7a Questão (Ref.: 201502253542)
	Pontos: 1,0  / 1,0 
	Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a variável num seja diferente de 0? 
		
	
	for ( i = 0; i == num; i++)
	
	enquanto (num > 0)
	
	while (num == 0)
	
	for (i = num; i > 0; i++)
	
	while (num != 0)
	
	
	 8a Questão (Ref.: 201502704076)
	Pontos: 0,0  / 1,0 
	Assim como nas variáveis, podemos inicializar os vetores assim que declaramos. 
Sabendo-se que existe um vetor de 3 posições do tipo inteiro, qual das opções abaixo correspondo a correta forma de se declarar e inicializar este vetor?
		
	
	int numeros[2] = [ 0, 1, 2];
	
	int numeros(2) = { 0, 1, 2};
	
	integer numeros[3] = [ 0, 1, 2];
	
	int numeros[3] = ( 0, 1, 2);
	
	int numeros[3] = { 0, 1, 2};
	
	
	 9a Questão (Ref.: 201502307272)
	Pontos: 0,5  / 0,5 
	Observe o programa abaixo e escolha a opção que apresenta o que retorna da função chamada.
                         
		
	
	O menor número é retornado 
	
	Nada retorna porque o nome do vetor da função main é diferente do nome do vetor da função descobre 
	
	O valor retornado corresponde ao índice da variável que contem o menor número 
	
	O maior número é retornado 
	
	O valor retornado corresponde ao deslocamento mais um em relação ao endereço base da variável que contem o menor número 
	
	
	 10a Questão (Ref.: 201502211601)
	Pontos: 0,0  / 0,5 
	 Na definição de estruturas, funções, variáveis, etc. devemos seguir suas respectivas Sintaxes.
Das opções apresentas, qual é SINTAXE correta da definição de um vetor bidimensional.
		
	
	nome_matriz[numero_linhas][numero_colunas]; 
	
	tipo nome_vetor[numero_colunas][numero_linhas]; 
	
	tipo nome_matriz[numero_colunas][numero_linhas]; 
	
	tipo nome_matriz[][]; 
	
	tipo nome_matriz[numero_linhas][numero_colunas]; 
	
	
Observação: Estou ciente de que ainda existe(m) 1 questão(ões) não respondida(s) ou salva(s) no sistema, e que mesmo assim desejo finalizar DEFINITIVAMENTE a avaliação.
Data: 09/11/2017 20:47:03
	
	Período de não visualização da prova: desde 01/09/2017 até 24/11/2017.
Parte inferior do formulário

Outros materiais