Escolar Documentos
Profissional Documentos
Cultura Documentos
2. Observe a descrição da estrutura básica do comando switch case na linguagem C, mostrada a seguir.
n = n/2;
}
printf(“%d %d ”,a, b);
}
4. Indique Verdadeiro ou Falso:
(a) Na linguagem C, a estrutura for realiza basicamente a seguinte sequência: primeiro, uma variável é
inicializada; segundo, uma condição é checada; se a condição é satisfeita, então um trecho de código é
executado e, em seguida, a variável é incrementada ou decrementada segundo a declaração do código;
então, a condição é checada novamente e o ciclo se repete enquanto a condição for satisfeita.(____)
(b) Levando em consideração a impressão de códigos especiais, o comando \n leva o cursor para a próxima
linha, o \t executa uma tabulação e o %% exibe o caractere %. (____)
(c) Existem três modificadores do tipo inteiro em C: short, long e big. (____)
(d) A notação '%.7f’ diz ao C o seguinte: "Após o ponto, exiba 7 casas decimais". (____)
(e) Na linguagem C os operadores respeitam a ordem de precedência da matemática. Porém o operador %
tem importância maior que os operadores / e *. (____)
5. Assuma a existência das seguintes declarações num programa em C:
int m=2, n=6;
float x = 2.6;
Quais serão os valores das ariáveis m, n e x após o processamento das seguintes expressões?
a) x = m + n + x;
b) x += m/n;
c) n *= n + m;
int main( ){
int x = 10;
x--;
while( x < 14){
x++;
}
X *= 2;
printf(“x = %d”, x);
}
Qual o valor de x exibido no final do programa?_____________
7. Complete o laço for de forma que o programa abaixo imprima na tela os números pares de forma regressiva de 100 a 0: