Buscar

LINGUAGEM DE PROGRAMAÇÃO I -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

LINGUAGEM DE PROGRAMAÇÃO I – AV3
	Pontos: 1,0  / 1,0
	
	
	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:
		
	 
	Precisamos recompilar o código fonte para o Linux.
	
	Ocorrerá erro, pois os programas C não rodam em Linux.
	
	Basta apenas copiar o código executável para o Linux e executa-lo.
	
	Só é possível copiar o código executável do Linux para o Windows e executa-lo.
	
	Ocorrerá erro, pois todas as instruções da linguagem C são incompatíveis com o Linux.
	
	
	 2a Questão (Ref.: 201402923933)
	Pontos: 0,0  / 1,0
	Observe o programa abaixo e selecione a resposta que mostra e/ou explica o que será exibido no display.
#include 
int main()
{
printf ("O valor eh = \\n%04d ", 12);
}
		
	
	O valor eh = 000012
	 
	O valor eh = \n0012
	
	O valor eh = em uma linha e na linha abaixo 0012
	
	O valor eh = em uma linha e na linha abaixo 12
	 
	O valor eh = \n 12
	
	
	 3a Questão (Ref.: 201402400886)
	Pontos: 1,0  / 1,0
	Dado o trecho de lógica utilizando o conceito da linguagem de programação C. Diga o resultado das variáveis x, y e z depois da seguinte sequência de operações:
int x,y,z; 
x=y=10; 
z=++x; 
x=-x; 
y++;
x=x+y-(z--); 
		
	 
	x = -11 
y = 11 
z = 10
	
	x = -01
y = 01 
z = 10
	
	x = -13 
y = 11 
z = 13
	
	x = 11 
y = 11 
z = 15
	
	x = -20
y = 20 
z = 10
	
	
	 4a Questão (Ref.: 201402410412)
	Pontos: 1,0  / 1,0
	Qual é a saída de tela, deste trecho de programa?
int x=4, 
y=8; 
if (x < 2) 
    printf ("%d \n", x); 
else 
    printf ("%d \n", y);
		
	
	\n4
	
	12
	 
	8
	
	\n8
	
	9
	
	
	 5a Questão (Ref.: 201402442052)
	Pontos: 1,0  / 1,0
	Durante a criação de um programa, foi percebido que uma parte do código era executada várias vezes, porém não era em uma sequência de repetições e sim esporadicamente. Cada vez que esta parte era executada inicialmente precisava-se de um valor diferente e no final do trecho a resposta nem sempre era a mesma. Era necessário achar alguma forma de evitar a redundância de códigos e melhorar a escrita e desempenho do sistema. Baseado na descrição apresentada acima e utilizando-se da melhor forma os conceitos de programação, qual seria a melhor solução pra o problema:
		
	
	Utilizar a estrutura de loop FOR com o GOTO, para executar a parte do código que se repetia.
	
	Utilizar a estrutura de loop WHILE, para executar a parte do código que se repetia.
	
	Utilizar a estrutura de loop FOR, para executar a parte do código que se repetia.
	 
	Criar uma função para executar a parte do código que se repetia.
	
	Utilizar a estrutura de loop DO-WHILE, para executar a parte do código que se repetia.
	
	
	 6a Questão (Ref.: 201402934940)
	Pontos: 1,0  / 1,0
	A linguagem C, ao contrário de outras linguagens de programação, não possui um tipo de dados correspondente às strings; no lugar, usam-se vetores e ponteiros
Admitindo-se que existe declarado um vetor chamado nome de 50 posições(nome[50]), qual das opções abaixo efetua corretamente a leitura de seu primeiro nome?
		
	
	scanf("%c", nome[0]);
	 
	scanf("%s", nome);
	
	scanf("%s", &nome);
	
	scanf("%&s", &nome);
	
	scanf("%s&c", nome[0]);
	
	
	 7a Questão (Ref.: 201403040919)
	Pontos: 1,0  / 1,0
	Quando estudamos Álgebra das Matrizes, aqui recordada com exemplos na aula sobre as matrizes bidimensionais, aprendemos os conceitos de Diagonal Principal (DP) e Diagonal Secundária (DS).
Sabendo-se que você estuda Linguagem C.  Teria declarado uma matriz 4 x 4 e desejasse exibir os elementos que se encontram no triângulo abaixo da DS, qual estrutura do if escolheria para selecionar esses elementos?
Assuma que L é a variável da estrutura do for que controla as linhas e C, a variável da estrutura do for que controla as colunas.
		
	
	if( L + C <=  4){ ... }
	
	if( L + C < 3){ ... }
	 
	if( L +  C  >  3){ ... }
	
	if( L !=  C){ ... } 
	
	if( L <=  C ){ ... }
	
	
	 8a Questão (Ref.: 201402498477)
	Pontos: 1,0  / 1,0
	O chefe do departamento do pessoal da Empresa YYY gostaria de declarar matrizes bidimensionais para armazenar nomes dos 20 funcionários e 14 salários de cada um deles.
Assinale a linha onde a declaração atende ao que ele deseja.
		
	
	
float nomes[20][31], salarios[20][14]; 
	
	
char nomes[20][31]; float salarios[20][20]; 
	 
	
char nomes[20][31]; float salarios[20][14]; 
	
	
char nomes[19][31]; float salarios[19][13]; 
	
	
char nomes[20]; float salarios[19][13]; 
	
	
	 9a Questão (Ref.: 201402927679)
	Pontos: 1,0  / 1,0
	Na manipulação de arquivos na linguagem C, a primeira coisa que precisa ser feita é associar um arquivo externo, que pode ser texto ou binário ao programa.
Avalie cada uma das afirmativas e marque a que faz a associação corretamente seguindo as regras da linguagem.
		
	
	File arq;
	
	arq = open("texto.txt", "a");
	
	arquivo = fopen("texto.txt", "a");
	 
	FILE *arquivo;
	
	arq = fopen("texto.txt", "a");
	
	
	 10a Questão (Ref.: 201402442468)
	Pontos: 1,0  / 1,0
	Em relação ao quer foi apresentado sobre as funções internas da linguagem, marque a resposta na qual a afirmativa em relação à teoria sobre as mesmas está errada.
 
		
	
	As bibliotecas possuem um conjunto de funções do mesmo tipo.
	
	Devemos utilizar o símbolo # antes da palavra include.
	
	O include é utilizado para que possamos acessar funções de uma biblioteca.
	
	O nome da biblioteca aparece entre os sinais de < e >.
	 
	Após o include entre os sinais de < e > aparece o nome de uma função.

Continue navegando