Buscar

BDQ Linguagem de Programação

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

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 6, do total de 7 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.: 201401510569)
	Pontos: 0,1  / 0,1
	Assumindo que faltam chaves no programa, o que será impresso? 
int main(){
int num =10;
if (num%2==0)
     cout<< "O numero ";
     cout<< "é par";
else
     cout<< "O numero ";
     cout<< " é impar";
}
		
	 
	O numero é par é impar 
	
	O numero é par
	
	O numero
	
	O numero
é par
	
	é par
		
	
	
	 2a Questão (Ref.: 201401530369)
	Pontos: 0,1  / 0,1
	que tipo de dado deve ser utilizado para definir uma variável que irá ramazenar um número do tipo: 65,890
		
	 
	float
	
	int
	
	string
	
	uint
	
	char
		
	
	
	 3a Questão (Ref.: 201402180197)
	Pontos: 0,1  / 0,1
	Acerca das variáveis, podemos destacar que os tipos básicos do C, são:
		
	
	int, texto, inteiro e double.
	
	Nenhuma das alternativas acima
	
	string, int, float e double.
	
	char, bool, real e int.
	 
	char, int, float e double.
		
	
	
	 4a Questão (Ref.: 201401629755)
	Pontos: 0,1  / 0,1
	Quanto aos códigos de formatação (especificadores de formato) usados com a função printf() e tendo em vista o trecho do programa,  qual deveria ser a linha usada para exibir a saída abaixo:
Observação: A sequência de números que aparece na saída representa as colunas da tela.
 
Trecho
int num1= 12, num2=8; float num3=15;
printf("\n12345678901234"); 
 
		
	 
	printf("\n%.2f\t%06.2f\n",(float) num1/num2, num3);
	
	printf("\n%4d\t%.2f\n", num1%num2, num3/2);
	
	printf("\n%d\t%6.2f\n",num1/num2, num3);
	
	printf("\n%04d\t%.2f\n", num1/num2, num3);
	
	printf("\n%d\t%06.2f\n", num1, num3);
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 5a Questão (Ref.: 201401630133)
	Pontos: 0,1  / 0,1
	Quanto aos códigos de formatação (especificadores de formato) usados com a função printf() e/ outras e tendo em vista o trecho do programa,  qual deveria ser a linha usada para exibir a saída abaixo:
Observação: A sequência de números que aparece na saída representa as colunas da tela.
 
Trecho
int num1= 7, num2=8; float num3=15.2;
printf("\n12345678901234");
 
		
	 
	printf("\n%.3f\t%.0f\n", ceil((num1+num2)/2+num3), num3);
	
	printf("\n%.2f\t%06.2f\n",(float) num1+num2/2 +num3, num3);
	
	printf("\n%.0f\t%06.2f\n", (float)num2+num1, num3);
	
	printf("\n%.3f\t%.2f\n", ceil((num1+num2)) /2+num3, num3/2);
	
	printf("\n%.3f\t%.2f\n", (float)(num1+num2) /2+num3, num3/2);
		
	 1a Questão (Ref.: 201401629753)
	Pontos: 0,0  / 0,1
	Quanto aos códigos de formatação (especificadores de formato) usados com a função printf() e tendo em vista o trecho do programa,  qual deveria ser a linha usada para exibir a saída abaixo:
Observação: A sequência de números que aparece na saída representa as colunas da tela.
 
Trecho
int num= 12; float med=9.8;
printf("\n12345678901234");
 
		
	 
	printf("\n%04d\t%.2f\n", num, med);
	
	printf("\n%d\t%6.2f\n", num, med);
	
	printf("\n%d\t06.2f\n", num, med);
	
	printf("\n%4d\t%f\n", num, med);
	 
	printf("\n%d\t%06.2f\n", num, med);
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 2a Questão (Ref.: 201401545752)
	Pontos: 0,0  / 0,1
	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
	 
	8
	
	12
	
	9
	
	\n8
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 3a Questão (Ref.: 201401536226)
	Pontos: 0,0  / 0,1
	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 = 15
	
	x = -01
y = 01 
z = 10
	
	x = -13 
y = 11 
z = 13
	 
	x = -11 
y = 11 
z = 10
	 
	x = -20
