• Home
  • Chat IA
  • Guru IA
  • Tutores
  • Central de ajuda
Home
Chat IA
Guru IA
Tutores

·

Análise e Desenvolvimento de Sistemas ·

Programação

Envie sua pergunta para a IA e receba a resposta na hora

Recomendado para você

Questionário Unidade 1 2017 2 Linguagem e Técnicas de Programação

11

Questionário Unidade 1 2017 2 Linguagem e Técnicas de Programação

Programação

UNIP

Linguagem e Técnicas de Programação Questionário Unidade 3

7

Linguagem e Técnicas de Programação Questionário Unidade 3

Programação

UNIP

Linguagem e Técnicas de Programação - Pag 1 de 5 2019

2

Linguagem e Técnicas de Programação - Pag 1 de 5 2019

Programação

UNIP

Linguagem e Técnicas de Programação Questionário Unidade 4

6

Linguagem e Técnicas de Programação Questionário Unidade 4

Programação

UNIP

Atividade Teleaula 5 2017 2 Linguagem e Técnicas de Programação

5

Atividade Teleaula 5 2017 2 Linguagem e Técnicas de Programação

Programação

UNIP

Prova Unip Linguagem e Técnicas de Programação 01

5

Prova Unip Linguagem e Técnicas de Programação 01

Programação

UNIP

Linguagem e Técnicas de Programação

6

Linguagem e Técnicas de Programação

Programação

UNIP

Questionário Unidade 5 2017 2 Linguagem e Técnicas de Programação

11

Questionário Unidade 5 2017 2 Linguagem e Técnicas de Programação

Programação

UNIP

Prova Unip Linguagem e Técnicas de Programação Exame

7

Prova Unip Linguagem e Técnicas de Programação Exame

Programação

UNIP

Linguagem e Técnicas de Programação Questionário Unidade 7

6

Linguagem e Técnicas de Programação Questionário Unidade 7

Programação

UNIP

Texto de pré-visualização

