Buscar

linguagem de programação I Avaliação Parcial

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 10 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 10 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 9, do total de 10 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

a Questão (Ref.:201513901379)
	Acerto: 1,0  / 1,0
	Qual seria o menor programa compilável da Linguagem C?
		
	
	main{}
	
	main()[]
	
	main[]{}
	
	main{}()
	 
	main(){}
	
	
	
	2a Questão (Ref.:201513219428)
	Acerto: 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 C95
	 
	Padrão C99
	
	C tradicional
	
	Padrão C89
	
	ISO/IEC 9899:1990
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	
	
	3a Questão (Ref.:201513086456)
	Acerto: 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?
		
	
	strlength( ).
	
	strcont( ).
	
	strlen( ).
	
	strcat( ).
	 
	atoi( ).
	
	
	
	4a Questão (Ref.:201513567632)
	Acerto: 0,0  / 1,0
	Assinale a função que não é disponível na plataforma Linux.
		
	 
	system()
	
	main()
	
	scanf()
	 
	printf()
	
	return
	
	
	
	5a Questão (Ref.:201513525286)
	Acerto: 1,0  / 1,0
	As bibliotecas da linguagem C guardam funções predefinidas da linguagem. Veja o código a seguir e marque a alternativa que contém as bibliotecas necessárias para que este código funcione.
#include________
#include________
int main()
{
int a=2, b=2, c=8, delt;
delt=(pow(b, 2)-(4*a*c));
system("pause");
return (0);
}
Não leve em consideração os sinais de maior e menor que envolvem o nome das bibliotecas.
		
	
	stdio.h - ctype.h
	
	cmat.h - ctype.h
	 
	math.h - stdlib.h
	
	stdlib.h - ctype.h
	
	stdio.h - stdlib.h
	
	
	Gabarito Coment.
	
	
	
	
	6a Questão (Ref.:201513567703)
	Acerto: 1,0  / 1,0
	Observe abaixo várias funções que recebem dados via teclado. Qual delas permite uma leitura formatada?
		
	
	fgets()
	
	fgetc()
	 
	scanf()
	
	gets()
	
	getchar()
	
	
	
	7a Questão (Ref.:201513688650)
	Acerto: 1,0  / 1,0
	Em relação aos operadores relacionais, o resultado de sua expressão é sempre igual a:
		
	
	Nenhuma das alternativas anteriores.
	
	Resposta && ou ||.
	
	Uma decisão de fluxo para o comando if.
	
	Decisão de parada ao comando while e do... while.
	 
	0 (falso) ou 1 (verdadeiro)
	
	
	
	8a Questão (Ref.:201513568241)
	Acerto: 1,0  / 1,0
	Um desenvolvedor pediu ajuda ao Engenheiro porque o teste que ele tinha feito para selecionar funcionários não estava dando certo.
Ele apresentou as cinco opções abaixo.
Assinale a única opção que atende à exigência: o candidato ser do sexo feminino e ter idade no intervalo fechado em 18 e aberto em 30.
		
	
	if( sexo == 'f' or sexo == 'F' and idade >= 18 and idade <= 30 )
	 
	if(( sexo == 'f' || sexo == 'F' ) && idade >= 18 && idade < 30 )
	
	if(( sexo == 'f' or sexo == 'F') and idade>=18 and idade < 30 )
	
	if( sexo == 'f' || sexo == 'F' && idade >= 18 && idade <= 30 )
	
	if(( sexo == 'f' || sexo == 'F' ) and idade >= 18 and idade < 30 )
	
	
	Gabarito Coment.
	
	
	
	
	9a Questão (Ref.:201513731086)
	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;
		
	
	Não é permitido omitir a condição no comando for, pois não existiria maneira de parar o laço infinito.
	
	Sem os comandos de controle de fluxo, só haveria uma maneira de o programa ser executado: de baixo para cima e comando por comando.
	
	O comando for garante que o laço seja executado pelo menos uma vez.
	 
	Pode-se omitir a declaração, e, mesmo assim, o comando for ainda será válido.
	
	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.
	
	
	
	10a Questão (Ref.:201513654906)
	Acerto: 1,0  / 1,0
	Leia com atenção as afirmativas abaixo e escolha a opção correta.