y = 20 
z = 10
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 4a Questão (Ref.: 201401631336)
	Pontos: 0,0  / 0,1
	Muitas séries matemáticas podem ser geradas pela estrutura do for. Analise o código abaixo e escolha a opção que contém a série exibida pelo código.
		
	
	2      4      7      13      24      44      81      149
	 
	1      1      2      4      7      13      24      44
	
	0       0      1      1      2      4      7      13
	
	0      1      1      2      4      7      13      24
	 
	1      2      4      7      13      24      44      81
		
	
	
	 5a Questão (Ref.: 201401630366)
	Pontos: 0,0  / 0,1
	Estava pesquisando na internet, quando li,  num fórum, um pedido de ajuda que incluía um programa codificado na linguagem C, apresentado abaixo. A pessoa não tinha um compilador e não estava conseguindo analisar o programa. Acompanhei no Teste de Mesa, supondo que eu teria digitado 345quando foi solicitado um número inteiro de três algarismos. Assinale a resposta CORRETA que apresenta o que foi exibido na tela.
 
		
	
	- 0.00289(O inverso do número formatado)
	 
	0343 (O valor absoluto do resultado da expressão formatada)
	
	-0012 ( Representa a soma dos algarismos do número -345 formatado)
	 
	0345 (O valor absoluto do número formatado)
	
	0543(O valor absoluto do número espelhado formatado)
	1a Questão (Ref.: 201401510551)
	Pontos: 0,1  / 0,1
	Qual o nome da função matemática que calcula a potenciação de um número?
		
	
	elevado
	
	sqrt
	
	double
	 
	pow
	
	pot
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 2a Questão (Ref.: 201401510552)
	Pontos: 0,1  / 0,1
	Qual a estrutura de repetição usada para quantidade determinada de repetições?
		
	
	while
	
	do-while
	 
	for
	
	If-else
	
	switch
		
	
	
	 3a Questão (Ref.: 201401633820)
	Pontos: 0,0  / 0,1
	Um Engenheiro da prefeitura está  fazendo um  levantamento do número de árvores necessárias para serem  plantadas em 20 bairros.
Ele gostaria de declarar matrizes para armazenamento desses dados.
Assinale a linha onde a declaração atende ao que ele deseja.
 
		
	 
	
char bairros[20][40]; int quantidade[20]; 
	
	
char bairros[19][40]; int quantidade[19]; 
	
	
char bairros[20]; int quantidade[20]; 
	 
	
char bairros[20,40]; int quantidade[20]; 
	
	
char bairros[19]; int quantidade[19]; 
		
	
	
	 4a Questão (Ref.: 201401633859)
	Pontos: 0,1  / 0,1
	Alguns iniciantes na linguagem C sentem dificuldades de usar a estrutura dos ifs encadeados. Sabemos que algumas afirmativas abaixo não produziriam um resultado errado, mas que tornaria o programa com menor qualidade, visto que testes seriam realizados sem necessidade.
Então, leia com atenção e só escolha a afirmativa poderá ajudá-los a construir programas com qualidade, usando todos os recursos da estrutura if ... else if .....
 
		
	
	Melhor seria substituir, sempre, os ifs encadeados pela estrutura do switch().
	
	Posso substituir ifs encadeados por ifs simples sem prejuízo de qualidade.
	
	O número de ifs encadeados é igual ao número de respostas possíveis, considerando a resposta errada do usuário e não usaria else.
	 
	O número de ifs encadeados é igual ao número de respostas possíveis, não considerando a resposta errada do usuário, pois essa seria criticada no else.
	
	Posso substituir por vários ifs simples e um if composto, ao final, para criticar a resposta errada do usuário.
		
	
	
	 5a Questão (Ref.: 201401629755)
	Pontos: 0,1  / 0,1
	Quanto aos códigos de formatação (especificadores de formato) usados com a função printf() e tendo em vistao trecho do programa,  qual deveria ser a linha usada para exibir a saída abaixo:
Observação: A sequência de números que aparece na saída representa as colunas da tela.
 
Trecho
int num1= 12, num2=8; float num3=15;
printf("\n12345678901234"); 
 
		
	
	printf("\n%04d\t%.2f\n", num1/num2, num3);
	
	printf("\n%d\t%6.2f\n",num1/num2, num3);
	
	printf("\n%4d\t%.2f\n", num1%num2, num3/2);
	 
	printf("\n%.2f\t%06.2f\n",(float) num1/num2, num3);
	
	printf("\n%d\t%06.2f\n", num1, num3);

Outros materiais

Outros materiais