Questionário Unidade V (2017-2) - Linguagem e Técnicas de Programação\nPergunta 1\n\nAnalise o programa abaixo e assinale a alternativa que apresenta sua saída:\n\n#include <stdio.h>\nint main()\n{\n int vet[0], x,y=0;\n for(x=0;x<y;x++)\n {\n vet[x]=2*x;\n }\n printf(\"%d\\n\", vet[x]);\n system(\"pause\");\n return 0;\n}\n\nResposta Selecionada: 2 4 6 8 10 12 14 16 18 20.\nRespostas:\n\n2 4 6 8 10 12 14 16 18 20.\n0 1 2 3 4 5 6 7 8 9.\n1 3 5 7 9 11 13 15 17 21.\n0 4 8 12 16 20 24 28 32.\n\nFeedback da resposta:\nResposta correta: A.\nComentário: o programa preenche um vetor com os números pares de 2 a 20 e apresenta o conteúdo do vetor como saída. Analise o programa abaixo e assinale a alternativa que representa a saída da diagonal principal corretamente:\n\n#include < <stdlib.h>\n\nint main()\n{\n int lcol, cont = 0, mat[4][4];\n for(lin=3;lin>=0;lin--)\n {\n for(col=0;col<3*col++)\n {\n mat[lin][col] = cont++;\n }\n }\n\n printf(\"Matiz:\\n\");\n for(lin=0;lin<3;lin++)\n {\n for(col=0;col<3;col++)\n printf(\"%d\\t\",mat[lin][col]);\n printf(\"\\n\\n\");\n }\n\n printf(\"Diagonal principal:\\n\");\n for(lin=0;lin<3;lin++)\n printf(\"%d \", mat[lin][lin]);\n return 0;\n}\n\nResposta Selecionada: 0 5 10 15.\nRespostas:\n\na. 1 2 3 4.\nb. 0 1 2 3.\nc. 2 4 6.\nd. 0 5 10 15.\n\nFeedback da resposta:\nResposta correta: E.\nComentário: o programa preenche a matriz utilizando o contador (cont) e imprime a diagonal da matriz, isto é, os elementos na matriz em que a linha é igual a coluna. O programa abaixo recebe um texto e o apresenta novamente sem as vogais.\n\n#include <stdio.h>\n#include <string.h>\nint main()\n{\n char cadenia[256];\n int tam, i;\n printf(\"Digite um texto:\");\n gets(cadenia);\n for(i=0;i<tam;i++)\n printf(\"%c\", cadenia[i]);\n printf(\"\\n\");\n system(\"pause\");\n return 0;\n}\n\nPara que o programa execute corretamente sua tarefa, devemos preencher as linhas 8 e 11, respectivamente:\nResposta Selecionada: c. tam = strlen(cadenia);\nif(cadenia[x] != 'a' && cadenia[x] != 'e' && cadenia[x] != 'i' && cadenia[x] != 'o' && cadenia[x] != 'u')\n\nRespostas:\n\na. tam = cadenia;\nif(cadenia[x] != 'a' && cadenia[x] != 'e' && cadenia[x] != 'i' && cadenia[x] != 'o' && cadenia[x] != 'u');\n\nb. tam = strlen(0);\nif(cadenia[x] != 'a' && cadenia[x] != 'e' && cadenia[x] != 'i' && cadenia[x] != 'o' && cadenia[x] != 'u');\n\nc. tam = strlen(cadenia);\nif(cadenia[x] != 'a' && cadenia[x] != 'e' && cadenia[x] != 'i' && cadenia[x] != 'o' && cadenia[x] != 'u');\n\nd. tam = strlen(0);\nif(cadenia[x] != 'a' && cadenia[x] != 'e' && cadenia[x] != 'i' && cadenia[x] != 'o' && cadenia[x] != 'u');\n\ne. tam = strlen(cadenia);\nif(cadenia[x] != 'a' && cadenia[x] != 'e' && cadenia[x] != 'i' && cadenia[x] != 'o' && cadenia[x] != 'u');\n\nFeedback da resposta:\nResposta correta: C.\nComentário: a linha 8 utiliza a função strlen para receber o tamanho do texto; e a linha 11 verifica cada um dos caracteres, ignorando as vogais. d .\nfor (lin=0; lin<=3; lin++)\nfor (col=0; col<=3; col++)\nif (lin != col)\n\ne .\nfor (lin=1; lin<=4; lin++)\nfor (col=0; col<=4; col++)\nif (lin != col)\nFeedback da resposta:\nResposta correta: D.\nComentário: o programa lê a matriz do índice inicial (0) até o final (3) e imprime apenas os elementos em que a linha e a coluna são diferentes.\nPergunta 6\nAnalise o programa e assinale a alternativa verdadeira para a entrada \"Universidade Paulista\":\n#include <stdio.h>\n#include <string.h>\nint main(void) {\nint i, j, ca, cb, cc, cu;\nchar frase[100];\nchar nome[10];\nfor (i=0; i<6; i++) {\n\nif (nome[i] == 'a') {\nca++;\n}\nelse if (nome[i] == 'e') {\ncb++;\n}\nelse if (nome[i] == 'i') {\ncc++;\n}\nelse if (nome[i] == 'o') {\ncu++;\n}\n}\nprintf(\"%d %d %d %d\\n\", ca, cb, cc, cu);\nreturn 0;\n}\nA saída correta do programa será:\nResposta Selecionada: 3 - a, 2 - e, 3 - i, 0 - o, 1 - u\nc.\nRespostas:\n2 - a, 3 - e, 3 - i, 0 - 1 - u\na.\n3 - a, 2 - e, 3 - i, 0 - o, 0 - u\nb.\n3 - a, 2 - c, 3 - i, 0 - 1 - u\nc. Resultado: 8.00.\nResposta correta: A.\nComentário: a função calcula() recebe três valores float e retorna o quadrado do 1° + a soma dos outros dois números.\nPergunta 5\nO programa abaixo preenche uma matriz inteira de 4 x 4 e imprime todos os elementos, exceto aqueles da diagonal principal.\n#include <stdio.h>\nint main() {\nint lin, col, cont = 0, mat[4][4];\nfor (lin=0; lin<3; lin++)\nfor (col=0; col<3; col++)\nif (lin != col)\n{\nprintf(\"%d\", mat[lin][col]);\n}\nprintf(\"\\n\");\n}\nreturn 0;\n}\nPara que o programa execute corretamente sua tarefa, devemos preencher as linhas 11, 13 e 15, respectivamente, conforme a alternativa:\nResposta Selecionada: d .\nfor (lin=0; lin<=3; lin++)\nfor (col=0; col<=3; col++)\nif (lin != col)\nRespostas:\na.\nfor (lin=0; lin<3; lin++)\nfor (col=0; col<3; col++)\nif (lin != col)\nb.\nfor (lin=0; lin<=4; lin++)\nfor (col=0; col<=4; col++)\nif (lin == col)\nc.\nfor (lin=0; lin<=3; lin++)\nfor (col=0; col<=3; col++)\nif (lin != col) Pessoa pessoas[QUANTIDADE_DE_PESSOAS];\nif (strcmp(pessoas[0].nome,nome)==0){\n}\n\nPessoa pessoas[QUANTIDADE_DE_PESSOAS];\nif (strcmp(pessoas[i].nome,nome)==0){\n}\nFeedback da resposta:\n\nResposta correta: E.\nComentário: a linha 15 declara um vetor (pessoas) de tamanho 3 de tipo Pessoa; na linha 25 comparamos o nome solicitado para localização com os nomes cadastrados no vetor.\n\nPergunta 8\n0,1 em 0,1 pontos\nO programa abaixo deve solicitar 8 números inteiros e preencher um vetor. Em seguida, deve solicitar um número do teclado e pesquisar se este existe no vetor. Se o número não existir, imprimir na posição em que o vetor foi digitado, e se existir, imprimir MSG que não existe.\n\n#include<stdio.h>\nint main()\n{\n int vet[8],num,achei=0;\n for(x=0;x<8;x++)\n {\n printf(\"\\n Digite um numero: \");\n scanf(\"%d\",&vet[x]);\n }\n\n printf(\"\\nDigite um numero: \");\n scanf(\"%d\",&num);\n\n for(x=0;x<8;x++)\n {\n if(vet[x]==num)\n {\n achei=1;\n }\n }\n\n if(achei==1)\n {\n printf(\"n Este numero nao existe\");\n printf(\"\\n\");\n system(\"pause\");\n }\n return 0;\n}\n\nPara que o programa execute corretamente sua tarefa, devemos preencher as linhas 13 e 16, respectivamente, conforme a alternativa:\n\nResposta Selecionada: \nfor(x=0;x<8;x++)\n printf(\"\\n O numero %d esta na posicao %d: \",num,x);\n\nRespostas:\na.\nfor(x=0;x<8;x++)\n printf(\"\\n O numero %d esta na posicao %d: \",num,x);\n\nb.\nfor(x=0;x<8;x++)\n printf(\"\\n O numero %d esta na posicao %d: \",num,x);\n\n for(x=0;x<8;x++)\n printf(\"\\n O numero %d esta na posicao %d: \",x,num);\n\nfor(x=0;x<8;x++)\n printf(\"\\n O numero %d esta na posicao %d: \",x,num);\n\nFeedback .\nResposta correta: B.\nComentário: a linha 13 - for(x=0;x<8;x++) - deve percorrer o vetor inteiro, isto é, da posição 0 (inicial) até a última posição do vetor (índce 7). A linha 16 imprime em qual posição do vetor (posição controlada por \"x\") o número (\"num\") foi colocado.\n\nPergunta 9\n0,1 em 0,1 pontos\nO programa abaixo recebe um caractere e informa se este é uma vogal ou uma consoante.\n#include<string.h>\nint verificar(char p)\n{\n if(p=='A' || p=='a' || p=='E' || p=='e' || p=='I' || p=='i' || p=='O' || p=='o' || p=='U' || p=='u')\n return 1;\n else\n return 0;\n}\n\nPara que o programa execute corretamente sua tarefa, devemos preencher as linhas 8 e 9, respectivamente, conforme a alternativa:\n\nResposta Selecionada: \nreturn(1);\nreturn(0);\n\nRespostas:\n d.\nreturn(0);\nreturn(1);\n\na.\nreturn(true);\nreturn(false);\n\nb. return(consoante);\n\nFeedback da resposta:\n\nResposta correta: D.\nComentário: a função verifica_vogal() retorna um número inteiro. Para a linha 6, o retorno do valor 1 indica uma vogal; e na linha 8, o retorno do valor 0 indica uma consoante.\n\nPergunta 10\n0,1 em 0,1 pontos\nO programa solicita o cadastro de 5 produtos, imprima uma lista com o código e o nome de cada produto e, por último, consulta o preço de um produto a partir de seu código.\n\n#include<stdio.h>\nint main()\n{\n int codigo_digitado;\n produto produtos[QUANTIDADE_DE_PRODUTOS];\n printf(\"\\n\\n\\nVALORES DOS PRODUTOS:\");\n for(i=0;i<QUANTIDADE_DE_PRODUTOS;i++)\n {\n printf(\"\\n\\n--Digite os dados do produto--\");\n scanf(\"%d %s %f\",&produtos[i].codigo,&produtos[i].nome,&produtos[i].preco);\n }\n\n printf(\"\\n\\nInforme o codigo: \");\n scanf(\"%d\",&codigo_digitado);\n\n if(produtos[0].codigo == codigo_digitado) {\n printf(\"%s = R$ %.2f.\\n\", produtos[0].nome, produtos[0].preco);\n }\n system(\"pause\");\n return 0;\n}\n\nPara que o programa execute corretamente sua tarefa, devemos preencher as linhas 16 e 26, respectivamente, conforme a alternativa:\n\nResposta Selecionada:\n scanf(\"%d %s %f\", &produtos[0].codigo, &produtos[0].nome, &produtos[0].preco);\n if(produtos[0].codigo == codigo_digitado) {\n\nRespostas:\n a.\n scanf(\"%d %s %f\", &produtos[0].codigo, &produtos[0].nome, &produtos[0].preco);\n if(produtos[0].codigo == codigo_digitado) {\n\n b. scanf(\"%d %s %f\", produtos[i].codigo, produtos[i].nome, produtos[i].preco);\nif (produtos[i].codigo == codigo_digitado) {\n\nb.\n\nscanf(\"%d %s %f\", &produtos[i].codigo, produtos[i].nome, &produtos[i].preco);\nif (produtos[i].codigo == codigo_digitado) {\n\nc.\n\nscanf(\"%d %s %s\", &produtos[i].codigo, produtos[i].nome, &produtos[i].preco);\nif (produtos[i].codigo == codigo_digitado) {\n\nd.\n\nscanf(\"%d %s %f\", &produtos[i].codigo, &produtos[i].nome, &produtos[i].preco);\nif (produtos[i].codigo == codigo_digitado) {\n\nFeedback da\nresposta:\nResposta correta: A.\nComentário: a linha 16 recebe três informações (código, nome e preço do produto); a linha 26 faz a comparação do código (long) para localizar o produto. Quarta-feira, 25 de Outubro de 2017 21h30min53s BRST\n\n\n\n\n\n

