Baixe o app para aproveitar ainda mais
Prévia do material em texto
PROGRAMAÇÃO DE COMPUTADORES 1 Página 1 de 6 PROGRAMAÇÃO DE COMPUTADORES 1 ESTUDO Nota Professor: JULIANO DA SILVA Disciplina: PROGRAMAÇÃO DE COMPUTADORES 1 Curso: PROGRAMAÇÃO DE COMPUTADORES 1 Aluno: Matrícula: Turma: Data: __/__/____ Q.1 (1.00) - No VBA, existe uma forma de solicitar dados ao usuário. Para isso, usamos o comando: a) ( ) InputBox. b) ( ) from c) ( ) SELECT...CASE d) ( ) printf(“%f”, B); e) ( ) estruturas de decisão. Q.2 (1.00) - a) ( ) O algoritmo ruím b) ( ) O algoritmo rodará com objeção c) ( ) O algoritmo rodará sem problemas. d) ( ) O algoritmo rodará travando e) ( ) O algoritmo não rodará Q.3 (1.00) - Analise a sequência de estruturas SE abaixo e marque a alternativa correta. Var jogo : literal inicio Escreval(“informe o seu jogo preferido”) leia(jogo) se (jogo=“D”) então escreval(“dominó”) senao se (jogo = “x”) então escreval(“xadrez ”) se (jogo= “F”) então escreval(“futebol”) senao escreval(“ não infor mado”) fimse fimse fimse FIMALGORITMO Qual a mensagem que o programa vai emitir? a) ( ) não emitirá nenhuma mensagem, uma vez que está faltando um “senão” no código b) ( ) não emitirá nenhuma mensagem, uma vez que está faltando “erro” c) ( ) parabéns você ganhou d) ( ) emitirá uma mensagem, fim de jogo. e) ( ) erro Q.4 (1.00) - Vimos que o uso das estruturas de deci- são é fundamental em qualquer linguagem. No caso de C, não é diferente. Quanto a essas estruturas, qual das respostas abaixo está errada? a) ( ) São semelhantes às das outras linguagens. b) ( ) Podem ser usadas de forma encadeada. c) ( ) Podem ser utilizadas dentro de estruturas de repetição. d) ( ) usam operadores lógicos em suas sentenças. e) ( ) Usam apenas disjunções lógicas. Q.5 (1.00) - Quanto ao tipo FLOAT, podemos dizer que: a) ( ) Permite guardar números reais. b) ( ) Permite guardar apenas inteiros. c) ( ) Permite guardar apenas caracteres. d) ( ) Permite guardar apenas reais de dupla pre- cisão. e) ( ) Permite criar um tipo vazio que pode poste- riormente ser modificado para um dos tipos anteriores. Q.6 (1.00) - a) ( ) 15 b) ( ) 20 c) ( ) 10 d) ( ) 1 e) ( ) 5 Q.7 (1.00) - Verifique as respostas em: www.gradepen.com/?ansid=483755.0 PROGRAMAÇÃO DE COMPUTADORES 1 Página 2 de 6 PROGRAMAÇÃO DE COMPUTADORES 1 a) ( ) para receber novamente as idades no caso do usuário colocar valor igual a zero. b) ( ) O algoritmo rodará sem problemas c) ( ) para receber novamente as idades no caso do usuário colocar valor maior que zero. d) ( ) para receber novamente as idades no caso do usuário colocar valor igual uma fração, sendo o coeficiente igual a zero. e) ( ) para receber novamente as idades no caso do usuário colocar valor menor que zero. Q.8 (1.00) - Uma em presa realizou uma promoção dando desconto no estacionamento em caso de com pras acima de um dado valor. O algoritmo abaixo faz esse cálculo. Algoritmo ‘‘descontoestacionament o’’ var compra,estacionamento,total : real inicio escreval(“informe valor da compra”) leia(compra) escreval(“informe valor do estacionament o”) leia(estacionamento) se compra > 100 então total := estacionamento - 5 senao se compra <= 150 então total:= estacionamento - 20 fimse escreval (“total a pagar de estacionamento”, total) FIMALGORITMO Se o valor da compra for 110, e o estacionamento, 10 reais, quanto ele vai pagar de estacionamento? a) ( ) 5 b) ( ) 4 c) ( ) 3 d) ( ) 2 e) ( ) 1 Q.9 (1.00) - Existe uma estrutura de seleção no VBA que se assemelha ao SE, mas que trata de va- lores específicos de uma dada variável. Estamos fa- lando da estrutura: a) ( ) InputBox. b) ( ) from c) ( ) estruturas de decisão. d) ( ) printf(“%f”, B); e) ( ) SELECT...CASE Q.10 (1.00) - a) ( ) 50 e 440 b) ( ) 550 e 50 c) ( ) 550 e 40 d) ( ) 440 e 40 e) ( ) 440 e 50 Q.11 (1.00) - a) ( ) O algoritmo rodará travando b) ( ) O algoritmo rodará mais com erro. c) ( ) O algoritmo rodará com problemas d) ( ) O algoritmo não rodará e) ( ) O algoritmo rodará sem problemas. Q.12 (1.00) - Quanto ao relacionamento das estru- turas de repetição e seleção em C, podemos dizer que: a) ( ) Só podem ser usadas separadamente. b) ( ) Devem ser usadas em forma de cruzamento, ou seja, uma repetição inicia e abre uma sele- ção que fecha a repetição e depois a seleção. c) ( ) Podem ser usadas em qualquer programa, desde que respeitadas às regras de início e finalização. d) ( ) Podem ser usadas em qualquer programa, desde que respeitadas às regras de início e finalização. e) ( ) Geram conflito quando são usadas em con- junto. Q.13 (1.00) - Conte quantas das fr ases abaixo es- tão corretas e marque a alternativa adequada. • SOMA:= SOMA + valor realiza contagens, mesmo quando valor é diferente de 1 • SE. .ENTAO..SENAO equiva le ao FOR e serve para estrutur as de seleção • PARA … FIMPARA.... { } equivale ao IF THEN ELSE e pode ser usado como estrutur a de repeti- ção determinada • expressões do tipo A:=A+ 1 são usadas em somatórios de valores lidos Verifique as respostas em: www.gradepen.com/?ansid=483755.0 PROGRAMAÇÃO DE COMPUTADORES 1 Página 3 de 6 PROGRAMAÇÃO DE COMPUTADORES 1 a) ( ) 4 b) ( ) 0 c) ( ) 2 d) ( ) 3 e) ( ) 1 Q.14 (1.00) - O conceito de algoritmo é primor- dial na programação de computadores. Vimos que existem algoritmos não computacionais e algoritmos computacionais, que chamamos de “programas de computador”. Quanto aos algoritmos, qual das alternativas abaixo é a que tem a melhor definição? a) ( ) Um algoritmo é uma sequência de passos que, se forem executados em qualquer or- dem, executam uma determinada tarefa. b) ( ) Um algoritmo é uma sequência de passos que, desde que executados na ordem correta, executam uma determinada tarefa. c) ( ) Um algoritmo é uma sequência de passos que, sempre que executados na ordem cor- reta podem ou não executar uma determi- nada tarefa. d) ( ) Um algoritmo consiste numa sequência de passos informatizados que, se executados na ordem correta, executam uma determinada tarefa. e) ( ) Um algoritmo sempre é um programa de computador. Q.15 (1.00) - As estruturas de repetição estão pre- sentes em diversas linguagens de programação. No Visualg usamos “Para”, em C usamos “FOR”. Mar- que dentre as alternativas abaixo, aquela que cor- responde a uma contagem determinada de 30 a 90, pulando de 4 em 4. a) ( ) for (int i=90; i<=30; i = i + 2) b) ( ) for (int i=30; i<=90; i = i + 4) c) ( ) for (int i=30; i<=90; i = i + 2) d) ( ) for (int i=90; i<=30; i = i + 4) e) ( ) for (int i=30; i<=90; i = i + 0) Q.16 (1.00) - Sobre as macros no VBA, qual das alternativas abaixo está incorreta? a) ( ) o usuário não pode criar suas próprias ma- cros b) ( ) o usuário pode criar suas próprias macros c) ( ) o usuário não pode criar suas próprias ma- cros, desde que seja o próprio criador. d) ( ) o usuário pode criar suas próprias macros parcialmente e) ( ) o usuário pode criar suas próprias macro, sendo o seu próprio criador. Q.17 (1.00) - A linguagem C tem características bem definidas. Dentre as características abaixo, qual delas não corresponde à verdade? a) ( ) É pouco flexível. b) ( ) Serviu como base para outras linguagens. c) ( ) É fortemente tipada. d) ( ) Segue o paradigma estruturado. e) ( ) Tem acesso à memória de baixo nível. Q.18 (1.00) - a) ( ) O algoritmo não rodará b) ( ) O algoritmo vai ler 5 valores e a variável fi- cará com o último valor digitado. c) ( ) O algoritmo vai ler 1 valores e a variável fi- cará com o último valor digitado. d) ( ) O algoritmo rodará sem problemas. e) ( ) O algoritmo vai ler 3 valores e a variável fi- cará com o último valor digitado. Q.19 (1.00) - Na linguagem do Visualg, para rece- ber um valor Real, basta declarar uma variável real e executar um “leia”. Para exibir, basta usar o co- mando “Escreval”. Já na linguagemC, utilizamos um comando de saída equivalente ao “Escreval” . Su- pondo que a variável B é do tipo float, qual seria o comando correto para imprimir essa variável? a) ( ) printf(“%d”, B) b) ( ) printf(“%g”, B) c) ( ) printf(“%f”, B) d) ( ) printf(“%c”, B) e) ( ) printf(“%e”, B) Q.20 (1.00) - a) ( ) O algoritmo rodará sem problemas b) ( ) O algoritmo não rodará c) ( ) O algoritmo rodará com erro. d) ( ) mensagem de erro. e) ( ) O algoritmo rodará com problemas Verifique as respostas em: www.gradepen.com/?ansid=483755.0 PROGRAMAÇÃO DE COMPUTADORES 1 Página 4 de 6 PROGRAMAÇÃO DE COMPUTADORES 1 Q.21 (1.00) - A sequência de comandos IF-THEN- ELSE, equivalente ao “SE ENTAO SENAO” é utili- zada para: a) ( ) estruturas de resposta. b) ( ) estruturas de caminho. c) ( ) estruturas de mandamento. d) ( ) estruturas de decisão. e) ( ) estruturas de pergunta. Q.22 (1.00) - As estruturas de repetição são en- contradas em diversas linguagens, com o C, Vba ou Visualg. Supondo que você quisesse fazer uma con- tagem de 300 até 100 regressivamente de 30 em 30, como você faria? a) ( ) para i de 300 ate 100 passo 30 faca b) ( ) para i de 100 ate 300 passo 30 faca c) ( ) para i de 100 ate 300 passo - 30 faca d) ( ) para i de 300 ate 100 passo - 30 faca e) ( ) para i de 100 ate 30 passo - 300 faca Q.23 (1.00) - a) ( ) o algoritmo vai dar erro de divisão por zero b) ( ) O algoritmo rodará sem problemas c) ( ) o algoritmo vai dar erro de divisão por 20 d) ( ) o algoritmo vai dar erro de divisão por 1. e) ( ) o algoritmo vai travar Q.24 (1.00) - As médias são muito utilizadas em qualquer programa de computador. Dentre as alter- nativas abaixo, qual delas serve para calcular mé- dia? a) ( ) w;= qtd/ alunos b) ( ) w:= total / n° de provas c) ( ) w:= total / qtd d) ( ) w:=n° de provas/qtd e) ( ) w=alunos/qtd Q.25 (1.00) - Como todas as linguagens de progra- mação existentes, a linguagem C possui comandos de entrada e saída, principalmente SCANF e PRINTF. Sobre eles, selecione a alternativa correta. a) ( ) O PRINTF não usa variável de controle de saída. b) ( ) O SCANF usa variável de controle para de- finir o que vai ler. c) ( ) Não é permitida a impressão de mais de uma variável por vez. d) ( ) Pode-se usar o SCANF para exibir dados de saída. e) ( ) Usa-se o printf para comandos de entrada. Verifique as respostas em: www.gradepen.com/?ansid=483755.0 PROGRAMAÇÃO DE COMPUTADORES 1 Página 5 de 6 PROGRAMAÇÃO DE COMPUTADORES 1 ESTUDO Nota Professor: JULIANO DA SILVA Disciplina: PROGRAMAÇÃO DE COMPUTADORES 1 Curso: PROGRAMAÇÃO DE COMPUTADORES 1 Aluno: Matrícula: Turma: Data: __/__/____ Marque o gabarito preenchendo completamente a região de cada alternativa. a b c d e Q.1: Q.2: Q.3: Q.4: Q.5: Q.6: Q.7: Q.8: Q.9: Q.10: Q.11: Q.12: Q.13: Q.14: Q.15: Q.16: Q.17: Q.18: Q.19: Q.20: Q.21: Q.22: Q.23: Q.24: Q.25: a b c d e Prova: 483755.0 Verifique as respostas em: www.gradepen.com/?ansid=483755.0 PROGRAMAÇÃO DE COMPUTADORES 1 Página 6 de 6 PROGRAMAÇÃO DE COMPUTADORES 1 Verifique as respostas em: www.gradepen.com/?ansid=483755.0 PROGRAMAÇÃO DE COMPUTADORES 1 Página 1 de 6 PROGRAMAÇÃO DE COMPUTADORES 1 ESTUDO Nota Professor: JULIANO DA SILVA Disciplina: PROGRAMAÇÃO DE COMPUTADORES 1 Curso: PROGRAMAÇÃO DE COMPUTADORES 1 Aluno: Matrícula: Turma: Data: __/__/____ Q.1 (1.00) - Na linguagem do Visualg, para receber um valor Real, basta declarar uma variável real e exe- cutar um “leia”. Para exibir, basta usar o comando “Escreval”. Já na linguagem C, utilizamos um co- mando de saída equivalente ao “Escreval” . Supondo que a variável B é do tipo float, qual seria o comando correto para imprimir essa variável? a) ( ) printf(“%e”, B) b) ( ) printf(“%g”, B) c) ( ) printf(“%d”, B) d) ( ) printf(“%f”, B) e) ( ) printf(“%c”, B) Q.2 (1.00) - As médias são muito utilizadas em qualquer programa de computador. Dentre as al- ternativas abaixo, qual delas serve para calcular mé- dia? a) ( ) w:= total / n° de provas b) ( ) w=alunos/qtd c) ( ) w:=n° de provas/qtd d) ( ) w;= qtd/ alunos e) ( ) w:= total / qtd Q.3 (1.00) - O conceito de algoritmo é primordial na programação de computadores. Vimos que existem algoritmos não computacionais e algoritmos compu- tacionais, que chamamos de “programas de computador”. Quanto aos algoritmos, qual das alternativas abaixo é a que tem a melhor definição? a) ( ) Um algoritmo é uma sequência de passos que, se forem executados em qualquer or- dem, executam uma determinada tarefa. b) ( ) Um algoritmo é uma sequência de passos que, desde que executados na ordem correta, executam uma determinada tarefa. c) ( ) Um algoritmo consiste numa sequência de passos informatizados que, se executados na ordem correta, executam uma determinada tarefa. d) ( ) Um algoritmo é uma sequência de passos que, sempre que executados na ordem cor- reta podem ou não executar uma determi- nada tarefa. e) ( ) Um algoritmo sempre é um programa de computador. Q.4 (1.00) - No VBA, existe uma forma de solicitar dados ao usuário. Para isso, usamos o comando: a) ( ) estruturas de decisão. b) ( ) from c) ( ) SELECT...CASE d) ( ) InputBox. e) ( ) printf(“%f”, B); Q.5 (1.00) - Analise a sequência de estruturas SE abaixo e marque a alternativa correta. Var jogo : literal inicio Escreval(“informe o seu jogo preferido”) leia(jogo) se (jogo=“D”) então escreval(“dominó”) senao se (jogo = “x”) então escreval(“xadrez ”) se (jogo= “F”) então escreval(“futebol”) senao escreval(“ não infor mado”) fimse fimse fimse FIMALGORITMO Qual a mensagem que o programa vai emitir? a) ( ) não emitirá nenhuma mensagem, uma vez que está faltando um “senão” no código b) ( ) não emitirá nenhuma mensagem, uma vez que está faltando “erro” c) ( ) erro d) ( ) parabéns você ganhou e) ( ) emitirá uma mensagem, fim de jogo. Q.6 (1.00) - a) ( ) O algoritmo rodará travando b) ( ) O algoritmo ruím c) ( ) O algoritmo não rodará d) ( ) O algoritmo rodará sem problemas. e) ( ) O algoritmo rodará com objeção Q.7 (1.00) - A sequência de comandos IF-THEN- ELSE, equivalente ao “SE ENTAO SENAO” é utili- zada para: Verifique as respostas em: www.gradepen.com/?ansid=483755.1 PROGRAMAÇÃO DE COMPUTADORES 1 Página 2 de 6 PROGRAMAÇÃO DE COMPUTADORES 1 a) ( ) estruturas de resposta. b) ( ) estruturas de pergunta. c) ( ) estruturas de caminho. d) ( ) estruturas de decisão. e) ( ) estruturas de mandamento. Q.8 (1.00) - a) ( ) o algoritmo vai dar erro de divisão por 20 b) ( ) O algoritmo rodará sem problemas c) ( ) o algoritmo vai travar d) ( ) o algoritmo vai dar erro de divisão por 1. e) ( ) o algoritmo vai dar erro de divisão por zero Q.9 (1.00) - a) ( ) 50 e 440 b) ( ) 440 e 40 c) ( ) 550 e 40 d) ( ) 440 e 50 e) ( ) 550 e 50 Q.10 (1.00) - As estruturas de repetição estão pre- sentes em diversas linguagens de programação. No Visualg usamos “Para”, em C usamos “FOR”. Mar- que dentre as alternativas abaixo, aquela que cor- responde a uma contagem determinada de 30 a 90, pulando de 4 em 4. a) ( ) for (int i=30; i<=90; i = i + 0) b) ( ) for (int i=90; i<=30; i = i + 2) c) ( ) for (int i=30; i<=90; i = i + 4) d) ( ) for (int i=90; i<=30; i = i + 4) e) ( ) for (int i=30; i<=90; i = i + 2) Q.11 (1.00) - Uma em presa realizou uma promoção dando desconto no estacionamento em caso de com pras acima de um dado valor. O algoritmo abaixo faz esse cálculo. Algoritmo ‘‘descontoestacionament o’’ var compra,estacionamento,total : real inicio escreval(“informe valor da compra”) leia(compra) escreval(“informe valor do estacionament o”) leia(estacionamento) se compra > 100 então total := estacionamento - 5 senao se compra <= 150 então total:= estacionamento - 20 fimse escreval (“total a pagar de estacionamento”, total) FIMALGORITMO Se o valor da compra for 110, e o estacionamento,10 reais, quanto ele vai pagar de estacionamento? a) ( ) 4 b) ( ) 1 c) ( ) 2 d) ( ) 5 e) ( ) 3 Q.12 (1.00) - a) ( ) para receber novamente as idades no caso do usuário colocar valor igual uma fração, sendo o coeficiente igual a zero. b) ( ) para receber novamente as idades no caso do usuário colocar valor maior que zero. c) ( ) para receber novamente as idades no caso do usuário colocar valor menor que zero. d) ( ) para receber novamente as idades no caso do usuário colocar valor igual a zero. e) ( ) O algoritmo rodará sem problemas Q.13 (1.00) - A linguagem C tem características bem definidas. Dentre as características abaixo, qual delas não corresponde à verdade? a) ( ) É pouco flexível. b) ( ) Tem acesso à memória de baixo nível. c) ( ) Serviu como base para outras linguagens. d) ( ) É fortemente tipada. e) ( ) Segue o paradigma estruturado. Q.14 (1.00) - Verifique as respostas em: www.gradepen.com/?ansid=483755.1 PROGRAMAÇÃO DE COMPUTADORES 1 Página 3 de 6 PROGRAMAÇÃO DE COMPUTADORES 1 a) ( ) 10 b) ( ) 20 c) ( ) 5 d) ( ) 1 e) ( ) 15 Q.15 (1.00) - a) ( ) O algoritmo rodará com problemas b) ( ) O algoritmo rodará travando c) ( ) O algoritmo não rodará d) ( ) O algoritmo rodará mais com erro. e) ( ) O algoritmo rodará sem problemas. Q.16 (1.00) - Quanto ao relacionamento das estru- turas de repetição e seleção em C, podemos dizer que: a) ( ) Só podem ser usadas separadamente. b) ( ) Geram conflito quando são usadas em con- junto. c) ( ) Podem ser usadas em qualquer programa, desde que respeitadas às regras de início e finalização. d) ( ) Podem ser usadas em qualquer programa, desde que respeitadas às regras de início e finalização. e) ( ) Devem ser usadas em forma de cruzamento, ou seja, uma repetição inicia e abre uma sele- ção que fecha a repetição e depois a seleção. Q.17 (1.00) - Sobre as macros no VBA, qual das alternativas abaixo está incorreta? a) ( ) o usuário não pode criar suas próprias ma- cros b) ( ) o usuário pode criar suas próprias macros parcialmente c) ( ) o usuário pode criar suas próprias macro, sendo o seu próprio criador. d) ( ) o usuário não pode criar suas próprias ma- cros, desde que seja o próprio criador. e) ( ) o usuário pode criar suas próprias macros Q.18 (1.00) - Vimos que o uso das estruturas de decisão é fundamental em qualquer linguagem. No caso de C, não é diferente. Quanto a essas estruturas, qual das respostas abaixo está errada? a) ( ) Usam apenas disjunções lógicas. b) ( ) Podem ser usadas de forma encadeada. c) ( ) São semelhantes às das outras linguagens. d) ( ) usam operadores lógicos em suas sentenças. e) ( ) Podem ser utilizadas dentro de estruturas de repetição. Q.19 (1.00) - Quanto ao tipo FLOAT, podemos di- zer que: a) ( ) Permite guardar apenas reais de dupla pre- cisão. b) ( ) Permite criar um tipo vazio que pode poste- riormente ser modificado para um dos tipos anteriores. c) ( ) Permite guardar apenas caracteres. d) ( ) Permite guardar apenas inteiros. e) ( ) Permite guardar números reais. Q.20 (1.00) - a) ( ) O algoritmo não rodará b) ( ) mensagem de erro. c) ( ) O algoritmo rodará sem problemas d) ( ) O algoritmo rodará com problemas e) ( ) O algoritmo rodará com erro. Q.21 (1.00) - Verifique as respostas em: www.gradepen.com/?ansid=483755.1 PROGRAMAÇÃO DE COMPUTADORES 1 Página 4 de 6 PROGRAMAÇÃO DE COMPUTADORES 1 a) ( ) O algoritmo vai ler 5 valores e a variável fi- cará com o último valor digitado. b) ( ) O algoritmo vai ler 1 valores e a variável fi- cará com o último valor digitado. c) ( ) O algoritmo vai ler 3 valores e a variável fi- cará com o último valor digitado. d) ( ) O algoritmo rodará sem problemas. e) ( ) O algoritmo não rodará Q.22 (1.00) - Existe uma estrutura de seleção no VBA que se assemelha ao SE, mas que trata de va- lores específicos de uma dada variável. Estamos fa- lando da estrutura: a) ( ) SELECT...CASE b) ( ) from c) ( ) estruturas de decisão. d) ( ) InputBox. e) ( ) printf(“%f”, B); Q.23 (1.00) - Conte quantas das fr ases abaixo es- tão corretas e marque a alternativa adequada. • SOMA:= SOMA + valor realiza contagens, mesmo quando valor é diferente de 1 • SE. .ENTAO..SENAO equiva le ao FOR e serve para estrutur as de seleção • PARA … FIMPARA.... { } equivale ao IF THEN ELSE e pode ser usado como estrutur a de repeti- ção determinada • expressões do tipo A:=A+ 1 são usadas em somatórios de valores lidos a) ( ) 4 b) ( ) 3 c) ( ) 1 d) ( ) 0 e) ( ) 2 Q.24 (1.00) - Como todas as linguagens de progra- mação existentes, a linguagem C possui comandos de entrada e saída, principalmente SCANF e PRINTF. Sobre eles, selecione a alternativa correta. a) ( ) O PRINTF não usa variável de controle de saída. b) ( ) Pode-se usar o SCANF para exibir dados de saída. c) ( ) Usa-se o printf para comandos de entrada. d) ( ) Não é permitida a impressão de mais de uma variável por vez. e) ( ) O SCANF usa variável de controle para de- finir o que vai ler. Q.25 (1.00) - As estruturas de repetição são en- contradas em diversas linguagens, com o C, Vba ou Visualg. Supondo que você quisesse fazer uma con- tagem de 300 até 100 regressivamente de 30 em 30, como você faria? a) ( ) para i de 300 ate 100 passo 30 faca b) ( ) para i de 100 ate 300 passo - 30 faca c) ( ) para i de 100 ate 30 passo - 300 faca d) ( ) para i de 300 ate 100 passo - 30 faca e) ( ) para i de 100 ate 300 passo 30 faca Verifique as respostas em: www.gradepen.com/?ansid=483755.1 PROGRAMAÇÃO DE COMPUTADORES 1 Página 5 de 6 PROGRAMAÇÃO DE COMPUTADORES 1 ESTUDO Nota Professor: JULIANO DA SILVA Disciplina: PROGRAMAÇÃO DE COMPUTADORES 1 Curso: PROGRAMAÇÃO DE COMPUTADORES 1 Aluno: Matrícula: Turma: Data: __/__/____ Marque o gabarito preenchendo completamente a região de cada alternativa. a b c d e Q.1: Q.2: Q.3: Q.4: Q.5: Q.6: Q.7: Q.8: Q.9: Q.10: Q.11: Q.12: Q.13: Q.14: Q.15: Q.16: Q.17: Q.18: Q.19: Q.20: Q.21: Q.22: Q.23: Q.24: Q.25: a b c d e Prova: 483755.1 Verifique as respostas em: www.gradepen.com/?ansid=483755.1 PROGRAMAÇÃO DE COMPUTADORES 1 Página 6 de 6 PROGRAMAÇÃO DE COMPUTADORES 1 Verifique as respostas em: www.gradepen.com/?ansid=483755.1 PROGRAMAÇÃO DE COMPUTADORES 1 Página 1 de 6 PROGRAMAÇÃO DE COMPUTADORES 1 ESTUDO Nota Professor: JULIANO DA SILVA Disciplina: PROGRAMAÇÃO DE COMPUTADORES 1 Curso: PROGRAMAÇÃO DE COMPUTADORES 1 Aluno: Matrícula: Turma: Data: __/__/____ Q.1 (1.00) - a) ( ) para receber novamente as idades no caso do usuário colocar valor igual a zero. b) ( ) para receber novamente as idades no caso do usuário colocar valor igual uma fração, sendo o coeficiente igual a zero. c) ( ) para receber novamente as idades no caso do usuário colocar valor menor que zero. d) ( ) para receber novamente as idades no caso do usuário colocar valor maior que zero. e) ( ) O algoritmo rodará sem problemas Q.2 (1.00) - a) ( ) O algoritmo rodará com objeção b) ( ) O algoritmo não rodará c) ( ) O algoritmo rodará sem problemas. d) ( ) O algoritmo rodará travando e) ( ) O algoritmo ruím Q.3 (1.00) - a) ( ) O algoritmo vai ler 5 valores e a variável fi- cará com o último valor digitado. b) ( ) O algoritmo vai ler 1 valores e a variável fi- cará com o último valor digitado. c) ( ) O algoritmo não rodará d) ( ) O algoritmo vai ler 3 valores e a variável fi- cará com o último valor digitado. e) ( ) O algoritmo rodará sem problemas. Q.4 (1.00) - As estruturas de repetição são encon- tradas em diversas linguagens, com o C, Vba ou Vi- sualg. Supondo que você quisesse fazer uma conta- gem de 300 até 100 regressivamente de 30 em 30, como você faria? a) ( ) para i de 100 ate 30 passo - 300 faca b) ( ) para i de 100 ate 300 passo 30 faca c) ( ) para i de 300 ate 100 passo - 30 faca d) ( ) parai de 300 ate 100 passo 30 faca e) ( ) para i de 100 ate 300 passo - 30 faca Q.5 (1.00) - Uma em presa realizou uma promoção dando desconto no estacionamento em caso de com pras acima de um dado valor. O algoritmo abaixo faz esse cálculo. Algoritmo ‘‘descontoestacionament o’’ var compra,estacionamento,total : real inicio escreval(“informe valor da compra”) leia(compra) escreval(“informe valor do estacionament o”) leia(estacionamento) se compra > 100 então total := estacionamento - 5 senao se compra <= 150 então total:= estacionamento - 20 fimse escreval (“total a pagar de estacionamento”, total) FIMALGORITMO Se o valor da compra for 110, e o estacionamento, 10 reais, quanto ele vai pagar de estacionamento? a) ( ) 4 Verifique as respostas em: www.gradepen.com/?ansid=483755.2 PROGRAMAÇÃO DE COMPUTADORES 1 Página 2 de 6 PROGRAMAÇÃO DE COMPUTADORES 1 b) ( ) 3 c) ( ) 2 d) ( ) 5 e) ( ) 1 Q.6 (1.00) - O conceito de algoritmo é primordial na programação de computadores. Vimos que existem algoritmos não computacionais e algoritmos compu- tacionais, que chamamos de “programas de computador”. Quanto aos algoritmos, qual das alternativas abaixo é a que tem a melhor definição? a) ( ) Um algoritmo sempre é um programa de computador. b) ( ) Um algoritmo é uma sequência de passos que, se forem executados em qualquer or- dem, executam uma determinada tarefa. c) ( ) Um algoritmo é uma sequência de passos que, sempre que executados na ordem cor- reta podem ou não executar uma determi- nada tarefa. d) ( ) Um algoritmo é uma sequência de passos que, desde que executados na ordem correta, executam uma determinada tarefa. e) ( ) Um algoritmo consiste numa sequência de passos informatizados que, se executados na ordem correta, executam uma determinada tarefa. Q.7 (1.00) - a) ( ) 1 b) ( ) 20 c) ( ) 5 d) ( ) 10 e) ( ) 15 Q.8 (1.00) - Sobre as macros no VBA, qual das al- ternativas abaixo está incorreta? a) ( ) o usuário pode criar suas próprias macros b) ( ) o usuário não pode criar suas próprias ma- cros c) ( ) o usuário pode criar suas próprias macro, sendo o seu próprio criador. d) ( ) o usuário não pode criar suas próprias ma- cros, desde que seja o próprio criador. e) ( ) o usuário pode criar suas próprias macros parcialmente Q.9 (1.00) - a) ( ) o algoritmo vai dar erro de divisão por 20 b) ( ) o algoritmo vai dar erro de divisão por 1. c) ( ) o algoritmo vai dar erro de divisão por zero d) ( ) o algoritmo vai travar e) ( ) O algoritmo rodará sem problemas Q.10 (1.00) - a) ( ) O algoritmo rodará travando b) ( ) O algoritmo rodará com problemas c) ( ) O algoritmo rodará sem problemas. d) ( ) O algoritmo não rodará e) ( ) O algoritmo rodará mais com erro. Q.11 (1.00) - A sequência de comandos IF-THEN- ELSE, equivalente ao “SE ENTAO SENAO” é utili- zada para: a) ( ) estruturas de caminho. b) ( ) estruturas de mandamento. c) ( ) estruturas de resposta. d) ( ) estruturas de decisão. e) ( ) estruturas de pergunta. Q.12 (1.00) - Vimos que o uso das estruturas de decisão é fundamental em qualquer linguagem. No caso de C, não é diferente. Quanto a essas estruturas, qual das respostas abaixo está errada? a) ( ) usam operadores lógicos em suas sentenças. b) ( ) São semelhantes às das outras linguagens. c) ( ) Usam apenas disjunções lógicas. d) ( ) Podem ser usadas de forma encadeada. Verifique as respostas em: www.gradepen.com/?ansid=483755.2 PROGRAMAÇÃO DE COMPUTADORES 1 Página 3 de 6 PROGRAMAÇÃO DE COMPUTADORES 1 e) ( ) Podem ser utilizadas dentro de estruturas de repetição. Q.13 (1.00) - Existe uma estrutura de seleção no VBA que se assemelha ao SE, mas que trata de va- lores específicos de uma dada variável. Estamos fa- lando da estrutura: a) ( ) printf(“%f”, B); b) ( ) from c) ( ) estruturas de decisão. d) ( ) InputBox. e) ( ) SELECT...CASE Q.14 (1.00) - Conte quantas das fr ases abaixo es- tão corretas e marque a alternativa adequada. • SOMA:= SOMA + valor realiza contagens, mesmo quando valor é diferente de 1 • SE. .ENTAO..SENAO equiva le ao FOR e serve para estrutur as de seleção • PARA … FIMPARA.... { } equivale ao IF THEN ELSE e pode ser usado como estrutur a de repeti- ção determinada • expressões do tipo A:=A+ 1 são usadas em somatórios de valores lidos a) ( ) 0 b) ( ) 1 c) ( ) 4 d) ( ) 2 e) ( ) 3 Q.15 (1.00) - As estruturas de repetição estão pre- sentes em diversas linguagens de programação. No Visualg usamos “Para”, em C usamos “FOR”. Mar- que dentre as alternativas abaixo, aquela que cor- responde a uma contagem determinada de 30 a 90, pulando de 4 em 4. a) ( ) for (int i=90; i<=30; i = i + 4) b) ( ) for (int i=30; i<=90; i = i + 2) c) ( ) for (int i=30; i<=90; i = i + 0) d) ( ) for (int i=30; i<=90; i = i + 4) e) ( ) for (int i=90; i<=30; i = i + 2) Q.16 (1.00) - Analise a sequência de estruturas SE abaixo e marque a alternativa correta. Var jogo : literal inicio Escreval(“informe o seu jogo preferido”) leia(jogo) se (jogo=“D”) então escreval(“dominó”) senao se (jogo = “x”) então escreval(“xadrez ”) se (jogo= “F”) então escreval(“futebol”) senao escreval(“ não infor mado”) fimse fimse fimse FIMALGORITMO Qual a mensagem que o programa vai emitir? a) ( ) parabéns você ganhou b) ( ) não emitirá nenhuma mensagem, uma vez que está faltando “erro” c) ( ) emitirá uma mensagem, fim de jogo. d) ( ) não emitirá nenhuma mensagem, uma vez que está faltando um “senão” no código e) ( ) erro Q.17 (1.00) - No VBA, existe uma forma de solicitar dados ao usuário. Para isso, usamos o comando: a) ( ) estruturas de decisão. b) ( ) SELECT...CASE c) ( ) printf(“%f”, B); d) ( ) from e) ( ) InputBox. Q.18 (1.00) - a) ( ) 440 e 50 b) ( ) 50 e 440 c) ( ) 550 e 40 d) ( ) 440 e 40 e) ( ) 550 e 50 Q.19 (1.00) - As médias são muito utilizadas em qualquer programa de computador. Dentre as alter- nativas abaixo, qual delas serve para calcular mé- dia? a) ( ) w:= total / qtd b) ( ) w;= qtd/ alunos c) ( ) w:=n° de provas/qtd d) ( ) w:= total / n° de provas e) ( ) w=alunos/qtd Q.20 (1.00) - A linguagem C tem características bem definidas. Dentre as características abaixo, qual delas não corresponde à verdade? a) ( ) É pouco flexível. b) ( ) É fortemente tipada. c) ( ) Tem acesso à memória de baixo nível. d) ( ) Segue o paradigma estruturado. e) ( ) Serviu como base para outras linguagens. Q.21 (1.00) - Na linguagem do Visualg, para rece- ber um valor Real, basta declarar uma variável real e executar um “leia”. Para exibir, basta usar o co- mando “Escreval”. Já na linguagem C, utilizamos um comando de saída equivalente ao “Escreval” . Su- pondo que a variável B é do tipo float, qual seria o comando correto para imprimir essa variável? a) ( ) printf(“%e”, B) Verifique as respostas em: www.gradepen.com/?ansid=483755.2 PROGRAMAÇÃO DE COMPUTADORES 1 Página 4 de 6 PROGRAMAÇÃO DE COMPUTADORES 1 b) ( ) printf(“%d”, B) c) ( ) printf(“%c”, B) d) ( ) printf(“%g”, B) e) ( ) printf(“%f”, B) Q.22 (1.00) - Quanto ao tipo FLOAT, podemos di- zer que: a) ( ) Permite guardar apenas caracteres. b) ( ) Permite guardar números reais. c) ( ) Permite guardar apenas reais de dupla pre- cisão. d) ( ) Permite criar um tipo vazio que pode poste- riormente ser modificado para um dos tipos anteriores. e) ( ) Permite guardar apenas inteiros. Q.23 (1.00) - Como todas as linguagens de progra- mação existentes, a linguagem C possui comandos de entrada e saída, principalmente SCANF e PRINTF. Sobre eles, selecione a alternativa correta. a) ( ) O PRINTF não usa variável de controle de saída. b) ( ) Usa-se o printf para comandos de entrada. c) ( ) Não é permitida a impressão de mais de uma variável por vez. d) ( ) O SCANF usa variável de controle para de- finir o que vai ler. e) ( ) Pode-se usar o SCANF para exibir dados de saída. Q.24 (1.00) - Quanto ao relacionamentodas estru- turas de repetição e seleção em C, podemos dizer que: a) ( ) Podem ser usadas em qualquer programa, desde que respeitadas às regras de início e finalização. b) ( ) Só podem ser usadas separadamente. c) ( ) Devem ser usadas em forma de cruzamento, ou seja, uma repetição inicia e abre uma sele- ção que fecha a repetição e depois a seleção. d) ( ) Geram conflito quando são usadas em con- junto. e) ( ) Podem ser usadas em qualquer programa, desde que respeitadas às regras de início e finalização. Q.25 (1.00) - a) ( ) O algoritmo rodará com problemas b) ( ) mensagem de erro. c) ( ) O algoritmo rodará sem problemas d) ( ) O algoritmo não rodará e) ( ) O algoritmo rodará com erro. Verifique as respostas em: www.gradepen.com/?ansid=483755.2 PROGRAMAÇÃO DE COMPUTADORES 1 Página 5 de 6 PROGRAMAÇÃO DE COMPUTADORES 1 ESTUDO Nota Professor: JULIANO DA SILVA Disciplina: PROGRAMAÇÃO DE COMPUTADORES 1 Curso: PROGRAMAÇÃO DE COMPUTADORES 1 Aluno: Matrícula: Turma: Data: __/__/____ Marque o gabarito preenchendo completamente a região de cada alternativa. a b c d e Q.1: Q.2: Q.3: Q.4: Q.5: Q.6: Q.7: Q.8: Q.9: Q.10: Q.11: Q.12: Q.13: Q.14: Q.15: Q.16: Q.17: Q.18: Q.19: Q.20: Q.21: Q.22: Q.23: Q.24: Q.25: a b c d e Prova: 483755.2 Verifique as respostas em: www.gradepen.com/?ansid=483755.2 PROGRAMAÇÃO DE COMPUTADORES 1 Página 6 de 6 PROGRAMAÇÃO DE COMPUTADORES 1 Verifique as respostas em: www.gradepen.com/?ansid=483755.2 PROGRAMAÇÃO DE COMPUTADORES 1 Página 1 de 6 PROGRAMAÇÃO DE COMPUTADORES 1 ESTUDO Nota Professor: JULIANO DA SILVA Disciplina: PROGRAMAÇÃO DE COMPUTADORES 1 Curso: PROGRAMAÇÃO DE COMPUTADORES 1 Aluno: Matrícula: Turma: Data: __/__/____ Q.1 (1.00) - Sobre as macros no VBA, qual das al- ternativas abaixo está incorreta? a) ( ) o usuário não pode criar suas próprias ma- cros b) ( ) o usuário pode criar suas próprias macros c) ( ) o usuário pode criar suas próprias macros parcialmente d) ( ) o usuário não pode criar suas próprias ma- cros, desde que seja o próprio criador. e) ( ) o usuário pode criar suas próprias macro, sendo o seu próprio criador. Q.2 (1.00) - a) ( ) O algoritmo rodará com problemas b) ( ) O algoritmo não rodará c) ( ) O algoritmo rodará travando d) ( ) O algoritmo rodará sem problemas. e) ( ) O algoritmo rodará mais com erro. Q.3 (1.00) - As estruturas de repetição estão pre- sentes em diversas linguagens de programação. No Visualg usamos “Para”, em C usamos “FOR”. Mar- que dentre as alternativas abaixo, aquela que cor- responde a uma contagem determinada de 30 a 90, pulando de 4 em 4. a) ( ) for (int i=90; i<=30; i = i + 2) b) ( ) for (int i=30; i<=90; i = i + 2) c) ( ) for (int i=30; i<=90; i = i + 4) d) ( ) for (int i=90; i<=30; i = i + 4) e) ( ) for (int i=30; i<=90; i = i + 0) Q.4 (1.00) - a) ( ) para receber novamente as idades no caso do usuário colocar valor igual uma fração, sendo o coeficiente igual a zero. b) ( ) para receber novamente as idades no caso do usuário colocar valor menor que zero. c) ( ) O algoritmo rodará sem problemas d) ( ) para receber novamente as idades no caso do usuário colocar valor igual a zero. e) ( ) para receber novamente as idades no caso do usuário colocar valor maior que zero. Q.5 (1.00) - Quanto ao tipo FLOAT, podemos dizer que: a) ( ) Permite guardar apenas inteiros. b) ( ) Permite guardar números reais. c) ( ) Permite guardar apenas caracteres. d) ( ) Permite guardar apenas reais de dupla pre- cisão. e) ( ) Permite criar um tipo vazio que pode poste- riormente ser modificado para um dos tipos anteriores. Q.6 (1.00) - a) ( ) O algoritmo rodará sem problemas. b) ( ) O algoritmo não rodará c) ( ) O algoritmo vai ler 3 valores e a variável fi- cará com o último valor digitado. d) ( ) O algoritmo vai ler 5 valores e a variável fi- cará com o último valor digitado. Verifique as respostas em: www.gradepen.com/?ansid=483755.3 PROGRAMAÇÃO DE COMPUTADORES 1 Página 2 de 6 PROGRAMAÇÃO DE COMPUTADORES 1 e) ( ) O algoritmo vai ler 1 valores e a variável fi- cará com o último valor digitado. Q.7 (1.00) - As estruturas de repetição são encon- tradas em diversas linguagens, com o C, Vba ou Vi- sualg. Supondo que você quisesse fazer uma conta- gem de 300 até 100 regressivamente de 30 em 30, como você faria? a) ( ) para i de 100 ate 30 passo - 300 faca b) ( ) para i de 100 ate 300 passo - 30 faca c) ( ) para i de 300 ate 100 passo 30 faca d) ( ) para i de 300 ate 100 passo - 30 faca e) ( ) para i de 100 ate 300 passo 30 faca Q.8 (1.00) - a) ( ) mensagem de erro. b) ( ) O algoritmo rodará sem problemas c) ( ) O algoritmo rodará com erro. d) ( ) O algoritmo rodará com problemas e) ( ) O algoritmo não rodará Q.9 (1.00) - Na linguagem do Visualg, para receber um valor Real, basta declarar uma variável real e exe- cutar um “leia”. Para exibir, basta usar o comando “Escreval”. Já na linguagem C, utilizamos um co- mando de saída equivalente ao “Escreval” . Supondo que a variável B é do tipo float, qual seria o comando correto para imprimir essa variável? a) ( ) printf(“%e”, B) b) ( ) printf(“%c”, B) c) ( ) printf(“%d”, B) d) ( ) printf(“%g”, B) e) ( ) printf(“%f”, B) Q.10 (1.00) - O conceito de algoritmo é primor- dial na programação de computadores. Vimos que existem algoritmos não computacionais e algoritmos computacionais, que chamamos de “programas de computador”. Quanto aos algoritmos, qual das alternativas abaixo é a que tem a melhor definição? a) ( ) Um algoritmo é uma sequência de passos que, desde que executados na ordem correta, executam uma determinada tarefa. b) ( ) Um algoritmo consiste numa sequência de passos informatizados que, se executados na ordem correta, executam uma determinada tarefa. c) ( ) Um algoritmo sempre é um programa de computador. d) ( ) Um algoritmo é uma sequência de passos que, se forem executados em qualquer or- dem, executam uma determinada tarefa. e) ( ) Um algoritmo é uma sequência de passos que, sempre que executados na ordem cor- reta podem ou não executar uma determi- nada tarefa. Q.11 (1.00) - a) ( ) 440 e 40 b) ( ) 440 e 50 c) ( ) 550 e 50 d) ( ) 50 e 440 e) ( ) 550 e 40 Q.12 (1.00) - Analise a sequência de estruturas SE abaixo e marque a alternativa correta. Var jogo : literal inicio Escreval(“informe o seu jogo preferido”) leia(jogo) se (jogo=“D”) então escreval(“dominó”) senao se (jogo = “x”) então escreval(“xadrez ”) se (jogo= “F”) então escreval(“futebol”) senao escreval(“ não infor mado”) fimse fimse fimse FIMALGORITMO Qual a mensagem que o programa vai emitir? a) ( ) não emitirá nenhuma mensagem, uma vez que está faltando “erro” b) ( ) erro c) ( ) parabéns você ganhou d) ( ) não emitirá nenhuma mensagem, uma vez que está faltando um “senão” no código e) ( ) emitirá uma mensagem, fim de jogo. Q.13 (1.00) - Vimos que o uso das estruturas de decisão é fundamental em qualquer linguagem. No Verifique as respostas em: www.gradepen.com/?ansid=483755.3 PROGRAMAÇÃO DE COMPUTADORES 1 Página 3 de 6 PROGRAMAÇÃO DE COMPUTADORES 1 caso de C, não é diferente. Quanto a essas estruturas, qual das respostas abaixo está errada? a) ( ) usam operadores lógicos em suas sentenças. b) ( ) Podem ser usadas de forma encadeada. c) ( ) Podem ser utilizadas dentro de estruturas de repetição. d) ( ) São semelhantes às das outras linguagens. e) ( ) Usam apenas disjunções lógicas. Q.14 (1.00) - A linguagem C tem características bem definidas. Dentre as características abaixo, qual delas não corresponde à verdade? a) ( ) Serviu como base para outras linguagens. b) ( ) Tem acesso à memória de baixo nível. c) ( ) É pouco flexível. d) ( ) Segue o paradigma estruturado. e) ( ) É fortemente tipada. Q.15 (1.00) - Uma em presa realizou uma promoção dando desconto no estacionamentoem caso de com pras acima de um dado valor. O algoritmo abaixo faz esse cálculo. Algoritmo ‘‘descontoestacionament o’’ var compra,estacionamento,total : real inicio escreval(“informe valor da compra”) leia(compra) escreval(“informe valor do estacionament o”) leia(estacionamento) se compra > 100 então total := estacionamento - 5 senao se compra <= 150 então total:= estacionamento - 20 fimse escreval (“total a pagar de estacionamento”, total) FIMALGORITMO Se o valor da compra for 110, e o estacionamento, 10 reais, quanto ele vai pagar de estacionamento? a) ( ) 1 b) ( ) 4 c) ( ) 3 d) ( ) 5 e) ( ) 2 Q.16 (1.00) - a) ( ) o algoritmo vai travar b) ( ) o algoritmo vai dar erro de divisão por 1. c) ( ) o algoritmo vai dar erro de divisão por 20 d) ( ) o algoritmo vai dar erro de divisão por zero e) ( ) O algoritmo rodará sem problemas Q.17 (1.00) - a) ( ) 10 b) ( ) 1 c) ( ) 20 d) ( ) 15 e) ( ) 5 Q.18 (1.00) - A sequência de comandos IF-THEN- ELSE, equivalente ao “SE ENTAO SENAO” é utili- zada para: a) ( ) estruturas de decisão. b) ( ) estruturas de mandamento. c) ( ) estruturas de pergunta. d) ( ) estruturas de resposta. e) ( ) estruturas de caminho. Q.19 (1.00) - As médias são muito utilizadas em qualquer programa de computador. Dentre as alter- nativas abaixo, qual delas serve para calcular mé- dia? a) ( ) w:=n° de provas/qtd b) ( ) w:= total / qtd c) ( ) w;= qtd/ alunos d) ( ) w:= total / n° de provas e) ( ) w=alunos/qtd Q.20 (1.00) - Conte quantas das fr ases abaixo es- tão corretas e marque a alternativa adequada. • SOMA:= SOMA + valor realiza contagens, mesmo quando valor é diferente de 1 • SE. .ENTAO..SENAO equiva le ao FOR e serve para estrutur as de seleção • PARA … FIMPARA.... { } equivale ao IF THEN ELSE e pode ser usado como estrutur a de repeti- ção determinada • expressões do tipo A:=A+ 1 são usadas em somatórios de valores lidos a) ( ) 4 b) ( ) 0 c) ( ) 1 d) ( ) 3 e) ( ) 2 Verifique as respostas em: www.gradepen.com/?ansid=483755.3 PROGRAMAÇÃO DE COMPUTADORES 1 Página 4 de 6 PROGRAMAÇÃO DE COMPUTADORES 1 Q.21 (1.00) - a) ( ) O algoritmo rodará travando b) ( ) O algoritmo ruím c) ( ) O algoritmo rodará sem problemas. d) ( ) O algoritmo não rodará e) ( ) O algoritmo rodará com objeção Q.22 (1.00) - No VBA, existe uma forma de solicitar dados ao usuário. Para isso, usamos o comando: a) ( ) InputBox. b) ( ) SELECT...CASE c) ( ) printf(“%f”, B); d) ( ) from e) ( ) estruturas de decisão. Q.23 (1.00) - Quanto ao relacionamento das estru- turas de repetição e seleção em C, podemos dizer que: a) ( ) Podem ser usadas em qualquer programa, desde que respeitadas às regras de início e finalização. b) ( ) Podem ser usadas em qualquer programa, desde que respeitadas às regras de início e finalização. c) ( ) Devem ser usadas em forma de cruzamento, ou seja, uma repetição inicia e abre uma sele- ção que fecha a repetição e depois a seleção. d) ( ) Só podem ser usadas separadamente. e) ( ) Geram conflito quando são usadas em con- junto. Q.24 (1.00) - Como todas as linguagens de progra- mação existentes, a linguagem C possui comandos de entrada e saída, principalmente SCANF e PRINTF. Sobre eles, selecione a alternativa correta. a) ( ) Não é permitida a impressão de mais de uma variável por vez. b) ( ) O SCANF usa variável de controle para de- finir o que vai ler. c) ( ) Usa-se o printf para comandos de entrada. d) ( ) O PRINTF não usa variável de controle de saída. e) ( ) Pode-se usar o SCANF para exibir dados de saída. Q.25 (1.00) - Existe uma estrutura de seleção no VBA que se assemelha ao SE, mas que trata de va- lores específicos de uma dada variável. Estamos fa- lando da estrutura: a) ( ) printf(“%f”, B); b) ( ) estruturas de decisão. c) ( ) from d) ( ) SELECT...CASE e) ( ) InputBox. Verifique as respostas em: www.gradepen.com/?ansid=483755.3 PROGRAMAÇÃO DE COMPUTADORES 1 Página 5 de 6 PROGRAMAÇÃO DE COMPUTADORES 1 ESTUDO Nota Professor: JULIANO DA SILVA Disciplina: PROGRAMAÇÃO DE COMPUTADORES 1 Curso: PROGRAMAÇÃO DE COMPUTADORES 1 Aluno: Matrícula: Turma: Data: __/__/____ Marque o gabarito preenchendo completamente a região de cada alternativa. a b c d e Q.1: Q.2: Q.3: Q.4: Q.5: Q.6: Q.7: Q.8: Q.9: Q.10: Q.11: Q.12: Q.13: Q.14: Q.15: Q.16: Q.17: Q.18: Q.19: Q.20: Q.21: Q.22: Q.23: Q.24: Q.25: a b c d e Prova: 483755.3 Verifique as respostas em: www.gradepen.com/?ansid=483755.3 PROGRAMAÇÃO DE COMPUTADORES 1 Página 6 de 6 PROGRAMAÇÃO DE COMPUTADORES 1 Verifique as respostas em: www.gradepen.com/?ansid=483755.3 PROGRAMAÇÃO DE COMPUTADORES 1 Página 1 de 6 PROGRAMAÇÃO DE COMPUTADORES 1 ESTUDO Nota Professor: JULIANO DA SILVA Disciplina: PROGRAMAÇÃO DE COMPUTADORES 1 Curso: PROGRAMAÇÃO DE COMPUTADORES 1 Aluno: Matrícula: Turma: Data: __/__/____ Q.1 (1.00) - As médias são muito utilizadas em qualquer programa de computador. Dentre as al- ternativas abaixo, qual delas serve para calcular mé- dia? a) ( ) w:=n° de provas/qtd b) ( ) w:= total / qtd c) ( ) w:= total / n° de provas d) ( ) w;= qtd/ alunos e) ( ) w=alunos/qtd Q.2 (1.00) - a) ( ) para receber novamente as idades no caso do usuário colocar valor maior que zero. b) ( ) para receber novamente as idades no caso do usuário colocar valor igual a zero. c) ( ) para receber novamente as idades no caso do usuário colocar valor menor que zero. d) ( ) para receber novamente as idades no caso do usuário colocar valor igual uma fração, sendo o coeficiente igual a zero. e) ( ) O algoritmo rodará sem problemas Q.3 (1.00) - Vimos que o uso das estruturas de deci- são é fundamental em qualquer linguagem. No caso de C, não é diferente. Quanto a essas estruturas, qual das respostas abaixo está errada? a) ( ) usam operadores lógicos em suas sentenças. b) ( ) Podem ser usadas de forma encadeada. c) ( ) Usam apenas disjunções lógicas. d) ( ) Podem ser utilizadas dentro de estruturas de repetição. e) ( ) São semelhantes às das outras linguagens. Q.4 (1.00) - a) ( ) 440 e 40 b) ( ) 440 e 50 c) ( ) 550 e 50 d) ( ) 550 e 40 e) ( ) 50 e 440 Q.5 (1.00) - Existe uma estrutura de seleção no VBA que se assemelha ao SE, mas que trata de va- lores específicos de uma dada variável. Estamos fa- lando da estrutura: a) ( ) printf(“%f”, B); b) ( ) SELECT...CASE c) ( ) estruturas de decisão. d) ( ) InputBox. e) ( ) from Q.6 (1.00) - Quanto ao relacionamento das estru- turas de repetição e seleção em C, podemos dizer que: a) ( ) Podem ser usadas em qualquer programa, desde que respeitadas às regras de início e finalização. b) ( ) Podem ser usadas em qualquer programa, desde que respeitadas às regras de início e finalização. c) ( ) Geram conflito quando são usadas em con- junto. d) ( ) Só podem ser usadas separadamente. e) ( ) Devem ser usadas em forma de cruzamento, ou seja, uma repetição inicia e abre uma sele- ção que fecha a repetição e depois a seleção. Q.7 (1.00) - As estruturas de repetição são encon- tradas em diversas linguagens, com o C, Vba ou Vi- sualg. Supondo que você quisesse fazer uma conta- gem de 300 até 100 regressivamente de 30 em 30, como você faria? a) ( ) para i de 100 ate 300 passo 30 faca b) ( ) para i de 300 ate 100 passo - 30 faca Verifique as respostas em: www.gradepen.com/?ansid=483755.4 PROGRAMAÇÃO DE COMPUTADORES 1 Página 2 de 6 PROGRAMAÇÃO DE COMPUTADORES 1 c) ( ) para i de 100 ate 300 passo - 30 faca d) ( ) para i de 300 ate 100 passo 30 faca e) ( ) para i de 100 ate 30 passo - 300 faca Q.8 (1.00) - O conceito de algoritmo é primordial na programação de computadores. Vimos que existem algoritmos não computacionais e algoritmos compu- tacionais, que chamamos de “programas de computador”. Quanto aos algoritmos, qual das alternativas abaixo é a que tem a melhor definição? a) ( )Um algoritmo é uma sequência de passos que, se forem executados em qualquer or- dem, executam uma determinada tarefa. b) ( ) Um algoritmo é uma sequência de passos que, sempre que executados na ordem cor- reta podem ou não executar uma determi- nada tarefa. c) ( ) Um algoritmo é uma sequência de passos que, desde que executados na ordem correta, executam uma determinada tarefa. d) ( ) Um algoritmo consiste numa sequência de passos informatizados que, se executados na ordem correta, executam uma determinada tarefa. e) ( ) Um algoritmo sempre é um programa de computador. Q.9 (1.00) - a) ( ) O algoritmo vai ler 1 valores e a variável fi- cará com o último valor digitado. b) ( ) O algoritmo não rodará c) ( ) O algoritmo vai ler 3 valores e a variável fi- cará com o último valor digitado. d) ( ) O algoritmo vai ler 5 valores e a variável fi- cará com o último valor digitado. e) ( ) O algoritmo rodará sem problemas. Q.10 (1.00) - As estruturas de repetição estão pre- sentes em diversas linguagens de programação. No Visualg usamos “Para”, em C usamos “FOR”. Mar- que dentre as alternativas abaixo, aquela que cor- responde a uma contagem determinada de 30 a 90, pulando de 4 em 4. a) ( ) for (int i=90; i<=30; i = i + 4) b) ( ) for (int i=30; i<=90; i = i + 2) c) ( ) for (int i=30; i<=90; i = i + 4) d) ( ) for (int i=30; i<=90; i = i + 0) e) ( ) for (int i=90; i<=30; i = i + 2) Q.11 (1.00) - a) ( ) O algoritmo rodará travando b) ( ) O algoritmo não rodará c) ( ) O algoritmo ruím d) ( ) O algoritmo rodará sem problemas. e) ( ) O algoritmo rodará com objeção Q.12 (1.00) - Na linguagem do Visualg, para rece- ber um valor Real, basta declarar uma variável real e executar um “leia”. Para exibir, basta usar o co- mando “Escreval”. Já na linguagem C, utilizamos um comando de saída equivalente ao “Escreval” . Su- pondo que a variável B é do tipo float, qual seria o comando correto para imprimir essa variável? a) ( ) printf(“%g”, B) b) ( ) printf(“%f”, B) c) ( ) printf(“%e”, B) d) ( ) printf(“%c”, B) e) ( ) printf(“%d”, B) Q.13 (1.00) - Sobre as macros no VBA, qual das alternativas abaixo está incorreta? a) ( ) o usuário pode criar suas próprias macro, sendo o seu próprio criador. b) ( ) o usuário pode criar suas próprias macros c) ( ) o usuário não pode criar suas próprias ma- cros, desde que seja o próprio criador. d) ( ) o usuário pode criar suas próprias macros parcialmente e) ( ) o usuário não pode criar suas próprias ma- cros Q.14 (1.00) - No VBA, existe uma forma de solicitar dados ao usuário. Para isso, usamos o comando: a) ( ) InputBox. b) ( ) SELECT...CASE c) ( ) estruturas de decisão. d) ( ) printf(“%f”, B); e) ( ) from Q.15 (1.00) - A sequência de comandos IF-THEN- ELSE, equivalente ao “SE ENTAO SENAO” é utili- zada para: a) ( ) estruturas de resposta. b) ( ) estruturas de pergunta. c) ( ) estruturas de caminho. Verifique as respostas em: www.gradepen.com/?ansid=483755.4 PROGRAMAÇÃO DE COMPUTADORES 1 Página 3 de 6 PROGRAMAÇÃO DE COMPUTADORES 1 d) ( ) estruturas de decisão. e) ( ) estruturas de mandamento. Q.16 (1.00) - Como todas as linguagens de progra- mação existentes, a linguagem C possui comandos de entrada e saída, principalmente SCANF e PRINTF. Sobre eles, selecione a alternativa correta. a) ( ) O PRINTF não usa variável de controle de saída. b) ( ) O SCANF usa variável de controle para de- finir o que vai ler. c) ( ) Não é permitida a impressão de mais de uma variável por vez. d) ( ) Pode-se usar o SCANF para exibir dados de saída. e) ( ) Usa-se o printf para comandos de entrada. Q.17 (1.00) - Uma em presa realizou uma promoção dando desconto no estacionamento em caso de com pras acima de um dado valor. O algoritmo abaixo faz esse cálculo. Algoritmo ‘‘descontoestacionament o’’ var compra,estacionamento,total : real inicio escreval(“informe valor da compra”) leia(compra) escreval(“informe valor do estacionament o”) leia(estacionamento) se compra > 100 então total := estacionamento - 5 senao se compra <= 150 então total:= estacionamento - 20 fimse escreval (“total a pagar de estacionamento”, total) FIMALGORITMO Se o valor da compra for 110, e o estacionamento, 10 reais, quanto ele vai pagar de estacionamento? a) ( ) 3 b) ( ) 4 c) ( ) 1 d) ( ) 2 e) ( ) 5 Q.18 (1.00) - a) ( ) 15 b) ( ) 20 c) ( ) 1 d) ( ) 10 e) ( ) 5 Q.19 (1.00) - a) ( ) O algoritmo rodará travando b) ( ) O algoritmo rodará com problemas c) ( ) O algoritmo rodará mais com erro. d) ( ) O algoritmo não rodará e) ( ) O algoritmo rodará sem problemas. Q.20 (1.00) - Conte quantas das fr ases abaixo es- tão corretas e marque a alternativa adequada. • SOMA:= SOMA + valor realiza contagens, mesmo quando valor é diferente de 1 • SE. .ENTAO..SENAO equiva le ao FOR e serve para estrutur as de seleção • PARA … FIMPARA.... { } equivale ao IF THEN ELSE e pode ser usado como estrutur a de repeti- ção determinada • expressões do tipo A:=A+ 1 são usadas em somatórios de valores lidos a) ( ) 4 b) ( ) 2 c) ( ) 0 d) ( ) 1 e) ( ) 3 Q.21 (1.00) - Quanto ao tipo FLOAT, podemos di- zer que: a) ( ) Permite criar um tipo vazio que pode poste- riormente ser modificado para um dos tipos anteriores. b) ( ) Permite guardar apenas reais de dupla pre- cisão. c) ( ) Permite guardar números reais. d) ( ) Permite guardar apenas inteiros. e) ( ) Permite guardar apenas caracteres. Q.22 (1.00) - A linguagem C tem características bem definidas. Dentre as características abaixo, qual delas não corresponde à verdade? a) ( ) Tem acesso à memória de baixo nível. b) ( ) É fortemente tipada. c) ( ) É pouco flexível. d) ( ) Serviu como base para outras linguagens. e) ( ) Segue o paradigma estruturado. Verifique as respostas em: www.gradepen.com/?ansid=483755.4 PROGRAMAÇÃO DE COMPUTADORES 1 Página 4 de 6 PROGRAMAÇÃO DE COMPUTADORES 1 Q.23 (1.00) - a) ( ) mensagem de erro. b) ( ) O algoritmo não rodará c) ( ) O algoritmo rodará com problemas d) ( ) O algoritmo rodará com erro. e) ( ) O algoritmo rodará sem problemas Q.24 (1.00) - Analise a sequência de estruturas SE abaixo e marque a alternativa correta. Var jogo : literal inicio Escreval(“informe o seu jogo preferido”) leia(jogo) se (jogo=“D”) então escreval(“dominó”) senao se (jogo = “x”) então escreval(“xadrez ”) se (jogo= “F”) então escreval(“futebol”) senao escreval(“ não infor mado”) fimse fimse fimse FIMALGORITMO Qual a mensagem que o programa vai emitir? a) ( ) não emitirá nenhuma mensagem, uma vez que está faltando “erro” b) ( ) parabéns você ganhou c) ( ) emitirá uma mensagem, fim de jogo. d) ( ) não emitirá nenhuma mensagem, uma vez que está faltando um “senão” no código e) ( ) erro Q.25 (1.00) - a) ( ) o algoritmo vai travar b) ( ) o algoritmo vai dar erro de divisão por 1. c) ( ) o algoritmo vai dar erro de divisão por 20 d) ( ) O algoritmo rodará sem problemas e) ( ) o algoritmo vai dar erro de divisão por zero Verifique as respostas em: www.gradepen.com/?ansid=483755.4 PROGRAMAÇÃO DE COMPUTADORES 1 Página 5 de 6 PROGRAMAÇÃO DE COMPUTADORES 1 ESTUDO Nota Professor: JULIANO DA SILVA Disciplina: PROGRAMAÇÃO DE COMPUTADORES 1 Curso: PROGRAMAÇÃO DE COMPUTADORES 1 Aluno: Matrícula: Turma: Data: __/__/____ Marque o gabarito preenchendo completamente a região de cada alternativa. a b c d e Q.1: Q.2: Q.3: Q.4: Q.5: Q.6: Q.7: Q.8: Q.9: Q.10: Q.11: Q.12: Q.13: Q.14: Q.15: Q.16: Q.17: Q.18: Q.19: Q.20: Q.21: Q.22: Q.23: Q.24: Q.25: a b c d e Prova: 483755.4 Verifique as respostas em: www.gradepen.com/?ansid=483755.4 PROGRAMAÇÃO DE COMPUTADORES 1 Página 6 de 6 PROGRAMAÇÃO DE COMPUTADORES 1 Verifique as respostas em: www.gradepen.com/?ansid=483755.4 PROGRAMAÇÃO DE COMPUTADORES 1 Página 1 de 6 PROGRAMAÇÃO DE COMPUTADORES 1 ESTUDO Nota Professor: JULIANODA SILVA Disciplina: PROGRAMAÇÃO DE COMPUTADORES 1 Curso: PROGRAMAÇÃO DE COMPUTADORES 1 Aluno: Matrícula: Turma: Data: __/__/____ Q.1 (1.00) - Quanto ao tipo FLOAT, podemos dizer que: a) ( ) Permite guardar apenas caracteres. b) ( ) Permite guardar apenas reais de dupla pre- cisão. c) ( ) Permite guardar números reais. d) ( ) Permite guardar apenas inteiros. e) ( ) Permite criar um tipo vazio que pode poste- riormente ser modificado para um dos tipos anteriores. Q.2 (1.00) - a) ( ) O algoritmo rodará travando b) ( ) O algoritmo rodará sem problemas. c) ( ) O algoritmo rodará com problemas d) ( ) O algoritmo rodará mais com erro. e) ( ) O algoritmo não rodará Q.3 (1.00) - A linguagem C tem características bem definidas. Dentre as características abaixo, qual de- las não corresponde à verdade? a) ( ) É pouco flexível. b) ( ) É fortemente tipada. c) ( ) Serviu como base para outras linguagens. d) ( ) Segue o paradigma estruturado. e) ( ) Tem acesso à memória de baixo nível. Q.4 (1.00) - a) ( ) O algoritmo vai ler 3 valores e a variável fi- cará com o último valor digitado. b) ( ) O algoritmo não rodará c) ( ) O algoritmo vai ler 5 valores e a variável fi- cará com o último valor digitado. d) ( ) O algoritmo rodará sem problemas. e) ( ) O algoritmo vai ler 1 valores e a variável fi- cará com o último valor digitado. Q.5 (1.00) - a) ( ) 550 e 40 b) ( ) 440 e 50 c) ( ) 440 e 40 d) ( ) 50 e 440 e) ( ) 550 e 50 Q.6 (1.00) - Uma em presa realizou uma promoção dando desconto no estacionamento em caso de com pras acima de um dado valor. O algoritmo abaixo faz esse cálculo. Algoritmo ‘‘descontoestacionament o’’ var compra,estacionamento,total : real inicio escreval(“informe valor da compra”) leia(compra) escreval(“informe valor do estacionament o”) leia(estacionamento) se compra > 100 então total := estacionamento - 5 senao se compra <= 150 então total:= estacionamento - 20 fimse escreval (“total a pagar de estacionamento”, total) FIMALGORITMO Se o valor da compra for 110, e o estacionamento, 10 reais, quanto ele vai pagar de estacionamento? a) ( ) 5 b) ( ) 2 c) ( ) 3 d) ( ) 4 e) ( ) 1 Verifique as respostas em: www.gradepen.com/?ansid=483755.5 PROGRAMAÇÃO DE COMPUTADORES 1 Página 2 de 6 PROGRAMAÇÃO DE COMPUTADORES 1 Q.7 (1.00) - As estruturas de repetição estão pre- sentes em diversas linguagens de programação. No Visualg usamos “Para”, em C usamos “FOR”. Mar- que dentre as alternativas abaixo, aquela que cor- responde a uma contagem determinada de 30 a 90, pulando de 4 em 4. a) ( ) for (int i=30; i<=90; i = i + 0) b) ( ) for (int i=90; i<=30; i = i + 4) c) ( ) for (int i=90; i<=30; i = i + 2) d) ( ) for (int i=30; i<=90; i = i + 2) e) ( ) for (int i=30; i<=90; i = i + 4) Q.8 (1.00) - Conte quantas das fr ases abaixo es- tão corretas e marque a alternativa adequada. • SOMA:= SOMA + valor realiza contagens, mesmo quando valor é diferente de 1 • SE. .ENTAO..SENAO equiva le ao FOR e serve para estrutur as de seleção • PARA … FIMPARA.... { } equivale ao IF THEN ELSE e pode ser usado como estrutur a de repeti- ção determinada • expressões do tipo A:=A+ 1 são usadas em somatórios de valores lidos a) ( ) 3 b) ( ) 2 c) ( ) 1 d) ( ) 4 e) ( ) 0 Q.9 (1.00) - As médias são muito utilizadas em qualquer programa de computador. Dentre as al- ternativas abaixo, qual delas serve para calcular mé- dia? a) ( ) w=alunos/qtd b) ( ) w:= total / n° de provas c) ( ) w:= total / qtd d) ( ) w;= qtd/ alunos e) ( ) w:=n° de provas/qtd Q.10 (1.00) - Na linguagem do Visualg, para rece- ber um valor Real, basta declarar uma variável real e executar um “leia”. Para exibir, basta usar o co- mando “Escreval”. Já na linguagem C, utilizamos um comando de saída equivalente ao “Escreval” . Su- pondo que a variável B é do tipo float, qual seria o comando correto para imprimir essa variável? a) ( ) printf(“%e”, B) b) ( ) printf(“%f”, B) c) ( ) printf(“%g”, B) d) ( ) printf(“%d”, B) e) ( ) printf(“%c”, B) Q.11 (1.00) - a) ( ) o algoritmo vai dar erro de divisão por 20 b) ( ) o algoritmo vai travar c) ( ) O algoritmo rodará sem problemas d) ( ) o algoritmo vai dar erro de divisão por 1. e) ( ) o algoritmo vai dar erro de divisão por zero Q.12 (1.00) - Analise a sequência de estruturas SE abaixo e marque a alternativa correta. Var jogo : literal inicio Escreval(“informe o seu jogo preferido”) leia(jogo) se (jogo=“D”) então escreval(“dominó”) senao se (jogo = “x”) então escreval(“xadrez ”) se (jogo= “F”) então escreval(“futebol”) senao escreval(“ não infor mado”) fimse fimse fimse FIMALGORITMO Qual a mensagem que o programa vai emitir? a) ( ) parabéns você ganhou b) ( ) erro c) ( ) não emitirá nenhuma mensagem, uma vez que está faltando “erro” d) ( ) não emitirá nenhuma mensagem, uma vez que está faltando um “senão” no código e) ( ) emitirá uma mensagem, fim de jogo. Q.13 (1.00) - As estruturas de repetição são en- contradas em diversas linguagens, com o C, Vba ou Visualg. Supondo que você quisesse fazer uma con- tagem de 300 até 100 regressivamente de 30 em 30, como você faria? a) ( ) para i de 300 ate 100 passo 30 faca b) ( ) para i de 300 ate 100 passo - 30 faca c) ( ) para i de 100 ate 30 passo - 300 faca d) ( ) para i de 100 ate 300 passo 30 faca e) ( ) para i de 100 ate 300 passo - 30 faca Q.14 (1.00) - Vimos que o uso das estruturas de decisão é fundamental em qualquer linguagem. No caso de C, não é diferente. Quanto a essas estruturas, qual das respostas abaixo está errada? Verifique as respostas em: www.gradepen.com/?ansid=483755.5 PROGRAMAÇÃO DE COMPUTADORES 1 Página 3 de 6 PROGRAMAÇÃO DE COMPUTADORES 1 a) ( ) Podem ser utilizadas dentro de estruturas de repetição. b) ( ) Usam apenas disjunções lógicas. c) ( ) São semelhantes às das outras linguagens. d) ( ) usam operadores lógicos em suas sentenças. e) ( ) Podem ser usadas de forma encadeada. Q.15 (1.00) - Existe uma estrutura de seleção no VBA que se assemelha ao SE, mas que trata de va- lores específicos de uma dada variável. Estamos fa- lando da estrutura: a) ( ) InputBox. b) ( ) printf(“%f”, B); c) ( ) from d) ( ) SELECT...CASE e) ( ) estruturas de decisão. Q.16 (1.00) - Quanto ao relacionamento das estru- turas de repetição e seleção em C, podemos dizer que: a) ( ) Podem ser usadas em qualquer programa, desde que respeitadas às regras de início e finalização. b) ( ) Podem ser usadas em qualquer programa, desde que respeitadas às regras de início e finalização. c) ( ) Devem ser usadas em forma de cruzamento, ou seja, uma repetição inicia e abre uma sele- ção que fecha a repetição e depois a seleção. d) ( ) Só podem ser usadas separadamente. e) ( ) Geram conflito quando são usadas em con- junto. Q.17 (1.00) - Sobre as macros no VBA, qual das alternativas abaixo está incorreta? a) ( ) o usuário pode criar suas próprias macros b) ( ) o usuário não pode criar suas próprias ma- cros, desde que seja o próprio criador. c) ( ) o usuário não pode criar suas próprias ma- cros d) ( ) o usuário pode criar suas próprias macro, sendo o seu próprio criador. e) ( ) o usuário pode criar suas próprias macros parcialmente Q.18 (1.00) - O conceito de algoritmo é primor- dial na programação de computadores. Vimos que existem algoritmos não computacionais e algoritmos computacionais, que chamamos de “programas de computador”. Quanto aos algoritmos, qual das alternativas abaixo é a que tem a melhor definição? a) ( ) Um algoritmo consiste numa sequência de passos informatizados que, se executados na ordem correta, executam uma determinada tarefa. b) ( ) Um algoritmo é uma sequência de passos que, sempre que executados na ordem cor- reta podem ou não executar uma determi- nada tarefa. c) ( ) Um algoritmo é uma sequência de passos que, se forem executados em qualquer or- dem, executamuma determinada tarefa. d) ( ) Um algoritmo é uma sequência de passos que, desde que executados na ordem correta, executam uma determinada tarefa. e) ( ) Um algoritmo sempre é um programa de computador. Q.19 (1.00) - a) ( ) 20 b) ( ) 10 c) ( ) 15 d) ( ) 1 e) ( ) 5 Q.20 (1.00) - a) ( ) para receber novamente as idades no caso do usuário colocar valor menor que zero. b) ( ) O algoritmo rodará sem problemas c) ( ) para receber novamente as idades no caso do usuário colocar valor igual a zero. d) ( ) para receber novamente as idades no caso do usuário colocar valor maior que zero. e) ( ) para receber novamente as idades no caso do usuário colocar valor igual uma fração, sendo o coeficiente igual a zero. Q.21 (1.00) - Como todas as linguagens de progra- mação existentes, a linguagem C possui comandos de entrada e saída, principalmente SCANF e PRINTF. Sobre eles, selecione a alternativa correta. Verifique as respostas em: www.gradepen.com/?ansid=483755.5 PROGRAMAÇÃO DE COMPUTADORES 1 Página 4 de 6 PROGRAMAÇÃO DE COMPUTADORES 1 a) ( ) Não é permitida a impressão de mais de uma variável por vez. b) ( ) Pode-se usar o SCANF para exibir dados de saída. c) ( ) O PRINTF não usa variável de controle de saída. d) ( ) Usa-se o printf para comandos de entrada. e) ( ) O SCANF usa variável de controle para de- finir o que vai ler. Q.22 (1.00) - A sequência de comandos IF-THEN- ELSE, equivalente ao “SE ENTAO SENAO” é utili- zada para: a) ( ) estruturas de resposta. b) ( ) estruturas de mandamento. c) ( ) estruturas de decisão. d) ( ) estruturas de pergunta. e) ( ) estruturas de caminho. Q.23 (1.00) - No VBA, existe uma forma de solicitar dados ao usuário. Para isso, usamos o comando: a) ( ) SELECT...CASE b) ( ) printf(“%f”, B); c) ( ) estruturas de decisão. d) ( ) InputBox. e) ( ) from Q.24 (1.00) - a) ( ) O algoritmo rodará sem problemas. b) ( ) O algoritmo não rodará c) ( ) O algoritmo rodará com objeção d) ( ) O algoritmo ruím e) ( ) O algoritmo rodará travando Q.25 (1.00) - a) ( ) O algoritmo rodará com problemas b) ( ) O algoritmo rodará sem problemas c) ( ) mensagem de erro. d) ( ) O algoritmo não rodará e) ( ) O algoritmo rodará com erro. Verifique as respostas em: www.gradepen.com/?ansid=483755.5 PROGRAMAÇÃO DE COMPUTADORES 1 Página 5 de 6 PROGRAMAÇÃO DE COMPUTADORES 1 ESTUDO Nota Professor: JULIANO DA SILVA Disciplina: PROGRAMAÇÃO DE COMPUTADORES 1 Curso: PROGRAMAÇÃO DE COMPUTADORES 1 Aluno: Matrícula: Turma: Data: __/__/____ Marque o gabarito preenchendo completamente a região de cada alternativa. a b c d e Q.1: Q.2: Q.3: Q.4: Q.5: Q.6: Q.7: Q.8: Q.9: Q.10: Q.11: Q.12: Q.13: Q.14: Q.15: Q.16: Q.17: Q.18: Q.19: Q.20: Q.21: Q.22: Q.23: Q.24: Q.25: a b c d e Prova: 483755.5 Verifique as respostas em: www.gradepen.com/?ansid=483755.5 PROGRAMAÇÃO DE COMPUTADORES 1 Página 6 de 6 PROGRAMAÇÃO DE COMPUTADORES 1 Verifique as respostas em: www.gradepen.com/?ansid=483755.5 PROGRAMAÇÃO DE COMPUTADORES 1 Página 1 de 6 PROGRAMAÇÃO DE COMPUTADORES 1 ESTUDO Nota Professor: JULIANO DA SILVA Disciplina: PROGRAMAÇÃO DE COMPUTADORES 1 Curso: PROGRAMAÇÃO DE COMPUTADORES 1 Aluno: Matrícula: Turma: Data: __/__/____ Q.1 (1.00) - a) ( ) O algoritmo rodará com erro. b) ( ) O algoritmo não rodará c) ( ) O algoritmo rodará sem problemas d) ( ) mensagem de erro. e) ( ) O algoritmo rodará com problemas Q.2 (1.00) - Quanto ao tipo FLOAT, podemos dizer que: a) ( ) Permite criar um tipo vazio que pode poste- riormente ser modificado para um dos tipos anteriores. b) ( ) Permite guardar apenas inteiros. c) ( ) Permite guardar apenas reais de dupla pre- cisão. d) ( ) Permite guardar números reais. e) ( ) Permite guardar apenas caracteres. Q.3 (1.00) - As estruturas de repetição estão pre- sentes em diversas linguagens de programação. No Visualg usamos “Para”, em C usamos “FOR”. Mar- que dentre as alternativas abaixo, aquela que cor- responde a uma contagem determinada de 30 a 90, pulando de 4 em 4. a) ( ) for (int i=30; i<=90; i = i + 2) b) ( ) for (int i=30; i<=90; i = i + 4) c) ( ) for (int i=90; i<=30; i = i + 2) d) ( ) for (int i=90; i<=30; i = i + 4) e) ( ) for (int i=30; i<=90; i = i + 0) Q.4 (1.00) - a) ( ) 5 b) ( ) 10 c) ( ) 15 d) ( ) 1 e) ( ) 20 Q.5 (1.00) - a) ( ) O algoritmo rodará com objeção b) ( ) O algoritmo não rodará c) ( ) O algoritmo rodará sem problemas. d) ( ) O algoritmo rodará travando e) ( ) O algoritmo ruím Q.6 (1.00) - Conte quantas das fr ases abaixo es- tão corretas e marque a alternativa adequada. • SOMA:= SOMA + valor realiza contagens, mesmo quando valor é diferente de 1 • SE. .ENTAO..SENAO equiva le ao FOR e serve para estrutur as de seleção • PARA … FIMPARA.... { } equivale ao IF THEN ELSE e pode ser usado como estrutur a de repeti- ção determinada • expressões do tipo A:=A+ 1 são usadas em somatórios de valores lidos a) ( ) 1 Verifique as respostas em: www.gradepen.com/?ansid=483755.6 PROGRAMAÇÃO DE COMPUTADORES 1 Página 2 de 6 PROGRAMAÇÃO DE COMPUTADORES 1 b) ( ) 3 c) ( ) 2 d) ( ) 0 e) ( ) 4 Q.7 (1.00) - No VBA, existe uma forma de solicitar dados ao usuário. Para isso, usamos o comando: a) ( ) printf(“%f”, B); b) ( ) estruturas de decisão. c) ( ) from d) ( ) InputBox. e) ( ) SELECT...CASE Q.8 (1.00) - Existe uma estrutura de seleção no VBA que se assemelha ao SE, mas que trata de va- lores específicos de uma dada variável. Estamos fa- lando da estrutura: a) ( ) estruturas de decisão. b) ( ) InputBox. c) ( ) from d) ( ) SELECT...CASE e) ( ) printf(“%f”, B); Q.9 (1.00) - a) ( ) O algoritmo vai ler 1 valores e a variável fi- cará com o último valor digitado. b) ( ) O algoritmo rodará sem problemas. c) ( ) O algoritmo vai ler 3 valores e a variável fi- cará com o último valor digitado. d) ( ) O algoritmo não rodará e) ( ) O algoritmo vai ler 5 valores e a variável fi- cará com o último valor digitado. Q.10 (1.00) - Uma em presa realizou uma promoção dando desconto no estacionamento em caso de com pras acima de um dado valor. O algoritmo abaixo faz esse cálculo. Algoritmo ‘‘descontoestacionament o’’ var compra,estacionamento,total : real inicio escreval(“informe valor da compra”) leia(compra) escreval(“informe valor do estacionament o”) leia(estacionamento) se compra > 100 então total := estacionamento - 5 senao se compra <= 150 então total:= estacionamento - 20 fimse escreval (“total a pagar de estacionamento”, total) FIMALGORITMO Se o valor da compra for 110, e o estacionamento, 10 reais, quanto ele vai pagar de estacionamento? a) ( ) 5 b) ( ) 4 c) ( ) 2 d) ( ) 3 e) ( ) 1 Q.11 (1.00) - As médias são muito utilizadas em qualquer programa de computador. Dentre as alter- nativas abaixo, qual delas serve para calcular mé- dia? a) ( ) w;= qtd/ alunos b) ( ) w:= total / qtd c) ( ) w=alunos/qtd d) ( ) w:= total / n° de provas e) ( ) w:=n° de provas/qtd Q.12 (1.00) - a) ( ) o algoritmo vai dar erro de divisão por zero b) ( ) O algoritmo rodará sem problemas c) ( ) o algoritmo vai dar erro de divisão por 1. d) ( ) o algoritmo vai dar erro de divisão por 20 e) ( ) o algoritmo vai travar Q.13 (1.00) - a) ( ) O algoritmo rodará sem problemas. b) ( ) O algoritmo rodará mais com erro. c) ( ) O algoritmo rodará com problemas d) ( ) O algoritmo rodará travando e) ( ) O algoritmo não rodará Verifique as respostas em: www.gradepen.com/?ansid=483755.6 PROGRAMAÇÃO DE COMPUTADORES 1 Página 3 de 6 PROGRAMAÇÃO DE COMPUTADORES 1 Q.14 (1.00) - Como todas as linguagens de progra- mação existentes, a linguagem C possui comandos de entrada e saída, principalmente SCANF e PRINTF. Sobre eles, selecione a alternativa correta. a) ( ) O PRINTF não usa variável de controle de saída. b) ( ) Usa-se o printf para comandos de entrada. c) () Pode-se usar o SCANF para exibir dados de saída. d) ( ) O SCANF usa variável de controle para de- finir o que vai ler. e) ( ) Não é permitida a impressão de mais de uma variável por vez. Q.15 (1.00) - As estruturas de repetição são en- contradas em diversas linguagens, com o C, Vba ou Visualg. Supondo que você quisesse fazer uma con- tagem de 300 até 100 regressivamente de 30 em 30, como você faria? a) ( ) para i de 100 ate 300 passo 30 faca b) ( ) para i de 100 ate 300 passo - 30 faca c) ( ) para i de 300 ate 100 passo - 30 faca d) ( ) para i de 100 ate 30 passo - 300 faca e) ( ) para i de 300 ate 100 passo 30 faca Q.16 (1.00) - Analise a sequência de estruturas SE abaixo e marque a alternativa correta. Var jogo : literal inicio Escreval(“informe o seu jogo preferido”) leia(jogo) se (jogo=“D”) então escreval(“dominó”) senao se (jogo = “x”) então escreval(“xadrez ”) se (jogo= “F”) então escreval(“futebol”) senao escreval(“ não infor mado”) fimse fimse fimse FIMALGORITMO Qual a mensagem que o programa vai emitir? a) ( ) emitirá uma mensagem, fim de jogo. b) ( ) parabéns você ganhou c) ( ) não emitirá nenhuma mensagem, uma vez que está faltando um “senão” no código d) ( ) erro e) ( ) não emitirá nenhuma mensagem, uma vez que está faltando “erro” Q.17 (1.00) - a) ( ) para receber novamente as idades no caso do usuário colocar valor menor que zero. b) ( ) O algoritmo rodará sem problemas c) ( ) para receber novamente as idades no caso do usuário colocar valor igual uma fração, sendo o coeficiente igual a zero. d) ( ) para receber novamente as idades no caso do usuário colocar valor igual a zero. e) ( ) para receber novamente as idades no caso do usuário colocar valor maior que zero. Q.18 (1.00) - Vimos que o uso das estruturas de decisão é fundamental em qualquer linguagem. No caso de C, não é diferente. Quanto a essas estruturas, qual das respostas abaixo está errada? a) ( ) usam operadores lógicos em suas sentenças. b) ( ) Podem ser utilizadas dentro de estruturas de repetição. c) ( ) Usam apenas disjunções lógicas. d) ( ) Podem ser usadas de forma encadeada. e) ( ) São semelhantes às das outras linguagens. Q.19 (1.00) - a) ( ) 50 e 440 b) ( ) 550 e 40 c) ( ) 440 e 50 d) ( ) 440 e 40 e) ( ) 550 e 50 Q.20 (1.00) - Quanto ao relacionamento das estru- turas de repetição e seleção em C, podemos dizer que: a) ( ) Podem ser usadas em qualquer programa, desde que respeitadas às regras de início e finalização. b) ( ) Devem ser usadas em forma de cruzamento, ou seja, uma repetição inicia e abre uma sele- ção que fecha a repetição e depois a seleção. Verifique as respostas em: www.gradepen.com/?ansid=483755.6 PROGRAMAÇÃO DE COMPUTADORES 1 Página 4 de 6 PROGRAMAÇÃO DE COMPUTADORES 1 c) ( ) Só podem ser usadas separadamente. d) ( ) Podem ser usadas em qualquer programa, desde que respeitadas às regras de início e finalização. e) ( ) Geram conflito quando são usadas em con- junto. Q.21 (1.00) - A linguagem C tem características bem definidas. Dentre as características abaixo, qual delas não corresponde à verdade? a) ( ) Tem acesso à memória de baixo nível. b) ( ) Segue o paradigma estruturado. c) ( ) É pouco flexível. d) ( ) É fortemente tipada. e) ( ) Serviu como base para outras linguagens. Q.22 (1.00) - O conceito de algoritmo é primor- dial na programação de computadores. Vimos que existem algoritmos não computacionais e algoritmos computacionais, que chamamos de “programas de computador”. Quanto aos algoritmos, qual das alternativas abaixo é a que tem a melhor definição? a) ( ) Um algoritmo consiste numa sequência de passos informatizados que, se executados na ordem correta, executam uma determinada tarefa. b) ( ) Um algoritmo é uma sequência de passos que, sempre que executados na ordem cor- reta podem ou não executar uma determi- nada tarefa. c) ( ) Um algoritmo é uma sequência de passos que, desde que executados na ordem correta, executam uma determinada tarefa. d) ( ) Um algoritmo sempre é um programa de computador. e) ( ) Um algoritmo é uma sequência de passos que, se forem executados em qualquer or- dem, executam uma determinada tarefa. Q.23 (1.00) - Sobre as macros no VBA, qual das alternativas abaixo está incorreta? a) ( ) o usuário pode criar suas próprias macros b) ( ) o usuário pode criar suas próprias macro, sendo o seu próprio criador. c) ( ) o usuário não pode criar suas próprias ma- cros d) ( ) o usuário pode criar suas próprias macros parcialmente e) ( ) o usuário não pode criar suas próprias ma- cros, desde que seja o próprio criador. Q.24 (1.00) - Na linguagem do Visualg, para rece- ber um valor Real, basta declarar uma variável real e executar um “leia”. Para exibir, basta usar o co- mando “Escreval”. Já na linguagem C, utilizamos um comando de saída equivalente ao “Escreval” . Su- pondo que a variável B é do tipo float, qual seria o comando correto para imprimir essa variável? a) ( ) printf(“%g”, B) b) ( ) printf(“%d”, B) c) ( ) printf(“%e”, B) d) ( ) printf(“%f”, B) e) ( ) printf(“%c”, B) Q.25 (1.00) - A sequência de comandos IF-THEN- ELSE, equivalente ao “SE ENTAO SENAO” é utili- zada para: a) ( ) estruturas de decisão. b) ( ) estruturas de mandamento. c) ( ) estruturas de caminho. d) ( ) estruturas de pergunta. e) ( ) estruturas de resposta. Verifique as respostas em: www.gradepen.com/?ansid=483755.6 PROGRAMAÇÃO DE COMPUTADORES 1 Página 5 de 6 PROGRAMAÇÃO DE COMPUTADORES 1 ESTUDO Nota Professor: JULIANO DA SILVA Disciplina: PROGRAMAÇÃO DE COMPUTADORES 1 Curso: PROGRAMAÇÃO DE COMPUTADORES 1 Aluno: Matrícula: Turma: Data: __/__/____ Marque o gabarito preenchendo completamente a região de cada alternativa. a b c d e Q.1: Q.2: Q.3: Q.4: Q.5: Q.6: Q.7: Q.8: Q.9: Q.10: Q.11: Q.12: Q.13: Q.14: Q.15: Q.16: Q.17: Q.18: Q.19: Q.20: Q.21: Q.22: Q.23: Q.24: Q.25: a b c d e Prova: 483755.6 Verifique as respostas em: www.gradepen.com/?ansid=483755.6 PROGRAMAÇÃO DE COMPUTADORES 1 Página 6 de 6 PROGRAMAÇÃO DE COMPUTADORES 1 Verifique as respostas em: www.gradepen.com/?ansid=483755.6 PROGRAMAÇÃO DE COMPUTADORES 1 Página 1 de 6 PROGRAMAÇÃO DE COMPUTADORES 1 ESTUDO Nota Professor: JULIANO DA SILVA Disciplina: PROGRAMAÇÃO DE COMPUTADORES 1 Curso: PROGRAMAÇÃO DE COMPUTADORES 1 Aluno: Matrícula: Turma: Data: __/__/____ Q.1 (1.00) - No VBA, existe uma forma de solicitar dados ao usuário. Para isso, usamos o comando: a) ( ) estruturas de decisão. b) ( ) InputBox. c) ( ) from d) ( ) printf(“%f”, B); e) ( ) SELECT...CASE Q.2 (1.00) - a) ( ) o algoritmo vai dar erro de divisão por 20 b) ( ) o algoritmo vai dar erro de divisão por 1. c) ( ) O algoritmo rodará sem problemas d) ( ) o algoritmo vai travar e) ( ) o algoritmo vai dar erro de divisão por zero Q.3 (1.00) - As médias são muito utilizadas em qualquer programa de computador. Dentre as al- ternativas abaixo, qual delas serve para calcular mé- dia? a) ( ) w:= total / n° de provas b) ( ) w:= total / qtd c) ( ) w;= qtd/ alunos d) ( ) w=alunos/qtd e) ( ) w:=n° de provas/qtd Q.4 (1.00) - a) ( ) 440 e 40 b) ( ) 550 e 40 c) ( ) 550 e 50 d) ( ) 440 e 50 e) ( ) 50 e 440 Q.5 (1.00) - A linguagem C tem características bem definidas. Dentre as características abaixo, qual de- las não corresponde à verdade? a) ( ) É pouco flexível. b) ( ) Serviu como base para outras linguagens. c) ( ) Segue o paradigma estruturado. d) ( ) Tem acesso à memória de baixo nível. e) ( ) É fortemente tipada. Q.6 (1.00) - a) ( ) para receber novamente as idades no caso do usuário colocar valor igual a zero. b) ( ) para receber novamente as idades no caso do usuário colocar valor igual uma fração, sendo o coeficiente igual a zero. c) ( ) para receber novamente as idades no caso do usuário colocar valor menor que zero.
Compartilhar