I A estrutura do for, por definição, é ideal quando o número de repetições for conhecido
II A estrutura do for testa ao final enquanto a estrutura while testa no início
III A estrutura while pode simular a estrutura do for e a estrutura do... while
IV A estrutura do for sem nenhum parâmetro, só com os  ;   dentro dos parênteses e com um if no corpo da repetição, pode simular a estrutura while
V Tanto a estrutura do...while quanto a estrutura while, testam no início
		
	
	Somente I e V estão corretas   
	 
	Somente I, III e IV estão corretas        
	
	Somente I, III e V estão corretas
	
	Somente II, III e V estão corretas
	
	Somente I, II, III e V estão corretas        
	1a Questão (Ref.:201513688644)
	Acerto: 1,0  / 1,0
	A diretiva #include < stdio.h> faz referência a:
		
	
	Nenhuma das alternativas acima.
	 
	Declarações de funções úteis para entrada e saída de dados.
	
	Declarações de funções para cálculo matemático.
	
	Declaração de funções para tratamento numérico.
	
	Declarações de funções para tratamento de texto.
	
	
	
	2a Questão (Ref.:201513688642)
	Acerto: 1,0  / 1,0
	Acerca da Linguagem de Programação C, podemos afirmar que: I) Todo programa em C é composto de uma ou mais funções. II) Uma função main deve ser definida em cada programa. III) O C é case sensitive, ou seja, diferencia maiúsculas de minúsculas. IV) O C é baseado na Linguagem UAL. Marque somente a única resposta correta:
		
	 
	Somente as afirmativas I, II e III são corretas.
	
	Somente a afirmativa I é correta.
	
	Somente as afirmativas I e IV são corretas
	
	Somente a afirmativa IV é correta.
	
	Nenhuma das afirmativas é correta.
	
	
	
	3a Questão (Ref.:201513814479)
	Acerto: 0,0  / 1,0
	Se a variável p está armazenando o valor 6, qual valor será armazenado na variável r após ser axecutada a função: r = pow (r,3)
		
	
	36
	 
	216
	 
	126
	
	98
	
	18
	
	
	
	4a Questão (Ref.:201513814452)
	Acerto: 1,0  / 1,0
	No comando: printf("Este é o numero: %d", 8); O que é o número "8"?
		
	
	Uma variável
	 
	Uma constante
	
	Um caractere
	
	Um ponto flutuante
	
	Um endereço
	
	
	
	5a Questão (Ref.:201513745877)
	Acerto: 1,0  / 1,0
	Os operadores de incremento (++) e decremento (--) são muito utilizados no desenvolvimento de programas. Se em uma linha de um programa em C utilizarmos o seguinte comando: a=b++, qual das opções abaixo demonstra a operação que será executada:
		
	
	b=b+1; a=b;
	
	a=b; b=b-1;
	 
	a=b; b=b+1;
	
	a=a+1; b=b+1;
	
	b=b-1; a=b;
	
	
	
	6a Questão (Ref.:201513571247)
	Acerto: 1,0  / 1,0
	Na linguagem de programação C, como em outras, na criação de programas, devemos definir os tipos de dados para nossas variáveis de acordo com o problema em questão.
Das opções apresentadas qual possui apenas tipos da linguagem C, conforme o materialapresentado nas aulas.
		
	 
	char, int, float, double, void
	
	char, integer, float, real, boolean
	
	char, int, float, double, boolean
	
	char, int, real, double, boolean
	
	char, int, real, double, void
	
	
	Gabarito Coment.
	
	
	
	
	7a Questão (Ref.:201513571317)
	Acerto: 1,0  / 1,0
	Na construção de programas na linguagem C, precisamos utilizar os operadores relacionais para montar nossas expressões relacionais.
