Prévia do material em texto
Compiladao - Linguagens e Tecnicas de Programacao ADS
UNIP
Linguagem e Técnicas de Programação (Universidade Paulista)
Digitalizar para abrir em Studocu
A Studocu não é patrocinada ou endossada por nenhuma faculdade ou universidade
Compiladao - Linguagens e Tecnicas de Programacao ADS
UNIP
Linguagem e Técnicas de Programação (Universidade Paulista)
Digitalizar para abrir em Studocu
A Studocu não é patrocinada ou endossada por nenhuma faculdade ou universidade
Baixado por Maria Moura (maria.mourasp24@gmail.com)
lOMoARcPSD|37598881
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=compiladao-linguagens-e-tecnicas-de-programacao-ads-unip
https://www.studocu.com/pt-br/document/universidade-paulista/linguagem-e-tecnicas-de-programacao/compiladao-linguagens-e-tecnicas-de-programacao-ads-unip/41970457?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=compiladao-linguagens-e-tecnicas-de-programacao-ads-unip
https://www.studocu.com/pt-br/course/universidade-paulista/linguagem-e-tecnicas-de-programacao/2999205?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=compiladao-linguagens-e-tecnicas-de-programacao-ads-unip
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=compiladao-linguagens-e-tecnicas-de-programacao-ads-unip
https://www.studocu.com/pt-br/document/universidade-paulista/linguagem-e-tecnicas-de-programacao/compiladao-linguagens-e-tecnicas-de-programacao-ads-unip/41970457?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=compiladao-linguagens-e-tecnicas-de-programacao-ads-unip
https://www.studocu.com/pt-br/course/universidade-paulista/linguagem-e-tecnicas-de-programacao/2999205?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=compiladao-linguagens-e-tecnicas-de-programacao-ads-unip
MULTIPLA ESCOLHA
1. Observe a árvore a seguir e assinale a alternativa que apresenta os nós percorridos para buscar o nó 7.
a) 6 8 7
b) 6 7
c) 1 2 6 8 7
d) 9 8 7
e) 3 5 4 2 1 6 8 7
2. Avalie a arvore a seguir.
Assinale a alternativa que apresenta o percurso em ordem.
a) 6 2 8 1 4 7 9 3 5
b) 1 2 3 4 5 6 7 8 9
c) 1 3 5 4 2 7 9 8 6
d) 6 2 1 4 3 5 8 7 9
e) 9 8 7 6 5 4 3 2 1
Baixado por Maria Moura (maria.mourasp24@gmail.com)
lOMoARcPSD|37598881
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=compiladao-linguagens-e-tecnicas-de-programacao-ads-unip
3. Considere o programa a seguir e assinale a alternativa correta:
#include
void main()
{
Int x, y = 1;
Printf(“Digite um numero inteiro não negativo:”);
Scanf(“%d” &x)
For (y=1 , x>1, x--)
Y += x;
Printf(“Saida %d”, y);
Return 0;
}
f) Para a entrada 3, a saída será 9
g) Para a entrada 4, a saída será 9
h) Para a entrada 5, a saída será 20
i) Para a entrada 7, a saída será 25
j) Para a entrada 6, a saída será 21
Baixado por Maria Moura (maria.mourasp24@gmail.com)
lOMoARcPSD|37598881
4. Analise o programa a seguir e assinale a alternativa correta:
#include
Void main()
{
Int n, count, p=1, i=1;
Printf(“Digite um numero inteiro positivo: “);
Scanf(“%d”, &n);
For(count=1, count
void main () {
float preco;
int categoria;
float preco_final;
printf("Digite o preco do ingresso: ");
scanf("%f", &preco);
printf("Selecione \n");
printf("1 - estudante \n2- Aposentado \n3 - normal\n");
printf("Digite a categoria do cliente (1/2/3)");
scanf("%d", &categoria);
switch(categoria) {
case 1;
preco_final = preco * 0.50f;
prinf("Com o desconto estudante %f\n", preco_final);
break;
case 2;
preco_final = preco * 0.70f;
prinf("Com o desconto aposentado: %f\n", preco_final);
break;
case 3;
printf("Preço sem desconto: %f\n", preco);
break
defaul;
printf("Categoria invalida!\n");
break;
}
return 0;
}
a) Quando o valor do ingresso for R$ 15,00, o estudante pagara R$ 10,00
b) Quando o valor do ingresso for R$ 15,00, o aposentado pagara R$ 10,00
c) Quando o valor do ingresso for R$ 15,00 o estudante pagara R$7,50
d) Quando o valor do ingresso for R$ 20,00 o aposentado pagara R$ 10,00
e) Quando o valor do ingresso for R$ 20,00 o estudante pagara R$ 9,00
Baixado por Maria Moura (maria.mourasp24@gmail.com)
lOMoARcPSD|37598881
6. O programa a seguir cadastra 5 produtos. Em seguida, imprime uma lista com o código e o nome de cada
item. Por último, consulta o preço de um produto por meio de seu código.
#include
typedef struct (
long codigo;
char nome[100];
float preco;
) Produto;
#define QUANTIDADE_DE_PROTUDOS 5
int main () {
int i;
Protudo protudos[QUANTIDADE_DE_PRODUTOS];
printf("Campos: codigo-do-produto nome preco\n");
for(i=0; (i
void main()
{
int a=9;
int b=3;
int c;
b+=a;
c=-b;
printf(“%d %d\n”, a, b);
a=b++;
printf(“%d %d\n”, a, b);
}
Assinale a alternativa que apresenta a saída correta:
a) 9 3
3 4
b) 3 12
4 5
c) 3 2
2 3
d) 12 2
2 4
e) 9 12
12 13
Baixado por Maria Moura (maria.mourasp24@gmail.com)
lOMoARcPSD|37598881
8. Dado o seguinte programa:
#include
void main()
{
int a=45;
int b=5;
int c, d;
c = a/b;
d= a % b--;
printf(“%d %d %d %d\n”, a, b, c, d);
system(“pause”);
}
Assinale a alternativa que apresenta a saída correta:
a) 45 5 9 0
b) 45 5 3 1
c) 45 4 9 0
d) 15 5 9 0
e) 15 4 9 0
Baixado por Maria Moura (maria.mourasp24@gmail.com)
lOMoARcPSD|37598881
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=compiladao-linguagens-e-tecnicas-de-programacao-ads-unip
9. Uma locadora de carros tem uma regra para aluguel, a qual será apresentada no programa a seguir:
#include
#include
int main()
{
float preconormal, descontopromo, precototal;
char dia[15], categoria[15];
printf("Digite um preço normal: ");
scanf("%f", &preconormal);
printf("Digite o dia da semana: ");
scanf("%s", dia);
printf("Digite a categoria (LANCAMENTO ou COMUM):");
scanf("%s", categoria);
if(strcmp(dia, "SEGUNDA")==0 || strcmp(dia, "TERCA")==0 || strcmp(dia, "QUINTA")==0) {
descontopromo = preconormal - (0.90 * preconormal);
}
else if (strcmp(dia, "QUARTA")==0 || strcmp(dia, "SEXTA")==0 || strcmp(dia, "SABADO")==0 || strcmp(dia,
"DOMINGO")==0) {
descontopromo = 0;
}
if(strcmp(categoria, "LANCAMENTO")==0) {
preconormal = (preconormal * 0.90);
}
else if(strcmp(categoria, "COMUM")==0) {
preconormal = preconormal;
}
precototal = descontopromo + preconormal;
printf("PREÇO FINAL = %2f\n", precototal);
return 0;
}
Considerando o preço de R$ 80,00 para a locação, assinale a alternativa correta:
a) O preço de QUARTA para LANÇAMENTO é de R$ 72,00
b) O preço de TERÇA para LANÇAMENTO é de R$ 72,00
c) O preço de DOMINGO para COMUM é de R$ 90,00
d) O Preço de SEGUNDA para COMUM é de R$ 85,00
e) O Preço de QUINTA para LANÇAMENTO é de R$ 72,00
Baixado por Maria Moura (maria.mourasp24@gmail.com)
lOMoARcPSD|37598881
10. O programa a seguir executa o cadastro de 5 pessoas, destancando nome, endereço e telefone.
Em seguida, apresenta-se todo o cadastro.
#include
struct cadastro {
char nome[20];
char end[50];
char telefone[11];
};
void main () {
int i;
struct cadastro c[$];
for (i=0; i
int main () {
int x, y = 1;
printf("Digite um numero inteiro nao negativo:");
scanf("%d", &x);
while(x>1){
y *=x;
x--;
}
printf("Saida %d", y);
return 0;
}
a) Para a entrada 3, a saída será 9
b) Para a entrada 2, a saída será 4
c) Para a entrada 5, a saída será 120
d) Para a entrada 4, a saída será 20
e) Para a entrada 4, a saída será 100
Baixado por Maria Moura (maria.mourasp24@gmail.com)
lOMoARcPSD|37598881
12. Com base no programa a seguir, considere as entradas 0, 1 e 5. Qual será a saída apresentada para cada
entrada, respectivamente?
#include
int func(int n)
{
if ( n == 0)
return (1);
else
return(func(n-1)*(n-1));
}
int main () {
int a, b;
printf("Digite um valor inteiro:");
scanf("%d", &a);
b = func(a);
printf("%d \n", b);
return 0;
}
a) 0 1 5
b) 0 1 1
c) 1 0 0
d) 0 1 4
e) 0 1 3
Baixado por Maria Moura (maria.mourasp24@gmail.com)
lOMoARcPSD|37598881
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=compiladao-linguagens-e-tecnicas-de-programacao-ads-unip
13. Com base no programa a seguir, considere as entradas 0, 1 e 5. Qual será a saída apresentada para cada
entrada, respectivamente?
#include
int func(int n) {
if (n == 0) {
return (1);
}
else {
return(n - func(n-1));
}
}
int main() {
int a, b;
printf("Digite um valor inteiro:");
scanf("%d", &a);
b = func(a);
printf("%d \n", b);
return 0;
}
a) 1 0 5
b) 1 0 2
c) 0 1 2
d) 0 1 5
e) 1 1 5
Baixado por Maria Moura (maria.mourasp24@gmail.com)
lOMoARcPSD|37598881
14. Cada procedimento que fazemos em qualquer momento da vida obedece a uma sequência de ações. As
ações obedecem a uma sequência lógica, procurando chegar a certo objetivo. O computador não tem
conhecimento próprio. Assim, se precisarmos de sua ajuda para atingir um objetivo, devemos instrui-lo com
um algoritmo escrito conforme uma lógica correta, a fim de ele cumprir a tarefa que queremos. Com base
nessas informações, escolha a alternativa correta:
a) O algoritmo é um conjunto infinito de instruções de comandos de ações que tem como objetivo a resolução
de uma tarefa ou a resolução de um problema.
b) Algoritmo é uma sequência infinita de instruções ou operações cuja execução em tempo finito, resolve um
problema computacional qualquer que seja sua instancia.
c) Algoritmo são regras informais para a obtenção de um resultado ou solução de um problema, englobando
formulas de expressões aritméticas
d) Ação é um acontecimento que a partir de um estado inicial, após um período de tempo infinito produz um
estado final previsível e bem-definido.
e) Algoritmo é a descrição de uma sequência de passos que deve ser seguida para a realização de uma tarefa.
Algoritmo é a descrição de um conjunto de comandos que, obedecidos, resultam numa sucessão finita de
ações.
15. A linguagem C não apresenta comandos de entrada e saída. Esses comandos são feitos por meios de funções.
Existe uma biblioteca-padrão, o stdio.h. Sabendo dessas informações escolha a alternativa correta:
a) Além dos especificadores, podemos incluir textos no formato em que são apresentados na saída junto com
os dados. Essa saída é formada pela cadeia de caracteres do formato, em que os especificadores são
substituídos pelos valores contidos nas variáveis e que não sejam correspondentes.
b) Nos inteiros, o número que fica entre o sinal de % e o “d” determina a quantidade de dígitos que o valor
ocupara na formatação de ponto flutuante, o número antes do ponto determina o valor de dígitos, e o
número depois da virgula, a quantidade de dígitos antes da virgula.
c) Os valores digitados no teclado são capturados pela função scanf, que também pertence a biblioteca stdio.h.
Assim como o printf tem duas partes, uma que terminar o formato de leitura e a segunda variável que não irá
receber o valor digitado.
d) Para o scanf ler um valor e atribui-lo a uma variável, é necessário passar o endereço da variável que
recebera o valor digitado. O operador & retorna o endereço de uma variável.
e) Os especificadores de tipos do formato não são similares aos utilizados na função printf. A função scanf
utiliza especificadores diferentes para o tipo float e o tipo double.
16. A linguagem C pertence a uma família de linguagens cujas características são: portabilidade, modularidade,
compilação separada, recursos de baixo nível, geração de código eficiente, confiabilidade, regularidade,
simplicidade e facilidade de uso. Com base nessas informações escolha a alternativa correta:
a) A linguagem C é consideradauma linguagem de nível médio alto. Não é uma linguagem de máquina
reconhecida apenas pelo sistema operacional ou pelo processador.
b) A linguagem C pertence à classe dos programas compilados, que são escritos em texto e passam por
traduções para adequar-se ao sistema de banco de dados.
c) Como toda linguagem de programação, a linguagem C não é muito rígida na sua sintaxe. Sintaxe são regras
detalhadas para um programa possa ser executado.
d) Funções são os subprogramas em C, por sua vez, são chamados por outras funções executando tarefas
especificas. Há funções básicas que são definidas nas bibliotecas-padrão da linguagem e outras que são
desenvolvidas por terceiros, com rotinas mais especificas.
e) O compilador não ignora as quebras de linha, portanto comandos escritos em linhas diferentes, mas
separados apenas por esse recurso, para o compilador, estão na mesma linha.
Baixado por Maria Moura (maria.mourasp24@gmail.com)
lOMoARcPSD|37598881
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=compiladao-linguagens-e-tecnicas-de-programacao-ads-unip
17. Analise o algoritimo “expressão” e identifica a saída nas alternativas a seguir:
Algoritimo “expressão”
var
a, b, c, d: inteiro
resultado: logico
inicio
ab)e(b>c)ou((c+d*a)
int main () {
int lin,col, tab;
int mat[3][3]={2,3,6,4,5,6,9,8,7};
for (lin=0; lin
int main () {
int i, n1, n2;
int x = 0;
printf("Num1: ");
scanf("%d", &n1);
printf("Num2: ");
scanf("%d", &n2);
for(i=1; i
int main () {
int a, b, q;
printf("Dividendo: ");
scanf("%d", &a);
printf("Divisor: ");
scanf("%d", &b);
while(a>=b)
{
a=a+(-b);
q++;
}
printf("Resto %d\n quociente %d", a, q);
}
Baixado por Maria Moura (maria.mourasp24@gmail.com)
lOMoARcPSD|37598881
3. Conceitue uma lista ligada e explique o funcionamento da pilha (Last In Firt Out LIFO) e da fila (First In First Out
– FIFO).
Uma lista ligada é um conjunto linear de nós, que segue unidirecionalmente. Cada nó é um conjunto de dados
mais um ponteido indicando o endereço do elemento seguinte.
LIFO = Último a entrar primeiro a sair.
FIFO = Primeiro a entrar primeiro a sair.
4. Conceitue uma árvore e o tipo particular, o qual é chamado arvore binária. Explique as três formas de
percorrer uma árvore (pré-ordem, ordem e pós-ordem).
Arvores são estruturas de dados que permitem a representação de de dados em vários níveis, sendo a binária
quando um pai tem no máximo dois filhos.
Pré-ordem le o nó, vai para SAE, vai para SAD.
Ordem: vai para SAE, le o nó, vai para SAD.
Pós-ordem: vai para SAE, vai para SAD, le o nó.
5. Considere a arvore a seguir, que representa uma hierarquia de executivos em uma empresa. Liste os nome dos
executivos, considerando que a arvore vai ser percorrida seguindo o percurso infixo (ordem).
Antônio, João, Ricardo, Jose, Henrique, Maria, Vanessa, Luiz.
6. Variáveis são declarações, portanto fazem parte do desenvolvimento de um algoritmo. Descreva, conforme
seu conhecimento, o que são variáveis, como funcionam e como são utilizadas.
Variável é espaço na memoria que reservamos e damos um nome, o computador armazena um valor nesse espaço
e podemos chamar esse valor pelo nome da variável ou alterar conforme necessário.
Q. Estrutura de dados podem manipular tipos básicos de dados. Conforme a descrição, escolha a alternativa
correta:
R: B – UM REGISTRO E UMA ESTRUTURA DE DADOS QUE AGRUPA DADOS DE TIPOS DISTINTOS. UM REGISTRO DE
DADOS E COMPOSTO POR CERTO NUMERO DE CAMPOS DE DADOS, QUE SÃO ITENS DE DADOS INDIVIDUAIS...
Q. UMA VEZ IMPLEMENTADA UMA FUNÇÃO DE INSERÇÃO, OUTRA FUNÇÃO IMPORTANTE É A REMOÇÃO DE UM
NÓ. PILHA PODE SER CONCEITUADA...
R: D – NA PILHA, DEVEMOS IMPLEMENTAR DUAS OPERAÇÕES BÁSICAS: A OPERAÇÃO PARA EMPILHAR UM NOVO
ELEMENTO, INSERINDO-O NO TOPO, E A OPERAÇÃO PARA DESEMPILHAR UM ELEMENTO, REMOVENDO-O DO TOP
Q. SÃO MUITO COMUNS, DURANTE O PROCESSAMENTO DE UMPROGRAMA, SITUAÇÕES EM QUE PODE EXISTIR A
NECESSIDADE DE REPETIR UM DETERMINADO CONJUNTO DE COMANDOS POR UM CERTO NÚMERO DE VEZES.
COM BASE NESSAS INFORMAÇÕES, ESCOLHA A ALTERNATIVA CORRETA:
R: B - LAÇOS CONTADOS: QUANDO SE CONHECE PREVIAMENTE QUANTAS VEZES O COMANDO COMPOSTO NO
INTERIOR DA CONSTRUÇÃO SERÁ EXECUTADO.
Q. A EMPRESA FANTASIA DESENVOLVEU O ALGORITMO APRESENTADO A SEGUIR PARA CALCULAR ALGUNS
VALORES DA FOLHA DE PAGAMENTO.
R: D – QUANDO O SALARIO BRUTO FOR R$ 1920, O SALARIO LIQUIDO SERA 1660,80.
Q. ANALISE O ALGORITMO EXPRESSAO E IDENTIFIQUE A SAIDA NAS ALTERNATIVAS A SEGUIR.
R: D – O RESULTADO E: VERDADEIRO.
Baixado por Maria Moura (maria.mourasp24@gmail.com)
lOMoARcPSD|37598881
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=compiladao-linguagens-e-tecnicas-de-programacao-ads-unip
Q. ANALISE O SEGUINTE PROGRAMA
R: 6 5
7 6
7. Desenvolva um programa em linguagem C para informar o período de renovação dos exames da carteira de
habilitação. Menores de idade não possuem carteira. Até 65 anos, a validade do documento expira a cada 5
anos; depois o exame de renovação deve ser feito a cada 3 anos.
#include
int main ()
{
int idade;
printf("Idade:");
scanf("%d", &idade);
if(idade = 65) {
printf("Renovar de 3 em 3 anos");
}
else {
printf("Renovar de 5 em 5 anos");
}
}
}
Baixado por Maria Moura (maria.mourasp24@gmail.com)
lOMoARcPSD|37598881
8. Escreva um fragmento de programa em C que contenha:
Uma estrutura de arvore binária que armazene um número inteiro e um número flutuante em cada nó,
bem como ponteiros para as duas subárvores;
Uma função que crie esses nós.
struct arv {
int info;
struct arv* sae;
struct arv* sad; };
typedef struct arv;
Arv* cria(int c, Arv* sae, Arv* sad){
Arv* p=(Arv*)malloc(sizeof(Arv));
p->info = c;
p->sae = sae;
p->sad = sad;
return p;
}
9. A sequência de Fibonacci corresponde a sequência de números F(n) = f(n-1)+f(n-2), com o f(0)=0 e f(1): 0, 1, 1,
2, 3, 5, 8, 13 ,21, 34, 55, 89, 144, 233....
Escreva um programa em C que imprima na tela apenas os números que pertencem a sequência de Fibonacci,
que também sejam divisíveis por 3 e por 7, e que sejam inferiores a 50000 (todas essas condições devem
ocorrer simultaneamente). Os demais números não devem ser impressos. Qual será o primeiro número
impresso pelo programa.
10. Faça um programa em linguagem C que receba um número inteiro e apresente o seu fatorial (5! = 1 * 2 * 3 * 4
*5 = 120). Crie uma função recursiva para resolver o problema.
#include
int main()
{
int fat, n;
printf("Insira um valor: ");
scanf("%d", &n);
for(fat = 1; n > 1; n = n - 1)
fat = fat * n;
printf("\nFatorial: %d", fat);
return 0;
}
Q. SABENDO QUE OS AMIGOS JÁ PERCORRERAM 450KM E JÁ GASTARAM 501, ASSINALE A ALTERNATIVA CORRETA.
R: B – QUANDO O VALOR DE LITRO DE COMBUSTIVEL FOR R$ 2,00 O GASTO MÉDIO COM COMBUSTIVEL SERA 18.
Baixado por Maria Moura (maria.mourasp24@gmail.com)
lOMoARcPSD|37598881
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=compiladao-linguagens-e-tecnicas-de-programacao-ads-unip
Q. FAÇAMOS A AVALIAÇÃO DE DOIS CONTRIBUINTES. UM OBTEVE RENDA ANUAL DE R$ 20.000 E O OUTRO DE R$
35000. CASO UTILIZAREMOS O PROGRAMA DESCRITO A SEGUIR...
R: E – O IMPOSTO DEVIDO SERA 2000 E 7750 RESPECTIVAMENTE.
Q. DOIS AMIGOS DECIDIRAM FAZER UMA VIAGEM DE FÉRIAS E DESENVOLVERAM UM ALGORTIMO PARA
DETERMINAR O GASTO MEDIO..
R: B – QUANDO O VALOR DE LITRO DE COMBUSTIVEL FOR 2.00 O GASTO MEDIO DE COMBUSTIVEL SERA DE 18.00.
Q. MUITAS VEZES, O USO DE VETORES E MATRIZES FICA LIMITADO PELA NECESSIDADE DE SABERMOS
ANTECIPADAMENTE A QUANTIDADE DE ELEMENTOS QUIE SERÃO NECESSÁRIOS. SEGUNDO AS INFORMACOES
DESCRITAS, ESOCLHA A ALTERNATIVA CORRETA.
Q. O CINEMA “CINEUNIP”, APRESETADO A SEGUIR, DESENVOLVEU UM PROGRAMA QUE DETRERMINA O PREÇO
COM DESCONTO PARA AS ENTRADAS DE CINEMA.
R: D – QUANDO O VALOR DO INGRESSO FOR 15 O ESTUDANTE PAGARA 7.50
Baixado por Maria Moura (maria.mourasp24@gmail.com)
lOMoARcPSD|37598881
Q. DADO O SEGUINTE PROGRAMA.
R: C – 45 4 90
R: B – A FUNCAO MALLOC RESERVA A QUANTIDADE DE BYTES QUE E PASSADA COMO PARAMETRO E RETORNA O
ENDERECO EM QUE ESSE ESPACO DE MEMORIA FOI RESERVADO.
Q. Avalie o seguinte programa:
#include
void main()
{
int a=9;
int b=2;
int c;
b+=a;
c=-b;
B = 2;
printf(“%d %d\n”, a, b);
a=b++;
printf(“%d %d\n”, a, b);
}
Assinale a alternativa que apresenta a saída correta:
f) 9 3
3 4
g) 3 12
4 5
h) 3 2
2 3
i) 12 2
2 4
j) 9 2
2 3
Baixado por Maria Moura (maria.mourasp24@gmail.com)
lOMoARcPSD|37598881
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=compiladao-linguagens-e-tecnicas-de-programacao-ads-unip