<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <atom:link type="application/rss+xml" rel="self" href="http://www.questoesdeconcursos.com.br/feeds/disciplina/98"/>
    <title>Quest&#245;es de Concursos - Algoritmos e Estrutura de Dados</title>
    <link>http://www.questoesdeconcursos.com.br/feeds/disciplina/98</link>
    <description>Este feed tem como objetivo apresentar as 10 &#250;ltimas quest&#245;es.</description>
    <language>pt-br</language>
    <image>
      <title>Quest&#245;es de Concursos - Algoritmos e Estrutura de Dados</title>
      <url>http://www.questoesdeconcursos.com.br/images/img-logo-qc.png</url>
      <link>http://www.questoesdeconcursos.com.br/feeds/disciplina/98</link>
    </image>
    <copyright>Quest&#245;es de Concursos - 2009</copyright>
    <webMaster>equipe@questoesdeconcursos.com.br (Equipe QC)</webMaster>
    <ttl>40</ttl>
    <item>
      <pubDate>Sex, 26 Abr 2013 14:57:02 -0300</pubDate>
      <author>equipe@questoesdeconcursos.com.br (Equipe QC)</author>
      <title>Q309520</title>
      <description>Considerando o c&amp;oacute;digo a seguir, &amp;eacute; correto afirmar que n&amp;atilde;o h&amp;aacute; erros de sintaxe; &amp;eacute; poss&amp;iacute;vel executar o c&amp;oacute;digo para copiar ou mover arquivos do diret&amp;oacute;rio identificado por dir1 para o identificado por dir2; os arquivos de subdiret&amp;oacute;rios em dir1, caso existam, ser&amp;atilde;o copiados para dir2.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;#! /bin/csh -f&lt;br /&gt;
echo &amp;#39;Diretorio de origem:&amp;#39;&lt;br /&gt;
set dir1=($&amp;lt;)&lt;br /&gt;
echo &amp;#39;Diretorio de destino:&amp;#39;&lt;br /&gt;
set dir2=($&amp;lt;)&lt;br /&gt;
if ((! -d $dir1)**(! -d $dir2)) then&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot;Diretorios incorretos.&amp;quot;&lt;br /&gt;
endif&lt;br /&gt;
echo &amp;#39;Extensao dos arquivos:&amp;#39;&lt;br /&gt;
set ext=($&amp;lt;)&lt;br /&gt;
echo &amp;#39;Digite comando [cp ou mv]:&amp;#39;&lt;br /&gt;
set comando=($&amp;lt;)&lt;br /&gt;
switch ($comando)&lt;br /&gt;
case &amp;#39;cp&amp;#39;:&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; foreach arquivo (dir1/*)&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (! -d $arquivo &amp;amp;&amp;amp; $arquivo =~ *.ext) then&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; cp $arquivo dir2&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; endif&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; end&lt;br /&gt;
case &amp;#39;mv&amp;#39;:&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; foreach arquivo (dir1/*)&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (! -d $arquivo &amp;amp;&amp;amp; $arquivo =~ *.ext) then&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; mv $arquivo dir2&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; endif&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; end&lt;br /&gt;
default:&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;#39;Comando invalido&amp;#39;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; exit 01&lt;br /&gt;
endsw&lt;br /&gt;
exit 0&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;</description>
      <link>http://www.questoesdeconcursos.com.br/questoes/da4fc0c0-ab</link>
      <guid>http://www.questoesdeconcursos.com.br/questoes/da4fc0c0-ab</guid>
    </item>
    <item>
      <pubDate>Sex, 26 Abr 2013 14:57:02 -0300</pubDate>
      <author>equipe@questoesdeconcursos.com.br (Equipe QC)</author>
      <title>Q309521</title>
      <description>Quanto ao c&amp;oacute;digo a seguir, &amp;eacute; correto afirmar que n&amp;atilde;o h&amp;aacute; erros de sintaxe; o argumento deve ser um nome de arquivo para que n&amp;atilde;o haja falha; $1 identifica o argumento; o n&amp;uacute;mero e o conte&amp;uacute;do de cada linha no arquivo ser&amp;atilde;o apresentados, se o argumento for um nome de arquivo com extens&amp;atilde;o sh ou csh.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;#!/bin/sh&lt;br /&gt;