Supondo que as variáveis foram devidamente declaradas, dentre as opções apresentadas qual não apresenta uma expressão relacional correta na linguagem C.
		
	
	x <= ( a + b )
	
	x >= ( a + b )
	 
	x = ( a + b )
	
	x == ( a + b )
	
	x > ( a + b )
	
	
	
	8a Questão (Ref.:201515771652)
	Acerto: 1,0  / 1,0
	Seja o código a seguir, caso o usuário insira o valor 3 na variável num, qual a mensagem aparecerá na tela?
#include 
#include
int main ()
{
    int num;
    printf ("Digite um numero: ");
    scanf ("%d",&num);
    if(num = 2)
       printf("O numero eh 2");
    else  printf("O numero eh diferente de 2");
    return(0);
}
		
	 
	O numero eh 2
	
	O numero eh diferente de 2
	
	O numero eh diferente de 3
	
	O numero eh 3
	
	Nenhuma mensagem é exibida, pois há um erro no código.
	
	
	
	9a Questão (Ref.:201513783143)
	Acerto: 1,0  / 1,0
	Analise os códigos descritos nas alternativas de 'A' até 'E' e marque qual o código que fornece exatamente a saída descrita a seguir: Ano valor na conta 0 1000.00 1 1050.00 2 1102.50 3 1157.63 4 1215.51 5 1276.28
		
	 
	e- printf("Ano\t valor na conta\n"); for(i=0;i<=5;i++) { vf=vp*pow(1+0.05,i); printf("%d %5.2f \n",i,vf); }
	
	d- printf("Ano\t valor na conta\n"); for(i=0;i<5;i++) { vf=vp*pow(1+0.05,i); printf("%d %5.2f \n",i,vf); }
	
	b- printf("Ano\t valor na conta\n"); for(i=1;i>5;i++) { vf=vp*pow(1+0.05,i); printf("%d %5.2f \n",i,vf); }
	
	a- printf("Ano\t valor na conta\n"); for(i==1;i<=5;i++) { vf=vp*pow(1+0.05,i); printf("%d \t %5.2f \n",i,vf); }
	
	c- printf("Ano\t valor na conta\n"); for(i=0;i==5;i++) { vf=vp*pow(1+0.05,i); printf("%d \t %5.2f \n",i,vf); }
	
	
	
	10a Questão (Ref.:201513972543)
	Acerto: 1,0  / 1,0
	Considerando com entrada os seguinte números 5 e 10. Marque a alternativa que contém a resposta do programa na tela para os números digitados.
int main() {
int a,b; scanf("%d",&a); scanf("%d",&b);
while (a < b) { printf("%d",a); a = a + 2; }
system("pause");
return 0; }
		
	
	57911
	
	57
	
	Nenhuma das outras alternativas
	
	56789
	 
	579
	1a Questão (Ref.:201513901379)
	Acerto: 1,0  / 1,0
	Qual seria o menor programa compilável da Linguagem C?
		
	
	main{}
	
	main()[]
	
	main[]{}
	
	main{}()
	 
	main(){}
	
	
	
	2a Questão (Ref.:201513219428)
	Acerto: 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 C95
	 
	Padrão C99
	
	C tradicional
	
	Padrão C89
	
	ISO/IEC 9899:1990
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	
	
	3a Questão (Ref.:201513086456)
	Acerto: 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?
		
	
	strlength( ).
	
	strcont( ).
	
	strlen( ).
	
	strcat( ).
	 
	atoi( ).
	
	
	
	4a Questão (Ref.:201513567632)
	Acerto: 0,0  / 1,0
	Assinale a função que não é disponível na plataforma Linux.
		
	 
	system()
	
	main()
	
	scanf()
	 
	printf()
	
	return
	
	
	
	5a Questão (Ref.:201513525286)
	Acerto: 1,0  / 1,0
	As bibliotecas da linguagem C guardam funções predefinidas da linguagem. Veja o código a seguir e marque a alternativa que contém as bibliotecas necessárias para que este código funcione.
