Baixe o app para aproveitar ainda mais
Prévia do material em texto
Página 1 de 6 ESCOLA NILTON LINS Nota Professor: JULIANO DA SILVA Disciplina: Curso: Aluno: Matrícula: Turma: Data: __/__/____ Q.1 (1.00) - Vimos que a linguagem C usa códigos para entrada e para saída de dados. Um deles é bem particular: o “\n”. Para que ele serve? a) ( ) Pula o cursor para uma nova linha. b) ( ) Emite aspas. c) ( ) Pula o cursor para uma nova linha. d) ( ) Faz um retrocesso no cursor e) ( ) Realiza uma tabulação. Q.2 (1.00) - fim a) ( ) 20 b) ( ) 0 c) ( ) 120 d) ( ) 50 e) ( ) -140 Q.3 (1.00) - As estruturas de repetição são funda- mentais em qualquer linguagem. Na linguagem C isso não seria diferente. Sobre elas, qual das alterna- tivas abaixo está errada? a) ( ) A estrutura DO serve apenas para repetições indeterminadas. b) ( ) A estrutura FOR serve para repetições de- terminadas. c) ( ) Existem 3 estruturas desse tipo em C: For, while e do. d) ( ) Todas as estruturas funcionam de forma se- melhante. e) ( ) A estrutura While serve para repetições de- terminadas ou indeterminadas. Q.4 (1.00) - A linguagem de programação C usa operadores lógicos, do mesmo jeito que o Visualg, com pequenas diferenças de escrita. Sobre o assunto, marque abaixo a alternativa incorreta. a) ( ) O operador “OU” ou || só pode ser utilizado sem combinações entre ele e outros operado- res b) ( ) No operador “OU”, a probabilidade de uma expressão lógica dar verdadeiro é maior do que no operador “E”, na maioria das vezes c) ( ) O operador “NAO” inverte uma expressão lógica, por exemplo, false passa a ser true d) ( ) O operador “OU” ou || resulta falso apenas quando as duas expressões ligadas por ele forem falsas e) ( ) O operador “E” ou && resulta verdadeiro quando as duas expressões lógicas ligadas por ele são verdadeiras Q.5 (1.00) - a) ( ) Se o usuário digitar “x” para o time o pro- grama exibe o texto “outro time” Verifique as respostas em: www.gradepen.com/?ansid=483825.0 Página 2 de 6 b) ( ) Se o usuário digitar “a” para o time o pro- grama exibe o texto “time a”. c) ( ) Se o usuário digitar “b” para o combustível o programa exibe o texto “ro time b”. d) ( ) Apenas se o usuário digitar “x” para o time o programa não exibirá nenhum texto. e) ( ) Não sendo a ou b para qualquer coisa que o usuário digitar o programa exibe o texto “outro time” . Q.6 (1.00) - a) ( ) 50 b) ( ) 20 c) ( ) -140 d) ( ) 0 e) ( ) 120 Q.7 (1.00) - Suponha que você queira fazer uma re- petição determinada em C, começando de 1 e indo até 40 de 5 em 5. qual seria o comando adequado ? a) ( ) for (i=1; i<=40; i = i + 5) b) ( ) for (i==40; i>=1; i == i + 5) c) ( ) for (int i=1; i<=40; i = i + 5) d) ( ) for (i=1; i<=40; int i = i + 5) e) ( ) for (i=1; int i<=40; i = i + 5) Q.8 (1.00) - a) ( ) O programa faz uma repetição determinada. b) ( ) O programa vai travar na hora da leitura. c) ( ) O programa recebe e lista 5 nomes de cida- des. d) ( ) O programa usa um vetor de char para ar- mazenar o string e) ( ) O comando de leitura da cidade coloca os caracteres em cada posição do vetor. Q.9 (1.00) - a) ( ) A repetição nem sequer começa, pois trava direto b) ( ) O comando ESCREVA depois do PARA mostra o valor do total geral de pontos Verifique as respostas em: www.gradepen.com/?ansid=483825.0 Página 3 de 6 c) ( ) A variável total é um contador d) ( ) Essa é uma repetição indeterminada. e) ( ) Não tem repetição nesse código. Q.10 (1.00) - A construção de algoritmos segue pas- sos, que devem ser realizados na ordem correta. Afi- nal, a sequência de passos para a construção de al- goritmos é também um algoritmo. Considerando es- ses passos, analise sequência abaixo e depois esco- lha a ordem correta. 1- Definir o processamento, ou seja, quais operações serão efetuadas e quais as res- trições para essas operações. O processamento deve transformar os dados de entrada em dados de saída e também verificar quais objetos são responsáveis pe- las atividades 2- Definir os dados de entrada, ou seja, quais da- dos serão fornecidos e quais objetos fazem parte do cenário do problema. 3- Entender o problema a ser resolvido e desta- car os pontos mais importantes e os objetos que o compõem. 4- Definir os dados de saída, ou seja, quais dados serão gerados depois do processo. 5- Testar o algoritmo realizando simulações cor- rigindo possíveis erros. 6- Construir o algoritmo. Qual a ordem correta dos itens acima ? a) ( ) 1,2,3,4,5,6 b) ( ) 3,1,2,6,5,4 c) ( ) 2,3,1,5,6,4 d) ( ) 4,3,2,1,5,6 e) ( ) 3,2,1,4,6,5 Q.11 (1.00) - O que significa o comando abaixo? scanf ( “%21[^\n]”, nome); a) ( ) É feita uma leitura de um string. b) ( ) É feita uma leitura de um lógico. c) ( ) É feita uma leitura de um inteiro. d) ( ) É feita uma impressão de um string. e) ( ) É feita uma leitura de um real. Q.12 (1.00) - Suponha que você vai guardar a placa de um veículo numa variável com tamanho 8. Como você declararia isso no visualg? a) ( ) var placa : literal b) ( ) var placa : inteiro c) ( ) var placa : real d) ( ) var placa : literal[8] e) ( ) var placa : vetor [1..8] de inteiro Q.13 (1.00) - a) ( ) 18 b) ( ) 58 c) ( ) 38 d) ( ) 28 e) ( ) 48 Q.14 (1.00) - a) ( ) O escreval não será executado. b) ( ) O escreval mostrará o valor 120 c) ( ) O escreval mostrará o valor 40 d) ( ) O programa vai travar. e) ( ) O escreval mostrará o valor 80 Q.15 (1.00) - Quanto ao tipo FLOAT, podemos di- zer que: a) ( ) Permite guardar apenas caracteres. Verifique as respostas em: www.gradepen.com/?ansid=483825.0 Página 4 de 6 b) ( ) Permite criar um tipo vazio que pode poste- riormente ser modificado para um dos tipos anteriores. c) ( ) Permite guardar apenas inteiros. d) ( ) Permite guardar apenas reais de dupla pre- cisão. e) ( ) Permite guardar números reais. Q.16 (1.00) - Analise as afirmativas abaixo e, em seguida, marque a alternativa que apresenta quantas delas estão CORRETAS. 1. O comando PARA do visualg usa variável real para controle. 2. O comando Enquanto serve como estrutura de seleção. 3. A linguagem C não possui estruturas de repe- tição. 4. o comando “SE” do Visualg tem o equivalente no “IF” da linguagem C. a) ( ) 1 b) ( ) 2 c) ( ) 4 d) ( ) 0 e) ( ) 3 Q.17 (1.00) - a) ( ) Vai emitir a mensagem “primeira faixa de valores” e em seguida “terceira faixa de va- lores”. b) ( ) Não vai emitir mensagem. c) ( ) Vai emitir a mensagem “primeira faixa de valores”. d) ( ) Vai emitir a mensagem “segunda faixa de va- lores”. e) ( ) Vai emitir a mensagem “terceira faixa de va- lores” Q.18 (1.00) - a) ( ) 18 b) ( ) 38 c) ( ) 8 d) ( ) 58 e) ( ) 28 Q.19 (1.00) - Quanto aos tipos de dados em C e Visualg, podemos dizer que: a) ( ) Não existem tipos compatíveis. b) ( ) Int equivale a float. c) ( ) Int equivale a literal. d) ( ) Float equivale a real. e) ( ) Literal equivale a Float. Q.20 (1.00) - Quanto aos operadores lógicos, é in- correto dizer que : a) ( ) o operador “E” ou && é usado sozinho, ou seja, não permite combinações entre ele e ou- tros operadores. b) ( ) no operador “OU”, a probabilidade de uma expressão lógica dar verdadeiro é maior do que no operador “E”, na maioria das vezes. c) ( ) o operador “E” ou && é usado quando as duas expressões lógicas ligadas por ele de- vem acontecer de forma simultânea d) ( ) o operador “OU” ou || é usado quando as duas expressões lógicas ligadas por ele devem acontecer de forma simultânea ou ao menos uma delas deve ser verdadeira e) ( ) o operador “NAO” ou ! é usado para inver- ter o resultado de uma sentença lógica. Q.21 (1.00) - Verifique as respostas em: www.gradepen.com/?ansid=483825.0 Página 5 de 6 a) ( ) O aluno será reprovado com média 5,3 b) ( ) O aluno será aprovado com média 8,1 c) ( ) O aluno será aprovado com média 7,0. d) ( ) O aluno será reprovadocom média 4,4. e) ( ) O aluno será reprovado com média 6,7. Q.22 (1.00) - a) ( ) 165 b) ( ) 175 c) ( ) 185 d) ( ) 195 e) ( ) 205 Q.23 (1.00) - a) ( ) 500 b) ( ) 200 c) ( ) 300 d) ( ) 400 e) ( ) 600 Q.24 (1.00) - Sobre as estruturas de repetição e se- leção em C, escolha abaixo a alternativa incorreta. a) ( ) A estrutura IF pode ser combinada com es- truturas de repetição. b) ( ) Existem 3 estruturas de repetição em C: For, while e do. c) ( ) é possível encadear essas estruturas de várias formas. d) ( ) A estrutura While serve para repetições de- terminadas ou indeterminadas e) ( ) não é possível colocar um IF dentro de uma estrutura While. Q.25 (1.00) - a) ( ) Exibe o maior valor. b) ( ) Exibe o menor valor c) ( ) Não exibe nenhuma delas. d) ( ) Exibe as variáveis a e b, simultaneamente. e) ( ) Exibe o valor médio Verifique as respostas em: www.gradepen.com/?ansid=483825.0 Página 6 de 6 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: 483825.0 Verifique as respostas em: www.gradepen.com/?ansid=483825.0 Página 1 de 6 ESCOLA NILTON LINS Nota Professor: JULIANO DA SILVA Disciplina: Curso: Aluno: Matrícula: Turma: Data: __/__/____ Q.1 (1.00) - a) ( ) Se o usuário digitar “a” para o time o pro- grama exibe o texto “time a”. b) ( ) Não sendo a ou b para qualquer coisa que o usuário digitar o programa exibe o texto “outro time” . c) ( ) Se o usuário digitar “x” para o time o pro- grama exibe o texto “outro time” d) ( ) Apenas se o usuário digitar “x” para o time o programa não exibirá nenhum texto. e) ( ) Se o usuário digitar “b” para o combustível o programa exibe o texto “ro time b”. Q.2 (1.00) - a) ( ) Vai emitir a mensagem “terceira faixa de va- lores” b) ( ) Vai emitir a mensagem “primeira faixa de valores”. c) ( ) Não vai emitir mensagem. d) ( ) Vai emitir a mensagem “segunda faixa de va- lores”. e) ( ) Vai emitir a mensagem “primeira faixa de valores” e em seguida “terceira faixa de va- lores”. Q.3 (1.00) - O que significa o comando abaixo? scanf ( “%21[^\n]”, nome); a) ( ) É feita uma leitura de um inteiro. b) ( ) É feita uma leitura de um real. c) ( ) É feita uma leitura de um lógico. d) ( ) É feita uma leitura de um string. e) ( ) É feita uma impressão de um string. Q.4 (1.00) - Sobre as estruturas de repetição e sele- ção em C, escolha abaixo a alternativa incorreta. a) ( ) não é possível colocar um IF dentro de uma estrutura While. b) ( ) é possível encadear essas estruturas de várias formas. c) ( ) A estrutura While serve para repetições de- terminadas ou indeterminadas d) ( ) A estrutura IF pode ser combinada com es- truturas de repetição. e) ( ) Existem 3 estruturas de repetição em C: For, while e do. Q.5 (1.00) - Quanto ao tipo FLOAT, podemos dizer que: a) ( ) Permite guardar apenas inteiros. Verifique as respostas em: www.gradepen.com/?ansid=483825.1 Página 2 de 6 b) ( ) Permite guardar apenas caracteres. c) ( ) Permite guardar números reais. d) ( ) Permite criar um tipo vazio que pode poste- riormente ser modificado para um dos tipos anteriores. e) ( ) Permite guardar apenas reais de dupla pre- cisão. Q.6 (1.00) - A linguagem de programação C usa operadores lógicos, do mesmo jeito que o Visualg, com pequenas diferenças de escrita. Sobre o assunto, marque abaixo a alternativa incorreta. a) ( ) O operador “E” ou && resulta verdadeiro quando as duas expressões lógicas ligadas por ele são verdadeiras b) ( ) No operador “OU”, a probabilidade de uma expressão lógica dar verdadeiro é maior do que no operador “E”, na maioria das vezes c) ( ) O operador “OU” ou || resulta falso apenas quando as duas expressões ligadas por ele forem falsas d) ( ) O operador “NAO” inverte uma expressão lógica, por exemplo, false passa a ser true e) ( ) O operador “OU” ou || só pode ser utilizado sem combinações entre ele e outros operado- res Q.7 (1.00) - As estruturas de repetição são funda- mentais em qualquer linguagem. Na linguagem C isso não seria diferente. Sobre elas, qual das alterna- tivas abaixo está errada? a) ( ) Todas as estruturas funcionam de forma se- melhante. b) ( ) Existem 3 estruturas desse tipo em C: For, while e do. c) ( ) A estrutura While serve para repetições de- terminadas ou indeterminadas. d) ( ) A estrutura DO serve apenas para repetições indeterminadas. e) ( ) A estrutura FOR serve para repetições de- terminadas. Q.8 (1.00) - a) ( ) 200 b) ( ) 500 c) ( ) 400 d) ( ) 300 e) ( ) 600 Q.9 (1.00) - a) ( ) O escreval não será executado. b) ( ) O escreval mostrará o valor 40 c) ( ) O escreval mostrará o valor 120 d) ( ) O escreval mostrará o valor 80 e) ( ) O programa vai travar. Q.10 (1.00) - Verifique as respostas em: www.gradepen.com/?ansid=483825.1 Página 3 de 6 a) ( ) 120 b) ( ) -140 c) ( ) 50 d) ( ) 20 e) ( ) 0 Q.11 (1.00) - a) ( ) 18 b) ( ) 28 c) ( ) 8 d) ( ) 58 e) ( ) 38 Q.12 (1.00) - a) ( ) Exibe o menor valor b) ( ) Exibe as variáveis a e b, simultaneamente. c) ( ) Não exibe nenhuma delas. d) ( ) Exibe o maior valor. e) ( ) Exibe o valor médio Q.13 (1.00) - a) ( ) O programa usa um vetor de char para ar- mazenar o string b) ( ) O programa recebe e lista 5 nomes de cida- des. c) ( ) O comando de leitura da cidade coloca os caracteres em cada posição do vetor. d) ( ) O programa faz uma repetição determinada. e) ( ) O programa vai travar na hora da leitura. Q.14 (1.00) - Verifique as respostas em: www.gradepen.com/?ansid=483825.1 Página 4 de 6 a) ( ) 185 b) ( ) 165 c) ( ) 195 d) ( ) 175 e) ( ) 205 Q.15 (1.00) - fim a) ( ) -140 b) ( ) 50 c) ( ) 120 d) ( ) 20 e) ( ) 0 Q.16 (1.00) - Quanto aos tipos de dados em C e Visualg, podemos dizer que: a) ( ) Literal equivale a Float. b) ( ) Não existem tipos compatíveis. c) ( ) Int equivale a literal. d) ( ) Int equivale a float. e) ( ) Float equivale a real. Q.17 (1.00) - a) ( ) 28 b) ( ) 18 c) ( ) 48 d) ( ) 58 e) ( ) 38 Q.18 (1.00) - Vimos que a linguagem C usa códigos para entrada e para saída de dados. Um deles é bem particular: o “\n”. Para que ele serve? a) ( ) Realiza uma tabulação. b) ( ) Emite aspas. c) ( ) Pula o cursor para uma nova linha. d) ( ) Pula o cursor para uma nova linha. e) ( ) Faz um retrocesso no cursor Q.19 (1.00) - A construção de algoritmos segue pas- sos, que devem ser realizados na ordem correta. Afi- nal, a sequência de passos para a construção de al- goritmos é também um algoritmo. Considerando es- ses passos, analise sequência abaixo e depois esco- lha a ordem correta. 1- Definir o processamento, ou seja, quais operações serão efetuadas e quais as res- trições para essas operações. O processamento deve transformar os dados de entrada em dados de saída e também verificar quais objetos são responsáveis pe- las atividades 2- Definir os dados de entrada, ou seja, quais da- dos serão fornecidos e quais objetos fazem parte do cenário do problema. 3- Entender o problema a ser resolvido e desta- car os pontos mais importantes e os objetos que o compõem. Verifique as respostas em: www.gradepen.com/?ansid=483825.1 Página 5 de 6 4- Definir os dados de saída, ou seja, quais dados serão gerados depois do processo. 5- Testar o algoritmo realizando simulações cor- rigindo possíveis erros. 6- Construir o algoritmo. Qual a ordem correta dos itens acima ? a) ( ) 1,2,3,4,5,6 b) ( ) 2,3,1,5,6,4 c) ( ) 4,3,2,1,5,6 d) ( ) 3,1,2,6,5,4 e) ( ) 3,2,1,4,6,5 Q.20 (1.00) - Suponha que você queira fazer uma repetição determinada em C, começando de 1 e indo até 40 de 5 em 5. qual seria o comando adequado? a) ( ) for (i=1; int i<=40; i = i + 5) b) ( ) for (i=1; i<=40; int i = i + 5) c) ( ) for (i=1; i<=40; i = i + 5) d) ( ) for (i==40; i>=1; i == i + 5) e) ( ) for (int i=1; i<=40; i = i + 5) Q.21 (1.00) - Suponha que você vai guardar a placa de um veículo numa variável com tamanho 8. Como você declararia isso no visualg? a) ( ) var placa : vetor [1..8] de inteiro b) ( ) var placa : literal c) ( ) var placa : inteiro d) ( ) var placa : literal[8] e) ( ) var placa : real Q.22 (1.00) - Quanto aos operadores lógicos, é in- correto dizer que : a) ( ) o operador “NAO” ou ! é usado para inver- ter o resultado de uma sentença lógica. b) ( ) o operador “E” ou && é usado quando as duas expressões lógicas ligadas por ele de- vem acontecer de forma simultânea c) ( ) no operador “OU”, a probabilidade de uma expressão lógica dar verdadeiro é maior do que no operador “E”, na maioria das vezes. d) ( ) o operador “OU” ou || é usado quando as duas expressões lógicas ligadas por ele devem acontecer de forma simultânea ou ao menos uma delas deve ser verdadeira e) ( ) o operador “E” ou && é usado sozinho, ou seja, não permite combinações entre ele e ou- tros operadores. Q.23 (1.00) - a) ( ) A repetição nem sequer começa, pois trava direto b) ( ) Essa é uma repetição indeterminada. c) ( ) A variável total é um contador d) ( ) O comando ESCREVA depois do PARA mostra o valor do total geral de pontos e) ( ) Não tem repetição nesse código. Q.24 (1.00) - a) ( ) O aluno será aprovado com média 8,1 b) ( ) O aluno será reprovado com média 5,3 Verifique as respostas em: www.gradepen.com/?ansid=483825.1 Página 6 de 6 c) ( ) O aluno será reprovado com média 6,7. d) ( ) O aluno será aprovado com média 7,0. e) ( ) O aluno será reprovado com média 4,4. Q.25 (1.00) - Analise as afirmativas abaixo e, em seguida, marque a alternativa que apresenta quantas delas estão CORRETAS. 1. O comando PARA do visualg usa variável real para controle. 2. O comando Enquanto serve como estrutura de seleção. 3. A linguagem C não possui estruturas de repe- tição. 4. o comando “SE” do Visualg tem o equivalente no “IF” da linguagem C. a) ( ) 4 b) ( ) 1 c) ( ) 2 d) ( ) 0 e) ( ) 3 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: 483825.1 Verifique as respostas em: www.gradepen.com/?ansid=483825.1 Página 1 de 6 ESCOLA NILTON LINS Nota Professor: JULIANO DA SILVA Disciplina: Curso: Aluno: Matrícula: Turma: Data: __/__/____ Q.1 (1.00) - A construção de algoritmos segue pas- sos, que devem ser realizados na ordem correta. Afi- nal, a sequência de passos para a construção de al- goritmos é também um algoritmo. Considerando es- ses passos, analise sequência abaixo e depois esco- lha a ordem correta. 1- Definir o processamento, ou seja, quais operações serão efetuadas e quais as res- trições para essas operações. O processamento deve transformar os dados de entrada em dados de saída e também verificar quais objetos são responsáveis pe- las atividades 2- Definir os dados de entrada, ou seja, quais da- dos serão fornecidos e quais objetos fazem parte do cenário do problema. 3- Entender o problema a ser resolvido e desta- car os pontos mais importantes e os objetos que o compõem. 4- Definir os dados de saída, ou seja, quais dados serão gerados depois do processo. 5- Testar o algoritmo realizando simulações cor- rigindo possíveis erros. 6- Construir o algoritmo. Qual a ordem correta dos itens acima ? a) ( ) 1,2,3,4,5,6 b) ( ) 3,2,1,4,6,5 c) ( ) 4,3,2,1,5,6 d) ( ) 2,3,1,5,6,4 e) ( ) 3,1,2,6,5,4 Q.2 (1.00) - As estruturas de repetição são funda- mentais em qualquer linguagem. Na linguagem C isso não seria diferente. Sobre elas, qual das alterna- tivas abaixo está errada? a) ( ) A estrutura DO serve apenas para repetições indeterminadas. b) ( ) A estrutura While serve para repetições de- terminadas ou indeterminadas. c) ( ) A estrutura FOR serve para repetições de- terminadas. d) ( ) Existem 3 estruturas desse tipo em C: For, while e do. e) ( ) Todas as estruturas funcionam de forma se- melhante. Q.3 (1.00) - Sobre as estruturas de repetição e sele- ção em C, escolha abaixo a alternativa incorreta. a) ( ) A estrutura IF pode ser combinada com es- truturas de repetição. b) ( ) Existem 3 estruturas de repetição em C: For, while e do. c) ( ) não é possível colocar um IF dentro de uma estrutura While. d) ( ) A estrutura While serve para repetições de- terminadas ou indeterminadas e) ( ) é possível encadear essas estruturas de várias formas. Q.4 (1.00) - Analise as afirmativas abaixo e, em se- guida, marque a alternativa que apresenta quantas delas estão CORRETAS. 1. O comando PARA do visualg usa variável real para controle. 2. O comando Enquanto serve como estrutura de seleção. 3. A linguagem C não possui estruturas de repe- tição. 4. o comando “SE” do Visualg tem o equivalente no “IF” da linguagem C. a) ( ) 4 b) ( ) 1 c) ( ) 3 d) ( ) 0 e) ( ) 2 Q.5 (1.00) - Quanto ao tipo FLOAT, podemos dizer que: a) ( ) Permite guardar apenas caracteres. b) ( ) Permite guardar apenas inteiros. c) ( ) Permite guardar apenas reais de dupla pre- cisão. d) ( ) Permite guardar números reais. e) ( ) Permite criar um tipo vazio que pode poste- riormente ser modificado para um dos tipos anteriores. Q.6 (1.00) - Verifique as respostas em: www.gradepen.com/?ansid=483825.2 Página 2 de 6 a) ( ) 300 b) ( ) 400 c) ( ) 500 d) ( ) 200 e) ( ) 600 Q.7 (1.00) - a) ( ) 18 b) ( ) 28 c) ( ) 8 d) ( ) 38 e) ( ) 58 Q.8 (1.00) - a) ( ) 38 b) ( ) 48 c) ( ) 58 d) ( ) 18 e) ( ) 28 Q.9 (1.00) - Suponha que você queira fazer uma re- petição determinada em C, começando de 1 e indo até 40 de 5 em 5. qual seria o comando adequado ? a) ( ) for (i=1; i<=40; i = i + 5) b) ( ) for (i=1; int i<=40; i = i + 5) c) ( ) for (i==40; i>=1; i == i + 5) d) ( ) for (i=1; i<=40; int i = i + 5) e) ( ) for (int i=1; i<=40; i = i + 5) Q.10 (1.00) - a) ( ) O escreval mostrará o valor 80 Verifique as respostas em: www.gradepen.com/?ansid=483825.2 Página 3 de 6 b) ( ) O escreval mostrará o valor 40 c) ( ) O escreval não será executado. d) ( ) O programa vai travar. e) ( ) O escreval mostrará o valor 120 Q.11 (1.00) - Quanto aos operadores lógicos, é in- correto dizer que : a) ( ) o operador “OU” ou || é usado quando as duas expressões lógicas ligadas por ele devem acontecer de forma simultânea ou ao menos uma delas deve ser verdadeira b) ( ) o operador “E” ou && é usado quando as duas expressões lógicas ligadas por ele de- vem acontecer de forma simultânea c) ( ) no operador “OU”, a probabilidade de uma expressão lógica dar verdadeiro é maior do que no operador “E”, na maioria das vezes. d) ( ) o operador “E” ou && é usado sozinho, ou seja, não permite combinações entre ele e ou- tros operadores. e) ( ) o operador “NAO” ou ! é usado para inver- ter o resultado de uma sentença lógica. Q.12 (1.00) - O que significa o comando abaixo? scanf ( “%21[^\n]”, nome); a) ( ) É feita uma impressão de um string. b) ( ) É feita uma leitura de um real. c) ( ) É feita uma leitura de um string. d) ( ) É feita uma leitura de um lógico. e) ( ) É feita uma leitura de um inteiro. Q.13 (1.00) - a) ( ) Não tem repetição nesse código. b) ( ) O comando ESCREVA depois do PARA mostra o valor do total geral de pontos c) ( ) A repetição nem sequer começa, pois trava direto d) ( ) A variável total é um contador e) ( ) Essa é uma repetição indeterminada. Q.14 (1.00) - Quanto aos tipos de dados em C e Visualg, podemos dizer que: a) ( ) Não existem tipos compatíveis.b) ( ) Int equivale a float. c) ( ) Literal equivale a Float. d) ( ) Float equivale a real. e) ( ) Int equivale a literal. Q.15 (1.00) - a) ( ) O programa vai travar na hora da leitura. b) ( ) O comando de leitura da cidade coloca os caracteres em cada posição do vetor. c) ( ) O programa faz uma repetição determinada. d) ( ) O programa usa um vetor de char para ar- mazenar o string e) ( ) O programa recebe e lista 5 nomes de cida- des. Q.16 (1.00) - Verifique as respostas em: www.gradepen.com/?ansid=483825.2 Página 4 de 6 fim a) ( ) 20 b) ( ) 0 c) ( ) -140 d) ( ) 50 e) ( ) 120 Q.17 (1.00) - A linguagem de programação C usa operadores lógicos, do mesmo jeito que o Visualg, com pequenas diferenças de escrita. Sobre o assunto, marque abaixo a alternativa incorreta. a) ( ) O operador “OU” ou || só pode ser utilizado sem combinações entre ele e outros operado- res b) ( ) O operador “E” ou && resulta verdadeiro quando as duas expressões lógicas ligadas por ele são verdadeiras c) ( ) No operador “OU”, a probabilidade de uma expressão lógica dar verdadeiro é maior do que no operador “E”, na maioria das vezes d) ( ) O operador “OU” ou || resulta falso apenas quando as duas expressões ligadas por ele forem falsas e) ( ) O operador “NAO” inverte uma expressão lógica, por exemplo, false passa a ser true Q.18 (1.00) - Vimos que a linguagem C usa códigos para entrada e para saída de dados. Um deles é bem particular: o “\n”. Para que ele serve? a) ( ) Emite aspas. b) ( ) Pula o cursor para uma nova linha. c) ( ) Faz um retrocesso no cursor d) ( ) Pula o cursor para uma nova linha. e) ( ) Realiza uma tabulação. Q.19 (1.00) - a) ( ) 195 b) ( ) 165 c) ( ) 185 d) ( ) 175 e) ( ) 205 Q.20 (1.00) - a) ( ) Se o usuário digitar “a” para o time o pro- grama exibe o texto “time a”. b) ( ) Se o usuário digitar “b” para o combustível o programa exibe o texto “ro time b”. c) ( ) Não sendo a ou b para qualquer coisa que o usuário digitar o programa exibe o texto Verifique as respostas em: www.gradepen.com/?ansid=483825.2 Página 5 de 6 “outro time” . d) ( ) Apenas se o usuário digitar “x” para o time o programa não exibirá nenhum texto. e) ( ) Se o usuário digitar “x” para o time o pro- grama exibe o texto “outro time” Q.21 (1.00) - a) ( ) Exibe o menor valor b) ( ) Exibe o valor médio c) ( ) Exibe o maior valor. d) ( ) Não exibe nenhuma delas. e) ( ) Exibe as variáveis a e b, simultaneamente. Q.22 (1.00) - Suponha que você vai guardar a placa de um veículo numa variável com tamanho 8. Como você declararia isso no visualg? a) ( ) var placa : inteiro b) ( ) var placa : real c) ( ) var placa : literal[8] d) ( ) var placa : vetor [1..8] de inteiro e) ( ) var placa : literal Q.23 (1.00) - a) ( ) 20 b) ( ) -140 c) ( ) 50 d) ( ) 0 e) ( ) 120 Q.24 (1.00) - a) ( ) Vai emitir a mensagem “primeira faixa de valores”. b) ( ) Vai emitir a mensagem “terceira faixa de va- lores” c) ( ) Não vai emitir mensagem. d) ( ) Vai emitir a mensagem “primeira faixa de valores” e em seguida “terceira faixa de va- lores”. e) ( ) Vai emitir a mensagem “segunda faixa de va- lores”. Q.25 (1.00) - a) ( ) O aluno será aprovado com média 8,1 b) ( ) O aluno será aprovado com média 7,0. c) ( ) O aluno será reprovado com média 4,4. d) ( ) O aluno será reprovado com média 5,3 e) ( ) O aluno será reprovado com média 6,7. Verifique as respostas em: www.gradepen.com/?ansid=483825.2 Página 6 de 6 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: 483825.2 Verifique as respostas em: www.gradepen.com/?ansid=483825.2 Página 1 de 6 ESCOLA NILTON LINS Nota Professor: JULIANO DA SILVA Disciplina: Curso: Aluno: Matrícula: Turma: Data: __/__/____ Q.1 (1.00) - a) ( ) O escreval mostrará o valor 120 b) ( ) O escreval mostrará o valor 80 c) ( ) O escreval mostrará o valor 40 d) ( ) O programa vai travar. e) ( ) O escreval não será executado. Q.2 (1.00) - A linguagem de programação C usa operadores lógicos, do mesmo jeito que o Visualg, com pequenas diferenças de escrita. Sobre o assunto, marque abaixo a alternativa incorreta. a) ( ) O operador “NAO” inverte uma expressão lógica, por exemplo, false passa a ser true b) ( ) O operador “OU” ou || resulta falso apenas quando as duas expressões ligadas por ele forem falsas c) ( ) No operador “OU”, a probabilidade de uma expressão lógica dar verdadeiro é maior do que no operador “E”, na maioria das vezes d) ( ) O operador “OU” ou || só pode ser utilizado sem combinações entre ele e outros operado- res e) ( ) O operador “E” ou && resulta verdadeiro quando as duas expressões lógicas ligadas por ele são verdadeiras Q.3 (1.00) - Suponha que você vai guardar a placa de um veículo numa variável com tamanho 8. Como você declararia isso no visualg? a) ( ) var placa : real b) ( ) var placa : literal c) ( ) var placa : literal[8] d) ( ) var placa : vetor [1..8] de inteiro e) ( ) var placa : inteiro Q.4 (1.00) - Quanto aos tipos de dados em C e Vi- sualg, podemos dizer que: a) ( ) Float equivale a real. b) ( ) Int equivale a literal. c) ( ) Int equivale a float. d) ( ) Literal equivale a Float. e) ( ) Não existem tipos compatíveis. Q.5 (1.00) - a) ( ) 18 b) ( ) 8 c) ( ) 28 d) ( ) 58 e) ( ) 38 Q.6 (1.00) - Verifique as respostas em: www.gradepen.com/?ansid=483825.3 Página 2 de 6 a) ( ) 48 b) ( ) 28 c) ( ) 18 d) ( ) 58 e) ( ) 38 Q.7 (1.00) - a) ( ) 400 b) ( ) 300 c) ( ) 200 d) ( ) 500 e) ( ) 600 Q.8 (1.00) - fim a) ( ) 120 b) ( ) -140 c) ( ) 0 d) ( ) 50 e) ( ) 20 Q.9 (1.00) - a) ( ) O comando ESCREVA depois do PARA mostra o valor do total geral de pontos b) ( ) Essa é uma repetição indeterminada. c) ( ) A repetição nem sequer começa, pois trava direto d) ( ) Não tem repetição nesse código. Verifique as respostas em: www.gradepen.com/?ansid=483825.3 Página 3 de 6 e) ( ) A variável total é um contador Q.10 (1.00) - Quanto aos operadores lógicos, é in- correto dizer que : a) ( ) o operador “NAO” ou ! é usado para inver- ter o resultado de uma sentença lógica. b) ( ) o operador “E” ou && é usado sozinho, ou seja, não permite combinações entre ele e ou- tros operadores. c) ( ) o operador “OU” ou || é usado quando as duas expressões lógicas ligadas por ele devem acontecer de forma simultânea ou ao menos uma delas deve ser verdadeira d) ( ) no operador “OU”, a probabilidade de uma expressão lógica dar verdadeiro é maior do que no operador “E”, na maioria das vezes. e) ( ) o operador “E” ou && é usado quando as duas expressões lógicas ligadas por ele de- vem acontecer de forma simultânea Q.11 (1.00) - As estruturas de repetição são fun- damentais em qualquer linguagem. Na linguagem C isso não seria diferente. Sobre elas, qual das alterna- tivas abaixo está errada? a) ( ) Todas as estruturas funcionam de forma se- melhante. b) ( ) A estrutura FOR serve para repetições de- terminadas. c) ( ) A estrutura While serve para repetições de- terminadas ou indeterminadas. d) ( ) A estrutura DO serve apenas para repetições indeterminadas. e) ( ) Existem 3 estruturas desse tipo em C: For, while e do. Q.12 (1.00) - Analise as afirmativas abaixo e, em seguida, marque a alternativa que apresenta quantas delas estão CORRETAS. 1. O comando PARA do visualg usa variável real para controle. 2. O comando Enquanto serve como estrutura de seleção. 3. A linguagem C não possui estruturas de repe- tição. 4. o comando “SE” do Visualg tem o equivalente no “IF” da linguagem C. a) ( ) 3 b) ( ) 1 c) ( ) 4 d) ( ) 0 e) ( ) 2 Q.13 (1.00)- a) ( ) Exibe o maior valor. b) ( ) Exibe as variáveis a e b, simultaneamente. c) ( ) Exibe o menor valor d) ( ) Exibe o valor médio e) ( ) Não exibe nenhuma delas. Q.14 (1.00) - a) ( ) O comando de leitura da cidade coloca os caracteres em cada posição do vetor. b) ( ) O programa faz uma repetição determinada. c) ( ) O programa usa um vetor de char para ar- mazenar o string d) ( ) O programa recebe e lista 5 nomes de cida- des. e) ( ) O programa vai travar na hora da leitura. Q.15 (1.00) - Verifique as respostas em: www.gradepen.com/?ansid=483825.3 Página 4 de 6 a) ( ) Se o usuário digitar “a” para o time o pro- grama exibe o texto “time a”. b) ( ) Não sendo a ou b para qualquer coisa que o usuário digitar o programa exibe o texto “outro time” . c) ( ) Se o usuário digitar “b” para o combustível o programa exibe o texto “ro time b”. d) ( ) Se o usuário digitar “x” para o time o pro- grama exibe o texto “outro time” e) ( ) Apenas se o usuário digitar “x” para o time o programa não exibirá nenhum texto. Q.16 (1.00) - a) ( ) O aluno será reprovado com média 4,4. b) ( ) O aluno será reprovado com média 6,7. c) ( ) O aluno será aprovado com média 7,0. d) ( ) O aluno será aprovado com média 8,1 e) ( ) O aluno será reprovado com média 5,3 Q.17 (1.00) - A construção de algoritmos segue pas- sos, que devem ser realizados na ordem correta. Afi- nal, a sequência de passos para a construção de al- goritmos é também um algoritmo. Considerando es- ses passos, analise sequência abaixo e depois esco- lha a ordem correta. 1- Definir o processamento, ou seja, quais operações serão efetuadas e quais as res- trições para essas operações. O processamento deve transformar os dados de entrada em dados de saída e também verificar quais objetos são responsáveis pe- las atividades 2- Definir os dados de entrada, ou seja, quais da- dos serão fornecidos e quais objetos fazem parte do cenário do problema. 3- Entender o problema a ser resolvido e desta- car os pontos mais importantes e os objetos que o compõem. 4- Definir os dados de saída, ou seja, quais dados serão gerados depois do processo. 5- Testar o algoritmo realizando simulações cor- rigindo possíveis erros. 6- Construir o algoritmo. Qual a ordem correta dos itens acima ? a) ( ) 4,3,2,1,5,6 b) ( ) 3,1,2,6,5,4 c) ( ) 2,3,1,5,6,4 d) ( ) 3,2,1,4,6,5 e) ( ) 1,2,3,4,5,6 Verifique as respostas em: www.gradepen.com/?ansid=483825.3 Página 5 de 6 Q.18 (1.00) - Suponha que você queira fazer uma repetição determinada em C, começando de 1 e indo até 40 de 5 em 5. qual seria o comando adequado ? a) ( ) for (int i=1; i<=40; i = i + 5) b) ( ) for (i=1; int i<=40; i = i + 5) c) ( ) for (i=1; i<=40; int i = i + 5) d) ( ) for (i==40; i>=1; i == i + 5) e) ( ) for (i=1; i<=40; i = i + 5) Q.19 (1.00) - O que significa o comando abaixo? scanf ( “%21[^\n]”, nome); a) ( ) É feita uma impressão de um string. b) ( ) É feita uma leitura de um string. c) ( ) É feita uma leitura de um lógico. d) ( ) É feita uma leitura de um real. e) ( ) É feita uma leitura de um inteiro. Q.20 (1.00) - Quanto ao tipo FLOAT, podemos di- zer que: a) ( ) Permite guardar apenas caracteres. b) ( ) Permite guardar números reais. c) ( ) Permite criar um tipo vazio que pode poste- riormente ser modificado para um dos tipos anteriores. d) ( ) Permite guardar apenas reais de dupla pre- cisão. e) ( ) Permite guardar apenas inteiros. Q.21 (1.00) - a) ( ) 165 b) ( ) 205 c) ( ) 175 d) ( ) 185 e) ( ) 195 Q.22 (1.00) - Vimos que a linguagem C usa códigos para entrada e para saída de dados. Um deles é bem particular: o “\n”. Para que ele serve? a) ( ) Faz um retrocesso no cursor b) ( ) Pula o cursor para uma nova linha. c) ( ) Emite aspas. d) ( ) Pula o cursor para uma nova linha. e) ( ) Realiza uma tabulação. Q.23 (1.00) - Sobre as estruturas de repetição e se- leção em C, escolha abaixo a alternativa incorreta. a) ( ) A estrutura IF pode ser combinada com es- truturas de repetição. b) ( ) não é possível colocar um IF dentro de uma estrutura While. c) ( ) Existem 3 estruturas de repetição em C: For, while e do. d) ( ) A estrutura While serve para repetições de- terminadas ou indeterminadas e) ( ) é possível encadear essas estruturas de várias formas. Q.24 (1.00) - a) ( ) 50 b) ( ) 0 c) ( ) 20 d) ( ) -140 e) ( ) 120 Q.25 (1.00) - Verifique as respostas em: www.gradepen.com/?ansid=483825.3 Página 6 de 6 a) ( ) Vai emitir a mensagem “segunda faixa de va- lores”. b) ( ) Vai emitir a mensagem “terceira faixa de va- lores” c) ( ) Vai emitir a mensagem “primeira faixa de valores”. d) ( ) Não vai emitir mensagem. e) ( ) Vai emitir a mensagem “primeira faixa de valores” e em seguida “terceira faixa de va- lores”. 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: 483825.3 Verifique as respostas em: www.gradepen.com/?ansid=483825.3 Página 1 de 6 ESCOLA NILTON LINS Nota Professor: JULIANO DA SILVA Disciplina: Curso: Aluno: Matrícula: Turma: Data: __/__/____ Q.1 (1.00) - a) ( ) 8 b) ( ) 18 c) ( ) 38 d) ( ) 28 e) ( ) 58 Q.2 (1.00) - a) ( ) O aluno será aprovado com média 7,0. b) ( ) O aluno será reprovado com média 6,7. c) ( ) O aluno será aprovado com média 8,1 d) ( ) O aluno será reprovado com média 5,3 e) ( ) O aluno será reprovado com média 4,4. Q.3 (1.00) - A construção de algoritmos segue pas- sos, que devem ser realizados na ordem correta. Afi- nal, a sequência de passos para a construção de al- goritmos é também um algoritmo. Considerando es- ses passos, analise sequência abaixo e depois esco- lha a ordem correta. 1- Definir o processamento, ou seja, quais operações serão efetuadas e quais as res- trições para essas operações. O processamento deve transformar os dados de entrada em dados de saída e também verificar quais objetos são responsáveis pe- las atividades 2- Definir os dados de entrada, ou seja, quais da- dos serão fornecidos e quais objetos fazem parte do cenário do problema. 3- Entender o problema a ser resolvido e desta- car os pontos mais importantes e os objetos que o compõem. 4- Definir os dados de saída, ou seja, quais dados serão gerados depois do processo. Verifique as respostas em: www.gradepen.com/?ansid=483825.4 Página 2 de 6 5- Testar o algoritmo realizando simulações cor- rigindo possíveis erros. 6- Construir o algoritmo. Qual a ordem correta dos itens acima ? a) ( ) 1,2,3,4,5,6 b) ( ) 3,1,2,6,5,4 c) ( ) 2,3,1,5,6,4 d) ( ) 3,2,1,4,6,5 e) ( ) 4,3,2,1,5,6 Q.4 (1.00) - a) ( ) Se o usuário digitar “b” para o combustível o programa exibe o texto “ro time b”. b) ( ) Não sendo a ou b para qualquer coisa que o usuário digitar o programa exibe o texto “outro time” . c) ( ) Apenas se o usuário digitar “x” para o time o programa não exibirá nenhum texto. d) ( ) Se o usuário digitar “x” para o time o pro- grama exibe o texto “outro time” e) ( ) Se o usuário digitar “a” para o time o pro- grama exibe o texto “time a”. Q.5 (1.00) - As estruturas de repetição são funda- mentais em qualquer linguagem. Na linguagem C isso não seria diferente. Sobre elas, qual das alterna- tivas abaixo está errada? a) ( ) Todas as estruturas funcionam de forma se- melhante. b) ( ) A estrutura DO serve apenas para repetições indeterminadas. c) ( ) Existem 3 estruturas desse tipo em C: For, while e do. d) ( ) A estrutura While serve para repetições de- terminadas ou indeterminadas. e) ( ) A estrutura FOR serve para repetições de- terminadas. Q.6 (1.00) - a) ( ) 500 b) ( ) 600 c) ( ) 300 d) ( ) 200 e) ( ) 400 Q.7 (1.00) - Vimos que a linguagemC usa códigos para entrada e para saída de dados. Um deles é bem particular: o “\n”. Para que ele serve? a) ( ) Emite aspas. b) ( ) Pula o cursor para uma nova linha. c) ( ) Faz um retrocesso no cursor d) ( ) Pula o cursor para uma nova linha. e) ( ) Realiza uma tabulação. Q.8 (1.00) - a) ( ) Exibe o maior valor. b) ( ) Exibe as variáveis a e b, simultaneamente. c) ( ) Exibe o valor médio d) ( ) Exibe o menor valor e) ( ) Não exibe nenhuma delas. Q.9 (1.00) - Quanto aos operadores lógicos, é incor- reto dizer que : a) ( ) o operador “NAO” ou ! é usado para inver- ter o resultado de uma sentença lógica. Verifique as respostas em: www.gradepen.com/?ansid=483825.4 Página 3 de 6 b) ( ) o operador “E” ou && é usado quando as duas expressões lógicas ligadas por ele de- vem acontecer de forma simultânea c) ( ) no operador “OU”, a probabilidade de uma expressão lógica dar verdadeiro é maior do que no operador “E”, na maioria das vezes. d) ( ) o operador “OU” ou || é usado quando as duas expressões lógicas ligadas por ele devem acontecer de forma simultânea ou ao menos uma delas deve ser verdadeira e) ( ) o operador “E” ou && é usado sozinho, ou seja, não permite combinações entre ele e ou- tros operadores. Q.10 (1.00) - O que significa o comando abaixo? scanf ( “%21[^\n]”, nome); a) ( ) É feita uma leitura de um inteiro. b) ( ) É feita uma leitura de um string. c) ( ) É feita uma leitura de um real. d) ( ) É feita uma impressão de um string. e) ( ) É feita uma leitura de um lógico. Q.11 (1.00) - a) ( ) O escreval mostrará o valor 80 b) ( ) O escreval mostrará o valor 40 c) ( ) O escreval mostrará o valor 120 d) ( ) O programa vai travar. e) ( ) O escreval não será executado. Q.12 (1.00) - Quanto ao tipo FLOAT, podemos di- zer que: a) ( ) Permite guardar apenas caracteres. b) ( ) Permite guardar apenas inteiros. c) ( ) Permite criar um tipo vazio que pode poste- riormente ser modificado para um dos tipos anteriores. d) ( ) Permite guardar números reais. e) ( ) Permite guardar apenas reais de dupla pre- cisão. Q.13 (1.00) - a) ( ) 20 b) ( ) 120 c) ( ) -140 d) ( ) 0 e) ( ) 50 Q.14 (1.00) - Suponha que você queira fazer uma repetição determinada em C, começando de 1 e indo até 40 de 5 em 5. qual seria o comando adequado ? a) ( ) for (i=1; int i<=40; i = i + 5) b) ( ) for (i=1; i<=40; int i = i + 5) c) ( ) for (i==40; i>=1; i == i + 5) d) ( ) for (i=1; i<=40; i = i + 5) e) ( ) for (int i=1; i<=40; i = i + 5) Q.15 (1.00) - Verifique as respostas em: www.gradepen.com/?ansid=483825.4 Página 4 de 6 a) ( ) Não tem repetição nesse código. b) ( ) A variável total é um contador c) ( ) O comando ESCREVA depois do PARA mostra o valor do total geral de pontos d) ( ) Essa é uma repetição indeterminada. e) ( ) A repetição nem sequer começa, pois trava direto Q.16 (1.00) - a) ( ) 205 b) ( ) 195 c) ( ) 175 d) ( ) 185 e) ( ) 165 Q.17 (1.00) - Sobre as estruturas de repetição e se- leção em C, escolha abaixo a alternativa incorreta. a) ( ) não é possível colocar um IF dentro de uma estrutura While. b) ( ) A estrutura While serve para repetições de- terminadas ou indeterminadas c) ( ) A estrutura IF pode ser combinada com es- truturas de repetição. d) ( ) é possível encadear essas estruturas de várias formas. e) ( ) Existem 3 estruturas de repetição em C: For, while e do. Q.18 (1.00) - Analise as afirmativas abaixo e, em seguida, marque a alternativa que apresenta quantas delas estão CORRETAS. 1. O comando PARA do visualg usa variável real para controle. 2. O comando Enquanto serve como estrutura de seleção. 3. A linguagem C não possui estruturas de repe- tição. 4. o comando “SE” do Visualg tem o equivalente no “IF” da linguagem C. a) ( ) 0 b) ( ) 1 c) ( ) 4 d) ( ) 3 e) ( ) 2 Q.19 (1.00) - A linguagem de programação C usa operadores lógicos, do mesmo jeito que o Visualg, com pequenas diferenças de escrita. Sobre o assunto, marque abaixo a alternativa incorreta. a) ( ) O operador “NAO” inverte uma expressão lógica, por exemplo, false passa a ser true b) ( ) O operador “OU” ou || resulta falso apenas quando as duas expressões ligadas por ele forem falsas c) ( ) No operador “OU”, a probabilidade de uma expressão lógica dar verdadeiro é maior do que no operador “E”, na maioria das vezes d) ( ) O operador “OU” ou || só pode ser utilizado sem combinações entre ele e outros operado- res e) ( ) O operador “E” ou && resulta verdadeiro quando as duas expressões lógicas ligadas por ele são verdadeiras Q.20 (1.00) - Quanto aos tipos de dados em C e Visualg, podemos dizer que: a) ( ) Literal equivale a Float. b) ( ) Float equivale a real. c) ( ) Não existem tipos compatíveis. d) ( ) Int equivale a float. e) ( ) Int equivale a literal. Verifique as respostas em: www.gradepen.com/?ansid=483825.4 Página 5 de 6 Q.21 (1.00) - a) ( ) Vai emitir a mensagem “primeira faixa de valores”. b) ( ) Não vai emitir mensagem. c) ( ) Vai emitir a mensagem “terceira faixa de va- lores” d) ( ) Vai emitir a mensagem “primeira faixa de valores” e em seguida “terceira faixa de va- lores”. e) ( ) Vai emitir a mensagem “segunda faixa de va- lores”. Q.22 (1.00) - a) ( ) 58 b) ( ) 28 c) ( ) 38 d) ( ) 18 e) ( ) 48 Q.23 (1.00) - a) ( ) O programa recebe e lista 5 nomes de cida- des. b) ( ) O comando de leitura da cidade coloca os caracteres em cada posição do vetor. c) ( ) O programa usa um vetor de char para ar- mazenar o string d) ( ) O programa faz uma repetição determinada. e) ( ) O programa vai travar na hora da leitura. Q.24 (1.00) - Suponha que você vai guardar a placa de um veículo numa variável com tamanho 8. Como você declararia isso no visualg? a) ( ) var placa : real b) ( ) var placa : vetor [1..8] de inteiro c) ( ) var placa : inteiro d) ( ) var placa : literal[8] e) ( ) var placa : literal Q.25 (1.00) - Verifique as respostas em: www.gradepen.com/?ansid=483825.4 Página 6 de 6 fim a) ( ) 50 b) ( ) 120 c) ( ) -140 d) ( ) 20 e) ( ) 0 Verifique as respostas em: www.gradepen.com/?ansid=483825.4 Página 7 de 6 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: 483825.4 Verifique as respostas em: www.gradepen.com/?ansid=483825.4 Página 8 de 6 Verifique as respostas em: www.gradepen.com/?ansid=483825.4 Página 1 de 6 ESCOLA NILTON LINS Nota Professor: JULIANO DA SILVA Disciplina: Curso: Aluno: Matrícula: Turma: Data: __/__/____ Q.1 (1.00) - a) ( ) O programa vai travar. b) ( ) O escreval mostrará o valor 80 c) ( ) O escreval mostrará o valor 40 d) ( ) O escreval mostrará o valor 120 e) ( ) O escreval não será executado. Q.2 (1.00) - Vimos que a linguagem C usa códigos para entrada e para saída de dados. Um deles é bem particular: o “\n”. Para que ele serve? a) ( ) Realiza uma tabulação. b) ( ) Pula o cursor para uma nova linha. c) ( ) Faz um retrocesso no cursor d) ( ) Pula o cursor para uma nova linha. e) ( ) Emite aspas. Q.3 (1.00) - fim a) ( ) 120 b) ( ) -140 c) ( ) 50 d) ( ) 0 e) ( ) 20 Q.4 (1.00) - Sobre as estruturas de repetição e sele- ção em C, escolha abaixo a alternativa incorreta. a) ( ) Existem 3 estruturas de repetição em C: For, while e do. b) ( ) é possível encadear essas estruturas de várias formas. c) ( ) A estrutura IF pode ser combinada com es- truturas de repetição. d) ( ) A estrutura While serve para repetições de- terminadas ou indeterminadas e) ( ) não é possível colocar um IF dentro de uma estrutura While. Q.5 (1.00) - Verifique as respostas em: www.gradepen.com/?ansid=483825.5 Página 2 de6 a) ( ) 58 b) ( ) 28 c) ( ) 38 d) ( ) 18 e) ( ) 48 Q.6 (1.00) - a) ( ) 600 b) ( ) 300 c) ( ) 400 d) ( ) 200 e) ( ) 500 Q.7 (1.00) - A construção de algoritmos segue pas- sos, que devem ser realizados na ordem correta. Afi- nal, a sequência de passos para a construção de al- goritmos é também um algoritmo. Considerando es- ses passos, analise sequência abaixo e depois esco- lha a ordem correta. 1- Definir o processamento, ou seja, quais operações serão efetuadas e quais as res- trições para essas operações. O processamento deve transformar os dados de entrada em dados de saída e também verificar quais objetos são responsáveis pe- las atividades 2- Definir os dados de entrada, ou seja, quais da- dos serão fornecidos e quais objetos fazem parte do cenário do problema. 3- Entender o problema a ser resolvido e desta- car os pontos mais importantes e os objetos que o compõem. 4- Definir os dados de saída, ou seja, quais dados serão gerados depois do processo. 5- Testar o algoritmo realizando simulações cor- rigindo possíveis erros. 6- Construir o algoritmo. Qual a ordem correta dos itens acima ? a) ( ) 3,1,2,6,5,4 b) ( ) 3,2,1,4,6,5 c) ( ) 1,2,3,4,5,6 d) ( ) 4,3,2,1,5,6 e) ( ) 2,3,1,5,6,4 Q.8 (1.00) - a) ( ) Apenas se o usuário digitar “x” para o time o programa não exibirá nenhum texto. b) ( ) Não sendo a ou b para qualquer coisa que o usuário digitar o programa exibe o texto “outro time” . c) ( ) Se o usuário digitar “x” para o time o pro- grama exibe o texto “outro time” d) ( ) Se o usuário digitar “b” para o combustível o programa exibe o texto “ro time b”. e) ( ) Se o usuário digitar “a” para o time o pro- grama exibe o texto “time a”. Q.9 (1.00) - Verifique as respostas em: www.gradepen.com/?ansid=483825.5 Página 3 de 6 a) ( ) O comando ESCREVA depois do PARA mostra o valor do total geral de pontos b) ( ) A variável total é um contador c) ( ) Não tem repetição nesse código. d) ( ) Essa é uma repetição indeterminada. e) ( ) A repetição nem sequer começa, pois trava direto Q.10 (1.00) - a) ( ) Vai emitir a mensagem “primeira faixa de valores” e em seguida “terceira faixa de va- lores”. b) ( ) Vai emitir a mensagem “segunda faixa de va- lores”. c) ( ) Vai emitir a mensagem “terceira faixa de va- lores” d) ( ) Vai emitir a mensagem “primeira faixa de valores”. e) ( ) Não vai emitir mensagem. Q.11 (1.00) - A linguagem de programação C usa operadores lógicos, do mesmo jeito que o Visualg, com pequenas diferenças de escrita. Sobre o assunto, marque abaixo a alternativa incorreta. a) ( ) O operador “OU” ou || resulta falso apenas quando as duas expressões ligadas por ele forem falsas b) ( ) No operador “OU”, a probabilidade de uma expressão lógica dar verdadeiro é maior do que no operador “E”, na maioria das vezes c) ( ) O operador “OU” ou || só pode ser utilizado sem combinações entre ele e outros operado- res d) ( ) O operador “E” ou && resulta verdadeiro quando as duas expressões lógicas ligadas por ele são verdadeiras e) ( ) O operador “NAO” inverte uma expressão lógica, por exemplo, false passa a ser true Q.12 (1.00) - a) ( ) O programa vai travar na hora da leitura. b) ( ) O programa recebe e lista 5 nomes de cida- des. c) ( ) O programa usa um vetor de char para ar- mazenar o string d) ( ) O programa faz uma repetição determinada. e) ( ) O comando de leitura da cidade coloca os caracteres em cada posição do vetor. Q.13 (1.00) - Quanto aos operadores lógicos, é in- correto dizer que : a) ( ) o operador “NAO” ou ! é usado para inver- ter o resultado de uma sentença lógica. b) ( ) o operador “E” ou && é usado quando as duas expressões lógicas ligadas por ele de- vem acontecer de forma simultânea c) ( ) o operador “OU” ou || é usado quando as duas expressões lógicas ligadas por ele devem Verifique as respostas em: www.gradepen.com/?ansid=483825.5 Página 4 de 6 acontecer de forma simultânea ou ao menos uma delas deve ser verdadeira d) ( ) o operador “E” ou && é usado sozinho, ou seja, não permite combinações entre ele e ou- tros operadores. e) ( ) no operador “OU”, a probabilidade de uma expressão lógica dar verdadeiro é maior do que no operador “E”, na maioria das vezes. Q.14 (1.00) - Analise as afirmativas abaixo e, em seguida, marque a alternativa que apresenta quantas delas estão CORRETAS. 1. O comando PARA do visualg usa variável real para controle. 2. O comando Enquanto serve como estrutura de seleção. 3. A linguagem C não possui estruturas de repe- tição. 4. o comando “SE” do Visualg tem o equivalente no “IF” da linguagem C. a) ( ) 0 b) ( ) 3 c) ( ) 2 d) ( ) 1 e) ( ) 4 Q.15 (1.00) - a) ( ) 38 b) ( ) 18 c) ( ) 28 d) ( ) 8 e) ( ) 58 Q.16 (1.00) - Suponha que você vai guardar a placa de um veículo numa variável com tamanho 8. Como você declararia isso no visualg? a) ( ) var placa : inteiro b) ( ) var placa : real c) ( ) var placa : literal[8] d) ( ) var placa : literal e) ( ) var placa : vetor [1..8] de inteiro Q.17 (1.00) - Suponha que você queira fazer uma repetição determinada em C, começando de 1 e indo até 40 de 5 em 5. qual seria o comando adequado ? a) ( ) for (int i=1; i<=40; i = i + 5) b) ( ) for (i=1; i<=40; int i = i + 5) c) ( ) for (i=1; int i<=40; i = i + 5) d) ( ) for (i=1; i<=40; i = i + 5) e) ( ) for (i==40; i>=1; i == i + 5) Q.18 (1.00) - a) ( ) 20 b) ( ) -140 c) ( ) 120 d) ( ) 0 e) ( ) 50 Q.19 (1.00) - Quanto aos tipos de dados em C e Visualg, podemos dizer que: a) ( ) Float equivale a real. b) ( ) Literal equivale a Float. c) ( ) Int equivale a float. d) ( ) Não existem tipos compatíveis. e) ( ) Int equivale a literal. Q.20 (1.00) - Verifique as respostas em: www.gradepen.com/?ansid=483825.5 Página 5 de 6 a) ( ) O aluno será aprovado com média 7,0. b) ( ) O aluno será reprovado com média 4,4. c) ( ) O aluno será aprovado com média 8,1 d) ( ) O aluno será reprovado com média 5,3 e) ( ) O aluno será reprovado com média 6,7. Q.21 (1.00) - a) ( ) Exibe o menor valor b) ( ) Exibe o maior valor. c) ( ) Exibe as variáveis a e b, simultaneamente. d) ( ) Não exibe nenhuma delas. e) ( ) Exibe o valor médio Q.22 (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 números reais. c) ( ) Permite guardar apenas reais de dupla pre- cisão. d) ( ) Permite guardar apenas inteiros. e) ( ) Permite guardar apenas caracteres. Q.23 (1.00) - As estruturas de repetição são fun- damentais em qualquer linguagem. Na linguagem C isso não seria diferente. Sobre elas, qual das alterna- tivas abaixo está errada? a) ( ) Todas as estruturas funcionam de forma se- melhante. b) ( ) A estrutura While serve para repetições de- terminadas ou indeterminadas. c) ( ) A estrutura FOR serve para repetições de- terminadas. d) ( ) A estrutura DO serve apenas para repetições indeterminadas. e) ( ) Existem 3 estruturas desse tipo em C: For, while e do. Q.24 (1.00) - O que significa o comando abaixo? scanf ( “%21[^\n]”, nome); a) ( ) É feita uma leitura de um lógico. b) ( ) É feita uma leitura de um real. c) ( ) É feita uma leitura de um inteiro. d) ( ) É feita uma leitura de um string. e) ( ) É feita uma impressão de um string. Q.25 (1.00) - a) ( ) 185 b) ( ) 165 c) ( ) 175 d) ( ) 195 e) ( ) 205 Verifique as respostas em: www.gradepen.com/?ansid=483825.5 Página 6 de 6 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: 483825.5 Verifique as respostas em: www.gradepen.com/?ansid=483825.5Página 1 de 6 ESCOLA NILTON LINS Nota Professor: JULIANO DA SILVA Disciplina: Curso: Aluno: Matrícula: Turma: Data: __/__/____ Q.1 (1.00) - a) ( ) O escreval mostrará o valor 80 b) ( ) O programa vai travar. c) ( ) O escreval mostrará o valor 40 d) ( ) O escreval mostrará o valor 120 e) ( ) O escreval não será executado. Q.2 (1.00) - Vimos que a linguagem C usa códigos para entrada e para saída de dados. Um deles é bem particular: o “\n”. Para que ele serve? a) ( ) Emite aspas. b) ( ) Pula o cursor para uma nova linha. c) ( ) Realiza uma tabulação. d) ( ) Faz um retrocesso no cursor e) ( ) Pula o cursor para uma nova linha. Q.3 (1.00) - Suponha que você vai guardar a placa de um veículo numa variável com tamanho 8. Como você declararia isso no visualg? a) ( ) var placa : literal[8] b) ( ) var placa : literal c) ( ) var placa : real d) ( ) var placa : vetor [1..8] de inteiro e) ( ) var placa : inteiro Q.4 (1.00) - Quanto aos operadores lógicos, é incor- reto dizer que : a) ( ) o operador “E” ou && é usado sozinho, ou seja, não permite combinações entre ele e ou- tros operadores. b) ( ) o operador “OU” ou || é usado quando as duas expressões lógicas ligadas por ele devem acontecer de forma simultânea ou ao menos uma delas deve ser verdadeira c) ( ) o operador “E” ou && é usado quando as duas expressões lógicas ligadas por ele de- vem acontecer de forma simultânea d) ( ) o operador “NAO” ou ! é usado para inver- ter o resultado de uma sentença lógica. e) ( ) no operador “OU”, a probabilidade de uma expressão lógica dar verdadeiro é maior do que no operador “E”, na maioria das vezes. Q.5 (1.00) - a) ( ) 50 b) ( ) 0 c) ( ) 20 d) ( ) 120 e) ( ) -140 Q.6 (1.00) - Verifique as respostas em: www.gradepen.com/?ansid=483825.6 Página 2 de 6 a) ( ) Se o usuário digitar “b” para o combustível o programa exibe o texto “ro time b”. b) ( ) Se o usuário digitar “x” para o time o pro- grama exibe o texto “outro time” c) ( ) Apenas se o usuário digitar “x” para o time o programa não exibirá nenhum texto. d) ( ) Se o usuário digitar “a” para o time o pro- grama exibe o texto “time a”. e) ( ) Não sendo a ou b para qualquer coisa que o usuário digitar o programa exibe o texto “outro time” . Q.7 (1.00) - A construção de algoritmos segue pas- sos, que devem ser realizados na ordem correta. Afi- nal, a sequência de passos para a construção de al- goritmos é também um algoritmo. Considerando es- ses passos, analise sequência abaixo e depois esco- lha a ordem correta. 1- Definir o processamento, ou seja, quais operações serão efetuadas e quais as res- trições para essas operações. O processamento deve transformar os dados de entrada em dados de saída e também verificar quais objetos são responsáveis pe- las atividades 2- Definir os dados de entrada, ou seja, quais da- dos serão fornecidos e quais objetos fazem parte do cenário do problema. 3- Entender o problema a ser resolvido e desta- car os pontos mais importantes e os objetos que o compõem. 4- Definir os dados de saída, ou seja, quais dados serão gerados depois do processo. 5- Testar o algoritmo realizando simulações cor- rigindo possíveis erros. 6- Construir o algoritmo. Qual a ordem correta dos itens acima ? a) ( ) 1,2,3,4,5,6 b) ( ) 3,2,1,4,6,5 c) ( ) 3,1,2,6,5,4 d) ( ) 4,3,2,1,5,6 e) ( ) 2,3,1,5,6,4 Q.8 (1.00) - A linguagem de programação C usa operadores lógicos, do mesmo jeito que o Visualg, com pequenas diferenças de escrita. Sobre o assunto, marque abaixo a alternativa incorreta. a) ( ) O operador “NAO” inverte uma expressão lógica, por exemplo, false passa a ser true b) ( ) O operador “E” ou && resulta verdadeiro quando as duas expressões lógicas ligadas por ele são verdadeiras c) ( ) No operador “OU”, a probabilidade de uma expressão lógica dar verdadeiro é maior do que no operador “E”, na maioria das vezes d) ( ) O operador “OU” ou || resulta falso apenas quando as duas expressões ligadas por ele forem falsas e) ( ) O operador “OU” ou || só pode ser utilizado sem combinações entre ele e outros operado- res Q.9 (1.00) - a) ( ) 28 b) ( ) 38 c) ( ) 8 d) ( ) 18 e) ( ) 58 Q.10 (1.00) - O que significa o comando abaixo? scanf ( “%21[^\n]”, nome); a) ( ) É feita uma leitura de um string. b) ( ) É feita uma impressão de um string. c) ( ) É feita uma leitura de um real. d) ( ) É feita uma leitura de um inteiro. e) ( ) É feita uma leitura de um lógico. Verifique as respostas em: www.gradepen.com/?ansid=483825.6 Página 3 de 6 Q.11 (1.00) - Suponha que você queira fazer uma repetição determinada em C, começando de 1 e indo até 40 de 5 em 5. qual seria o comando adequado ? a) ( ) for (i=1; int i<=40; i = i + 5) b) ( ) for (i=1; i<=40; int i = i + 5) c) ( ) for (i==40; i>=1; i == i + 5) d) ( ) for (int i=1; i<=40; i = i + 5) e) ( ) for (i=1; i<=40; i = i + 5) Q.12 (1.00) - a) ( ) O aluno será reprovado com média 5,3 b) ( ) O aluno será aprovado com média 7,0. c) ( ) O aluno será reprovado com média 6,7. d) ( ) O aluno será aprovado com média 8,1 e) ( ) O aluno será reprovado com média 4,4. Q.13 (1.00) - a) ( ) O programa usa um vetor de char para ar- mazenar o string b) ( ) O comando de leitura da cidade coloca os caracteres em cada posição do vetor. c) ( ) O programa faz uma repetição determinada. d) ( ) O programa recebe e lista 5 nomes de cida- des. e) ( ) O programa vai travar na hora da leitura. Q.14 (1.00) - a) ( ) 58 b) ( ) 28 c) ( ) 18 d) ( ) 38 e) ( ) 48 Q.15 (1.00) - Verifique as respostas em: www.gradepen.com/?ansid=483825.6 Página 4 de 6 fim a) ( ) -140 b) ( ) 20 c) ( ) 50 d) ( ) 120 e) ( ) 0 Q.16 (1.00) - As estruturas de repetição são fun- damentais em qualquer linguagem. Na linguagem C isso não seria diferente. Sobre elas, qual das alterna- tivas abaixo está errada? a) ( ) A estrutura FOR serve para repetições de- terminadas. b) ( ) A estrutura DO serve apenas para repetições indeterminadas. c) ( ) A estrutura While serve para repetições de- terminadas ou indeterminadas. d) ( ) Existem 3 estruturas desse tipo em C: For, while e do. e) ( ) Todas as estruturas funcionam de forma se- melhante. Q.17 (1.00) - Analise as afirmativas abaixo e, em seguida, marque a alternativa que apresenta quantas delas estão CORRETAS. 1. O comando PARA do visualg usa variável real para controle. 2. O comando Enquanto serve como estrutura de seleção. 3. A linguagem C não possui estruturas de repe- tição. 4. o comando “SE” do Visualg tem o equivalente no “IF” da linguagem C. a) ( ) 1 b) ( ) 4 c) ( ) 3 d) ( ) 0 e) ( ) 2 Q.18 (1.00) - a) ( ) 185 b) ( ) 175 c) ( ) 165 d) ( ) 195 e) ( ) 205 Q.19 (1.00) - a) ( ) A variável total é um contador b) ( ) Não tem repetição nesse código. Verifique as respostas em: www.gradepen.com/?ansid=483825.6 Página 5 de 6 c) ( ) A repetição nem sequer começa, pois trava direto d) ( ) Essa é uma repetição indeterminada. e) ( ) O comando ESCREVA depois do PARA mostra o valor do total geral de pontos Q.20 (1.00) - Quanto aos tipos de dados em C e Visualg, podemos dizer que: a) ( ) Int equivale a literal. b) ( ) Float equivale a real. c) ( ) Não existem tipos compatíveis. d) ( ) Int equivale a float. e) ( ) Literal equivale a Float. Q.21 (1.00) - a) ( ) Exibe o menor valor b) ( ) Não exibe nenhuma delas. c) ( ) Exibe o maior valor. d) ( ) Exibe as variáveis a e b, simultaneamente. e) ( ) Exibe o valor médio Q.22 (1.00) - Sobre as estruturas de repetição e se- leção em C, escolha abaixo a alternativa incorreta. a) ( ) Existem 3 estruturas de repetição em C: For, while e do. b) ( ) A estrutura While serve para repetições de- terminadas ou indeterminadas c) ( ) A estrutura IF pode ser combinada com es- truturas de repetição. d) ( ) não é possível colocar umIF dentro de uma estrutura While. e) ( ) é possível encadear essas estruturas de várias formas. Q.23 (1.00) - Quanto ao tipo FLOAT, podemos di- zer que: a) ( ) Permite guardar apenas caracteres. b) ( ) Permite guardar apenas inteiros. c) ( ) Permite criar um tipo vazio que pode poste- riormente ser modificado para um dos tipos anteriores. d) ( ) Permite guardar números reais. e) ( ) Permite guardar apenas reais de dupla pre- cisão. Q.24 (1.00) - a) ( ) Vai emitir a mensagem “segunda faixa de va- lores”. b) ( ) Vai emitir a mensagem “primeira faixa de valores” e em seguida “terceira faixa de va- lores”. c) ( ) Vai emitir a mensagem “primeira faixa de valores”. d) ( ) Não vai emitir mensagem. e) ( ) Vai emitir a mensagem “terceira faixa de va- lores” Q.25 (1.00) - a) ( ) 200 b) ( ) 400 c) ( ) 300 d) ( ) 600 e) ( ) 500 Verifique as respostas em: www.gradepen.com/?ansid=483825.6 Página 6 de 6 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: 483825.6 Verifique as respostas em: www.gradepen.com/?ansid=483825.6 Página 1 de 6 ESCOLA NILTON LINS Nota Professor: JULIANO DA SILVA Disciplina: Curso: Aluno: Matrícula: Turma: Data: __/__/____ Q.1 (1.00) - a) ( ) 195 b) ( ) 175 c) ( ) 165 d) ( ) 185 e) ( ) 205 Q.2 (1.00) - a) ( ) A repetição nem sequer começa, pois trava direto b) ( ) O comando ESCREVA depois do PARA mostra o valor do total geral de pontos c) ( ) Essa é uma repetição indeterminada. d) ( ) Não tem repetição nesse código. e) ( ) A variável total é um contador Q.3 (1.00) - Verifique as respostas em: www.gradepen.com/?ansid=483825.7 Página 2 de 6 a) ( ) 28 b) ( ) 58 c) ( ) 38 d) ( ) 18 e) ( ) 8 Q.4 (1.00) - A construção de algoritmos segue pas- sos, que devem ser realizados na ordem correta. Afi- nal, a sequência de passos para a construção de al- goritmos é também um algoritmo. Considerando es- ses passos, analise sequência abaixo e depois esco- lha a ordem correta. 1- Definir o processamento, ou seja, quais operações serão efetuadas e quais as res- trições para essas operações. O processamento deve transformar os dados de entrada em dados de saída e também verificar quais objetos são responsáveis pe- las atividades 2- Definir os dados de entrada, ou seja, quais da- dos serão fornecidos e quais objetos fazem parte do cenário do problema. 3- Entender o problema a ser resolvido e desta- car os pontos mais importantes e os objetos que o compõem. 4- Definir os dados de saída, ou seja, quais dados serão gerados depois do processo. 5- Testar o algoritmo realizando simulações cor- rigindo possíveis erros. 6- Construir o algoritmo. Qual a ordem correta dos itens acima ? a) ( ) 4,3,2,1,5,6 b) ( ) 3,2,1,4,6,5 c) ( ) 2,3,1,5,6,4 d) ( ) 1,2,3,4,5,6 e) ( ) 3,1,2,6,5,4 Q.5 (1.00) - a) ( ) 200 b) ( ) 500 c) ( ) 300 d) ( ) 400 e) ( ) 600 Q.6 (1.00) - fim a) ( ) 120 b) ( ) 20 c) ( ) -140 d) ( ) 0 e) ( ) 50 Q.7 (1.00) - Verifique as respostas em: www.gradepen.com/?ansid=483825.7 Página 3 de 6 a) ( ) O aluno será aprovado com média 8,1 b) ( ) O aluno será reprovado com média 5,3 c) ( ) O aluno será reprovado com média 6,7. d) ( ) O aluno será reprovado com média 4,4. e) ( ) O aluno será aprovado com média 7,0. Q.8 (1.00) - Sobre as estruturas de repetição e sele- ção em C, escolha abaixo a alternativa incorreta. a) ( ) é possível encadear essas estruturas de várias formas. b) ( ) A estrutura While serve para repetições de- terminadas ou indeterminadas c) ( ) A estrutura IF pode ser combinada com es- truturas de repetição. d) ( ) Existem 3 estruturas de repetição em C: For, while e do. e) ( ) não é possível colocar um IF dentro de uma estrutura While. Q.9 (1.00) - As estruturas de repetição são funda- mentais em qualquer linguagem. Na linguagem C isso não seria diferente. Sobre elas, qual das alterna- tivas abaixo está errada? a) ( ) Existem 3 estruturas desse tipo em C: For, while e do. b) ( ) Todas as estruturas funcionam de forma se- melhante. c) ( ) A estrutura DO serve apenas para repetições indeterminadas. d) ( ) A estrutura While serve para repetições de- terminadas ou indeterminadas. e) ( ) A estrutura FOR serve para repetições de- terminadas. Q.10 (1.00) - Quanto aos operadores lógicos, é in- correto dizer que : a) ( ) no operador “OU”, a probabilidade de uma expressão lógica dar verdadeiro é maior do que no operador “E”, na maioria das vezes. b) ( ) o operador “E” ou && é usado quando as duas expressões lógicas ligadas por ele de- vem acontecer de forma simultânea c) ( ) o operador “NAO” ou ! é usado para inver- ter o resultado de uma sentença lógica. d) ( ) o operador “OU” ou || é usado quando as duas expressões lógicas ligadas por ele devem acontecer de forma simultânea ou ao menos uma delas deve ser verdadeira e) ( ) o operador “E” ou && é usado sozinho, ou seja, não permite combinações entre ele e ou- tros operadores. Q.11 (1.00) - Quanto aos tipos de dados em C e Visualg, podemos dizer que: a) ( ) Não existem tipos compatíveis. b) ( ) Literal equivale a Float. c) ( ) Int equivale a literal. d) ( ) Int equivale a float. e) ( ) Float equivale a real. Q.12 (1.00) - a) ( ) 38 b) ( ) 18 c) ( ) 28 d) ( ) 58 e) ( ) 48 Q.13 (1.00) - Suponha que você vai guardar a placa de um veículo numa variável com tamanho 8. Como você declararia isso no visualg? a) ( ) var placa : vetor [1..8] de inteiro b) ( ) var placa : inteiro c) ( ) var placa : literal d) ( ) var placa : literal[8] e) ( ) var placa : real Verifique as respostas em: www.gradepen.com/?ansid=483825.7 Página 4 de 6 Q.14 (1.00) - Analise as afirmativas abaixo e, em seguida, marque a alternativa que apresenta quantas delas estão CORRETAS. 1. O comando PARA do visualg usa variável real para controle. 2. O comando Enquanto serve como estrutura de seleção. 3. A linguagem C não possui estruturas de repe- tição. 4. o comando “SE” do Visualg tem o equivalente no “IF” da linguagem C. a) ( ) 4 b) ( ) 1 c) ( ) 0 d) ( ) 3 e) ( ) 2 Q.15 (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 números reais. d) ( ) Permite guardar apenas inteiros. e) ( ) Permite guardar apenas caracteres. Q.16 (1.00) - O que significa o comando abaixo? scanf ( “%21[^\n]”, nome); a) ( ) É feita uma leitura de um string. b) ( ) É feita uma leitura de um inteiro. c) ( ) É feita uma leitura de um lógico. d) ( ) É feita uma impressão de um string. e) ( ) É feita uma leitura de um real. Q.17 (1.00) - Vimos que a linguagem C usa códigos para entrada e para saída de dados. Um deles é bem particular: o “\n”. Para que ele serve? a) ( ) Faz um retrocesso no cursor b) ( ) Realiza uma tabulação. c) ( ) Pula o cursor para uma nova linha. d) ( ) Pula o cursor para uma nova linha. e) ( ) Emite aspas. Q.18 (1.00) - a) ( ) 50 b) ( ) -140 c) ( ) 20 d) ( ) 0 e) ( ) 120 Q.19 (1.00) - a) ( ) O programa vai travar na hora da leitura. b) ( ) O programa recebe e lista 5 nomes de cida- des. c) ( ) O programa faz uma repetição determinada. d) ( ) O programa usa um vetor de char para ar- mazenar o string e) ( ) O comando de leitura da cidade coloca os caracteres em cada posição do vetor. Verifique as respostas em: www.gradepen.com/?ansid=483825.7 Página 5 de 6 Q.20 (1.00) - Suponha que você queira fazer uma repetição determinada em C, começando de 1 e indo até 40 de 5 em 5. qual seriao comando adequado ? a) ( ) for (int i=1; i<=40; i = i + 5) b) ( ) for (i=1; i<=40; int i = i + 5) c) ( ) for (i==40; i>=1; i == i + 5) d) ( ) for (i=1; i<=40; i = i + 5) e) ( ) for (i=1; int i<=40; i = i + 5) Q.21 (1.00) - a) ( ) Exibe o valor médio b) ( ) Exibe o menor valor c) ( ) Exibe as variáveis a e b, simultaneamente. d) ( ) Não exibe nenhuma delas. e) ( ) Exibe o maior valor. Q.22 (1.00) - a) ( ) Vai emitir a mensagem “primeira faixa de valores”. b) ( ) Não vai emitir mensagem. c) ( ) Vai emitir a mensagem “primeira faixa de valores” e em seguida “terceira faixa de va- lores”. d) ( ) Vai emitir a mensagem “segunda faixa de va- lores”. e) ( ) Vai emitir a mensagem “terceira faixa de va- lores” Q.23 (1.00) - A linguagem de programação C usa operadores lógicos, do mesmo jeito que o Visualg, com pequenas diferenças de escrita. Sobre o assunto, marque abaixo a alternativa incorreta. a) ( ) O operador “E” ou && resulta verdadeiro quando as duas expressões lógicas ligadas por ele são verdadeiras b) ( ) O operador “OU” ou || só pode ser utilizado sem combinações entre ele e outros operado- res c) ( ) O operador “NAO” inverte uma expressão lógica, por exemplo, false passa a ser true d) ( ) O operador “OU” ou || resulta falso apenas quando as duas expressões ligadas por ele forem falsas e) ( ) No operador “OU”, a probabilidade de uma expressão lógica dar verdadeiro é maior do que no operador “E”, na maioria das vezes Q.24 (1.00) - a) ( ) Não sendo a ou b para qualquer coisa que o usuário digitar o programa exibe o texto “outro time” . b) ( ) Se o usuário digitar “b” para o combustível o programa exibe o texto “ro time b”. c) ( ) Apenas se o usuário digitar “x” para o time o programa não exibirá nenhum texto. d) ( ) Se o usuário digitar “a” para o time o pro- grama exibe o texto “time a”. e) ( ) Se o usuário digitar “x” para o time o pro- grama exibe o texto “outro time” Q.25 (1.00) - Verifique as respostas em: www.gradepen.com/?ansid=483825.7 Página 6 de 6 a) ( ) O escreval não será executado. b) ( ) O escreval mostrará o valor 40 c) ( ) O programa vai travar. d) ( ) O escreval mostrará o valor 120 e) ( ) O escreval mostrará o valor 80 Verifique as respostas em: www.gradepen.com/?ansid=483825.7 Página 7 de 6 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: 483825.7 Verifique as respostas em: www.gradepen.com/?ansid=483825.7 Página 8 de 6 Verifique as respostas em: www.gradepen.com/?ansid=483825.7 Página 1 de 6 ESCOLA NILTON LINS Nota Professor: JULIANO DA SILVA Disciplina: Curso: Aluno: Matrícula: Turma: Data: __/__/____ Q.1 (1.00) - a) ( ) 58 b) ( ) 38 c) ( ) 18 d) ( ) 8 e) ( ) 28 Q.2 (1.00) - a) ( ) -140 b) ( ) 120 c) ( ) 20 d) ( ) 0 e) ( ) 50 Q.3 (1.00) - fim a) ( ) 20 b) ( ) 0 c) ( ) 50 d) ( ) -140 e) ( ) 120 Q.4 (1.00) - Suponha que você queira fazer uma re- petição determinada em C, começando de 1 e indo até 40 de 5 em 5. qual seria o comando adequado ? a) ( ) for (i=1; i<=40; i = i + 5) b) ( ) for (i=1; i<=40; int i = i + 5) c) ( ) for (i==40; i>=1; i == i + 5) d) ( ) for (int i=1; i<=40; i = i + 5) e) ( ) for (i=1; int i<=40; i = i + 5) Q.5 (1.00) - A construção de algoritmos segue pas- sos, que devem ser realizados na ordem correta. Afi- nal, a sequência de passos para a construção de al- Verifique as respostas em: www.gradepen.com/?ansid=483825.8 Página 2 de 6 goritmos é também um algoritmo. Considerando es- ses passos, analise sequência abaixo e depois esco- lha a ordem correta. 1- Definir o processamento, ou seja, quais operações serão efetuadas e quais as res- trições para essas operações. O processamento deve transformar os dados de entrada em dados de saída e também verificar quais objetos são responsáveis pe- las atividades 2- Definir os dados de entrada, ou seja, quais da- dos serão fornecidos e quais objetos fazem parte do cenário do problema. 3- Entender o problema a ser resolvido e desta- car os pontos mais importantes e os objetos que o compõem. 4- Definir os dados de saída, ou seja, quais dados serão gerados depois do processo. 5- Testar o algoritmo realizando simulações cor- rigindo possíveis erros. 6- Construir o algoritmo. Qual a ordem correta dos itens acima ? a) ( ) 4,3,2,1,5,6 b) ( ) 2,3,1,5,6,4 c) ( ) 3,2,1,4,6,5 d) ( ) 1,2,3,4,5,6 e) ( ) 3,1,2,6,5,4 Q.6 (1.00) - a) ( ) Vai emitir a mensagem “primeira faixa de valores” e em seguida “terceira faixa de va- lores”. b) ( ) Vai emitir a mensagem “terceira faixa de va- lores” c) ( ) Vai emitir a mensagem “primeira faixa de valores”. d) ( ) Vai emitir a mensagem “segunda faixa de va- lores”. e) ( ) Não vai emitir mensagem. Q.7 (1.00) - a) ( ) O escreval mostrará o valor 80 b) ( ) O escreval não será executado. c) ( ) O programa vai travar. d) ( ) O escreval mostrará o valor 40 e) ( ) O escreval mostrará o valor 120 Q.8 (1.00) - a) ( ) O aluno será aprovado com média 7,0. b) ( ) O aluno será reprovado com média 6,7. c) ( ) O aluno será reprovado com média 5,3 d) ( ) O aluno será aprovado com média 8,1 Verifique as respostas em: www.gradepen.com/?ansid=483825.8 Página 3 de 6 e) ( ) O aluno será reprovado com média 4,4. Q.9 (1.00) - Vimos que a linguagem C usa códigos para entrada e para saída de dados. Um deles é bem particular: o “\n”. Para que ele serve? a) ( ) Emite aspas. b) ( ) Pula o cursor para uma nova linha. c) ( ) Faz um retrocesso no cursor d) ( ) Pula o cursor para uma nova linha. e) ( ) Realiza uma tabulação. Q.10 (1.00) - Suponha que você vai guardar a placa de um veículo numa variável com tamanho 8. Como você declararia isso no visualg? a) ( ) var placa : inteiro b) ( ) var placa : vetor [1..8] de inteiro c) ( ) var placa : real d) ( ) var placa : literal[8] e) ( ) var placa : literal Q.11 (1.00) - a) ( ) 18 b) ( ) 38 c) ( ) 48 d) ( ) 58 e) ( ) 28 Q.12 (1.00) - a) ( ) 200 b) ( ) 500 c) ( ) 300 d) ( ) 400 e) ( ) 600 Q.13 (1.00) - a) ( ) A repetição nem sequer começa, pois trava direto b) ( ) O comando ESCREVA depois do PARA mostra o valor do total geral de pontos c) ( ) A variável total é um contador d) ( ) Essa é uma repetição indeterminada. Verifique as respostas em: www.gradepen.com/?ansid=483825.8 Página 4 de 6 e) ( ) Não tem repetição nesse código. Q.14 (1.00) - A linguagem de programação C usa operadores lógicos, do mesmo jeito que o Visualg, com pequenas diferenças de escrita. Sobre o assunto, marque abaixo a alternativa incorreta. a) ( ) O operador “OU” ou || só pode ser utilizado sem combinações entre ele e outros operado- res b) ( ) O operador “E” ou && resulta verdadeiro quando as duas expressões lógicas ligadas por ele são verdadeiras c) ( ) No operador “OU”, a probabilidade de uma expressão lógica dar verdadeiro é maior do que no operador “E”, na maioria das vezes d) ( ) O operador “OU” ou || resulta falso apenas quando as duas expressões ligadas por ele forem falsas e) ( ) O operador “NAO” inverte uma expressão lógica, por exemplo, false passa a ser true Q.15 (1.00) - a) ( ) 195 b) ( ) 205 c) ( ) 165 d) ( ) 185 e) ( ) 175 Q.16 (1.00) - Analise as afirmativas abaixo e, em seguida, marque a alternativa que apresenta quantas delas estão CORRETAS. 1. O comando PARA do visualg usa variável real para controle. 2. O comando Enquanto serve como estrutura de seleção. 3. A linguagem C não possui estruturas de repe- tição. 4. o comando “SE” do Visualg tem o equivalente no “IF” da linguagem C. a) ( ) 1 b) ( ) 3 c) ( ) 0 d) ( ) 2 e) ( ) 4 Q.17 (1.00) - Quanto
Compartilhar