Envie sua pergunta para a IA e receba a resposta na hora

Recomendado para você

Questionário Unidade 1 2017 2 Linguagem e Técnicas de Programação

11

Questionário Unidade 1 2017 2 Linguagem e Técnicas de Programação

Programação

UNIP

Linguagem e Técnicas de Programação Questionário Unidade 3

7

Linguagem e Técnicas de Programação Questionário Unidade 3

Programação

UNIP

Linguagem e Técnicas de Programação - Pag 1 de 5 2019

2

Linguagem e Técnicas de Programação - Pag 1 de 5 2019

Programação

UNIP

Linguagem e Técnicas de Programação Questionário Unidade 4

6

Linguagem e Técnicas de Programação Questionário Unidade 4

Programação

UNIP

Atividade Teleaula 5 2017 2 Linguagem e Técnicas de Programação

5

Atividade Teleaula 5 2017 2 Linguagem e Técnicas de Programação

Programação

UNIP

Prova Unip Linguagem e Técnicas de Programação 01

5

Prova Unip Linguagem e Técnicas de Programação 01

Programação

UNIP

Linguagem e Técnicas de Programação

6

Linguagem e Técnicas de Programação

Programação

UNIP

Questionário Unidade 5 2017 2 Linguagem e Técnicas de Programação