#include________
#include________
int main()
{
int a=2, b=2, c=8, delt;
delt=(pow(b, 2)-(4*a*c));
system("pause");
return (0);
}
Não leve em consideração os sinais de maior e menor que envolvem o nome das bibliotecas.
		
	
	stdio.h - ctype.h
	
	cmat.h - ctype.h
	 
	math.h - stdlib.h
	
	stdlib.h - ctype.h
	
	stdio.h - stdlib.h
	
	
	Gabarito Coment.
	
	
	
	
	6a Questão (Ref.:201513567703)
	Acerto: 1,0  / 1,0
	Observe abaixo várias funções que recebem dados via teclado. Qual delas permite uma leitura formatada?
		
	
	fgets()
	
	fgetc()
	 
	scanf()
	
	gets()
	
	getchar()
	
	
	
	7a Questão (Ref.:201513688650)
	Acerto: 1,0  / 1,0
	Em relação aos operadores relacionais, o resultado de sua expressão é sempre igual a:
		
	
	Nenhuma das alternativas anteriores.
	
	Resposta && ou ||.
	
	Uma decisão de fluxo para o comando if.
	
	Decisão de parada ao comando while e do... while.
	 
	0 (falso) ou 1 (verdadeiro)
	
	
	
	8a Questão (Ref.:201513568241)
	Acerto: 1,0  / 1,0
	Um desenvolvedor pediu ajuda ao Engenheiro porque o teste que ele tinha feito para selecionar funcionários não estava dando certo.
Ele apresentou as cinco opções abaixo.
Assinale a única opção que atende à exigência: o candidato ser do sexo feminino e ter idade no intervalo fechado em 18 e aberto em 30.
		
	
	if( sexo == 'f' or sexo == 'F' and idade >= 18 and idade <= 30 )
	 
	if(( sexo == 'f' || sexo == 'F' ) && idade >= 18 && idade < 30 )
	
	if(( sexo == 'f' or sexo == 'F') and idade>=18 and idade < 30 )
	
	if( sexo == 'f' || sexo == 'F' && idade >= 18 && idade <= 30 )
	
	if(( sexo == 'f' || sexo == 'F' ) and idade >= 18 and idade < 30 )
	
	
	Gabarito Coment.
	
	
	
	
	9a Questão (Ref.:201513731086)
	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;
		
	
	Não é permitido omitir a condição no comando for, pois não existiria maneira de parar o laço infinito.
	
	Sem os comandos de controle de fluxo, só haveria uma maneira de o programa ser executado: de baixo para cima e comando por comando.
	
	O comando for garante que o laço seja executado pelo menos uma vez.
	 
	Pode-se omitir a declaração, e, mesmo assim, o comando for ainda será válido.
	
	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.
	
	
	
	10a Questão (Ref.:201513654906)
	Acerto: 1,0  / 1,0
	Leia com atenção as afirmativas abaixo e escolha a opção correta.
I A estrutura do for, por definição, é ideal quando o número de repetições for conhecido
II A estrutura do for testa ao final enquanto a estrutura while testa no início
III A estrutura while pode simular a estrutura do for e a estrutura do... while
IV A estrutura do for sem nenhum parâmetro, só com os  ;   dentro dos parênteses e com um if no corpo darepetição, pode simular a estrutura while
V Tanto a estrutura do...while quanto a estrutura while, testam no início
		
	
	Somente I e V estão corretas   
	 
	Somente I, III e IV estão corretas        
	
	Somente I, III e V estão corretas
	
	Somente II, III e V estão corretas
	
	Somente I, II, III e V estão corretas

Outros materiais