Buscar

2018 04 28 Avaliação Parcial 2 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

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

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

Prévia do material em texto

LINGUAGEM DE PROGRAMAÇÃO I
	Avaliação Parcial: CCE0242_SM_201201270316 V.1 
	Aluno(a): 
	Matrícula: 
	Acertos: 10,0 de 10,0
	Data: 28/04/2018 12:42:50 (Finalizada)
	
	
	1a Questão (Ref.:201201914127)
	Acerto: 1,0  / 1,0
	Sabemos que a linguagem C apresenta várias vantagens. Quando dizemos que usamos três procedimentos básicos: sequência, seleção e iteração e que é possível gerar um executável rápido, estamos nos referindo às seguintes características na ordem:
		
	
	Complexidade e Estruturada
	
	Portabilidade e Modularidade
	
	Portabilidade e Estruturada
	 
	Estruturada e Rapidez
	
	Rapidez e Portabilidade
	
	2a Questão (Ref.:201201914084)
	Acerto: 1,0  / 1,0
	Após o surgimento de várias linguagens de Alto nível, surge a linguagem C . Qual a década em que foi desenvolvida?
		
	
	década de 90
	
	década de 60
	
	década de 50
	 
	década de 70
	
	década de 80
	
	
	
	3a Questão (Ref.:201201914106)
	Acerto: 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 stdio.h
#include stdlib.h
#include math.h
	
	#include
	
	#include
	
	#include 
#include 
#include 
	
	#define 
#define 
#define 
	
	
	Gabarito Coment.
	
	
	
	
	4a Questão (Ref.:201201914097)
	Acerto: 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
	
	#include minhasFuncoes.h
	
	#include "c:\ minhasFuncoes.h\funcoes"
	
	#include "minhasFuncoes.h"
	 
	#include "c:\funcoes\ minhasFuncoes.h"
	
	
	
	5a Questão (Ref.:201201486067)
	Acerto: 1,0  / 1,0
	Na linguagem C, uma variável pode ser classificada como LOCAL ou GLOBAL. De acordo com as características das variáveis LOCAIS, marque a alternativa ERRADA.
		
	
	Uma variável local só é visualizada pela função onde foi declarada.
	
	Existem funções que não têm variáveis locais.
	
	Duas, ou mais funções, podem declarar variáveis locais com os mesmos nomes.
	 
	A função main() pode acessar qualquer variável local de qualquer função.
	
	As variáveis locais não podem ser acessadas de fora do escopo em que foram criadas.
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	
	
	6a Questão (Ref.:201204121636)
	Acerto: 1,0  / 1,0
	Analisando o código a seguir, que usa a função getchar(), podemos dizer:
/* programa getchar.c */
 
#include
int main(void)
{
   char cLetra;
 
   cLetra = getchar(); 
 
   printf("Letra digitada %c\n", cLetra);
   printf("Na tabela ASCII %d\n", cLetra);
   return 0;
}
		
	
	O código está errado, pois a função getchar() nunca retorna um número. Portanto não pode-se usar a linha  printf("Na tabela ASCII %d\n", cLetra);
	
	O código está errado, pois a função getchar() deve ser usada apenas para dar uma pausa no código.
 
	
	O código está errado, pois a função getchar() retorna um número e seu retorno não pode ser atribuído a uma variável do tipo char.
 
	
	O código está correto, pois a  função getchar(), não tem nenhuma ação nesse código.
	 
	O código está correto, embora a função getchar() retorne um int e este está sendo atribuído a uma variável tipo char.
	
	
	
	7a Questão (Ref.:201202103582)
	Acerto: 1,0  / 1,0
	Em programação é possível que haja decisões usando o IF. Todo IF deve vir seguido de uma condição que deve ter como resultado Verdadeiro ou Falso. Considerando esta afirmativa, qual das opções abaixo deve apresentar erro na compilação.
		
	
	if (x > 7.2)
	
	if (y >= 14)
	
	if (a != 6)
	
	if (x <= 8)
	 
	if (z = 21)
	
	
	
	8a Questão (Ref.:201201917871)
	Acerto: 1,0  / 1,0
	Na construção de programas na linguagem C, precisamos tomar muito cuidado com a sintaxe das expressões condicionais, para que não tenhamos resultados inesperados.
Supondo que as variáveis foram devidamente declaradas e levando em conta apenas a linha de código apresentada, dentre as opções qual apresenta erro na sintaxe para a linguagem C.
		
	 
	if x > 0 { a = 2;}
	
	if (a > 0) {a = 2;} else {b= 2;}
	
	if (a > 0) { a = 2;}
	
	if (x > 0) a = 2 else b = 2 ;
	
	if (a > 0) {a = 2;} else if (b < 10) {b= 2;}
	
	
	Gabarito Coment.
	
	
	
	
	9a Questão (Ref.:201201365505)
	Acerto: 1,0  / 1,0
	Qual a estrutura de repetição usada para quantidade indeterminada de repetições?
		
	
	if-else
	
	struct
	 
	while
	
	switch
	
	for
	
	
	Gabarito Coment.
	
	
	
	
	10a Questão (Ref.:201202299803)
	Acerto: 1,0  / 1,0
	Sabendo-se que um usuário entrou com o primeiro número (num1) igual a 10 e o segundo (num2) número igual a 20, analise o trecho do código apresentado na figura 1 e marque a resposta que confere exatamente com a saída esperada pelo código.
Figura 1

Outros materiais

Outros materiais