Buscar

Questões de Linguagem C

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

1a Questão (Ref.: 201408316094)
	Pontos: 1,0  / 1,0
	Na história da linguagem C, alguns momentos foram marcantes devido a acréscimos e/ou modificações significativas embora nem todos os compiladores tenham aderido. Abaixo estão relacionadas alguns deles:
- Surge o tipo long long para inteiros;
- As funções matemáticas passam a aceitar todos os tipos numéricos;
- O caracter // para comentário de uma linha, pode ser usado também;
Assinale a opção que contem o nome do documento onde apareceram, pela primeira vez, as modificações acima.
		
	
	Padrão C89
	
	ISO/IEC 9899:1990
	
	Padrão C95
	 
	Padrão C99
	
	C tradicional
	
	
	 2a Questão (Ref.: 201408115666)
	Pontos: 1,0  / 1,0
	Qual o nome da função matemática que calcula a potenciação de um número?
		
	
	elevado
	 
	pow
	
	pot
	
	sqrt
	
	double
	
	
	 3a Questão (Ref.: 201408667966)
	Pontos: 1,0  / 1,0
	Na linguagem de programação C, como em outras, na criação de programas, precisamos fazer a entrada e saída de dados no sistema e para tal temos algumas opções.
Das opções apresentadas, qual não é parte linguagem C, conforme o material apresentado nas aulas.
		
	 
	cin ( )
	
	fgetc(stdin)
	
	scanf ( )
	
	getchar ( )
	
	printf ( )
	
	
	 4a Questão (Ref.: 201408668005)
	Pontos: 1,0  / 1,0
	Na construção de programas na linguagem C, precisamos utilizar os operadores lógicos para montar nossas expressões.
Supondo que as variáveis foram devidamente declaradas, dentre as opções apresentadas qual não apresentauma expressão logica / relacional correta na linguagem C.
		
	
	! (a > b)
	
	a > b && a < c
	
	a > b || b < c
	 
	a > b && < c
	
	a > b && ! c
	
	
	 5a Questão (Ref.: 201408675182)
	Pontos: 0,0  / 1,0
	A linguagem C possui comandos para repetir uma sequência de instruções. Estas estruturas de repetição, também conhecidas como laços (do inglês loops). Dao o código abaixo, qual opção que demonstra o que será exibido na tela?
int main(int argc, char *argv[]) {
  int i = 0; 
  int j = 5;
  do{ 
   printf("%d", i++); 
  }while(j-- <= ++i )
  system("PAUSE");
  return 0;
}
		
	 
	024
	
	012345
	
	12345
	 
	0
	
	135
	
	
	 6a Questão (Ref.: 201408675608)
	Pontos: 1,0  / 1,0
	A linguagem C permite a inicialização de vetores junto com sua declaração.
Dada as alternativas abaixo, selecione a que está incorreta:
		
	
	int valores[] = {10, 15, 20, 25, 30};
	 
	char valores = "ABCD";
	
	char valores[] = {'A', 'B', 'C', 'D'};
	
	char valores[5] = {'A', 'B', 'C', 'D'};
	
	int valores[5] = {10, 15, 20, 25, 30};
	
	
	 7a Questão (Ref.: 201408675628)
	Pontos: 0,0  / 1,0
	Supondo que está desenvolvendo um programa de cadastro de alunos, qual das opções declara corretamente uma matriz caracter que suporte 30 nomes de até 20 caracteres?
		
	 
	char nomes [30][20];
	
	char nomes (30);
	
	char nomes [30];
	
	char nomes (20,30);
	 
	char nomes [20][30];
	
	
	 8a Questão (Ref.: 201408287978)
	Pontos: 1,0  / 1,0
	Observe o código apresentado na questão:
#include < stdio.h>
#include < stdlib.h>
int x=4;
void main(){
  int x=5;
  exibir(x); 
  system("PAUSE");      
}
void exibir(int y){
   printf("%d",y);    
}
Dentre as opções abaixo é correto afirmar:
		
	 
	Ocorrerá um erro
	
	O programa exibirá 4
	
	O programa exibirá 5
	
	O programa exibirá 9
	
	O programa exibirá 0
	
	
	 9a Questão (Ref.: 201408668209)
	Pontos: 1,0  / 1,0
	Na manipulação de arquivos na linguagem C, podemos utilizar várias funções da linguagem. Cada uma delas tem um propósito específico.
Das afirmativas apresentadas qual define corretamente qual a finalidade da função fputc() .
		
	
	Funções para gravar uma linha.
	 
	Função para gravar um caractere.
	
	Função que detecta o fim do arquivo.
	
	Funções para gravação formatadas.
	
	Função que fecha um arquivo.
	
	
	 10a Questão (Ref.: 201408237770)
	Pontos: 1,0  / 1,0
	Um engenheiro elétrico desenvolveu um programa para que possa, entre outras funções, ler de um arquivo txt  dados coletados durante um dia de um usina elétrica.
Cada arquivo é salvo seguindo o modelo abaixo:
 
ddmmaaaa.txt (onde tem dd( digita o dia com dois algarismos), mm(digita o mês com dois algarismos) e aaaa(ano com 4 algarismos).
 
O chefe dele quando deseja fazer uma consulta, clica no executável e escolhe a opção leitura e quando lhe é perguntado, digita o nome do arquivo conforme falado acima.
Para que isso seja possível, deverá estar presente na função consulta() uma das linhas abaixo. Selecione-a.
		
	 
	fp=fopen(nomeArq, "r");
	
	fp=fopen("nomeArq", "a"); "
	
	fp=fopen(nomeArq, "w");
	
	fp=fopen("ddmmaaaa.txt", "r");
	
	fp=fopen(ddmmaaaa.txt, "w+");

Continue navegando