Buscar

SIMULADO 1 2 3 4 DE 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 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

LINGUAGEM DE PROGRAMAÇÃO I
	
	Simulado: CCE0242_SM_201512631272 V.1 
	 Fechar
	Aluno(a): MIKAEL
	
	Desempenho: 0,3 de 0,5
	Data: 29/11/2015 17:45:04 (Finalizada)
	
	 1a Questão (Ref.: 201512762573)
	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
	
	é par
	
	O numero é par
	
	O numero
		
	
	
	 2a Questão (Ref.: 201513432207)
	Pontos: 0,1  / 0,1
	Observe o trecho de código em Linguagem C, onde são alocados os respectivos valores nas variáveis: valor1=5 e valor2=5. 
1. #include < stdio.h> 
2. main() { 
3. float valor1, valor2,valor3; 
4. char cond; 
5. if (cond == +){ 
6. valor3 = valor1+valor2; 
7. } else if (cond == -){ 
8. valor3 = valor1-valor2; 
9. } else if (cond == *){ 
10. valor3 = valor1*valor2; 
11. } else if (cond == /){ 
12. valor3 = valor1/valor2; 
13. } printf("O resultado: %2.f\n\a", valor3); 
14. getchar(); 
15. getchar(); 
16. } 
Suponha que seja alocado na variável cond o símbolo de adição, ou seja: cond = +. Ao executar o programa qual será o resultado?
		
	 
	Apresentará erro na linha 5.
	
	Apresentará erro na linha 2.
	
	Deverá imprimir o texto: "O resultado: 10".
	
	Nenhuma alternativa acima.
	
	Não imprimirá nenhum resultado.
		
	
	
	 3a Questão (Ref.: 201512883340)
	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.
		
	 
	1      1      2      4      7      13      24      44
	 
	0       0      1      1      2      4      7      13
	
	2      4      7      13      24      44      81      149
	
	1      2      4      7      13      24      44      81
	
	0      1      1      2      4      7      13      24
		
	
	
	 4a Questão (Ref.: 201513358526)
	Pontos: 0,0  / 0,1
	Sabendo que no programa abaixo foi digitado na sequencia os seguinte números: 4 e 10. Marque a alternativa que contém a resposta do programa aos números digitados. int main(){ int a,b; scanf("%d",&a); scanf("%d",&b); a = a + 1; while (a < b){ printf("%d",a); a = a + 1;} system("pause"); return 0;}
		
	
	3 4 5 6 7 8 9 10 11
	 
	5 6 7 8 9 10 11
	
	3 4 5 6 7 8 9
	 
	5 6 7 8 9
	
	4 5 6 7 8 9 10
		
	
	
	 5a Questão (Ref.: 201513358563)
	Pontos: 0,1  / 0,1
	Qual das instruções abaixo compara duas strings?
		
	
	strcpy
	
	strcamp
	
	strcat
	 
	strcmp
	
	strcompa
		
	
		
	
	  LINGUAGEM DE PROGRAMAÇÃO I
	
	 Fechar
	Desempenho: 0,3 de 0,5
	Data: 29/11/2015 17:56:45 (Finalizada)
	
	 1a Questão (Ref.: 201512762557)
	Pontos: 0,1  / 0,1
	Qual a estrutura de repetição usada para quantidade indeterminada de repetições?
		
	
	switch
	
	for
	 
	while
	
	struct
	
	if-else
		 Gabarito Comentado.
	
	
	 2a Questão (Ref.: 201512788230)
	Pontos: 0,1  / 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 = 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
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 3a Questão (Ref.: 201512786746)
	Pontos: 0,1  / 0,1
	Sabemos que para a utilização de funções da linguagem C precisamos declarar suas respectivas bibliotecas.