function imprimir ()&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot;Arquivo:&amp;quot; $1&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot;Tamanho:&amp;quot; $(wc $1)&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; linha=&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; n = 0&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; while read linha; do&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; ((n = n + 1))&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; echo &amp;quot;n : linha&amp;quot;;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; done&lt;br /&gt;
}&lt;br /&gt;
if [ $# -ne 1 ]; then&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot;Falha na execucao.&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; exit 2;&lt;br /&gt;
fi&lt;br /&gt;
if [ ! -r &amp;quot;$1&amp;quot; ]; then&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot;Falha na execucao.&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; exit 2;&lt;br /&gt;
fi&lt;br /&gt;
case $1 in&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; *.sh) imprimir&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; break&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; *.csh) imprimir&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; break&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; *) echo &amp;quot;Tipo invalido.&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; exit 1&lt;br /&gt;
exit 1;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;</description>
      <link>http://www.questoesdeconcursos.com.br/questoes/db3af774-ab</link>
      <guid>http://www.questoesdeconcursos.com.br/questoes/db3af774-ab</guid>
    </item>
    <item>
      <pubDate>Sex, 26 Abr 2013 14:57:02 -0300</pubDate>
      <author>equipe@questoesdeconcursos.com.br (Equipe QC)</author>
      <title>Q309522</title>
      <description>O seguinte c&amp;oacute;digo n&amp;atilde;o tem erros de sintaxe, e sua execu&amp;ccedil;&amp;atilde;o resulta na apresenta&amp;ccedil;&amp;atilde;o dos valores 10, 24 e 18.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
int main(int argc, char *argv[])&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; int a = 3, b = 2, c;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; c = (a &amp;gt; b) ? a : b;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; while (b &amp;lt; 5) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; a = 0;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while (a &amp;lt; 3) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; a++;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (a == 2) continue;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c++;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; if(b == 4) break;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; b++;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; c++;&lt;br /&gt;
}&lt;br /&gt;
switch(a) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; case 1 : b++;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; case 2 : b++;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; case 3 : b++;&lt;br /&gt;
case 4 : b++;&lt;br /&gt;
}&lt;br /&gt;
for (;a &amp;lt; 10; a++) c++;&lt;br /&gt;
do {&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; b = b + c;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; } while (b &amp;lt; c);&lt;br /&gt;
&amp;nbsp;&amp;nbsp; printf (&amp;quot;%d %d %d\n&amp;quot;, a, b, c);&lt;br /&gt;
}&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;</description>
      <link>http://www.questoesdeconcursos.com.br/questoes/dc1f1ad0-ab</link>
      <guid>http://www.questoesdeconcursos.com.br/questoes/dc1f1ad0-ab</guid>
    </item>
    <item>
      <pubDate>Sex, 26 Abr 2013 14:57:02 -0300</pubDate>
      <author>equipe@questoesdeconcursos.com.br (Equipe QC)</author>
      <title>Q309523</title>
      <description>O seguinte c&amp;oacute;digo n&amp;atilde;o tem erros de sintaxe e sua execu&amp;ccedil;&amp;atilde;o resulta na apresenta&amp;ccedil;&amp;atilde;o de B, A, Natal e Amparo.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
enum cidades {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Recife,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Natal&lt;br /&gt;
};&lt;br /&gt;
union capitais {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; enum cidades capitalA;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; enum cidades capitalB;&lt;br /&gt;
};&lt;br /&gt;
typedef struct {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; char *rua;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; enum cidades cidade;&lt;br /&gt;
} endereco;&lt;br /&gt;
int main(int argc, char *argv[]) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; char matriz[] = {&amp;#39;A&amp;#39;,&amp;#39;B&amp;#39;},(*ptrA)[2],*ptrB;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ptrA = &amp;amp;matriz;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&amp;quot;%c\n&amp;quot;, (*ptrA)[1]);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ptrB = &amp;quot;BRASIL&amp;quot;;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ptrB++;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ptrB++;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&amp;quot;%c\n&amp;quot;,*ptrB);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; union capitais varA;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; varA.capitalA = Natal;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&amp;quot;%d\n&amp;quot;, varA.capitalB);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; endereco varB = {&amp;quot;Amparo&amp;quot;, Recife}, *ptrC;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ptrC = &amp;amp;varB;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&amp;quot;%s\n&amp;quot;, ptrC-&amp;gt;rua);&lt;br /&gt;
}&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;</description>
      <link>http://www.questoesdeconcursos.com.br/questoes/dd0a0e4b-ab</link>
      <guid>http://www.questoesdeconcursos.com.br/questoes/dd0a0e4b-ab</guid>
    </item>
    <item>
      <pubDate>Sex, 26 Abr 2013 14:57:02 -0300</pubDate>
      <author>equipe@questoesdeconcursos.com.br (Equipe QC)</author>
      <title>Q309524</title>
      <description>O seguinte c&amp;oacute;digo n&amp;atilde;o tem erros de sintaxe e sua execu&amp;ccedil;&amp;atilde;o resulta na apresenta&amp;ccedil;&amp;atilde;o dos valores 22, 28 e 34.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
int funcao(int a, int *b) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; static int c = 5;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int d = 3;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; *b = *b + 5;&lt;br /&gt;
a++, c++, d++;&lt;br /&gt;
return (a + *b + c + d);&lt;br /&gt;
}&lt;br /&gt;
int main(int argc, char *argv[]) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int a = 2,b = 4,(*ptr)(int,int*);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ptr = funcao;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&amp;quot;%d\n&amp;quot;,(*ptr)(a,&amp;amp;b));&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&amp;quot;%d\n&amp;quot;,(*ptr)(a,&amp;amp;b));&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&amp;quot;%d\n&amp;quot;,(*ptr)(a,&amp;amp;b));&lt;br /&gt;
}&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;</description>
      <link>http://www.questoesdeconcursos.com.br/questoes/ddf2f26d-ab</link>
      <guid>http://www.questoesdeconcursos.com.br/questoes/ddf2f26d-ab</guid>
    </item>
    <item>
      <pubDate>Qua, 17 Abr 2013 14:55:54 -0300</pubDate>
      <author>equipe@questoesdeconcursos.com.br (Equipe QC)</author>
      <title>Q300387</title>
      <description>Uma fila &amp;eacute; uma estrutura de dados sujeita &amp;agrave; seguinte regra de opera&amp;ccedil;&amp;atilde;o: sempre que houver uma remo&amp;ccedil;&amp;atilde;o, o elemento removido ser&amp;aacute; o que estiver na estrutura h&amp;aacute; mais tempo.&lt;br/&gt; &lt;br /&gt;&lt;br /&gt;</description>
      <link>http://www.questoesdeconcursos.com.br/questoes/64a9a678-8a</link>
      <guid>http://www.questoesdeconcursos.com.br/questoes/64a9a678-8a</guid>
    </item>
    <item>
      <pubDate>Sex, 05 Abr 2013 14:46:00 -0300</pubDate>
      <author>equipe@questoesdeconcursos.com.br (Equipe QC)</author>
      <title>Q302256</title>
      <description>Analise o algoritmo em pseudo c&amp;oacute;digo abaixo: &lt;br/&gt;&lt;br/&gt;&lt;img src= &quot;http://www.questoesdeconcursos.com.br/images/provas/29873/Imagem 013.jpg&quot; border=&quot;0&quot; alt=&quot;Imagem 013.jpg&quot; /&gt;&lt;br/&gt;&lt;br/&gt;Considerando que uma nota v&amp;aacute;lida deve possuir valores entre 0 e 10 (inclusive), a lacuna que corresponde &amp;agrave; condi&amp;ccedil;&amp;atilde;o do  comando SE &amp;eacute; corretamente preenchida por &lt;br/&gt; &lt;br /&gt;&lt;br /&gt;a) n1 &gt;= 0 OU n1 &lt;=10 OU n2 &gt;= 0 OU n2 &lt;=10 &lt;br/&gt; &lt;br /&gt;b) (n1 &gt;= 0 E n1 &lt;=10) OU (n2 &gt;= 0 E n2 &lt;=10)  &lt;br /&gt;c) (n1 &gt;= 0 OU n1 &lt;=10) E (n2 &gt;= 0 OU n2 &lt;=10)  &lt;br /&gt;d) n1 &gt;= 0 E n1 &lt;=10 E n2 &gt;= 0 E n2 &lt;=10  &lt;br /&gt;e) n1 &gt; 0 E n1 &lt;10 E n2 &gt; 0 E n2 &lt;10 &lt;br /&gt;</description>
      <link>http://www.questoesdeconcursos.com.br/questoes/2d8b5fe7-91</link>
      <guid>http://www.questoesdeconcursos.com.br/questoes/2d8b5fe7-91</guid>
    </item>
    <item>
      <pubDate>Sex, 05 Abr 2013 14:46:00 -0300</pubDate>
      <author>equipe@questoesdeconcursos.com.br (Equipe QC)</author>
      <title>Q302257</title>
      <description>Insira os dados de entrada numa fila. Em seguida retire cada dado da fila e insira numa pilha. Mostre a pilha. Depois retire os  dados da pilha e insira na fila. &lt;u&gt;Mostre a fila&lt;/u&gt;.      &lt;br/&gt;&lt;br/&gt;Dados de entrada: 11, 12, 23, 14, 25, 50, 8, 18, 29, 10      &lt;br/&gt;&lt;br/&gt;As estruturas mostradas ficam      &lt;br/&gt;&lt;br/&gt;I.  Pilha: (topo) 10 - 29 - 18 - 8 - 50 - 25 - 14 - 23 - 12 - 11      &lt;br/&gt;&lt;br/&gt;II.  Fila: (come&amp;ccedil;o) 11 - 12 - 23 - 14 - 25 - 50 - 8 - 18 - 29 - 10 (fim)      &lt;br/&gt;&lt;br/&gt;III.  Fila: (come&amp;ccedil;o) 10 - 29 - 18 - 8 - 50 - 25 - 14 - 23 - 12 - 11 (fim)       &lt;br/&gt;&lt;br/&gt;IV.  Pilha: (topo) 11 - 12 - 23 - 14 - 25 - 50 - 8 - 18 - 29 - 10      &lt;br/&gt;&lt;br/&gt;V.  A fila mostrada fica com os elementos em ordem invertida dos dados de entrada      &lt;br/&gt;&lt;br/&gt;Est&amp;aacute; correto o que se afirma APENAS em &lt;br/&gt; &lt;br /&gt;&lt;br /&gt;a) III e IV.  &lt;br /&gt;b) II e IV. &lt;br /&gt;c) I, II e III.   &lt;br /&gt;d) I, III e V. &lt;br /&gt;e) I, IV e V. &lt;br /&gt;</description>
      <link>http://www.questoesdeconcursos.com.br/questoes/2ee5ec1a-91</link>
      <guid>http://www.questoesdeconcursos.com.br/questoes/2ee5ec1a-91</guid>
    </item>
    <item>
      <pubDate>Dom, 23 Dez 2012 22:25:33 -0200</pubDate>
      <author>equipe@questoesdeconcursos.com.br (Equipe QC)</author>
      <title>Q199896</title>
      <description>A ordena&amp;ccedil;&amp;atilde;o &amp;eacute; um problema muito importante para os  desenvolvedores de software. Para implement&amp;aacute;-la, existem  v&amp;aacute;rios algoritmos que j&amp;aacute; foram amplamente estudados,  como o BubbleSort, o QuickSort e o MergeSort. Uma das  caracter&amp;iacute;sticas estudadas desses algoritmos &amp;eacute; o tempo de  execu&amp;ccedil;&amp;atilde;o, que, usualmente, &amp;eacute; medido atrav&amp;eacute;s da nota&amp;ccedil;&amp;atilde;o  O (Big-Oh). &lt;br/&gt;&lt;br/&gt;Sobre esses conceitos, considere as afirmativas abaixo.&lt;br/&gt;&lt;br/&gt;I   -  O tempo de pior caso do algoritmo QuickSort &amp;eacute;  de ordem menor que o tempo m&amp;eacute;dio do algoritmo  Bubblesort. &lt;br/&gt;&lt;br/&gt;II   -  O tempo m&amp;eacute;dio do QuickSort &amp;eacute; O&lt;img src= &quot;http://www.questoesdeconcursos.com.br/images/provas/24618/Imagem 011.jpg&quot; border=&quot;0&quot; alt=&quot;Imagem 011.jpg&quot; /&gt;, pois ele  usa como estrutura b&amp;aacute;sica uma &amp;aacute;rvore de prioridades. &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;III   -  O tempo m&amp;eacute;dio do QuickSort &amp;eacute; de ordem igual ao  tempo m&amp;eacute;dio do MergeSort.&lt;br/&gt;&lt;br/&gt;Est&amp;aacute; correto &lt;b&gt;APENAS&lt;/b&gt; o que se afirma em&lt;br/&gt; &lt;br /&gt;&lt;br /&gt;a)  I  &lt;br /&gt;b)  II  &lt;br /&gt;c) III  &lt;br /&gt;d)  I e III  &lt;br /&gt;e)  II e III &lt;br /&gt;</description>
      <link>http://www.questoesdeconcursos.com.br/questoes/80d7921b-f3</link>
      <guid>http://www.questoesdeconcursos.com.br/questoes/80d7921b-f3</guid>
    </item>
    <item>
      <pubDate>Dom, 23 Dez 2012 22:25:33 -0200</pubDate>
      <author>equipe@questoesdeconcursos.com.br (Equipe QC)</author>
      <title>Q199898</title>
      <description>Dois vetores, v1 e v2, armazenam N inteiros cada um, est&amp;atilde;o ordenados de forma crescente e t&amp;ecirc;m a propriedade de que  o &amp;uacute;ltimo elemento de v1 (v1[N-1]) &amp;eacute; menor que o primeiro elemento de v2 (v2[0]). &amp;Eacute; retirado um elemento de cada vez de  cada um desses vetores alternadamente, e cada elemento retirado &amp;eacute; colocado em uma fila. Posteriormente, os elementos  s&amp;atilde;o retirados da fila e inseridos em uma &amp;aacute;rvore bin&amp;aacute;ria de busca. A &amp;aacute;rvore &amp;eacute; percorrida em ordem sim&amp;eacute;trica, e os elementos  s&amp;atilde;o inseridos, assim que retirados, em uma pilha. Depois, cada elemento &amp;eacute; retirado da pilha e inserido alternadamente em  um dos vetores, come&amp;ccedil;ando por v1. &lt;br/&gt;&lt;br/&gt;Diante do exposto, conclui-se que&lt;br/&gt; &lt;br /&gt;&lt;br /&gt;a)  v1[i] &amp;amp;ge;v2[i],&amp;amp;forall; i = 0,1,...,N-1 &lt;br /&gt;b) v1[i]&amp;amp;le; v2[i],&amp;amp;forall; i = 0,1,...,N-1 &lt;br /&gt;c) v1[N-1] &gt; v2[0] &lt;br /&gt;d) as listas n&amp;atilde;o est&amp;atilde;o mais ordenadas. &lt;br /&gt;e) todos os elementos de v1 est&amp;atilde;o armazenados em v2 e vice-versa. &lt;br /&gt;</description>
      <link>http://www.questoesdeconcursos.com.br/questoes/881e017c-f3</link>
      <guid>http://www.questoesdeconcursos.com.br/questoes/881e017c-f3</guid>
    </item>
  </channel>
</rss>
