Buscar

Aula 03.3

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

Exercício: CCE0608_EX_A3_201801212724_V4 24/10/2018 11:29:49 (Finalizada)
Aluno(a): MONICA REGINA JATAHY LEITE 2018.2 - F
Disciplina: CCE0608 - LINGUAGEM DE PROGRAMAÇÃO I 201801212724
 
 1a Questão
A função scanf utiliza qual operador para a entrada de dados:
Atribuição
Condicional
 Endereço
Relacional
Aritmético
 
 2a Questão
Marque a opção que apresenta apenas dados primitivos da linguagem C
 char, int, float, double
char, boolean, int, double
char, inteiro, real, composto
 
char, boolean, inteiro, double
chat, int, real, double
Explicação:
A linguagem C apresenta apenas 4 tipos primitivos de dados : char, int, float e double
 
 3a Questão
Observe abaixo várias funções que recebem dados via teclado. Qual delas permite uma leitura formatada?
fgetc()
 scanf()
getchar()
gets()
fgets()
 
 4a Questão
Em C++, como podemos inicializar a variável sexo recebendo um valor F?
char sexo == F;
string sexo = "F"
char sexo = F;
 char sexo = "F";
 char sexo = 'F';
Explicação:
A atribuição de uma variável do tipo char deve ser realizada com o valor entre aspas simples, ou melhor apóstrofes.
 
 5a Questão
Um aluno declarou uma variável inteira da seguinte forma: int num =145;
Qual linha ele deverá incluir em seu programa para que exiba o conteúdo com quatro casas
alinhadas à direita, deixando espaços quando não for usada a posição.
 
printf("\nValor de num: %.f ",(float)num); 
 
 printf("\nValor de num: %.f ",num);
printf("\nValor de num: %04d ",num); 
printf("\nValor de num: %.4d",num);
 printf("\nValor de num: %4d ",num);
 
Explicação:
O aluno precisa conhecer todos os especificadores de formato e o que significa casting(conversão
de tipo)
 
 6a Questão
Marque a alternativa que apresenta a linha de comando, em C++, que armazena na variável ¿resto¿ o resto da divisão de 
6 por 2.
 resto = (6 % 2);
 resto = (6 div 2);
resto = (6 mod 2);
resto = (6 || 2);
resto = (6 && 2);
Explicação:
O símbolo utilizado em C ou C++ para representar a operação resto da divisão é o %
 
 7a Questão
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 = -13 
y = 11 
z = 13
 x = -11 
y = 11 
z = 10
x = -01
y = 01 
z = 10
x = -20
y = 20 
z = 10
Explicação:
int x,y,z; 
x=y=10; 
z=++x; 
x=-x; 
y++;
x=x+y-(z--); 
Nesta questão são declaradas 3 variáveis do tipo inteiro (x,y e z). 
Atribui-se o valor 10 para as variáveis x e y.
Em seguida incrementa-se o valor de x, passando este a valer 11 e atribui-se este valor a
variável z.
 O comando seguinte é x=-x, atribui-se a variável x o seu valor negativo, isto é -11. 
Em seguida incrementa-se o valor em y que passa a valer 11.
Então é realizada a expressão : x=x+y-(z--), Assim x= -11+11-11, ou seja x recebe -11.
E por fim decrementa-se o valor de z, que passa valer 10.
Pois embora a variável esteja entre parênteses usa-se o valor dela e só depois o decremento é
realizado, pois o operador de decremento está pós-fixado.
Logo os valores finais das variáveis são:
x=-11, y=11 e z=10
 
 8a Questão
Acerca das variáveis em Linguagem C, podemos afirmar que: I) Toda variável deve ser declarada antes de ser usada como 
sendo de um tipo. II) O tipo define o tamanho de bytes da variável e o intervalo de valores que ela poderá armazenar. III) 
O nome da variável poderá conter até 32 caracteres sendo que o primeiro preferencialmente deve ser uma letra. IV) Não 
existe regras para se declarar uma variável. Marque somente a única resposta correta:
Somente as afirmativas I e IV são corretas.
 Nenhuma das afirmativas é correta.
Somente a afirmativa IV é correta.
 Somente as afirmativas I, II e III são corretas.
Somente a afirmativa I é correta.

Outros materiais