De acordo com a Linguagem C marque a opção em que o descritivo da biblioteca está correto.
		
	 
	math.h - Funções matemáticas
	
	time.h - Funções para manipulação de tempo, apenas horas, minutos e segundos.
	
	stdio.h - Funções para gráficos.
	
	stdlib.h - Funções de entrada e saida. 
	
	string.h - Funções para concatenação de strings com inteiros.
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 4a Questão (Ref.: 201512871954)
	Pontos: 0,0  / 0,1
	Um programa de cadastro deve solicitar cpf,nome e telefone de alunos até que o cpf seja igual a 0. Que estrutura em C melhor representa esta tarefa?
		
	
	if (cpf != 0)
{ // [bloco de comandos] }
	
	for (cpf=0; cpf !=0; cpf++) 
{ // [bloco de comandos] }
	 
	do{ // [bloco de comandos] } 
while (cfp !=0);
	 
	do while (cfp !=0)
{ // [bloco de comandos] }
	
	while{ // [bloco de comandos] } 
do (cfp !=0);
		
	
	
	 5a Questão (Ref.: 201512871953)
	Pontos: 0,0  / 0,1
	Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais.
		
	 
	=, > e ||
	
	+, - e *
	 
	<, > e >=
	
	&&, || e ~
	
	&&, >= e ||
		 Gabarito Comentado.
	
	
	
		
	
	  LINGUAGEM DE PROGRAMAÇÃO I
	
	 Fechar
	Desempenho: 0,2 de 0,5
	Data: 29/11/2015 18:04:42 (Finalizada)
	
	 1a Questão (Ref.: 201512885819)
	Pontos: 0,1  / 0,1
	O professor de Matemática armazena as notas dos quatro bimestres e da média dos seus 47 alunos em cinco vetores.
Ele pretende agrupar esses vetores em uma matriz bidimensional de nome NOTAS na linguagem C.
Assinale a opção que possibilitará fazer o que o professor deseja.
		
	
	
float NOTAS[47][47]; 
	
	
float NOTAS[47,5]; 
	 
	
float NOTAS[47][5]; 
	
	
float Notas[47][47]; 
	
	
float notas[5][47]; 
		
	
	
	 2a Questão (Ref.: 201512882382)
	Pontos: 0,1  / 0,1
	Um engenheiro precisava calcular o valor do imposto a ser pago no carnê leão.
Sabe-se que o imposto é calculado sobre o salário bruto.
Acompanhe o programa codificado na linguagem C, supondo que você digitou 4000 para primeira solicitação de entrada e 1000, para segunda solicitação. Escolha a opção onde está presente o valor do imposto.
		
	
	Valor do imposto a ser pago: 1000.00
	 
	Valor do imposto a ser pago: 750.00
	
	Valor do imposto a ser pago: 800.00
	
	Valor do imposto a ser pago: 850.00
	
	Valor do imposto a ser pago: 650.00
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 3a Questão (Ref.: 201512830002)
	Pontos: 0,0  / 0,1
	Para resolver um determinado problema um programador escreveu um código para trabalhar com um vetor conforme apresentado na questão:
    float vetn[20];
    for (int i=0; i < 20; i++){
        vetn[i]  = ( i+1) * 0.1;
        i = i + 2;
    }
Desconsiderando a necessidade do programa completo e levando em conta apenas o código descrito, das opções apresentadas, qual afirmativa está correta.
		
	 
	Serão armazenados 7 valores reais.
	
	O segundo valor armazenado será o 0.2.
	 
	Serão armazenados 20 valores reais.
	
	O terceiro valor armazenado será o 0.6.
	
	O vigésimo valor armazenado será o 2.0.
		 Gabarito Comentado.
	
	
	 4a Questão (Ref.: 201512830004)
	Pontos: 0,0  / 0,1
	Para resolver um determinado problema um programador escreveu um código para trabalhar com um vetor conforme apresentado na questão:
    int vetn[10];
    for (int i=1; i <= 10; i++){
        vetn[i -1]  = i * 13;
        i = i + 1;
    }
Desconsiderando a necessidade do programa completo e levando em conta apenas o código descrito, das opções apresentadas em relação ao vetor, qual afirmativa está correta.
		
	
	Serão armazenados 10 valores inteiros.
	
	O terceiro valorarmazenado será o 60.
	 
	Serão armazenados 5 valores inteiros.
	 
	O segundo valor armazenado será o 26.
	
	O décimo valor armazenado será o 117.
		 Gabarito Comentado.
	
	
	 5a Questão (Ref.: 201512830007)
	Pontos: 0,0  / 0,1
	Para resolver um determinado problema um programador escreveu um código para trabalhar com um vetor conforme apresentado na questão:
    int vetn[3][2];
    for (int i=0; i < 3; i++){
        for (int j=0; j < 2; j++){
            vetn[i][j]  = i + j;
        }
    }
Desconsiderando a necessidade do programa completo e levando em conta apenas o código descrito, das opções apresentadas, qual afirmativa está correta.
		
	 
	Serão armazenados os valores 0,1,1,2,2,3.
	
	O trecho apresentado possui erro e nenhum valor será armazenado.
	
	O trecho apresentado possui erro e apenas um valor será armazenado.
	 
	Serão armazenados os valores 0,0,1,1,2,2.
	
	Serão armazenados os valores 0,1,2,2,3,3.
		
	
	
Parte superior do formulário
		
		
	
	  LINGUAGEM DE PROGRAMAÇÃO I
	
	 Fechar
	Desempenho: 0,2 de 0,5
	Data: 29/11/2015 18:13:34 (Finalizada)
	
	 1a Questão (Ref.: 201512883128)
	Pontos: 0,1  / 0,1
	Na definição de uma função, precisamos escrever suas partes, sendo algumas obrigatórias e outras, facultativas. 
 
tipo nome ( tipo1 parâmetro1, tipo2 parâmetro2, ..., tipon parâmetroN)
{
  corpo da função
 }
 
Das opções apresentadas abaixo, marque a que apresenta apenas partes obrigatórias de forma que a função execute alguma tarefa, sem levar em consideração os símbolos (chaves, parênteses, etc).
		
	
	Tipo, Nome e Parâmetros.
	
	Tipo, Nome, Parâmetros e Corpo da Função.
	
	Tipo, Parâmetro e corpo da função.
	 
	Tipo , Nome, e Corpo da função.
	
	Nome, Parâmetro e Corpo da função.
		 Gabarito Comentado.
	
	
	 2a Questão (Ref.: 201512830011)
	Pontos: 0,0  / 0,1
	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( ).
	
	strlen( ).
	
	strcat( ).
	
	strlength( ).
	 
	strcont( ).
		
	
	
	 3a Questão (Ref.: 201512885821)
	Pontos: 0,0  / 0,1
	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.
		
	
	
char nomes[19][31]; float salarios[19][13]; 
	 
	
float nomes[20][31], salarios[20][14]; 
	
	
char nomes[20]; float salarios[19][13]; 
	 
	
char nomes[20][31]; float salarios[20][14]; 
	
	
char nomes[20][31]; float salarios[20][20]; 
		
	
	
	 4a Questão (Ref.: 201512829812)
	Pontos: 0,1  / 0,1
	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.
 
		
	 
	Após o include entre os sinais de < e > aparece o nome de uma função.
	
	O nome da biblioteca aparece entre os sinais de < e >.
	
	Devemos utilizar o símbolo # antes da palavra include.
	
	O include é utilizado para que possamos acessar funções de uma biblioteca.
	
	As bibliotecas possuem um conjunto de funções do mesmo tipo.
		
	
	
	 5a Questão (Ref.: 201512883168)
	Pontos: 0,0  / 0,1
	Um Engenheiro de Produção que gostava de programar resolveu definir uma função para facilitar seu trabalho, uma vez desejava dar um premio de produtividade para sua equipe.
O premio seria calculado de forma variada e iria se basear na avaliação de cada funcionário (valores de 1 a 5).
Ele escreveu o protótipo abaixo.
float premio(float salario, int avaliacao);
 
Tendo em  vista esse protótipo é CORRETO afirmar que a função:
		
	 
	Não retorna nenhum valor para a função chamadora.
	 
	Recebe dois valores, salário e a classificação, passados por valor.
	
	Recebe dois valores, salário e a avaliação, passados por referência.
	
	Retornará dois valores para a função chamadora.
	
	Retornará o salário somado ao percentual
		 Gabarito Comentado.
	
	
	 
	
Parte inferior do formulário

Outros materiais