Buscar

AV1 LINGUAGEM DE PROGRAMAÇÃO I 2015

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Fechar
	Avaliação: CCE0242_AV1_ » LINGUAGEM DE PROGRAMAÇÃO I
	Tipo de Avaliação: AV1
	Aluno: 
	Professor:
	ANITA LUIZA MACIEL LOPES
	Turma: 9026/EZ
	Nota da Prova: 5,5 de 8,0         Nota do Trab.: 0        Nota de Partic.: 2        Data: 14/10/2015 17:59:38
	
	 1a Questão (Ref.: 201402294671)
	Pontos: 0,5  / 0,5
	Sabe-se que a linguagem C é uma das mais utilizadas no mundo. Desenvolvida em 1972 é uma linguagem voltada para programadores. Dentre as opções abaixo é incorreto afirmar:
		
	
	Permite a compilação de softwares para plataforma Windows, Linux e Unix.
	
	Possui características de Linguagem de baixo nível.
	 
	Possui com conjunto muito grande palavras reservadas o que torna o aprendizado complexo
	
	Possui características de Linguagem de alto nível.
	
	Possibilita o desenvolvimento de funções próprias
	
	
	 2a Questão (Ref.: 201402328145)
	Pontos: 0,5  / 0,5
	Uma das características mais marcantes da linguagem C é a sua portabilidade. Os códigos escrito em C são portáveis, o que significa que é possível executa-los nos mais diferentes tipos de arquiteturas. Tendo um programa C compilado para Windows, para executa-lo em Linux, identifique a opção CORRETA:
		
	
	Ocorrerá erro, pois todas as instruções da linguagem C são incompatíveis com o Linux.
	 
	Precisamos recompilar o código fonte para o Linux.
	
	Ocorrerá erro, pois os programas C não rodam em Linux.
	
	Só é possível copiar o código executável do Linux para o Windows e executa-lo.
	
	Basta apenas copiar o código executável para o Linux e executa-lo.
	
	
	 3a Questão (Ref.: 201402675108)
	Pontos: 0,5  / 0,5
	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?
		
	
	isalpha()
	
	isdigit()
	
	isspace()
	
	isnotalphadigit()
	 
	isalnum()
	
	
	 4a Questão (Ref.: 201402675032)
	Pontos: 0,0  / 0,5
	Um Engenheiro Ambiental tinha um arquivo onde ele gostaria retirar algarismos que estavam dentro de várias cadeias de caracteres e que fossem todos convertidos para números reais, uma vez que eles representavam tamanhos de árvores.
Observe as linhas abaixo e assinale a opção que contem a função que realiza essa conversão e a biblioteca a qual pertence.
		
	 
	tolower() e ctype.h
	
	atoi() e math.h
	
	toupper() e stdlib.h
	 
	atof() e stdlib.h
	
	isalpha() e stdlib.h
	
	
	 5a Questão (Ref.: 201402674898)
	Pontos: 1,0  / 1,0
	Observe abaixo algumas declarações de variáveis e assinale a declaração errada.
		
	
	short int a;
	 
	long float x;
	
	long matricula;
	
	int i;
	
	long double profundidade;
	
	
	 6a Questão (Ref.: 201402674901)
	Pontos: 1,0  / 1,0
	Observe abaixo várias funções que recebem dados via teclado. Qual delas permite uma leitura formatada?
		
	
	fgets()
	
	fgetc()
	
	getchar()
	
	gets()
	 
	scanf()
	
	
	 7a Questão (Ref.: 201402235596)
	Pontos: 1,0  / 1,0
	Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais.
		
	 
	<, > e >=
	
	&&, || e ~
	
	+, - e *
	
	&&, >= e ||
	
	=, > e ||
	
	
	 8a Questão (Ref.: 201402675363)
	Pontos: 1,0  / 1,0
	O Operador ternário é uma forma elegante de representar if else if, visto que é abreviada. Observe o trecho abaixo e assinale a opção que descreve o que faz.
int a=12, b=35, c=7, resp;
resp=(a>b && a > c) ?a: (b>c) ? b/c:c;
printf (''valor: %d'' , resp);
		
	
	Exibe valor: 7
	
	Exibe valor: 0
	 
	Exibe valor: 5
	
	Exibe valor: 35
	
	Exibe valor: 12
	
	
	 9a Questão (Ref.: 201402685861)
	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
	
	1 2 3
	
	2 3 4 5
	
	3 4 5
	 
	1 2
	
	
	 10a Questão (Ref.: 201402246961)
	Pontos: 0,0  / 1,0
	 Muitas séries matemáticas podem ser geradas pela estrutura do  for. Analise o código abaixo, supondo que você digitou 2 e 4 quando lhe foram solicitados dois números e escolha a opção que contém a série exibida pelo código.
		
	 
	2       4       6       10       16       26       42
	
	2       4       6       8       19       12       14       16
	 
	2       4       6       10       16       26       42       68
	
	2       4       4       8       12       20       32       
	
	2       4       4       8       12       20       32       52

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes