Prévia do material em texto
<p>A</p><p>B</p><p>C</p><p>1 Marcar para revisão</p><p>�Procuradoria Geral do Estado - RO</p><p>�PGE/RO� 2015�</p><p>No contexto do comando switch e</p><p>do uso do comando break em seu</p><p>interior, na linguagem de</p><p>programação C, é correto afirmar</p><p>que:</p><p>Comandos na cláusula</p><p>case default de um</p><p>comando switch são</p><p>executados apenas se</p><p>nenhuma das cláusulas</p><p>case anteriores possuir um</p><p>comando break;</p><p>Não é possível executar</p><p>comandos de uma das</p><p>cláusulas case de um</p><p>comando switch na</p><p>mesma execução desse</p><p>comando.</p><p>Os comandos na cláusula</p><p>case default de um</p><p>comando switch são</p><p>executados apenas se</p><p>nenhuma das cláusulas</p><p>case anteriores possuir um</p><p>comando break;</p><p>13/09/2024, 17:14 estacio.saladeavaliacoes.com.br/prova/66e4994cb34285d4d5bc92a4/</p><p>https://estacio.saladeavaliacoes.com.br/prova/66e4994cb34285d4d5bc92a4/ 1/12</p><p>D</p><p>E</p><p>A</p><p>B</p><p>C</p><p>Quando um comando</p><p>break é executado, o</p><p>comando switch é</p><p>encerrado e o fluxo de</p><p>controle passa para o</p><p>próximo comando após o</p><p>fim do comando switch;</p><p>Toda cláusula case de um</p><p>comando switch, incluindo</p><p>a cláusula case default,</p><p>deve conter um comando</p><p>break;</p><p>2 Marcar para revisão</p><p>Marque a opção que apresente o</p><p>comando que é usado em uma</p><p>estrutura do tipo switch-case para</p><p>evitar que as opções incorretas não</p><p>sejam utilizadas, caso uma</p><p>determinada opção seja</p><p>selecionada.</p><p>default</p><p>break</p><p>else</p><p>13/09/2024, 17:14 estacio.saladeavaliacoes.com.br/prova/66e4994cb34285d4d5bc92a4/</p><p>https://estacio.saladeavaliacoes.com.br/prova/66e4994cb34285d4d5bc92a4/ 2/12</p><p>D</p><p>E</p><p>A</p><p>B</p><p>C</p><p>D</p><p>E</p><p>continue</p><p>done</p><p>3 Marcar para revisão</p><p>�Baseado em CESPE � 2018 � ABIN</p><p>- Oficial Técnico de Inteligência -</p><p>Área de Tecnologia da Informação)</p><p>Marque a opção que representa a</p><p>seguinte lógica de programação,</p><p>porém usando apenas estruturas do</p><p>tipo if simples.</p><p>A expressão a seguir especifica</p><p>que: 1 será adicionado a x, se x for</p><p>maior que 0; 1 será subtraído de x,</p><p>se x for menor que 0; o valor de x</p><p>será mantido, se x for igual a zero.</p><p>if(x>0) x++; if(x<0) x++;</p><p>if(x>0) x--; if(x<0) x--;</p><p>if(x>=0) x++; if(x<=0) x--;</p><p>if(x>0) x--; if(x<0) x++;</p><p>if(x>0) x++; if(x<0) x--;</p><p>13/09/2024, 17:14 estacio.saladeavaliacoes.com.br/prova/66e4994cb34285d4d5bc92a4/</p><p>https://estacio.saladeavaliacoes.com.br/prova/66e4994cb34285d4d5bc92a4/ 3/12</p><p>A</p><p>B</p><p>C</p><p>4 Marcar para revisão</p><p>Com relação aos 3 segmentos de</p><p>estrutura de repetição, avalie cada</p><p>assertiva a seguir como</p><p>V(verdadeira) ou F(falsa).</p><p>I. O comando FOR é o mais</p><p>indicado quando sabemos quantas</p><p>vezes a repetição vai ocorrer.</p><p>II. O comando WHILE é uma</p><p>estrutura de repetição que precisa</p><p>de uma condição que controle</p><p>quando o trecho deve se repetir.</p><p>III. O comando DO... WHILE, por</p><p>realizar o teste ao final do laço de</p><p>repetição, vai sempre executar ao</p><p>menos 1 vez a sequência de</p><p>comandos a se repetir.</p><p>IV. O comando WHILE executa a</p><p>repetição até que a condição seja</p><p>verdadeira, isto é, enquanto a</p><p>condição for falsa.</p><p>Assinale a correta sequência de V e</p><p>F, para a classificação das</p><p>assertivas:</p><p>F, V, F, V</p><p>V, V, V, F</p><p>F, F, V, V</p><p>13/09/2024, 17:14 estacio.saladeavaliacoes.com.br/prova/66e4994cb34285d4d5bc92a4/</p><p>https://estacio.saladeavaliacoes.com.br/prova/66e4994cb34285d4d5bc92a4/ 4/12</p><p>D</p><p>E</p><p>A</p><p>B</p><p>V, V, V, V</p><p>V, V, F, V</p><p>5 Marcar para revisão</p><p>Assinale a alternativa que</p><p>corresponde ao enunciado:</p><p>Faça um programa que leia vinte</p><p>números inteiros e positivos e</p><p>mostre o menor número.</p><p>controle=1;</p><p>for</p><p>(cont=1;cont<=20;cont++)</p><p>{ scanf ("%d",&num);</p><p>if (controle==1�</p><p>menor=num;</p><p>else</p><p>if (num</p><p>menor=num;</p><p>controle++;</p><p>}</p><p>controle=0;</p><p>for</p><p>(cont=1;cont<=20;cont++)</p><p>{ scanf ("%d",&num);</p><p>if (controle==1�</p><p>menor=num;</p><p>else</p><p>if (num</p><p>menor=num;</p><p>controle++;</p><p>}</p><p>13/09/2024, 17:14 estacio.saladeavaliacoes.com.br/prova/66e4994cb34285d4d5bc92a4/</p><p>https://estacio.saladeavaliacoes.com.br/prova/66e4994cb34285d4d5bc92a4/ 5/12</p><p>C</p><p>D</p><p>E</p><p>controle=1;</p><p>for</p><p>(cont=1;cont<=20;cont++)</p><p>{ scanf ("%d",&num);</p><p>if (controle==1�</p><p>menor=num;</p><p>else</p><p>if (num</p><p>menor=num;</p><p>}</p><p>controle=1;</p><p>for</p><p>(cont=1;cont<=10;cont++)</p><p>{ scanf ("%d",&num);</p><p>if (controle==1�</p><p>menor=num;</p><p>else</p><p>if (num</p><p>menor=num;</p><p>controle++;</p><p>}</p><p>controle=1;</p><p>while (cont<=20�</p><p>{ scanf ("%d",&num);</p><p>if (controle==1�</p><p>menor=num;</p><p>else</p><p>if (num</p><p>menor=num;</p><p>controle++;</p><p>}</p><p>6 Marcar para revisão</p><p>Considere o seguinte trecho de</p><p>código na linguagem C e avalie as</p><p>00</p><p>hora</p><p>: 33</p><p>min</p><p>: 37</p><p>seg</p><p>Ocultar</p><p>Questão 7 de 10</p><p>Respondidas �10� Em branco �0�</p><p>Finalizar prova</p><p>1 2 3 4 5</p><p>6 7 8 9 10</p><p>SM2 Introdução À Programação De Computadores</p><p>13/09/2024, 17:14 estacio.saladeavaliacoes.com.br/prova/66e4994cb34285d4d5bc92a4/</p><p>https://estacio.saladeavaliacoes.com.br/prova/66e4994cb34285d4d5bc92a4/ 6/12</p><p>A</p><p>B</p><p>C</p><p>assertivas a seguir.</p><p>Ind=1;</p><p>while (ind<=5)</p><p>{</p><p>scanf("%d",&num);</p><p>controle++;</p><p>if (controle == 1 && num%2 ==</p><p>0�</p><p>menor=num;</p><p>else</p><p>if (num</p><p>menor=num;</p><p>ind++;</p><p>}</p><p>I. Para que a variável menor receba</p><p>o conteúdo da variável num, pela</p><p>primeira vez é necessário que o</p><p>conteúdo da variável controle seja 1</p><p>e o conteúdo da variável num seja</p><p>par.</p><p>II. A estrutura de repetição</p><p>escolhida é indicada quando se</p><p>sabe ou não o número de</p><p>repetições</p><p>III. A sequência de comandos</p><p>interna ao comando WHILE será</p><p>repetida 5 vezes.</p><p>II e III</p><p>I e II</p><p>I</p><p>13/09/2024, 17:14 estacio.saladeavaliacoes.com.br/prova/66e4994cb34285d4d5bc92a4/</p><p>https://estacio.saladeavaliacoes.com.br/prova/66e4994cb34285d4d5bc92a4/ 7/12</p><p>D</p><p>E</p><p>A</p><p>B</p><p>I, II e III</p><p>I e III</p><p>7 Marcar para revisão</p><p>É preciso verificar se o conteúdo da</p><p>variável NUM existe ou não em um</p><p>vetor de 10 posições de inteiros, de</p><p>nome VET. Assinale a alternativa</p><p>que apresenta o correto código em</p><p>linguagem C para tal:</p><p>ind=0;</p><p>achou=false;</p><p>while (ind<10 &&</p><p>achou=false)</p><p>{</p><p>If (num==vet[ind])</p><p>achou=true</p><p>else ind++;</p><p>}</p><p>ind=10;</p><p>achou=false;</p><p>while (ind<1 &&</p><p>achou=true)</p><p>{</p><p>If (num==vet[ind])</p><p>achou=true</p><p>else ind++;</p><p>}</p><p>13/09/2024, 17:14 estacio.saladeavaliacoes.com.br/prova/66e4994cb34285d4d5bc92a4/</p><p>https://estacio.saladeavaliacoes.com.br/prova/66e4994cb34285d4d5bc92a4/ 8/12</p><p>C</p><p>D</p><p>E</p><p>ind=1;</p><p>achou=false;</p><p>while (ind<10 &&</p><p>achou=false)</p><p>{</p><p>If (num==vet[ind])</p><p>achou=true</p><p>else ind++;</p><p>}</p><p>ind=0;</p><p>achou=false;</p><p>while (ind<10 &&</p><p>achou=true)</p><p>{</p><p>If (num==vet[ind])</p><p>achou=true</p><p>else ind++;</p><p>}</p><p>ind=10;</p><p>achou=false;</p><p>while (ind<1 &&</p><p>achou=true)</p><p>{</p><p>If (num==vet[ind])</p><p>achou=true</p><p>else ind--;</p><p>}</p><p>8 Marcar para revisão</p><p>No contexto de um software de</p><p>análise de dados para uma empresa</p><p>de logística que busca eficiência</p><p>operacional, é crucial escolher a</p><p>estrutura de dados adequada.</p><p>13/09/2024, 17:14 estacio.saladeavaliacoes.com.br/prova/66e4994cb34285d4d5bc92a4/</p><p>https://estacio.saladeavaliacoes.com.br/prova/66e4994cb34285d4d5bc92a4/ 9/12</p><p>A</p><p>B</p><p>C</p><p>D</p><p>E</p><p>Considerando o texto, analise as</p><p>afirmativas abaixo:</p><p>I. Vetores são mais eficientes que</p><p>matrizes para todos os tipos de</p><p>operações de dados.</p><p>II. Matrizes são essenciais quando</p><p>dados relacionais ou</p><p>multidimensionais estão envolvidos.</p><p>III. Vetores e matrizes não podem</p><p>ser usados simultaneamente em um</p><p>programa.</p><p>Assinale a opção que apresenta</p><p>somente as alternativas corretas.</p><p>As alternativas I, II e III</p><p>estão corretas.</p><p>Apenas a afirmativa III está</p><p>correta.</p><p>Apenas as afirmativas I e II</p><p>estão corretas.</p><p>Apenas as afirmativas I e</p><p>III estão corretas.</p><p>Apenas a afirmativa II está</p><p>correta.</p><p>9 Marcar para revisão</p><p>�Baseado em TRE�CE � Técnico</p><p>Judiciário 2012�</p><p>Considere a variável idade</p><p>declarada no método main de um</p><p>13/09/2024, 17:14 estacio.saladeavaliacoes.com.br/prova/66e4994cb34285d4d5bc92a4/</p><p>https://estacio.saladeavaliacoes.com.br/prova/66e4994cb34285d4d5bc92a4/ 10/12</p><p>A</p><p>B</p><p>C</p><p>D</p><p>E</p><p>programa escrito em C, com a</p><p>seguinte instrução:</p><p>int idade=12;</p><p>Análise:</p><p>I. printf(idade<18?"Menor de</p><p>idade":"Maior de idade");</p><p>II. if(idade<18� {printf("Menor de</p><p>idade");} else {printf("Maior de</p><p>idade");}</p><p>III. if(idade<18� {printf("Menor de</p><p>idade");} else if (idade>=18�</p><p>{printf("Maior de idade");}</p><p>IV. switch(idade) {case<18�</p><p>printf("Menor de idade"); break;</p><p>case>=18: printf("Maior de</p><p>idade");}</p><p>Contém uma instrução</p><p>correta que</p><p>exibirá na tela a frase "Menor de</p><p>idade":</p><p>II e III, apenas.</p><p>I, II, III e IV.</p><p>II, apenas.</p><p>I e III, apenas.</p><p>I, II e III, apenas.</p><p>10 Marcar para revisão</p><p>13/09/2024, 17:14 estacio.saladeavaliacoes.com.br/prova/66e4994cb34285d4d5bc92a4/</p><p>https://estacio.saladeavaliacoes.com.br/prova/66e4994cb34285d4d5bc92a4/ 11/12</p><p>A</p><p>B</p><p>C</p><p>D</p><p>E</p><p>Considere o seguinte código escrito</p><p>em linguagem C�</p><p>int num,ind,soma=0;</p><p>for (ind=1;ind<=5;ind++)</p><p>{ scanf ("%d",&num);</p><p>if (num%2 == 0�</p><p>soma=soma+num;</p><p>}</p><p>printf("%d",soma);</p><p>Assinale a opção que apresenta</p><p>corretamente a saída do programa</p><p>para os seguintes dados de</p><p>entrada:</p><p>2 4 8 5 7�</p><p>26</p><p>15</p><p>14</p><p>12</p><p>27</p><p>13/09/2024, 17:14 estacio.saladeavaliacoes.com.br/prova/66e4994cb34285d4d5bc92a4/</p><p>https://estacio.saladeavaliacoes.com.br/prova/66e4994cb34285d4d5bc92a4/ 12/12</p>