Buscar

Linguagem de Programação Av3

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

Parte superior do formulário
			Professor:
	ANITA LUIZA MACIEL LOPES
	Turma: 9046/LQ
	Nota da Prova: 9,0 de 10,0  Nota do Trab.: 0    Nota de Partic.: 0  Data: 09/12/2015 17:04:25
	
	 1a Questão (Ref.: 201301697064)
	Pontos: 1,0  / 1,0
	No ambiente Linux, não precisamos, obrigatoriamente, ter um único ambiente para editar, compilar e executar um programa codificado na linguagem C como temos no Windows.
Sendo assim, qual seria a sequência para conseguirmos editar, compilar e executar um programa?
		
	 
	Usar um editor de texto para digitar o código e salvar com extensão c/ digitar uma linha de comando no terminal usando o compilador gcc para gerar o executável/ digitar o nome do executável, precedido por ./ no terminal para executá-lo.
	
	Usar um editor de texto para digitar o código/ salvar sem se preocupar com extensão/ e digitar uma linha de comando, também no terminal, usando o compilador gcc.
	
	Usar o terminal para digitar o código/ salvar sem se preocupar com extensão/ e digitar uma linha de comando, também no terminal, usando o compilador gcc.
	
	Usar um editor de texto para digitar o código/ salvar com extensão c/ digitar uma linha de comando no terminal, usando o compilador gcc que irá gerar o executável e executá-lo em seguida.
	
	Usar um editor de texto para digitar o código e salvar com extensão c/ digitar uma linha de comando no terminal usando o compilador gcc para gerar o executável / digitar o nome do executável no terminal para executá-lo.
	
	
	 2a Questão (Ref.: 201301148446)
	Pontos: 1,0  / 1,0
	Qual o nome da função matemática que calcula a potenciação de um número?
		
	
	pot
	
	elevado
	 
	pow
	
	double
	
	sqrt
	
	
	 3a Questão (Ref.: 201301697154)
	Pontos: 1,0  / 1,0
	Escolha a opção que inclui somente nomes válidos para variáveis na linguagem C.
		
	
	nota-2 , a36, x_y
	 
	If, nota_do_aluno_2, HOJE, _yes
	
	2_ou_1, fim, *h, j
	
	i, j, int, obs
	
	2nota, a36, x#y, --j
	
	
	 4a Questão (Ref.: 201301257844)
	Pontos: 1,0  / 1,0
	Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais.
		
	
	+, - e *
	
	&&, >= e ||
	
	=, > e ||
	
	&&, || e ~
	 
	<, > e >=
	
	
	 5a Questão (Ref.: 201301707996)
	Pontos: 1,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");
}
		
	
	265
	
	23456
	
	256
	 
	135
	
	246
	
	
	 6a Questão (Ref.: 201301348912)
	Pontos: 0,0  / 1,0
	Observe as afirmativas abaixo sobre o terminador nulo e assinale a opção correta.
I Devemos sempre acrescentar mais uma posição ao vetor de char quando ele for dimensionado;
II Ele deve ser incluído ao final de todo vetor independente do tipo;
III O terminador nulo é identificado pelo caracter \0;
		
	
	Todas as afirmativas são verdadeiras
	
	Somente a III é verdadeira
	
	Somente a afirmativa I é verdadeira
	 
	As afirmativas I e III são verdadeiras.
	 
	As afirmativas II e III são verdadeiras
	
	
	 7a Questão (Ref.: 201301822409)
	Pontos: 1,0  / 1,0
	Matrizes são estruturas de dados extremamente poderosas e que são muito empregadas em programas na linguagem C.
Assinale a alternativa incorreta em relação a este conceito.
		
	
	Podemos inicializar com valores no ato de sua declaração.
	
	O armazenamento de um valor, em uma variável da matriz bidimensional, poderá ser feito através de um comando de leitura ou de atribuição
	 
	Não existem matrizes com mais de duas dimensões.
	
	Matrizes unidimensionais são conhecidas também como vetores;
	
	Uma matriz bidimensional poderá armazenamento de vetores do tipo char
	
	
	 8a Questão (Ref.: 201301215902)
	Pontos: 1,0  / 1,0
	Um programador durante a construção de um código precisava converter o texto correspondente a um ano em um número inteiro, para poder executar alguns cálculos a partir deste ano.
Das opções apresentadas, qual função apresenta a solução para o programador?
		
	 
	atoi( ).
	
	strlength( ).
	
	strcont( ).
	
	strcat( ).
	
	strlen( ).
	
	
	 9a Questão (Ref.: 201301700958)
	Pontos: 1,0  / 1,0
	Para a manipulação de arquivos na linguagem C, primeiro precisamos abrir o mesmo. Sabendo-se que o arquivo tem o nome de arquivo.txt, que foi associado com a variável de nome: arq, e que é do tipo binário, avalie cada uma das afirmativas e marque a que faz a abertura para ler dados do arquivo corretamenteseguindo as regras da linguagem.
		
	
	arq = fopen("texto.txt", "r");
	 
	arq = fopen("arquivo.txt", "rb");
	
	arquivo = fopen("arquivo.txt", "r");
	
	arquivo = fopen("arquivo.txt ", "ab");
	
	arquivo = fopen("texto.txt ", "rb");
	
	
	 10a Questão (Ref.: 201301714143)
	Pontos: 1,0  / 1,0
	O protótipo da função fwrite() é:
		
	
	int fwrite(void *buffer,int numero_de_bytes,int count,FILE *fp);
	
	real fwrite(void *buffer,int numero_de_bytes,int count,FILE *fp);
	 
	unsigned fwrite(void *buffer,int numero_de_bytes,int count,FILE *fp);
	
	signed fwrite(void *buffer,int numero_de_bytes,int count,FILE *fp);
	
	void fwrite(void *buffer,int numero_de_bytes,int count,FILE *fp);
	
	
	Período de não visualização da prova: desde 05/12/2015 até 12/12/2015.
Parte inferior do formulário

Outros materiais