11

Questionário Unidade 5 2017 2 Linguagem e Técnicas de Programação

Programação

UNIP

Prova Unip Linguagem e Técnicas de Programação Exame

7

Prova Unip Linguagem e Técnicas de Programação Exame

Programação

UNIP

Linguagem e Técnicas de Programação Questionário Unidade 7

6

Linguagem e Técnicas de Programação Questionário Unidade 7

Programação

UNIP

Texto de pré-visualização

Questionário Unidade V (2017-2) - Linguagem e Técnicas de Programação\nPergunta 1\n\nAnalise o programa abaixo e assinale a alternativa que apresenta sua saída:\n\n#include <stdio.h>\nint main()\n{\n int vet[0], x,y=0;\n for(x=0;x<y;x++)\n {\n vet[x]=2*x;\n }\n printf(\"%d\\n\", vet[x]);\n system(\"pause\");\n return 0;\n}\n\nResposta Selecionada: 2 4 6 8 10 12 14 16 18 20.\nRespostas:\n\n2 4 6 8 10 12 14 16 18 20.\n0 1 2 3 4 5 6 7 8 9.\n1 3 5 7 9 11 13 15 17 21.\n0 4 8 12 16 20 24 28 32.\n\nFeedback da resposta:\nResposta correta: A.\nComentário: o programa preenche um vetor com os números pares de 2 a 20 e apresenta o conteúdo do vetor como saída. Analise o programa abaixo e assinale a alternativa que representa a saída da diagonal principal corretamente:\n\n#include < <stdlib.h>\n\nint main()\n{\n int lcol, cont = 0, mat[4][4];\n for(lin=3;lin>=0;lin--)\n {\n for(col=0;col<3*col++)\n {\n mat[lin][col] = cont++;\n }\n }\n\n printf(\"Matiz:\\n\");\n for(lin=0;lin<3;lin++)\n {\n for(col=0;col<3;col++)\n printf(\"%d\\t\",mat[lin][col]);\n printf(\"\\n\\n\");\n }\n\n printf(\"Diagonal principal:\\n\");\n for(lin=0;lin<3;lin++)\n printf(\"%d \", mat[lin][lin]);\n return 0;\n}\n\nResposta Selecionada: 0 5 10 15.\nRespostas:\n\na. 1 2 3 4.\nb. 0 1 2 3.\nc. 2 4 6.\nd. 0 5 10 15.\n\nFeedback da resposta:\nResposta correta: E.\nComentário: o programa preenche a matriz utilizando o contador (cont) e imprime a diagonal da matriz, isto é, os elementos na matriz em que a linha é igual a coluna. O programa abaixo recebe um texto e o apresenta novamente sem as vogais.\n\n#include <stdio.h>\n#include <string.h>\nint main()\n{\n char cadenia[256];\n int tam, i;\n printf(\"Digite um texto:\");\n gets(cadenia);\n for(i=0;i<tam;i++)\n printf(\"%c\", cadenia[i]);\n printf(\"\\n\");\n system(\"pause\");\n return 0;\n}\n\nPara que o programa execute corretamente sua tarefa, devemos preencher as linhas 8 e 11, respectivamente:\nResposta Selecionada: c. tam = strlen(cadenia);\nif(cadenia[x] != 'a' && cadenia[x] != 'e' && cadenia[x] != 'i' && cadenia[x] != 'o' && cadenia[x] != 'u')\n\nRespostas:\n\na. tam = cadenia;\nif(cadenia[x] != 'a' && cadenia[x] != 'e' && cadenia[x] != 'i' && cadenia[x] != 'o' && cadenia[x] != 'u');\n\nb. tam = strlen(0);\nif(cadenia[x] != 'a' && cadenia[x] != 'e' && cadenia[x] != 'i' && cadenia[x] != 'o' && cadenia[x] != 'u');\n\nc. tam = strlen(cadenia);\nif(cadenia[x] != 'a' && cadenia[x] != 'e' && cadenia[x] != 'i' && cadenia[x] != 'o' && cadenia[x] != 'u');\n\nd. tam = strlen(0);\nif(cadenia[x] != 'a' && cadenia[x] != 'e' && cadenia[x] != 'i' && cadenia[x] != 'o' && cadenia[x] != 'u');\n\ne. tam = strlen(cadenia);\nif(cadenia[x] != 'a' && cadenia[x] != 'e' && cadenia[x] != 'i' && cadenia[x] != 'o' && cadenia[x] != 'u');\n\nFeedback da resposta:\nResposta correta: C.\nComentário: a linha 8 utiliza a função strlen para receber o tamanho do texto; e a linha 11 verifica cada um dos caracteres, ignorando as vogais. d .\nfor (lin=0; lin<=3; lin++)\nfor (col=0; col<=3; col++)\nif (lin != col)\n\ne .\nfor (lin=1; lin<=4; lin++)\nfor (col=0; col<=4; col++)\nif (lin != col)\nFeedback da resposta:\nResposta correta: D.\nComentário: o programa lê a matriz do índice inicial (0) até o final (3) e imprime apenas os elementos em que a linha e a coluna são diferentes.\nPergunta 6\nAnalise o programa e assinale a alternativa verdadeira para a entrada \"Universidade Paulista\":\n#include <stdio.h>\n#include <string.h>\nint main(void) {\nint i, j, ca, cb, cc, cu;\nchar frase[100];\nchar nome[10];\nfor (i=0; i<6; i++) {\n\nif (nome[i] == 'a') {\nca++;\n}\nelse if (nome[i] == 'e') {\ncb++;\n}\nelse if (nome[i] == 'i') {\ncc++;\n}\nelse if (nome[i] == 'o') {\ncu++;\n}\n}\nprintf(\"%d %d %d %d\\n\", ca, cb, cc, cu);\nreturn 0;\n}\nA saída correta do programa será:\nResposta Selecionada: 3 - a, 2 - e, 3 - i, 0 - o, 1 - u\nc.\nRespostas:\n2 - a, 3 - e, 3 - i, 0 - 1 - u\na.\n3 - a, 2 - e, 3 - i, 0 - o, 0 - u\nb.\n3 - a, 2 - c, 3 - i, 0 - 1 - u\nc. Resultado: 8.00.\nResposta correta: A.\nComentário: a função calcula() recebe três valores float e retorna o quadrado do 1° + a soma dos outros dois números.\nPergunta 5\nO programa abaixo preenche uma matriz inteira de 4 x 4 e imprime todos os elementos, exceto aqueles da diagonal principal.\n#include <stdio.h>\nint main() {\nint lin, col, cont = 0, mat[4][4];\nfor (lin=0; lin<3; lin++)\nfor (col=0; col<3; col++)\nif (lin != col)\n{\nprintf(\"%d\", mat[lin][col]);\n}\nprintf(\"\\n\");\n}\nreturn 0;\n}\nPara que o programa execute corretamente sua tarefa, devemos preencher as linhas 11, 13 e 15, respectivamente, conforme a alternativa:\nResposta Selecionada: d .\nfor (lin=0; lin<=3; lin++)\nfor (col=0; col<=3; col++)\nif (lin != col)\nRespostas:\na.\nfor (lin=0; lin<3; lin++)\nfor (col=0; col<3; col++)\nif (lin != col)\nb.\nfor (lin=0; lin<=4; lin++)\nfor (col=0; col<=4; col++)\nif (lin == col)\nc.\nfor (lin=0; lin<=3; lin++)\nfor (col=0; col<=3; col++)\nif (lin != col) Pessoa pessoas[QUANTIDADE_DE_PESSOAS];\nif (strcmp(pessoas[0].nome,nome)==0){\n}\n\nPessoa pessoas[QUANTIDADE_DE_PESSOAS];\nif (strcmp(pessoas[i].nome,nome)==0){\n}\nFeedback da resposta:\n\nResposta correta: E.\nComentário: a linha 15 declara um vetor (pessoas) de tamanho 3 de tipo Pessoa; na linha 25 comparamos o nome solicitado para localização com os nomes cadastrados no vetor.\n\nPergunta 8\n0,1 em 0,1 pontos\nO programa abaixo deve solicitar 8 números inteiros e preencher um vetor. Em seguida, deve solicitar um número do teclado e pesquisar se este existe no vetor. Se o número não existir, imprimir na posição em que o vetor foi digitado, e se existir, imprimir MSG que não existe.\n\n#include<stdio.h>\nint main()\n{\n int vet[8],num,achei=0;\n for(x=0;x<8;x++)\n {\n printf(\"\\n Digite um numero: \");\n scanf(\"%d\",&vet[x]);\n }\n\n printf(\"\\nDigite um numero: \");\n scanf(\"%d\",&num);\n\n for(x=0;x<8;x++)\n {\n if(vet[x]==num)\n {\n achei=1;\n }\n }\n\n if(achei==1)\n {\n printf(\"n Este numero nao existe\");\n printf(\"\\n\");\n system(\"pause\");\n }\n return 0;\n}\n\nPara que o programa execute corretamente sua tarefa, devemos preencher as linhas 13 e 16, respectivamente, conforme a alternativa:\n\nResposta Selecionada: \nfor(x=0;x<8;x++)\n printf(\"\\n O numero %d esta na posicao %d: \",num,x);\n\nRespostas:\na.\nfor(x=0;x<8;x++)\n printf(\"\\n O numero %d esta na posicao %d: \",num,x);\n\nb.\nfor(x=0;x<8;x++)\n printf(\"\\n O numero %d esta na posicao %d: \",num,x);\n\n for(x=0;x<8;x++)\n printf(\"\\n O numero %d esta na posicao %d: \",x,num);\n\nfor(x=0;x<8;x++)\n printf(\"\\n O numero %d esta na posicao %d: \",x,num);\n\nFeedback .\nResposta correta: B.\nComentário: a linha 13 - for(x=0;x<8;x++) - deve percorrer o vetor inteiro, isto é, da posição 0 (inicial) até a última posição do vetor (índce 7). A linha 16 imprime em qual posição do vetor (posição controlada por \"x\") o número (\"num\") foi colocado.\n\nPergunta 9\n0,1 em 0,1 pontos\nO programa abaixo recebe um caractere e informa se este é uma vogal ou uma consoante.\n#include<string.h>\nint verificar(char p)\n{\n if(p=='A' || p=='a' || p=='E' || p=='e' || p=='I' || p=='i' || p=='O' || p=='o' || p=='U' || p=='u')\n return 1;\n else\n return 0;\n}\n\nPara que o programa execute corretamente sua tarefa, devemos preencher as linhas 8 e 9, respectivamente, conforme a alternativa:\n\nResposta Selecionada: \nreturn(1);\nreturn(0);\n\nRespostas:\n d.\nreturn(0);\nreturn(1);\n\na.\nreturn(true);\nreturn(false);\n\nb. return(consoante);\n\nFeedback da resposta:\n\nResposta correta: D.\nComentário: a função verifica_vogal() retorna um número inteiro. Para a linha 6, o retorno do valor 1 indica uma vogal; e na linha 8, o retorno do valor 0 indica uma consoante.\n\nPergunta 10\n0,1 em 0,1 pontos\nO programa solicita o cadastro de 5 produtos, imprima uma lista com o código e o nome de cada produto e, por último, consulta o preço de um produto a partir de seu código.\n\n#include<stdio.h>\nint main()\n{\n int codigo_digitado;\n produto produtos[QUANTIDADE_DE_PRODUTOS];\n printf(\"\\n\\n\\nVALORES DOS PRODUTOS:\");\n for(i=0;i<QUANTIDADE_DE_PRODUTOS;i++)\n {\n printf(\"\\n\\n--Digite os dados do produto--\");\n scanf(\"%d %s %f\",&produtos[i].codigo,&produtos[i].nome,&produtos[i].preco);\n }\n\n printf(\"\\n\\nInforme o codigo: \");\n scanf(\"%d\",&codigo_digitado);\n\n if(produtos[0].codigo == codigo_digitado) {\n printf(\"%s = R$ %.2f.\\n\", produtos[0].nome, produtos[0].preco);\n }\n system(\"pause\");\n return 0;\n}\n\nPara que o programa execute corretamente sua tarefa, devemos preencher as linhas 16 e 26, respectivamente, conforme a alternativa:\n\nResposta Selecionada:\n scanf(\"%d %s %f\", &produtos[0].codigo, &produtos[0].nome, &produtos[0].preco);\n if(produtos[0].codigo == codigo_digitado) {\n\nRespostas:\n a.\n scanf(\"%d %s %f\", &produtos[0].codigo, &produtos[0].nome, &produtos[0].preco);\n if(produtos[0].codigo == codigo_digitado) {\n\n b. scanf(\"%d %s %f\", produtos[i].codigo, produtos[i].nome, produtos[i].preco);\nif (produtos[i].codigo == codigo_digitado) {\n\nb.\n\nscanf(\"%d %s %f\", &produtos[i].codigo, produtos[i].nome, &produtos[i].preco);\nif (produtos[i].codigo == codigo_digitado) {\n\nc.\n\nscanf(\"%d %s %s\", &produtos[i].codigo, produtos[i].nome, &produtos[i].preco);\nif (produtos[i].codigo == codigo_digitado) {\n\nd.\n\nscanf(\"%d %s %f\", &produtos[i].codigo, &produtos[i].nome, &produtos[i].preco);\nif (produtos[i].codigo == codigo_digitado) {\n\nFeedback da\nresposta:\nResposta correta: A.\nComentário: a linha 16 recebe três informações (código, nome e preço do produto); a linha 26 faz a comparação do código (long) para localizar o produto. Quarta-feira, 25 de Outubro de 2017 21h30min53s BRST\n\n\n\n\n\n

Sua Nova Sala de Aula

Sua Nova Sala de Aula

Empresa

Central de ajuda Contato Blog

Legal

Termos de uso Política de privacidade Política de cookies Código de honra

Baixe o app

4,8
(35.000 avaliações)
© 2025 Meu Guru®