Buscar

AV PARCIAL LINGUAGEM DE PROGRAMAÇÃO I

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

Prévia do material em texto

1a Questão (Ref.:201702953269)
	Acerto: 1,0  / 1,0 
	A diretiva #include < stdio.h> faz referência a: 
		
	
	Declarações de funções úteis para entrada e saída de dados.
	
	Declaração de funções para tratamento numérico.
	
	Nenhuma das alternativas acima.
	
	Declarações de funções para cálculo matemático.
	
	Declarações de funções para tratamento de texto.
	
	
	
	2a Questão (Ref.:201702832243)
	Acerto: 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.
	
	
	Gabarito Coment.
	
	
	
	
	3a Questão (Ref.:201702832257)
	Acerto: 1,0  / 1,0 
	Assinale a função que não é disponível na plataforma Linux.
		
	
	return
	
	printf() 
	
	scanf() 
	
	system() 
	
	main() 
	
	
	
	4a Questão (Ref.:201702832228)
	Acerto: 1,0  / 1,0 
	Em um programa, precisávamos usar as bibliotecas: math.h, stdio.h e stdlib.h.
Assinale o trecho correto que possibilita incluí-las.
		
	
	#define 
#define 
#define 
	
	#include 
	
	#include 
	
	#include stdio.h
#include stdlib.h
#include math.h
	
	#include 
#include 
#include 
	
	
	Gabarito Coment.
	
	
	
	
	5a Questão (Ref.:201703168662)
	Acerto: 0,0  / 1,0 
	São todos operadores aritméticos da Linguagem C:
		
	
	&&, ||, !
	
	>, >=, <, <=, ==
	
	MOD, DIV, %, &&
	
	+, -, *, /
	
	%, ||, &&, ==
	
	
	
	6a Questão (Ref.:201702832333)
	Acerto: 1,0  / 1,0 
	Escolha a opção que inclui somente nomes válidos para variáveis na linguagem C.
		
	
	2_ou_1, fim, *h, j 
	
	2nota, a36, x#y, --j 
	
	nota-2 , a36, x_y
	
	If, nota_do_aluno_2, HOJE, _yes 
	
	i, j, int, obs 
	
	
	Gabarito Coment.
	
	
	
	
	7a Questão (Ref.:201703241280)
	Acerto: 1,0  / 1,0 
	Considere o código abaixo. Considere que o usuário digite 11.
O que será impresso para o usuário?
 int main ()
{
int num;
printf ("Digite um numero: ");
scanf ("%d",&num);
if (num==10) {
   printf ("Show!");
} else {
   if (num>10) {
      printf ("Top!");
   } else {
      printf ("Mara!");
   }
}
return 0;
}
		
	
	Top!
	
	Mara!
	
	Show!
	
	return 0;
	
	0
	
	
	
	8a Questão (Ref.:201702484057)
	Acerto: 1,0  / 1,0 
	Um aluno de LPI gostaria de testar duas condições, usando somente uma estrutura if.
Abaixo as duas condições a serem testadas:
a) O ano de nascimento que precisa estar no intervalo fechado de 1989-2007.
b) O sexo que precisa ser masculino.
Sabe-se que o sexo se encontra em uma variável do tipo char de nome sexo e o ano em uma variável do tipo int de nome ano.
Além disso, ele deseja que seja aceita tanto a letra M quanto a letra m.
Assinale a opção que resolve o problema desse aluno.
		
	
	if( sexo == 'M' || (sexo == 'm' && ano >=1989 && ano<=2007 ) ) 
	
	if(sexo == 'M' || sexo == 'm' && ano >= 1989 && ano <= 2007 )
	
	if( sexo == 'M' || sexo == 'm' && (ano >= 1989 && ano <= 2007 ) )
	
	if(ano >= 1989 && ano<= 2007 && sexo== 'M' || sexo == 'm' )
	
	if(ano >=1989 && ano <=2007 && (sexo == 'M' || sexo == 'm' ) ) 
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	
	
	9a Questão (Ref.:201703228218)
	Acerto: 0,0  / 1,0 
	O programa abaixo terá qual saída?
int main() {
int j = 2;
for ( int i = 1 ; i < = 3 ; i++ ) {
     cout << i * j << endl; }
}
		
	
	1 * 2 = 2
2 * 2 = 4
3 * 2 = 6
	
	1 * 2
2 * 2
2 * 3
	
	2
4
6
	
	12
	
	2, 4, 6
	
	
	
	10a Questão (Ref.:201702995711)
	Acerto: 1,0  / 1,0 
	Na maioria das linguagens de programação, as estruturas de controle de fluxo são fundamentais para a criação de programas elegantes e de fácil entendimento. Assinale a alternativa correta com relação aos comandos de controle de fluxo da linguagem C, sabendo que o comando for apresenta a seguinte forma geral: for (inicialização;condição;incremento) declaração; 
		
	
	O comando for garante que o laço seja executado pelo menos uma vez.
	
	Sem os comandos de controle de fluxo, só haveria uma maneira de o programa ser executado: de baixo para cima e comando por comando.
	
	Não é permitido omitir a condição no comando for, pois não existiria maneira de parar o laço infinito.
	
	O comando continue usado dentro de um laço executa a próxima linha de código independentemente do fato de ela estar dentro ou fora do laço.
	
	Pode-se omitir a declaração, e, mesmo assim, o comando for ainda será válido.

Continue navegando