881 Q147986
Ciência da Computação
Ano: 2009
Banca: (COSEAC)
No tocante às linguagens de programação, são linguagens orientadas a objeto as abaixo relacionadas, EXCETO:
882 Q147983
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A automação de tarefas por meio de programas escritos em linguagens scripts pode minimizar erros de operação e agilizar as tarefas, tanto do usuário quanto do administrador. Considerando o código acima, julgue os itens a seguir.

Na linha 8, as variáveis F e f contêm o mesmo valor.

883 Q147982
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A automação de tarefas por meio de programas escritos em linguagens scripts pode minimizar erros de operação e agilizar as tarefas, tanto do usuário quanto do administrador. Considerando o código acima, julgue os itens a seguir.

Considerando que a variável date contenha a informação FRI 12/25/2009, nesse caso, se a linha 8 for executada para algum arquivo, o mesmo será movido para um arquivo de nome 12-25-2009.txt.

884 Q147981
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A automação de tarefas por meio de programas escritos em linguagens scripts pode minimizar erros de operação e agilizar as tarefas, tanto do usuário quanto do administrador. Considerando o código acima, julgue os itens a seguir.

Caso o código em apreço resida no mesmo diretório onde está sendo executado e seja executado sem argumentos de linha, então o arquivo contendo esse código será eliminado.

885 Q147980
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A automação de tarefas por meio de programas escritos em linguagens scripts pode minimizar erros de operação e agilizar as tarefas, tanto do usuário quanto do administrador. Considerando o código acima, julgue os itens a seguir.

A opção delims=/ (R.8) determina que o delimitador de tokens seja o caractere /.

886 Q147979
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A automação de tarefas por meio de programas escritos em linguagens scripts pode minimizar erros de operação e agilizar as tarefas, tanto do usuário quanto do administrador. Considerando o código acima, julgue os itens a seguir.

Para a correta execução desse código, os caracteres ( e ) devem ser substituídos pelos caracteres { e }, respectivamente.

887 Q147978
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A automação de tarefas por meio de programas escritos em linguagens scripts pode minimizar erros de operação e agilizar as tarefas, tanto do usuário quanto do administrador. Considerando o código acima, julgue os itens a seguir.

Na linha 4, é verificado se o arquivo apontado pela variável F possui o nome de arquivo menor que 1 byte.

888 Q147977
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A automação de tarefas por meio de programas escritos em linguagens scripts pode minimizar erros de operação e agilizar as tarefas, tanto do usuário quanto do administrador. Considerando o código acima, julgue os itens a seguir.

Na linha 7, a variável F não poderia estar entre aspas, pois, dessa forma, não representa uma variável e sim uma constante.

889 Q147976
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A automação de tarefas por meio de programas escritos em linguagens scripts pode minimizar erros de operação e agilizar as tarefas, tanto do usuário quanto do administrador. Considerando o código acima, julgue os itens a seguir.

Durante a execução do código em questão, a segunda linha remove todos os arquivos do diretório corrente.

890 Q147975
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A automação de tarefas por meio de programas escritos em linguagens scripts pode minimizar erros de operação e agilizar as tarefas, tanto do usuário quanto do administrador. Considerando o código acima, julgue os itens a seguir.

O caractere @ (R.1) poderia ser eliminado sem prejuízo às linhas subsequentes do código.

891 Q147974
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A automação de tarefas por meio de programas escritos em linguagens scripts pode minimizar erros de operação e agilizar as tarefas, tanto do usuário quanto do administrador. Considerando o código acima, julgue os itens a seguir.

A variável date (R.8) é um argumento que deve ser passado via linha de comando.

892 Q147973
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo o texto acima como referência inicial, julgue os itens a seguir.

Baixo contraste entre figura e fundo promove maior legibilidade no texto de tela.

893 Q147972
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo o texto acima como referência inicial, julgue os itens a seguir.

Texto preto sobre fundo branco é mais legível que texto escuro sobre fundo branco.

894 Q147971
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo o texto acima como referência inicial, julgue os itens a seguir.

A fonte tipográfica Times New Roman é a fonte com serifa de maior legibilidade na tela do computador.

895 Q147970
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo o texto acima como referência inicial, julgue os itens a seguir.

O tamanho recomendável do corpo da fonte tipográfica em um texto na Web, para o público em geral, é de 10 a 12 pontos.

896 Q147969
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à figura acima e à anatomia do tipo, julgue os itens a seguir.

A linha E é chamada linha da versal.

897 Q147968
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à figura acima e à anatomia do tipo, julgue os itens a seguir.

A área sombreada no interior de letra O é denominada barriga.

898 Q147967
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à figura acima e à anatomia do tipo, julgue os itens a seguir.

A medida BC corresponde à altura X das letras.

899 Q147966
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à tipografia e à diagramação em geral, julgue os próximos itens.

O Unicode é um padrão internacional da indústria de informática que não permite uma manipulação consistente de texto nas escritas pictográficas.

900 Q147965
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à tipografia e à diagramação em geral, julgue os próximos itens.

O itálico é a forma exclusiva de enfatizar uma palavra ou frase em um texto corrido.

901 Q147964
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O código html é uma linguagem de marcação de hipertexto; isso significa que os comandos são grafados com a língua inglesa e dados a partir de textos comuns ou abreviados presentes no cotidiano de qualquer pessoa, o que torna esse tipo de programação muito fácil de ser aprendida. À vista dessas informações, julgue os itens subsequentes, relativos ao trecho de código acima, que diz respeito a uma tabela.

O código   é importante para a estruturação da página porque permite que as cores aplicadas nas células superiores possam ser repetidas nas demais.

902 Q147963
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O código html é uma linguagem de marcação de hipertexto; isso significa que os comandos são grafados com a língua inglesa e dados a partir de textos comuns ou abreviados presentes no cotidiano de qualquer pessoa, o que torna esse tipo de programação muito fácil de ser aprendida. À vista dessas informações, julgue os itens subsequentes, relativos ao trecho de código acima, que diz respeito a uma tabela.

O conjunto de tags acima resultam em uma solução que não deveria ser utilizada porque fere os princípios do acordo W3C.

903 Q147962
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O código html é uma linguagem de marcação de hipertexto; isso significa que os comandos são grafados com a língua inglesa e dados a partir de textos comuns ou abreviados presentes no cotidiano de qualquer pessoa, o que torna esse tipo de programação muito fácil de ser aprendida. À vista dessas informações, julgue os itens subsequentes, relativos ao trecho de código acima, que diz respeito a uma tabela.

Há uma imagem inserida na primeira célula, da tabela, quando se passa o mouse sobre ela, aparece um rótulo com a palavra teste.

904 Q147961
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O código html é uma linguagem de marcação de hipertexto; isso significa que os comandos são grafados com a língua inglesa e dados a partir de textos comuns ou abreviados presentes no cotidiano de qualquer pessoa, o que torna esse tipo de programação muito fácil de ser aprendida. À vista dessas informações, julgue os itens subsequentes, relativos ao trecho de código acima, que diz respeito a uma tabela.

A tabela possui algumas células coloridas e outras, não.

905 Q147960
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O código html é uma linguagem de marcação de hipertexto; isso significa que os comandos são grafados com a língua inglesa e dados a partir de textos comuns ou abreviados presentes no cotidiano de qualquer pessoa, o que torna esse tipo de programação muito fácil de ser aprendida. À vista dessas informações, julgue os itens subsequentes, relativos ao trecho de código acima, que diz respeito a uma tabela.

A tabela em questão é intitulada usabilidade em web sítios.

906 Q147959
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência à janela mostrada na figura acima, julgue os itens a seguir.

A letra a indica que o estilo a ser elaborado será aplicado a todas as imagens da página habilitada.

907 Q147958
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência à janela mostrada na figura acima, julgue os itens a seguir.

Os comandos aplicados com os recursos de CSS (cascading style sheets) ou simplesmente folha de estilos garantem ao sítio comportamento dinâmico, configuração de padrões para itens como hiperlinks, imagens etc.

908 Q147957
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência à janela mostrada na figura acima, julgue os itens a seguir.

A caixa apresentada introduz uma linha CSS no sítio ou página ativa no Dreamweaver.

909 Q147956
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência à figura acima, que mostra parte de uma janela do software Dreamweaver na qual se observa que existe um tipo de navegador selecionado e a possibilidade de escolha de vários outros, julgue os próximos itens.

Tanto os behaviors Popup Message quanto o comando Open Browser window são características que garantem a usabilidade de sítios de acordo com os conceitos de Jakob Nielsen.

910 Q147955
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência à figura acima, que mostra parte de uma janela do software Dreamweaver na qual se observa que existe um tipo de navegador selecionado e a possibilidade de escolha de vários outros, julgue os próximos itens.

A caixa em questão representa os comandos da opção Behaviors do Dreamweaver.

911 Q147954
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à tela acima, julgue os itens subsequentes.

Uma imagem em arquivo com extensão .png não é a mais indicada para ser utilizada como uma imagem de fundo ou um background. Nesse caso, pode-se utilizar imagens com extensão em gif pois mantém características como fundo transparente e tamanho reduzido de arquivo, ou, ainda, imagens com extensão jpg, que permite às gradações tonais serem representadas com maior qualidade.
912 Q147953
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à tela acima, julgue os itens subsequentes.

O código hexadecimal permite identificar que as cores de texto e de fundo serão vermelho e azul ciano.

913 Q147952
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à tela acima, julgue os itens subsequentes.

As fontes selecionadas são as mais indicadas para se usar em sítios, especialmente em textos longos.

914 Q147951
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à tela acima, julgue os itens subsequentes.

A tela apresentada permite configurar características gerais de uma página ativa no Dreamweaver; na opção Appearance, pode-se configurar a tipografia da página, o tamanho da fonte, a cor de texto, a cor de fundo das páginas, as imagens que ficarão como fundo e as margens.

915 Q147950
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com base na janela do Dreamweaver mostrada na figura acima, julgue os próximos itens.

De acordo a disponibilidade de páginas exibida na figura, o sítio construído versa sobre design de cartaz e de embalagens e o terceiro nível de navegação traz as características sobre cores e tipografias.

916 Q147949
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O webdesign não pode ser definido apenas como a elaboração de páginas de sítios, ou o conjunto de conhecimentos utilizados para esse fim, pois também permite elaborar outras interfaces utilizadas em meios digitais. Assim como os sítios têm como suporte a própria Internet, é possível considerar que CDs e DVDs operem como mídia para transportar informações digitais. Com referência a esse assunto, julgue os próximos itens.

A linha escrita com ActionScript fscommand( fullscreen, true); permite que um arquivo swf do Flash, gravado em um CD ou DVD, seja visualizado em qualquer computador e exibido em tela cheia.

917 Q147948
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O webdesign não pode ser definido apenas como a elaboração de páginas de sítios, ou o conjunto de conhecimentos utilizados para esse fim, pois também permite elaborar outras interfaces utilizadas em meios digitais. Assim como os sítios têm como suporte a própria Internet, é possível considerar que CDs e DVDs operem como mídia para transportar informações digitais. Com referência a esse assunto, julgue os próximos itens.

Um trabalho elaborado em Flash, exportado em swf e gravado em um CD será visualizado em qualquer computador.

918 Q147947
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O webdesign não pode ser definido apenas como a elaboração de páginas de sítios, ou o conjunto de conhecimentos utilizados para esse fim, pois também permite elaborar outras interfaces utilizadas em meios digitais. Assim como os sítios têm como suporte a própria Internet, é possível considerar que CDs e DVDs operem como mídia para transportar informações digitais. Com referência a esse assunto, julgue os próximos itens.

É possível transformar um arquivo html em um executável com a ajuda de recursos do Dreamweaver.

919 Q147946
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O design de qualquer interface depende de sutilezas como cores, formas, diagramação e contexto. A amarração desses elementos interage com possibilidades tecnológicas existentes. Considerando que os princípios de design gráfico nem sempre são aplicáveis ao design de sítios, julgue os itens de 61 a 65.

No sistema CMYK, a quantidade de pigmento de cor é dada em porcentagem; no sistema hexadecimal, observa-se a quantidade de luz em detrimento do pigmento; assim, o número 00 indica ausência de uma das cores de luz do sistema, enquanto 99 indica sua presença máxima.

920 Q147945
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O design de qualquer interface depende de sutilezas como cores, formas, diagramação e contexto. A amarração desses elementos interage com possibilidades tecnológicas existentes. Considerando que os princípios de design gráfico nem sempre são aplicáveis ao design de sítios, julgue os itens de 61 a 65.

Enquanto, no design gráfico, o sistema de cores utilizado é o CMYK, em sítios web o sistema utilizado é o RGB. Com base nesse sistema, foi elaborado o sistema hexadecimal em que, a cada dois dígitos, tem-se a definição de uma cor equivalente a cada uma das letras do sistema RGB.

921 Q147944
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O design de qualquer interface depende de sutilezas como cores, formas, diagramação e contexto. A amarração desses elementos interage com possibilidades tecnológicas existentes. Considerando que os princípios de design gráfico nem sempre são aplicáveis ao design de sítios, julgue os itens de 61 a 65.

O contraste entre figura e fundo, ou texto e fundo, é recomendável. Nesse caso, uma página cujo fundo tem a cor #ff3300 e as letras são em #0000FF será muito bem visualizada e não causará nenhuma dificuldade ao usuário.

922 Q147943
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O design de qualquer interface depende de sutilezas como cores, formas, diagramação e contexto. A amarração desses elementos interage com possibilidades tecnológicas existentes. Considerando que os princípios de design gráfico nem sempre são aplicáveis ao design de sítios, julgue os itens de 61 a 65.

Enquanto no design gráfico é possível escolher uma fonte fixa com a qual o documento será impresso, em um sítio construído com os recursos básicos do Dreamweaver, apenas se escolhe o conjunto de tipos com os quais a página poderá ser visualizada.

923 Q147942
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere à ferramenta Flash, Nielsen considera que ela introduziu vários problemas de usabilidade, e, entre eles, destaca o incentivo a animações gratuitas, descontextualizadas; ele afirma que a animação tem seu lugar na comunicação online, mas que esse espaço é limitado. Com relação a esse posicionamento crítico e à ferramenta Flash, julgue os itens seguintes.

A animação comum é muito utilizada em sítios construídos com recurso Flash; trata-se do conhecido carregando, que é resultado da interação entre uma animação ou imagem e uma programação em ActionScript. Segundo Nielsen, esperar pelo aparecimento de informações em uma tela aborrece o usuário.

924 Q147941
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere à ferramenta Flash, Nielsen considera que ela introduziu vários problemas de usabilidade, e, entre eles, destaca o incentivo a animações gratuitas, descontextualizadas; ele afirma que a animação tem seu lugar na comunicação online, mas que esse espaço é limitado. Com relação a esse posicionamento crítico e à ferramenta Flash, julgue os itens seguintes.

O webdesigner que utiliza Flash em seu trabalho não consegue prever o tempo que um sítio levará para ser visto por um usuário, pois não existem recursos para esse tipo de simulação.

925 Q147940
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito das inúmeras estruturas metodológicas para construção de um projeto, o designer Rodolfo Fuentes, autor do livro Prática do Design Gráfico, propõe que existam basicamente três etapas na elaboração de qualquer projeto: fase analítica, fase criativa e fase executiva. Considerando que essas fases podem ser subdivididas, dependendo das características do projeto, julgue os próximos itens.

A importância da transferência de arquivos via FTP, ou protocolo de transferência de dados, interfere no processo criativo, pois define que tipos de conteúdos podem ser utilizados na implantação de um sítio.

926 Q147939
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o trecho de entrevista acima, que reflete questionamentos de Neville Brody com relação às possibilidades de linguagens e organização de uma página web, julgue os itens que se seguem, a respeito de questões como atendimento, briefing, tecnologia e design de interface.

O motivo pelo qual o entrevistado recomenda a um cliente que não prossiga em um projeto de construção de um sítio web deve-se ao fato de que, nesse caso específico, o cliente iguala-se ao seu concorrente e não existe nessa proposta inicial um momento de diferenciação, que é o ponto onde os designers operam.

927 Q147938
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o trecho de entrevista acima, que reflete questionamentos de Neville Brody com relação às possibilidades de linguagens e organização de uma página web, julgue os itens que se seguem, a respeito de questões como atendimento, briefing, tecnologia e design de interface.

Os botões em Flash são programáveis com a linguagem ActionScript, e a linha de programação correta para vincular um botão a uma nova página é on (press) {getURL(terra.com.br;}.

928 Q147937
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o trecho de entrevista acima, que reflete questionamentos de Neville Brody com relação às possibilidades de linguagens e organização de uma página web, julgue os itens que se seguem, a respeito de questões como atendimento, briefing, tecnologia e design de interface.

No Flash, para se construir um botão, mesmo que bidimensional, o caminho é menu Inserir, Novo Símbolo e habilitar, na caixa de diálogo, a opção Botão. Essas escolhas levam a uma linha de tempo diferente, composta de apenas quatro quadros, na qual o último define a área de sensibilidade do botão.

929 Q147936
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Os sistemas de computação estão passando por uma evolução. Desde 1945, quando começou a era moderna dos computadores, até aproximadamente 1985, os computadores eram grandes e caros. Contudo, mais ou menos a partir de meados da década de 80, dois avanços tecnológicos começaram a mudar essa situação. O primeiro foi o desenvolvimento de microprocessadores de grande capacidade. O segundo desenvolvimento foi a invenção de redes de computadores de alta velocidade. Nesse cenário, surgem os sistemas distribuídos, os quais são plataformas formadas por um conjunto de computadores independentes que se apresenta a seus usuários como um sistema único e coerente. Com relação às arquiteturas distribuídas, julgue os itens a seguir.

...
930 Q147935
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O INMETRO, ao realizar os testes de conformidades de produtos/serviços disponíveis aos consumidores brasileiros, necessita coletar dados junto aos fabricantes e(ou) fornecedores de produtos/serviços. A coleta de dados ocorre por tecnologias diversas. Da mesma forma, os resultados devem estar disponíveis no sítio do INMETRO para consulta pela comunidade. Os resultados dos testes são disponibilizados de forma contínua e por isso são providos por meio de sistema informatizado que os publica em página web sob determinado leiaute padrão.

Em relação a formatação de dados, HTML, XML e ao texto acima, julgue os itens a seguir.

Arquivos XML permitem o processamento automatizado de seus dados por meio de te...

931 Q147934
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura abaixo apresenta o conteúdo parcial de um documento XML. Acerca das informações apresentadas, dos conceitos de GED, XML e das tecnologias relacionadas, julgue os seguintes itens.

Os valores http://www.w3.org/1999/02/22-rdf-syntax-ns# e http://purl.org/dc/elements/1.1/, empregados nas segunda e terceira linhas do documento, são mais precisamente chamados de URLs, não de URIs.

932 Q147933
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Quanto aos tópicos avançados em tecnologia da informação, julgue os itens a seguir.

Na programação distribuída, em geral faz-se uso de passagem de mensagens, sejam elas síncronas ou assíncronas, embora o compartilhamento de memória possa ser realizado por meio do uso de sistemas centrados em bancos de dados cliente-servidor.

933 Q147932
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Quanto aos tópicos avançados em tecnologia da informação, julgue os itens a seguir.

Quando realizada programação embarcada, considera-se essencial o uso de compiladores cruzados.

934 Q147931
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os seguintes itens em relação às tecnologias de mercado para o desenvolvimento de aplicações.

São exemplos de tipos de componentes de software reusáveis desenvolvidos na plataforma JEE: JSP (Java Server Page); biblioteca de tags; Servlet; EJB. O grau de reúso provido por esses componentes, EJBs e JSPs, é usualmente superior a bibliotecas de TAG.

935 Q147930
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os seguintes itens em relação às tecnologias de mercado para o desenvolvimento de aplicações.

São exemplos de packages presentes na plataforma JSE: java.awt.event, java.lang.reflect, java.net, java.sql, java.util.zip, org.xml.sax, org.omg.CORBA, java.rmi, e java.security.

936 Q147929
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os seguintes itens em relação às tecnologias de mercado para o desenvolvimento de aplicações.

Destacam-se entre as APIs para o desenvolvimento e a execução de aplicações para a plataforma JME: CLDC; CDC e MIDP, sendo que o desenvolvimento de MIDLets para dispositivos móveis de baixo desempenho, como celulares e pequenos PDAs, usualmente emprega as APIs CLDC e MIDP. Por outro lado, o desenvolvimento de aplicações para dispositivos embarcados com maior padrão de desempenho e consumo de energia, como SetTopboxes e PDAs de alto padrão, emprega a API CDC. As aplicações tipicamente desenvolvidas nessa última API são chamadas de XLets.

937 Q147928
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens que se seguem a respeito dos padrões de desenho e outras técnicas para reúso de software.

O uso do padrão Command apresenta consequências como um objeto Command é usualmente refratário ao enfileiramento; um objeto Command é usualmente transiente, isto é, não é passível de serialização e o uso disseminado de Commands dificulta a estruturação de um sistema em operações de alto nível.

938 Q147927
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens que se seguem a respeito dos padrões de desenho e outras técnicas para reúso de software.

Os padrões: Controller; Polimorfismo; e Information Expert, são considerados do tipo GRASP porque cada um embute uma forma de atribuição de responsabilidades a objetos. No caso do Controller, a responsabilidade é concernente ao tratamento de eventos. No caso do Polimorfismo, a responsabilidade é concernente à variação de comportamento, conforme o tipo do objeto. No caso do Information Expert, a responsabilidade concerne à disponibilidade de informações que permitem o desempenho de uma responsabilidade.

939 Q147926
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens que se seguem a respeito dos padrões de desenho e outras técnicas para reúso de software.

A programação de um padrão Singleton na linguagem java usualmente demanda que o método getInstance seja declarado como de instância.

940 Q147925
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do desenvolvimento de aplicações web e XML, julgue os itens seguintes.

Considerando que para o uso da tecnologia Hibernate na linguagem Java são empregados, usualmente, dois tipos de arquivos: (i) configuração e (ii) mapeamento, sendo a lista a seguir uma sequência de elementos XML utilizados na tecnologia Hibernate: (a) hibernate-mapping (b) class; (c) generator; (d) property; (e) session-factory; e (f) mapping, então, uma associação adequada entre os elementos e o tipo de arquivo Hibernate, no qual eles usualmente são empregados, é a seguinte: {(a, ii), (b, ii), (c, i), (d, ii), (d, i), (e, i), (f, i)}.

941 Q147924
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do desenvolvimento de aplicações web e XML, julgue os itens seguintes.

A tecnologia Struts é empregada para a construção de aplicações web conforme o modelo MVC, no qual o modelo é representado por beans programados em Java, a view é representada por JSPs e o controller é parcialmente descrito em arquivos XML.

942 Q147923
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura abaixo apresenta um código que pode ser interpretado por um browser web padrão habilitado para funcionamento com a tecnologia Ajax e que a suporta. A respeito do comportamento desse browser quando o usuário interagir com a correspondente página renderizada, julgue os itens subsequentes.

Um novo pedido HTTP será enviado pelo browser ao servidor HTTP que enviou a página sempre que a função ajaxFunction for executada com sucesso.

943 Q147922
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura abaixo apresenta um código que pode ser interpretado por um browser web padrão habilitado para funcionamento com a tecnologia Ajax e que a suporta. A respeito do comportamento desse browser quando o usuário interagir com a correspondente página renderizada, julgue os itens subsequentes.

Sempre que o usuário pressionar uma tecla nos campos nome e hora do formulário de nome formulario, será apresentada uma janela pop-up ao usuário com a expressão: Seu browser suporta Ajax!

944 Q147921
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes acerca de linguagens e outras tecnologias de programação.

A renderização do script SVG abaixo produzirá um triângulo com bordas azuis e preenchimento vermelho em um fundo branco com dimensões de 4 cm de largura por 4 cm de altura.

945 Q147920
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes a respeito das tecnologias de bancos de dados e aplicações web.

São características comuns em uma aplicação web suportada pela tecnologia Zope: o desenvolvimento embasado na linguagem Python; o uso de um SGBD orientado a objetos; o uso de um servidor http Apache para hospedagem da aplicação e tratamento as requisições dos browsers.

946 Q147919
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes a respeito das tecnologias de bancos de dados e aplicações web.

São características comuns de uma plataforma web suportada pela tecnologia JBoss: o desenvolvimento de aplicações embasado na linguagem Java/JSP e o uso de interceptadores (interceptors) para implementar um modelo de controle de comportamento de aplicações com base na orientação a aspectos.

947 Q147815
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, a respeito de interface gráfica, ergonomia e usabilidade.

Existem diversos estilos de interação do usuário com interfaces, entre os quais, manipulação direta; seleção de menu; preenchimento de formulários; linguagens de comandos; e linguagem natural.

948 Q147814
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, a respeito de interface gráfica, ergonomia e usabilidade.

Entre os critérios usados para identificar e classificar corretamente as qualidades e problemas ergonômicos de interfaces, estão a compatibilidade, a homogeneidade, a concisão, a flexibilidade, o feedbak, a carga informacional, o controle explícito e a gestão de erros.

949 Q147813
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 101 a 107, a respeito de tecnologias web.

A propriedade border-width:20px 10px 40px 1px define uma borda com o seguinte estilo: superior = 20 pixels; inferior = 10 pixels; esquerda = 40 pixels; direita = 1 pixel.

950 Q147812
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 101 a 107, a respeito de tecnologias web.

DHTML é um termo usado para descrever as tecnologias para criar páginas web dinâmicas e interativas como, por exemplo, JavaScript, CSS (cascading style sheets) e ASP.

951 Q147811
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 101 a 107, a respeito de tecnologias web.

O texto dentro de uma seção PCDATA é ignorado pelo parser.

952 Q147810
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 101 a 107, a respeito de tecnologias web.

Ajax é um grupo de tecnologias que consiste de uma combinação, entre outros, de um método para troca de dados assíncrona entre navegador e servidor, evitando recarga de páginas. O objeto XMLHttpRequest é comumente utilizado, mas pode-se usar um objeto IFrame ou adicionar dinamicamente a tag .

953 Q147809
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 101 a 107, a respeito de tecnologias web.

Webservices utilizam três elementos básicos: SOAP, uma linguagem dependente de plataforma e com base em XML; WSDL, utilizado para descrever e localizar Webservices; e UDDI, um diretório para armazenar informações a respeito de Webservices, como interfaces descritas em SOAP, oferecendo comunicação via WSDL.

954 Q147808
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O processo de depuração de um software ocorre como consequência de teste bem-sucedido, isto é, quando um caso de teste descobre um erro, a depuração é a ação que resulta na reparação do erro. A esse respeito, julgue os itens a seguir.

O software Jprobe ThreadAnalyzer auxilia na avaliação de problemas de trilha, condições de bloqueios, de parada e de execução, que podem gerar várias armadilhas para o desempenho de aplicações Java.

955 Q147807
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O processo de depuração de um software ocorre como consequência de teste bem-sucedido, isto é, quando um caso de teste descobre um erro, a depuração é a ação que resulta na reparação do erro. A esse respeito, julgue os itens a seguir.

A categoria de depuração denominada força bruta é provavelmente o método mais comum e menos eficiente para isolar a causa de um erro de software.

956 Q147806
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O processo de depuração de um software ocorre como consequência de teste bem-sucedido, isto é, quando um caso de teste descobre um erro, a depuração é a ação que resulta na reparação do erro. A esse respeito, julgue os itens a seguir.

O processo de depuração tem sempre como resultado a identificação da causa do problema, e, como consequência, a correção do problema.

957 Q147805
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O processo de depuração de um software ocorre como consequência de teste bem-sucedido, isto é, quando um caso de teste descobre um erro, a depuração é a ação que resulta na reparação do erro. A esse respeito, julgue os itens a seguir.

O processo de depuração pode ser corretamente considerado como um caso de teste de software.

958 Q147804
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com base no algoritmo acima, julgue os itens seguintes.

959 Q147803
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere ao desenvolvimento e à manutenção de sistemas e aplicações, julgue os itens a seguir.

Com as tecnologias web, a manutenção de sistemas é realizada on-line, sem necessidade de ambiente de desenvolvimento e produção.
960 Q147792
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os próximos itens, a respeito de tecnologias Web.

Joomla é um CMS escrito em PHP, que faz uso de banco de dados MySQL e somente pode ser executado no servidor web Apache.

961 Q147791
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os próximos itens, a respeito de tecnologias Web.

Drupal é um sistema de gerenciamento de conteúdo escrito em PHP, independentemente de sistema operacional, que oferece funcionalidades básicas de um CMS (content management system); entretanto, não implementa APIs e não permite o desenvolvimento de módulos extensivos.

962 Q147790
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os próximos itens, a respeito de tecnologias Web.

Webservice pode ser definido como um software projetado para oferecer suporte à interoperabilidade entre as máquinas de uma rede de comunicação. Um Webservice possui interface descrita em formato processável como, por exemplo, SOAP. Outros sistemas interagem com o Webservice da forma prescrita por sua descrição, utilizando mensagens WSDL, tipicamente por meio de protocolo HTTP com serialização XML em conjunto com outros padrões Web.

963 Q147789
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de depuração de programas e algoritmos, julgue os itens subsequentes.

Um processo de depuração pode ser dividido em on-line e off-line, e se diferenciam pelo tipo de interação com a execução do programa. A depuração on-line oferece interação direta com a aplicação, enquanto a off-line interage com um arquivo de monitoração gravado durante a execução da aplicação.

964 Q147788
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de depuração de programas e algoritmos, julgue os itens subsequentes.

Normalmente, no processo de depuração de um código em linguagem C, saber em que ponto do programa aconteceu um erro é suficiente para se determinar qual é o caminho até a causa do erro, independentemente da sequência de funções chamadas.

965 Q147787
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de depuração de programas e algoritmos, julgue os itens subsequentes.

Em um processo de depuração tradicional, qualquer ferramenta de depuração pode interpretar o código de máquina e fazer a engenharia reversa das funções de um programa.

966 Q147786
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de depuração de programas e algoritmos, julgue os itens subsequentes.

É possível depurar vários processos ao mesmo tempo, mesmo que estejam escritos em linguagens diferentes.

967 Q147785
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de depuração de programas e algoritmos, julgue os itens subsequentes.

Para a depuração de programas em sistema operacional Windows, é necessário que o espaço de memória RAM esteja paginado, além do uso de uma máquina virtual conectada diretamente ao controle da CPU.

968 Q147742
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a software livre, julgue os itens a seguir.

Para que um programa compilado, isto é, em formato binário, seja redistribuído, é necessária a autorização do autor ou do distribuidor do software.

969 Q147741
Ciência da Computação
Ano: 2009
Banca: Fundação CESGRANRIO (CESGRANRIO)

Por erro de um usuário, foi incluído um item na lista de especificações da plataforma J2EE que NÃO a constitui. Essa especificação é

970 Q147740
Ciência da Computação
Ano: 2009
Banca: Fundação CESGRANRIO (CESGRANRIO)

Luiz foi contratado para desenvolver uma aplicação WEB que acessará um banco de dados. Considerando-se que não será possível adquirir licenças (comerciais) de software, que conjunto de tecnologias Luiz deve usar para o desenvolvimento dessa aplicação?

971 Q147739
Ciência da Computação
Ano: 2009
Banca: Fundação CESGRANRIO (CESGRANRIO)

Um técnico em programação deseja identificar três exemplos de ambientes integrados de desenvolvimento (IDE), apresentados em

972 Q147738
Ciência da Computação
Ano: 2009
Banca: Fundação CESGRANRIO (CESGRANRIO)

Considere que um código fonte foi compilado para duas máquinas X e Y, conforme apresentado na tabela.

A máquina mais rápida e o seu ganho sobre a outra, respectivamente, são:

973 Q147686
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em relação aos conceitos de lógica de programação utilizados para a construção de algoritmos, julgue os próximos itens.

Registros são estruturas consideradas heterogêneas porque são compostos de dados que, apesar de serem logicamente relacionados, não têm necessariamente o mesmo tipo.

974 Q147685
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em relação aos conceitos de lógica de programação utilizados para a construção de algoritmos, julgue os próximos itens.

Estruturas de repetição permitem que uma sequência de comandos seja executada repetidamente até que determinada condição de interrupção seja satisfeita. É possível que, em determinada execução do algoritmo, a sequência de comandos não seja executada nenhuma vez.

975 Q147684
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens subsequentes, a respeito do procedimento acima, em que os parâmetros são passados por referência, V[] é um vetor de inteiros e A e B são do tipo inteiro.

A condição se (B – A >= 1) então é suficiente para garantir que o procedimento em questão não tenha execução infinita.

976 Q147683
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens subsequentes, a respeito do procedimento acima, em que os parâmetros são passados por referência, V[] é um vetor de inteiros e A e B são do tipo inteiro.

O procedimento mostrado também poderia ser implementado com o uso da estrutura de repetição enquanto, sem que os resultados da execução do procedimento fossem alterados.

977 Q147682
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens subsequentes, a respeito do procedimento acima, em que os parâmetros são passados por referência, V[] é um vetor de inteiros e A e B são do tipo inteiro.

Se VET for um vetor de inteiros com os valores [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], em que o índice do primeiro elemento é 1, então a chamada ao procedimento proc(VET, 1, 10) alteraria o valor de VET para [1, 9, 3, 7, 5, 6, 4, 8, 2, 10].

978 Q147488
Ciência da Computação
Ano: 2009
Banca: Fundação CESGRANRIO (CESGRANRIO)
Um Sistema de Informação foi desenvolvido de maneira a utilizar múltiplas linhas de controle. Dessa maneira, a cada requisição de usuário, o sistema cria uma thread para atendimento. Essa thread criada compartilha com outras threads pertencentes ao mesmo processo, que é o(a)
979 Q147487
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos protocolos de redes de comunicação e do padrão Ethernet 10BaseT, julgue os itens a seguir.

No Ethernet 10BaseT, tanto o endereço de origem quanto o endereço de destino possuem 48 bits.

980 Q147486
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um serviço web disponibiliza uma interface que permite a interação dos clientes com servidores de maneira mais geral em comparação aos navegadores web. Em relação a serviços e desenvolvimento web, julgue os itens a seguir.

O Tomcat é um contêiner de servlets. Quando em execução, a interface de gerenciamento do Tomcat está disponível em um URL para visualização com um navegador.

981 Q147474
Ciência da Computação
Ano: 2009
Banca: Fundação de Apoio ao Desenvolvimento da Educação de Mato Grosso do Sul (FADEMS)

Identifique corretamente a sequência numérica que será impressa após a execução do código PHP abaixo.

982 Q147473
Ciência da Computação
Ano: 2009
Banca: Fundação de Apoio ao Desenvolvimento da Educação de Mato Grosso do Sul (FADEMS)

Durante uma rotina de analise da performance do banco de dados, você percebe que existe uma procedure utilizando um cursor que esta utilizando muito recurso do servidor. De acordo com a listagem 1, o que você faz para otimizar este código?

983 Q147472
Ciência da Computação
Ano: 2009
Banca: Instituto de Estudos Superiores do Extremo Sul (IESES)

Sobre tecnologias de programação, assinale a alternativa correta:

984 Q147471
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

No contexto do algoritmo de substituição de página não usada recentemente (NUR), considere:

I. A maioria dos computadores com memória virtual tem dois bits de status: o bit referenciada (R) e o bit modificada (M).

II. Os bits de status devem ser atualizados em todas as referências à memória, sendo essencial que tal atualização ocorra via hardware.

III. Uma vez que o bit de status é colocado em 1, via hardware, este permanece com tal valor até o sistema operacional colocá-lo em 0, via software.

Está correto o que se afirma em

985 Q147470
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

Classes e objetos são dois conceitos-chave da programação orientada a objetos. Com relação a estes conceitos, é correto afirmar que

986 Q147455
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o código acima, julgue os itens a seguir, em relação à programação em linguagem C++.

O atributo courseName (l.31), por ter sido especificado de acesso private, não pode ser acessado por funções deslocadas exteriormente à classe GradeBook, como na função main – (l.33), ou por funções deslocadas exteriormente à classe como na função-membro de outras classes no programa.

987 Q147454
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o código acima, julgue os itens a seguir, em relação à programação em linguagem C++.

Os rótulos public (l.11) e private (l.30) na linguagem C++ são denominados especificadores de acesso. A tentativa de uma função que não seja membro de uma classe particular, ou friend dela, de acessar um membro private dessa classe gera erro de compilação.

988 Q147453
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o código acima, julgue os itens a seguir, em relação à programação em linguagem C++.

Na linguagem C++, a definição de uma função dentro de outra função gera erro de sintaxe.

989 Q147452
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o código acima, julgue os itens a seguir, em relação à programação em linguagem C++.

Não há como se chamar uma função membro de uma classe até se criar um objeto dessa classe.

990 Q147442
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Assinale a opção correta, com relação à programação de computadores.

991 Q147441
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando uma tabela de clientes criada mediante a instrução SQL acima, assinale a opção que apresenta corretamente uma instrução SQL para alterar essa tabela e modificar o campo telefone para que não seja nulo.

992 Q147440
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando que o código apresentado acima tenha sido compilado e executado corretamente, assinale a opção correta.

993 Q147438
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência ao trecho acima, extraído de um arquivo de configuração de um host no Linux para filtragem de pacotes, e no qual os números das linhas foram introduzidos somente como elementos para referenciá-las e não fazem parte do arquivo, julgue os itens que se seguem.

As linhas 12 e 13 revelam que se está permitindo um acesso do tipo web ao host junto com um acesso para os clientes de e-mail.

994 Q147437
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência ao trecho acima, extraído de um arquivo de configuração de um host no Linux para filtragem de pacotes, e no qual os números das linhas foram introduzidos somente como elementos para referenciá-las e não fazem parte do arquivo, julgue os itens que se seguem.

Os comandos que definem as políticas default para tratamento de pacotes estabelecem que tudo o que não for expressamente permitido será bloqueado pelo host.

995 Q147436
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a linguagens de programação, julgue o item abaixo.

A instrução test expression OR [expression] no shell bash do sistema operacional Linux funciona com inteiros, arquivos e strings. Por exemplo, uma linha dentro de um arquivo que contenha a instrução if test $ 1 -gt 0 segue a sintaxe correta.

996 Q147325
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de programação e desenvolvimento de aplicações, julgue os itens 104 e 105.

A análise de pontos de função é independente da técnica usada para a implementação do software. Essa análise introduz seus próprios conceitos para a descrição de uma aplicação de software com base em uma abstração orientada a objetos. Existem dois elementos para a abstração: a documentação de software, representada com base na orientação a objetos; e os itens dessa representação, mapeados em números.

997 Q147324
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o trecho de código apresentado acima, julgue os próximos itens.

A linha 26 permite se posicionar na segunda linha do resultado da query obtida na execução das instruções nas linhas 23 e 24. Esse valor corresponderia ao segundo maior valor da coluna cups da tabela JoltData. A linha 37 imprime o total acumulado da coluna cups da tabela JoltData.

998 Q147323
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o trecho de código apresentado acima, julgue os próximos itens.

As linhas de 7 a 12 permitem carregar o driver que informa às classes JDBC como se comunicar com a fonte de dados. No código, é usada a classe JdbcOdbcDriver e a linha 10 informa a ocorrência de erro no carregamento do driver JDBC/ODBC.

999 Q147273
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

Além dos conceitos de objeto e classe, o paradigma da orientação a objetos envolve os princípios de

1000 Q147266
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

Em relação à subprogramação, considere:

I. Os critérios para quebrar um programa em subprogramas em geral levam em conta que cada subprograma deve ser funcionalmente independente e que desempenhe uma tarefa específica única.

II. Cada subprograma deve possuir suas próprias variáveis (variáveis locais) e receber e/ou retornar valores do/para seu chamador apenas por meio dos parâmetros; variáveis globais devem ser evitadas.

III. O uso do subprograma torna-se oportuno quando alguma parte do programa desempenha uma tarefa específica e/ou quando algumas linhas de código aparecem repetidas em trechos distintos do programa.

IV. Um subprograma tanto pode estar contido em outro programa, quanto...

1001 Q147240
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a linguagens de programação, assinale a opção correta.

1002 Q147238
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a conceitos de programação estruturada e lógica de programação, assinale a opção incorreta.

1003 Q147237
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Ainda com base no trecho de código mostrado, assinale a opção correta.

1004 Q147236
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com base no trecho de código mostrado, assinale a opção correta.

1005 Q147185
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O Log4j é ferramenta que auxilia o programador no tratamento de erros em determinados tipos de aplicações. Assinale a opção correta acerca do Log4j.

1006 Q147140
Ciência da Computação
Ano: 2009
Banca: Instituto de Estudos Superiores do Extremo Sul (IESES)

Um documento XML para ser considerado bem formatado deve incluir seqüências de caracteres de marcação que podem ser analisados e deve atender as seguintes condições:

I. Nenhum atributo pode aparecer mais do que uma vez na mesma marca de início.

II. Valores de atributos cadeias de caracteres podem conter referências a entidades externas.

III. Todas as entidades devem ser declaradas.

 

Assinale a afirmativa correta:

1007 Q147139
Ciência da Computação
Ano: 2009
Banca: Instituto de Estudos Superiores do Extremo Sul (IESES)

Assinale a afirmativa INCORRETA:

1008 Q147138
Ciência da Computação
Ano: 2009
Banca: Instituto de Estudos Superiores do Extremo Sul (IESES)

Assinale a afirmativa INCORRETA sobre Chaves e índices:

1009 Q147137
Ciência da Computação
Ano: 2009
Banca: Instituto de Estudos Superiores do Extremo Sul (IESES)

Um software que não calcula corretamente o dígito verificador do CPF precisará sofrer uma manutenção para corrigir esse erro (também chamado de bug). Essa manutenção é do tipo:

1010 Q147136
Ciência da Computação
Ano: 2009
Banca: Instituto de Estudos Superiores do Extremo Sul (IESES)

O princípio básico da programação estruturada é que um programa é composto por blocos elementares de código que se interligam através de três mecanismos básicos, que são:

1011 Q94233
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Quanto aos conceitos de linguagens de programação, julgue os itens que se seguem. Na definição de funções ou procedimentos, a passagem de parâmetros pode ser feita por valor ou por referência. Na primeira forma, o argumento passado para a função ou o procedimento necessariamente manterá o seu valor depois que essa função (ou esse procedimento) terminarem a execução, enquanto na passagem por referência não existe essa garantia.
1012 Q94207
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Considerando os aspectos de linguagem de programação, julgue os itens subsequentes. Na fase elaboração, prevista no processo unificado de desenvolvimento de software, deve ser produzido o artefato descrição da arquitetura de software.
1013 Q94206
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Considerando os aspectos de linguagem de programação, julgue os itens subsequentes. A validação é o processo para determinar se os produtos de software de uma atividade atendem completamente aos requisitos ou condições impostas a eles nas atividades anteriores, enquanto a verificação determina se os requisitos e o produto final, sistema ou produto de software construído atendem ao uso específico pretendido.
1014 Q94205
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Considerando os aspectos de linguagem de programação, julgue os itens subsequentes. Na programação estruturada, existem estruturas de sequência, de decisão e de iteração. No primeiro tipo, uma tarefa é executada após a outra, linearmente. No segundo, a partir de um teste lógico, determinado trecho de código é executado, ou não. No terceiro, a partir de um teste lógico, determinado trecho de código é repetido por um número finito de vezes.
1015 Q94135
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação às ferramentas CASE, julgue os itens a seguir. As linguagens de consulta a bancos de dados, os compiladores, as linguagens de programação convencionais e os ambientes de programação orientada a objetos são exemplos típicos de ferramentas CASE de apoio e manutenção.
1016 Q94134
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação às ferramentas CASE, julgue os itens a seguir. As ferramentas CASE permitem melhor gerenciamento de projetos por meio da criação de estruturas analíticas de projeto, (EAP); definem a estrutura de divisão de trabalho; planejam a programação do projeto e permitem o acompanhamento de projetos de software.
1017 Q94133
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação às ferramentas CASE, julgue os itens a seguir. As técnicas de modelagem que utilizam métodos de análise estruturada e projeto estruturado (SA/SD) são técnicas CASE para projetos pequenos de software de baixa complexidade.
1018 Q785168
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando que tenha sido criada uma aplicação, com os respectivos controles e detalhes necessários para seu correto funcionamento, e que uma parte dessa aplicação tenha o código apresentado acima, julgue os itens a seguir.

A expressão Dim meuservico As ServiceProcess.ServiceController é a criação de um array de nome meuservico, que recebe uma coleção de classes do tipo ServiceProcess.ServiceController.
1019 Q785167
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando que tenha sido criada uma aplicação, com os respectivos controles e detalhes necessários para seu correto funcionamento, e que uma parte dessa aplicação tenha o código apresentado acima, julgue os itens a seguir.

A expressão Dim minhalista() As ServiceProcess.ServiceController é a declaração de um array chamado minhalista, que recebe uma coleção de objetos do tipo ServiceProcess.ServiceController.
1020 Q785166
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando que tenha sido criada uma aplicação, com os respectivos controles e detalhes necessários para seu correto funcionamento, e que uma parte dessa aplicação tenha o código apresentado acima, julgue os itens a seguir.

O trecho de código situado nas linhas de 10 a 16 percorre um array criado, determinando que o controle VisaoLista seja preenchido com o nome do serviço, o status e o tipo do serviço.
1021 Q731095
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)


O código apresentado a seguir declara corretamente a interface implementada por Controladora

1022 Q731037
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o trecho de código acima, julgue os itens de 93 a 101.

As variáveis H e I, utilizadas no laço da linha 7, serão responsáveis por armazenar as informações advindas do arquivo em análise. Se o arquivo em questão for um arquivo de texto, o conteúdo da variável H corresponderá ao quarto token, conforme definido pela opção tokens. Os tokens são delimitados, nesse caso, por uma vírgula.

1023 Q657239
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O código acima foi escrito em linguagem C para um processador de 32 bits. Considerando que, nesse código, char possui 1 byte de tamanho, enquanto que float possui 4 bytes, julgue os itens seguintes.

char é um novo tipo de variável definido a partir do tipo BYTE.
1024 Q655392
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, acerca das características do código apresentado no texto IV.

Há pelo menos 14 variáveis de instância explicitamente declaradas no código, sendo quatro delas de tipos primitivos e três delas de tipos de dados declarados no package java.lang.
1025 Q655391
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, acerca das características do código apresentado no texto IV.

O código da classe Workflow é mais reutilizável que o da classe Place.
1026 Q655390
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)


O código acima utiliza as classes declaradas no código apresentado no texto IV para tentar representar a rede descrita no texto I. Considerando que esse código não possui erros de compilação, julgue os itens seguintes.

Sem considerar o comando da linha 6, os comandos das linhas 5 a 20 do código acima modelam adequadamente a rede apresentada no texto I, no que se refere às suas relações entre transições, lugares e arcos.
1027 Q655389
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)


O código acima utiliza as classes declaradas no código apresentado no texto IV para tentar representar a rede descrita no texto I. Considerando que esse código não possui erros de compilação, julgue os itens seguintes.

O método println(), executado na linha de código 25, é declarado na classe System ou em uma de suas superclasses.
1028 Q147518
Ciência da Computação
Ano: 2008
Banca: Fundação Getúlio Vargas (FGV)

Considere a lista de requisitos, a seguir, de um sistema que será desenvolvido.

1. O sistema deverá emitir relatórios de compras a cada 15 dias.

2. O sistema só irá permitir a visualização do campo “valor máximo” para gerentes.

3. O sistema deverá fornecer diariamente o relatório de despesas.

4. O sistema não poderá excluir um fornecedor do cadastro se o fornecedor estiver inadimplente.

5. O sistema não permitirá acesso aos registros de compras após as 17 horas.

Em relação a esses requisitos, é correto afirmar que:

1029 Q147517
Ciência da Computação
Ano: 2008
Banca: Fundação Getúlio Vargas (FGV)

Considere as seguintes assertivas sobre uma arquitetura orientada a serviços (SOA):

I. SOA é apenas uma implementação de Serviços Web, possuindo ambas as mesmas características.

II. As mensagens são o principal meio de comunicação entre os provedores e os consumidores de serviços.

III. SOA não prescreve como projetar ou construir a implementação do serviço.

IV. Quando os serviços são disponibilizados na web, eles são identificados por uma URI.

As assertivas corretas são:

1030 Q147451
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O Programa3.pl está com sintaxe correta ao fazer utilização da estrutura de dados hash, que é uma lista complexa em que cada elemento é formado por uma chave e um valor.

1031 Q147450
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A saída do Programa2.pl contém a seqüência: 11 12 13 14 15 16 17 18 19 20 21 51 52 53 54 55 56 57 58 59 60 61 191 192 193 194 195 196 197 198 199 200.

1032 Q147449
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A saída do Programa1.pl contém os valores das variáveis 25Centavos, 10Centavos e 5Centavos

1033 Q147448
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Todas as funções e definições utilizadas no Programa1.pl estão corretas em relação a sintaxe e semântica.

1034 Q147445
Ciência da Computação
Ano: 2008
Banca: Escola de Administração Fazendária (ESAF)

A habilidade para uso de uma mesma mensagem para invocar comportamentos distintos de um determinado objeto é denominada

1035 Q147444
Ciência da Computação
Ano: 2008
Banca: Escola de Administração Fazendária (ESAF)

Considere o seguinte fragmento de código, para o método run() de uma determinada linha de execução (thread), em Java.

1. try{

2. sleep(1000);

3. } catch (InterruptedException ie){}

Se considerarmos que a linha de execução não é interrompida, é correto afirmar que

1036 Q147443
Ciência da Computação
Ano: 2008
Banca: Escola de Administração Fazendária (ESAF)

A tecnologia mais adequada para sistemas de objetos distribuídos que compreendem o suporte a diferentes linguagens de programação e plataformas de execução é

1037 Q147433
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O desenvolvimento de projeto de um website passa por etapas distintas desde o planejamento até a manutenção. Acerca das etapas de desenvolvimento de um website, julgue os itens que se seguem.

A manutenção de um website é uma etapa importante que compreende, entre outras atividades, a de suporte e comunicação com o usuário.

1038 Q147432
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O desenvolvimento de projeto de um website passa por etapas distintas desde o planejamento até a manutenção. Acerca das etapas de desenvolvimento de um website, julgue os itens que se seguem.

Entre as tarefas do planejamento de um website está a consideração das necessidades dos usuários em potencial.

1039 Q147431
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O Netbeans IDE 6.5 é uma plataforma de suporte a programação em Java. Com respeito a Java, a plataforma Netbeans IDE 6.5 e a ambientes de desenvolvimento Java, julgue os itens a seguir.

A partir do menu Arquivo -> novo projeto do Netbeans IDE 6.5, o programador pode escolher diversas opções, entre as quais a criação de aplicações do tipo desktop.

1040 Q147430
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um modelo de arquitetura de TI em camadas, numeradas de #1 a #10, em que os elementos preferenciais na recomendação de arquitetura estão indicados no lado esquerdo da imagem. Julgue os itens que se seguem acerca das informações apresentadas e dos conceitos de arquitetura e tecnologias de sistemas de informação.

Acerca de implementação de arquiteturas orientadas a serviços, é correto afirmar que tecnologia de XML Schema é condição para o uso de SOAP e http.

1041 Q147429
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao shell script mostrado, julgue os itens a seguir.

Se o valor n for menor que zero, as linhas de 11 a 15 serão executadas, caso contrário, será executada a linha 16.

1042 Q147428
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao shell script mostrado, julgue os itens a seguir.

Se o programa receber, como parâmetro, o número 123, o número 6 será apresentado como resultado, já que esse programa calcula a soma dos dígitos individuais do parâmetro recebido.

1043 Q147427
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de lógica de programação e estruturas de dados, julgue os itens a seguir.

Procedimentos e funções são categorias de subprogramas, e as funções são chamadas pelo aparecimento dos seus nomes em expressões. Um valor produzido pela execução de uma função pode ser retornado ao código que a chamou.

1044 Q147426
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de lógica de programação e estruturas de dados, julgue os itens a seguir.

Uma exceção é um evento, errôneo ou não, detectável por hardware ou software, que pode exigir processamento especial. Os processamentos das exceções não podem ser diferentes para diferentes tipos de exceções.

1045 Q147425
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

Boas práticas de programação são sempre bem-vindas em qualquer tipo de linguagem, já que trazem benefícios em termos de qualidade e performance. Nesse sentido, considere os códigos abaixo, utilizados no desenvolvimento de aplicações baseadas na plataforma .NET.

 

 

 Os códigos que obterão melhor performance de execução são APENAS os que constam em

1046 Q147424
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

Em relação à programação de computadores, considere:

 I. No interior de uma estrutura de decisão podem ser executadas outras estruturas de decisão.

II. Uma árvore binária pode ser definida com uma árvore vazia ou um nó raiz, tendo duas sub-árvores, identificadas como sub-árvore direita e sub-árvore esquerda.

III. No interior de uma estrutura de repetição é adequado, do ponto de vista da boa formatação funcional, iniciar uma outra estrutura de repetição que termina fora da anterior.

 IV. Uma árvore binária não pode ser vazia, tendo, no mínimo, dois nós com duas sub-árvores e cada uma de suas sub-árvores não podem ter raízes.

É correto o que consta APENA...

1047 Q147423
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da lógica de programação, que é fundamental para o desenvolvimento de códigos por meio de linguagens de programação, julgue os itens subseqüentes.

Em lógica de programação, uma constante é um valor fixo que não se modifica ao longo do tempo durante a execução de um programa. Essa constante pode ser numérica, lógica ou literal.

1048 Q147422
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da lógica de programação, que é fundamental para o desenvolvimento de códigos por meio de linguagens de programação, julgue os itens subseqüentes.

Os operadores relacionais são utilizados para comparar números. Para se comparar seqüências de caracteres (strings), são utilizados os operadores lógicos, que retornam valores verdadeiro e falso.

1049 Q147421
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da lógica de programação, que é fundamental para o desenvolvimento de códigos por meio de linguagens de programação, julgue os itens subseqüentes.

Um diagrama de blocos é uma forma padronizada para se representar os passos lógicos de determinado processamento. Por meio do diagrama, pode ser utilizada uma seqüência de símbolos, com significado bem definido, para auxiliar a representação dos passos de um processamento.

1050 Q147420
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da lógica de programação, que é fundamental para o desenvolvimento de códigos por meio de linguagens de programação, julgue os itens subseqüentes.

Na lógica de programação, a instrução é o comando principal que indica a um programa uma condição estrutural a repetir.

1051 Q147419
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A arquitetura orientada a serviço ou SOA (service oriented architecture) é um conjunto de técnicas e metodologias que auxilia no desenvolvimento de padrões e especificações. A respeito de SOA, julgue os itens de 56 a 60.

Web services é uma tecnologia que não provê integração com o SOA.

1052 Q147418
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A arquitetura orientada a serviço ou SOA (service oriented architecture) é um conjunto de técnicas e metodologias que auxilia no desenvolvimento de padrões e especificações. A respeito de SOA, julgue os itens de 56 a 60.

No SOA, estão previstos os fornecedores de um serviço (entidades que oferecem um serviço) e os consumidores de um serviço (entidades que utilizam o serviço ofertado).

1053 Q147417
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A arquitetura orientada a serviço ou SOA (service oriented architecture) é um conjunto de técnicas e metodologias que auxilia no desenvolvimento de padrões e especificações. A respeito de SOA, julgue os itens de 56 a 60.

Os serviços se constituem no mecanismo pelo qual as necessidades e as competências são separadas no SOA.

1054 Q147416
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A arquitetura orientada a serviço ou SOA (service oriented architecture) é um conjunto de técnicas e metodologias que auxilia no desenvolvimento de padrões e especificações. A respeito de SOA, julgue os itens de 56 a 60.

Em geral, o SOA pode ser considerado como um mecanismo para organizar as soluções que promovem o reúso, o crescimento e a interoperabilidade em uma organização.

1055 Q147415
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A arquitetura orientada a serviço ou SOA (service oriented architecture) é um conjunto de técnicas e metodologias que auxilia no desenvolvimento de padrões e especificações. A respeito de SOA, julgue os itens de 56 a 60.

O foco central do SOA, a arquitetura em si, é um ponto importante, porque não existe uma única relação direta entre a necessidade de um serviço mapeado para uma única solução.

1056 Q147412
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de RSS, julgue os itens que se seguem.

O trecho de código a seguir, em que foi usado o RSS 2.0, está sintaticamente correto.

1057 Q147411
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito das estruturas de controle e de fluxo em linguagens de programação, julgue os itens seguintes.

Estruturas do tipo loop geram a possibilidade de execução de uma mesma instrução ou conjunto delas enquanto determinada condição for verdadeira.

1058 Q147407
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um diagrama de relacionamento entre algumas das principais abstrações que compõem o ambiente Delphi. Considerando essa figura, julgue os itens a seguir, acerca dos conceitos de programação.

Programas desenvolvidos na plataforma Delphi, da mesma forma que programas desenvolvidos na plataforma Java, são compilados para um formato de bytecode interpretável, para posterior uso em ambientes independentes de plataforma, como Windows e Linux.

1059 Q147406
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um diagrama de relacionamento entre algumas das principais abstrações que compõem o ambiente Delphi. Considerando essa figura, julgue os itens a seguir, acerca dos conceitos de programação.

Todos os objetos gráficos que aparecem nas interfaces do Delphi são da classe TControl ou de suas subclasses, como TGraphicControl, TWinControl, TWidgetControl etc.

1060 Q147405
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acima, apresenta-se a implementação funcionalmente completa de três classes declaradas na linguagem Java, que definem uma estrutura de dados com funcionalidade de um dicionário. O dicionário é implementado com as classes Dictionary e DictLinkEntry. A DictionaryTest contém um programa (método main) que realiza um teste de funcionamento do dicionário, por meio da instanciação de um dicionário e da realização de operações de inserção (método put()), remoção (método remove()) e consulta (métodos get() e isEmpty()). Julgue os itens abaixo, acerca das informações apresentadas e dos conceitos de programação em Java.

A saída de dados...

1061 Q147404
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acima, apresenta-se a implementação funcionalmente completa de três classes declaradas na linguagem Java, que definem uma estrutura de dados com funcionalidade de um dicionário. O dicionário é implementado com as classes Dictionary e DictLinkEntry. A DictionaryTest contém um programa (método main) que realiza um teste de funcionamento do dicionário, por meio da instanciação de um dicionário e da realização de operações de inserção (método put()), remoção (método remove()) e consulta (métodos get() e isEmpty()). Julgue os itens abaixo, acerca das informações apresentadas e dos conceitos de programação em Java.

Imediatamente an...

1062 Q147403
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acima, apresenta-se a implementação funcionalmente completa de três classes declaradas na linguagem Java, que definem uma estrutura de dados com funcionalidade de um dicionário. O dicionário é implementado com as classes Dictionary e DictLinkEntry. A DictionaryTest contém um programa (método main) que realiza um teste de funcionamento do dicionário, por meio da instanciação de um dicionário e da realização de operações de inserção (método put()), remoção (método remove()) e consulta (métodos get() e isEmpty()). Julgue os itens abaixo, acerca das informações apresentadas e dos conceitos de programação em Java.

As linhas 13 e 1...

1063 Q147402
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acima, apresenta-se a implementação funcionalmente completa de três classes declaradas na linguagem Java, que definem uma estrutura de dados com funcionalidade de um dicionário. O dicionário é implementado com as classes Dictionary e DictLinkEntry. A DictionaryTest contém um programa (método main) que realiza um teste de funcionamento do dicionário, por meio da instanciação de um dicionário e da realização de operações de inserção (método put()), remoção (método remove()) e consulta (métodos get() e isEmpty()). Julgue os itens abaixo, acerca das informações apresentadas e dos conceitos de programação em Java.

Durante a execuç...

1064 Q147401
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acima, apresenta-se a implementação funcionalmente completa de três classes declaradas na linguagem Java, que definem uma estrutura de dados com funcionalidade de um dicionário. O dicionário é implementado com as classes Dictionary e DictLinkEntry. A DictionaryTest contém um programa (método main) que realiza um teste de funcionamento do dicionário, por meio da instanciação de um dicionário e da realização de operações de inserção (método put()), remoção (método remove()) e consulta (métodos get() e isEmpty()). Julgue os itens abaixo, acerca das informações apresentadas e dos conceitos de programação em Java.

A estrutura de d...

1065 Q147400
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

A partir das informações apresentadas nas figuras de I a V, julgue os itens de 82 a 87, relativos a conceitos de desenvolvimento de sistemas e linguagens de programação.

Caso o usuário invoque o menu pop-up sobre a instância de nome simulato1, este menu pop-up apresentará ao usuário a opção de invocação de métodos com nome reset, r...

1066 Q147360
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Ainda com relação às linguagens, julgue os próximos itens

A modelagem de processos burocráticos, ou BPM, é utilizada para estruturar e reconhecer os processos e atividades em uma organização para que se possa melhorar e alinhar esses processos, otimizando-os e tornando-os mais eficientes, sem burocracia.

1067 Q147359
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação aos frameworks de software, julgue os itens subseqüentes.

O QT, um framework opensource para a programação de interfaces gráficas, foi desenvolvido em C++ e contém bibliotecas para facilitar a programação.

1068 Q147358
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação aos frameworks de software, julgue os itens subseqüentes.

O Plone é executado em Zope, foi escrito em Python e é usado como SGBD para portais de informação.

1069 Q147357
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação aos frameworks de software, julgue os itens subseqüentes.

A tecnologia Enterprise JavaBeans (EJB) é uma arquitetura de componentes do tipo cliente que atua na plataforma J2EE.

1070 Q147354
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens subseqüentes, acerca das informações apresentadas e o conteúdo do script acima apresentados, bem como dos conceitos de linguagens de programação e arquitetura e sistemas de TI.

A linguagem OS JCL é adequada para o processamento de programas interativos, e inadequada para uso em ambientes de processamento batch ou em lotes.

1071 Q147353
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens subseqüentes, acerca das informações apresentadas e o conteúdo do script acima apresentados, bem como dos conceitos de linguagens de programação e arquitetura e sistemas de TI.

A execução do programa PROG04 independe dos códigos de retorno de PROG03.

1072 Q147352
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens subseqüentes, acerca das informações apresentadas e o conteúdo do script acima apresentados, bem como dos conceitos de linguagens de programação e arquitetura e sistemas de TI.

O programa PROG03 será executado apenas se o código de retorno de PROG02 for menor ou igual a 8.

1073 Q147351
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens subseqüentes, acerca das informações apresentadas e o conteúdo do script acima apresentados, bem como dos conceitos de linguagens de programação e arquitetura e sistemas de TI.

O programa PROG02 será executado apenas se o código de retorno de PROG01 produzir resultados normais.

1074 Q147350
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Logo é uma linguagem de programação que foi desenvolvida no Massachusetts Institute of Technology (MIT), Boston – EUA, por Seymour Papert. Essa linguagem tem uma raiz

1075 Q147349
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

As características do Logo que contribuem para que ele seja uma linguagem de programação de fácil assimilação são a

1076 Q147348
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Como auxiliar do processo de construção do conhecimento, o computador deve ser usado como uma máquina para ser ensinada. Nesse caso, é o aluno quem deve passar as informações para o computador. Assinale a opção em que as linguagens apresentadas permitem esse tipo de atividade.

1077 Q147347
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos conceitos de software básico, julgue os itens que se seguem.

Montador é um programa de computador que realiza a conversão de uma linguagem de montagem (assembly) para código de máquina.

1078 Q147346
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos conceitos de software básico, julgue os itens que se seguem.

Em processos de compilação, a fase de análise é divida em duas etapas: análise sintática e análise semântica.

1079 Q147338
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

As instâncias de uma classe são

1080 Q147337
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

Em uma hierarquia de classes é possível especificar operações com a mesma assinatura em pontos diferentes da hierarquia. Portanto, essas operações presentes nas classes-filha

1081 Q147336
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

Uma ou mais instruções são executadas ou não, dependendo do resultado do teste efetuado. Esta afirmação define uma estrutura de controle de programação do tipo

1082 Q147335
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao pseudocódigo acima, julgue os itens seguintes.

O pseudocódigo leva o mesmo tempo para ordenar duas seqüências de entrada de mesmo tamanho, independentemente do quanto elas já estejam ordenadas.

1083 Q147334
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao pseudocódigo acima, julgue os itens seguintes.

Esse pseudocódigo varre um vetor de elementos desde o menor índice até o maior índice e a medida que avança, vai deixando os elementos com menor índice ordenados.

1084 Q147333
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

Com relação ao pseudocódigo acima, julgue os itens a seguir.

No pseudocódigo acima, pode-se introduzir o uso de um registro sentinela, que cria um novo registro ao final da lista, que contém a chave procurada. A busca é realizada sabendo-se que um registro contendo a chave vai ser encontrado e, ao final da busca, verifica-se se o registro encontrado é o registro sentinela.

1085 Q147332
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

Com relação ao pseudocódigo acima, julgue os itens a seguir.

Na função busca1, para cada elemento da lista, dois testes são realizados: i <= L.NS e L.A[i].chave = x.

1086 Q147331
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

Com relação ao pseudocódigo acima, julgue os itens a seguir.

A função busca1 busca um registro que contém a chave x na lista L, e retorna o índice do registro na lista, caso o registro seja encontrado ou, caso contrário, retorna zero.

1087 Q147319
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com base no algoritmo apresentado acima, julgue os itens seguintes.

O algoritmo é recursivo e pode ter problemas de execução ao ser implementado quando n < 0.

1088 Q147318
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com base no algoritmo apresentado acima, julgue os itens seguintes.

O algoritmo devolve sim se x está em A[1..n-1] e, caso contrário, devolve não.

1089 Q147317
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com base no trecho de código acima, julgue os itens a seguir.

A variável x usa um operador em postfix que, por sua vez, usa o valor corrente de x e depois o diminui, até chegar a 0.

1090 Q147316
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com base no trecho de código acima, julgue os itens a seguir.

Os valores a serem impressos pelo programa são 2, 1 e 0.

1091 Q147315
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com base no trecho de código apresentado acima, julgue os itens seguintes.

O ciclo de while permite que sejam lidos caracteres do teclado na variável ch. Enquanto o valor dessa variável, que é lida com o comando putchar, for diferente de "q", o ciclo de leitura de caracteres continuará.

1092 Q147314
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com base no codigo acima, julgue os seguintes itens.

As linguagens de script apresentam todas as estruturas de controle presentes em uma linguagem de programação convencional e, por isso, geralmente são mais rápidas.

1093 Q147313
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com base no codigo acima, julgue os seguintes itens.

A função implementada no código retorna um apontador para a nova estrutura ou NULL, caso não consiga reservar memória.

1094 Q147312
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com base no codigo acima, julgue os seguintes itens.

O código implementa uma função que recebe como parâmetro um apontador para uma estrutura identificada como abc e cria, dinamicamente, uma nova estrutura.

1095 Q147311
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com base no código acima, julgue os itens subseqüentes.

No código acima, o método HelloWorldApp permite a impressão da string "Oi pra todos!" na saída padrão.

1096 Q147310
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com base no código acima, julgue os itens subseqüentes.

O código ilustra o uso de um nome de classe e um nome de objeto.

1097 Q147309
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O avanço das tecnologias de transmissão de dados, juntamente com a facilidade de obter-se dados através da grande rede tem impulsionado o surgimento de aplicações e padrões para desenvolvimento de aplicações voltadas para a Internet. A W3C (World Wide Web Consortium) é uma organização internacional que vem trabalhando intensamente no desenvolvimento de padrões para Internet. Acerca dos padrões, conceitos e tecnologias voltadas para a Web, julgue os itens de 68 a 75.

A tecnologia AJAX (asynchronous JavaScript and XML) permite a comunicação assíncrona entre o cliente e o servidor por meio do protocolo HTTP.

1098 Q147308
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O avanço das tecnologias de transmissão de dados, juntamente com a facilidade de obter-se dados através da grande rede tem impulsionado o surgimento de aplicações e padrões para desenvolvimento de aplicações voltadas para a Internet. A W3C (World Wide Web Consortium) é uma organização internacional que vem trabalhando intensamente no desenvolvimento de padrões para Internet. Acerca dos padrões, conceitos e tecnologias voltadas para a Web, julgue os itens de 68 a 75.

A linguagem XHTML (extensible hypertext markup language) é vista como sucessora da linguagem HTML. Embora o XHTML seja semelhante ao HTML versão 4.01, em XHTML todos os elementos devem ser escritos em caixa alta (upper case) como mostra o exemplo abaix...

1099 Q147307
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O processo de ligação é responsável, entre outras tarefas, por resolver referências externas. No código em apreço, como se trata de um único módulo, não há necessidade de resolução de referências externas, sendo, dessa forma, desnecessário o processo de ligação

1100 Q147306
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O GCC e os compiladores C++, em geral, realizam várias etapas de análise e síntese de código-fonte até a geração do módulo de carga. Normalmente, o módulo de carga gerado por meio do compilador GCC é um código relocável.

1101 Q147305
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um namespace permite grupar classes, objetos e(ou) funções sob um mesmo nome. No código mostrado, pode-se retirar a linha 2 se for incluído no código o namespace a que o membro pertence.

1102 Q147304
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Caso o código acima seja executado e o usuário digite a seqüência abcd seguida de , a saída do programa será abcd.

1103 Q147303
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Uma função recursiva deve ter pelo menos uma condição de parada e uma chamada a si mesmo. A função MyFun, do código mostrado, pode ser classificada como uma função recursiva.

1104 Q147302
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Quando uma função não recebe parâmetros, a mesma pode ser precedida por void, como ocorre com a função MyFun(), na linha 3 do código acima.

1105 Q147301
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O código acima inclui uma diretiva de pré-processamento. Mesmo sem essa diretiva, o código poderia ser compilado e executado corretamente.

1106 Q147300
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Para a publicação de conteúdos para a Internet, uma etapa importante para o designer é a definição dos elementos gráficos da página. Nesse contexto, uma das principais ferramentas disponíveis são as folhas de estilo em cascata (cascading style sheets), mais conhecidas como CSS. A esse respeito, julgue os itens a seguir.

O CSS pode ser definido como um padrão para declaração de propriedades de exibição de elementos HTML.

1107 Q147299
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando-se a estrutura e a sintaxe da linguagem de programação Action Script, presente no aplicativo Flash, julgue os próximos itens.

Em casos que exijam estruturas condicionais, como em ambientes de jogos educacionais em Flash, as seguintes estruturas podem ser utilizadas: if, if else, if else if e switch.

1108 Q147275
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

Um conjunto de Servlets, páginas JSP, classes Java, bibliotecas, ícones, páginas HTML e outros elementos, que podem ser empacotados juntos pelos desenvolvedores, deve ser instalado no Tomcat sob o diretório

1109 Q147274
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

Em lógica de programação, denomina-se ...... de duas proposições p e q a proposição representada por "p ou q" cujo valor lógico é a falsidade (F), quando os valores lógicos das proposições p e q são ambos falsos ou ambos verdadeiros, e o valor lógico é a verdade (V), nos demais casos.

 Preenche corretamente a lacuna acima:

1110 Q147255
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

O utilitário Visual Data Manager pode ser selecionado no VB 6.0 por meio do menu

1111 Q147254
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

A programação estruturada baseia-se em três estruturas lógicas:

1112 Q147223
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com respeito a linguagens de programação e estrutura de dados, julgue os itens a seguir.

As definições de variáveis no código de um programa não interferem na geração de um código-objeto porque as variáveis não possuem relação direta com a entrada e a saída de dados em um programa.

1113 Q147178
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do framework .NET, julgue os itens subseqüentes.

O .NET Compact Framewok é uma versão voltada para dispositivos com o Windows CE embutido e para Windows Mobile.

1114 Q147177
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do framework .NET, julgue os itens subseqüentes.

O CodeDom é uma das tecnologias .NET utilizada para a geração e compilação de código-fonte.

1115 Q147176
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do framework .NET, julgue os itens subseqüentes.

O framework .NET é um ambiente de programação orientada a objetos para código executado apenas localmente.

1116 Q147175
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do framework .NET, julgue os itens subseqüentes.

O template padrão do serviço da Web do ASP.NET gera por default uma classe que inclui o atributo WebService para especificar o namespace.

1117 Q147174
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do framework .NET, julgue os itens subseqüentes.

No ASP.Net, o arquivo .asmx é usado para criar serviços da Web.

1118 Q147173
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do framework .NET, julgue os itens subseqüentes.

Na plataforma .NET, código gerenciado é aquele que visa o Runtime, e código não-gerenciado é o código que visa o Runtime.

1119 Q147172
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do framework .NET, julgue os itens subseqüentes.

O Runtime é um agente que gerencia o código no tempo de execução e provê serviços principais, como o gerenciamento de memória, o gerenciamento de threads e a arquitetura de comunicação remota.

1120 Q147171
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do framework .NET, julgue os itens subseqüentes.

O componente considerado a fundação do framework.NET é a biblioteca de classes.

1121 Q147170
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do framework .NET, julgue os itens subseqüentes.

O .NET é um componente do Windows que permite a criação de aplicativos e serviços XML para a Web.

1122 Q147169
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O MVC é um dos mais conhecidos frameworks de arquitetura de software. A respeito desse framework, julgue os itens a seguir.

Os padrões Strategy e Composite, por exemplo, são dedicados à atualização de modelos, mas são incompatíveis com o MVC.

1123 Q147168
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O MVC é um dos mais conhecidos frameworks de arquitetura de software. A respeito desse framework, julgue os itens a seguir.

Um dos padrões utilizados no MVC é o Observer, que separa o display de estado de um objeto a partir do objeto em si.

1124 Q147167
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O MVC é um dos mais conhecidos frameworks de arquitetura de software. A respeito desse framework, julgue os itens a seguir.

No MVC, ao se modificarem os dados por meio de uma das apresentações, deve-se atualizar todas as outras, pois isso não é feito automaticamente.

1125 Q147166
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens que se seguem.

Um framework é uma estrutura genérica que pode ser utilizada para criar um subsistema ou aplicação, mas é uma estrutura que não pode ser ampliada.

1126 Q147161
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de arquiteturas de aplicações cliente-servidor e para a Internet, julgue os próximos itens.

Na plataforma J2EE, uma aplicação web para a Internet pode ser composta por servlets, Java Server Pages (JSP) e páginas HTML. Nessas aplicações, a apresentação dos dados pode ser separada da lógica do negócio, adotando-se o estilo de arquitetura model view controller (MVC). Nesse caso, pode-se usar servlets operando como controladoras que recebem as solicitações dos usuários e providenciam o processamento das mesmas. Em uma mesma aplicação, entretanto, só pode existir um servlet operando como controladora.

1127 Q147160
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No referente a técnicas e estratégias de verificação e validação, julgue os próximos itens.

Inspeções e walkthroughs podem fazer parte de um processo de verificação e validação, sendo realizadas por equipes cujos membros têm papéis definidos. Quando da inspeção de um código, uma lista de verificação de erros (checklist) é usada. O conteúdo da lista tipicamente independe da linguagem de programação usada.

1128 Q147157
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

Analise o código fonte e o resultado apresentado abaixo.

RESULTADO:

BEM VINDO AO TRIBUNAL Primeira etapa: analise as questões Segunda etapa: responda-as Acertadamente Cuidadosamente Confira tudo Boa sorte!!! RESULTADO: • BEM VINDO AO TRIBUNAL • Primeira etapa: analise as questões • Segunda etapa: responda-as 1. Acertadamente 2. Cuidadosamente • Confira tudo • Boa sorte!!! O resultado
1129 Q147153
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Quanto a estruturas de dados e algoritmos básicos, julgue os itens seguintes.

Na programação estruturada, por princípio deve ser evitada a utilização de ponteiros para funções e a conseqüente ativação dessas funções por intermédio desses ponteiros, por tratar-se de uma forma disfarçada de execução da instrução GOTO.

1130 Q147107
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos modelos, padrões e tecnologias para a Web, julgue os próximos itens.

Na linguagem HTML, a tag — anchor, ou link — permite especificar um link para outra página ou documento.

1131 Q147106
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Os software básicos incluem programas e sistemas que controlam o hardware e interagem com o software de aplicação. Na classe de software básico, destacam-se os montadores, os ligadores, os carregadores e os tradutores. Com relação a esse assunto e aos sistemas de numeração aritmética de complemento e ponto flutuante, julgue os próximos itens.

O sistema operacional é software de aplicação, e não software básico.
1132 Q147105
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Os software básicos incluem programas e sistemas que controlam o hardware e interagem com o software de aplicação. Na classe de software básico, destacam-se os montadores, os ligadores, os carregadores e os tradutores. Com relação a esse assunto e aos sistemas de numeração aritmética de complemento e ponto flutuante, julgue os próximos itens.

A representação de um número em ponto flutuante é um formato de representação digital de números reais. O ponto flutuante de precisão simples utiliza 32 bits, divididos em quatro partes: sinal, mantissa, expoente e a base de representação.
1133 Q147104
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Os software básicos incluem programas e sistemas que controlam o hardware e interagem com o software de aplicação. Na classe de software básico, destacam-se os montadores, os ligadores, os carregadores e os tradutores. Com relação a esse assunto e aos sistemas de numeração aritmética de complemento e ponto flutuante, julgue os próximos itens.

Na aritmética de complemento de dois, o dígito mais significativo informa o sinal do número. Se esse dígito for zero, o número representado é positivo.

1134 Q147103
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Os software básicos incluem programas e sistemas que controlam o hardware e interagem com o software de aplicação. Na classe de software básico, destacam-se os montadores, os ligadores, os carregadores e os tradutores. Com relação a esse assunto e aos sistemas de numeração aritmética de complemento e ponto flutuante, julgue os próximos itens.

A representação do número 27, decimal, em binário é 11010.

1135 Q147102
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Os software básicos incluem programas e sistemas que controlam o hardware e interagem com o software de aplicação. Na classe de software básico, destacam-se os montadores, os ligadores, os carregadores e os tradutores. Com relação a esse assunto e aos sistemas de numeração aritmética de complemento e ponto flutuante, julgue os próximos itens.

O montador realiza a tarefa de combinar módulos objetos em um módulo de carga.

1136 Q147101
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Os software básicos incluem programas e sistemas que controlam o hardware e interagem com o software de aplicação. Na classe de software básico, destacam-se os montadores, os ligadores, os carregadores e os tradutores. Com relação a esse assunto e aos sistemas de numeração aritmética de complemento e ponto flutuante, julgue os próximos itens.

A principal tarefa do bootstrap loader é carregar programas aplicativos para execução.

1137 Q147100
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Os software básicos incluem programas e sistemas que controlam o hardware e interagem com o software de aplicação. Na classe de software básico, destacam-se os montadores, os ligadores, os carregadores e os tradutores. Com relação a esse assunto e aos sistemas de numeração aritmética de complemento e ponto flutuante, julgue os próximos itens.

O compilador pode ser visto como um tradutor, uma vez que o mesmo transforma um programa de linguagem de alto nível para linguagem de baixo nível.

1138 Q147099
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 56 a 66, que versam sobre as características dos periféricos e dispositivos de armazenamento, sobre a organização lógica e física dos arquivos, bem como sobre a representação e o armazenamento da informação e sobre os métodos de acesso.

Comparado com uma interface IDE (intelligent drive electronics), é correto afirmar que uma interface SCSI (small computer system interface) possui taxas de transferência de dados mais elevadas.

1139 Q147093
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens que se seguem, acerca da programação em linguagem C.

O seguinte código não tem erros de sintaxe e sua execução resulta na apresentação dos valores 22, 28 e 34.

1140 Q147092
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens que se seguem, acerca da programação em linguagem C.

O seguinte código não tem erros de sintaxe e sua execução resulta na apresentação de B, A, Natal e Amparo.

1141 Q147091
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens que se seguem, acerca da programação em linguagem C.

O seguinte código não tem erros de sintaxe, e sua execução resulta na apresentação dos valores 10, 24 e 18.

1142 Q147090
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da programação em linguagens shell de script, julgue os itens subseqüentes.

Quanto ao código a seguir, é correto afirmar que não há erros de sintaxe; o argumento deve ser um nome de arquivo para que não haja falha; $1 identifica o argumento; o número e o conteúdo de cada linha no arquivo serão apresentados, se o argumento for um nome de arquivo com extensão sh ou csh.

1143 Q147089
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da programação em linguagens shell de script, julgue os itens subseqüentes.

Considerando o código a seguir, é correto afirmar que não há erros de sintaxe; é possível executar o código para copiar ou mover arquivos do diretório identificado por dir1 para o identificado por dir2; os arquivos de subdiretórios em dir1, caso existam, serão copiados para dir2.

1144 Q147034
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os próximos itens, considerando a figura acima, que apresenta uma janela da interface da ferramenta de IDE Eclipse, usada no desenvolvimento de software em várias linguagens, inclusive na Linguagem Java.

Durante a execução do método equals() da classe Empregado, no escopo da execução da linha 28 do método main(), a linha de código 17 será executada.

1145 Q147033
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os próximos itens, considerando a figura acima, que apresenta uma janela da interface da ferramenta de IDE Eclipse, usada no desenvolvimento de software em várias linguagens, inclusive na Linguagem Java.

Após a execução da linha de código 28 do método main() da classe Empregado, o valor da variável b1 será false.

1146 Q147032
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os próximos itens, considerando a figura acima, que apresenta uma janela da interface da ferramenta de IDE Eclipse, usada no desenvolvimento de software em várias linguagens, inclusive na Linguagem Java.

Conforme as informações apresentadas na janela Package Explorer, Empregado é um objeto.

1147 Q147031
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os próximos itens, considerando a figura acima, que apresenta uma janela da interface da ferramenta de IDE Eclipse, usada no desenvolvimento de software em várias linguagens, inclusive na Linguagem Java.

A classe Empregado, referenciada na janela acima, pode ser denominada componente visual, pois apresenta parte de seu código habilitado para o tratamento de eventos de interfaces gráficas.

1148 Q147030
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os próximos itens, considerando a figura acima, que apresenta uma janela da interface da ferramenta de IDE Eclipse, usada no desenvolvimento de software em várias linguagens, inclusive na Linguagem Java.

Não há uso de recursividade no código apresentado.

1149 Q147029
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os próximos itens, considerando a figura acima, que apresenta uma janela da interface da ferramenta de IDE Eclipse, usada no desenvolvimento de software em várias linguagens, inclusive na Linguagem Java.

Instâncias da classe Empregado possuem em seu estado duas referências a instâncias do tipo String.

1150 Q147028
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os próximos itens, considerando a figura acima, que apresenta uma janela da interface da ferramenta de IDE Eclipse, usada no desenvolvimento de software em várias linguagens, inclusive na Linguagem Java.

A classe Empregado declara pelo menos sete métodos estáticos.

1151 Q147027
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os próximos itens, considerando a figura acima, que apresenta uma janela da interface da ferramenta de IDE Eclipse, usada no desenvolvimento de software em várias linguagens, inclusive na Linguagem Java.

A classe Empregado declara um método construtor.

1152 Q147026
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os próximos itens, considerando a figura acima, que apresenta uma janela da interface da ferramenta de IDE Eclipse, usada no desenvolvimento de software em várias linguagens, inclusive na Linguagem Java.

O projeto em edição utiliza várias bibliotecas de suporte ao runtime da plataforma Java, sendo que uma dessas bibliotecas tem o nome resources.jar.

1153 Q147024
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A eliminação das linhas 15, 19 e 20 do código acima impedirá sua subseqüente compilação.

1154 Q147023
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No mesmo diretório onde se encontra a classe EventManager, é plausível a existência de um arquivo XML de nome Event.hbm.xml, onde são usadas as tags hibernate-mapping e class.

1155 Q147022
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
1156 Q147021
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
1157 Q147020
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

1158 Q147019
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de lógica de programação, julgue os itens de 72 a 78.

Se uma classe criada por meio de herança tem uma só classe pai, tem-se herança simples. Se a classe tem mais de uma classe pai, tem-se herança múltipla. As relações de classes em uma herança simples podem ser mostradas por meio de uma árvore e as relações em uma herança múltipla podem ser mostradas por meio de um grafo.

1159 Q147018
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de lógica de programação, julgue os itens de 72 a 78.

Um encapsulamento é uma organização lógica para um conjunto de computações relacionadas; em um encapsulamento, há subprogramas e dados por eles manipulados. Uma abstração é uma representação de uma entidade que inclui somente os atributos de importância em um contexto particular.

1160 Q147017
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de lógica de programação, julgue os itens de 72 a 78.

Os parâmetros nos cabeçalhos de subprogramas são denominados formais e os parâmetros nas chamadas a subprogramas são denominados reais; na passagem de um parâmetro por referência, o valor do parâmetro real inicializa o parâmetro formal correspondente; na passagem por valor, é transmitido um endereço de memória para o subprograma.

1161 Q147016
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de lógica de programação, julgue os itens de 72 a 78.

1162 Q147005
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o trecho de código acima, julgue os itens de 93 a 101.

As variáveis H e I, utilizadas no laço da linha 7, serão responsáveis por armazenar as informações advindas do arquivo em análise. Se o arquivo em questão for um arquivo de texto, o conteúdo da variável H corresponderá ao quarto token, conforme definido pela opção tokens. Os tokens são delimitados, nesse caso, por uma vírgula.

1163 Q147004
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o trecho de código acima, julgue os itens de 93 a 101.

A forma de utilização da variável str na linha 7 está incorreta. A forma correta de utilização dessa variável é %%str e não %str%.

1164 Q147003
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o trecho de código acima, julgue os itens de 93 a 101.

O comando FOR /F, na linha 7, possui a opção skip=1, que permite ignorar a primeira linha do arquivo a ser tratado.

1165 Q147002
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o trecho de código acima, julgue os itens de 93 a 101.

A linha 7 possui dois laços FOR aninhados, sendo que o primeiro laço será executado por 3 iterações.

1166 Q147001
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o trecho de código acima, julgue os itens de 93 a 101.

Quando na primeira linha do código, como na situação mostrada, o comando ECHO ON deve obrigatoriamente ser precedido do caractere @.

1167 Q147000
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o trecho de código acima, julgue os itens de 93 a 101.

Ao se executar a linha 6 do código acima, a variável str receberá como valor o texto.

1168 Q146999
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o trecho de código acima, julgue os itens de 93 a 101.

Ao se executar o código acima, os valores associados a %1 e %2, nas linhas 3 e 4, serão substituídos pelos valores correspondentes passados via linha de comando.

1169 Q560632
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)
É uma forma de programação de computadores que preconiza que todos os programas possíveis podem ser reduzidos a apenas três estruturas: seqüência, decisão e iteração. Ela é denominada programação
1170 Q560627
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

A performance de uma aplicação depende diretamente da estrutura de dados escolhida para armazenar e recuperar certos tipos de dados. A estrutura de dados Hash Table é definida como uma

1171 Q147988
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considere o seguinte programa:

A partir da listagem acima, julgue os itens a seguir.

A diretiva #include corresponde a um comando para o précompilador.

1172 Q147987
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considere o seguinte programa:

A partir da listagem acima, julgue os itens a seguir.

O comando mac = &val atribui a mac o complemento de 2 do valor armazenado em val.

1173 Q147663
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

Em programação, para armazenar um nome de uma pessoa deve-se criar uma variável do tipo

1174 Q147326
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da sintaxe e da semântica da XML (extensible markup language), julgue os itens subseqüentes.

É possível se conectar uma folha de estilo a um documento XML por meio da instrução . Para isso, o definido como folha de estilo CSS deve ter o atributo type igual a “xls/css” e o atributo href igual ao URL da folha de estilo.

1175 Q147265
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

Em um diretório virtual, todos os arquivos .asp são armazenados no objeto intrínseco

1176 Q147233
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

Considere:

I. scripts são pequenos programas criados para serem executados em um interpretador e, geralmente, não precisam ser convertidos em um arquivo binário antes de serem executados.

II. No arquivo de lote, os dados de entrada são coletados em grupos, ou lotes, e processados em seqüência por um ou mais jobs.

III. Comparado ao processamento online, o processamento batch costuma se mostrar mais eficiente nos casos de operações rotineiras de baixo volume.

 IV. Script é uma descrição geral de qualquer programa escrito em linguagem compilada.

É correto o que se afirma APENAS em

1177 Q147224
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

Uma classe destinada apenas a servir como base para a criação de outras classes deve ser criada no VB.NET com o modificador

1178 Q147219
Ciência da Computação
Ano: 2007
Banca: Universidade de Pernambuco (UPE / UPENET / IAUPE)

Analise as seguintes afirmações sobre PROGRAMAÇÃO.

I. Considerando a linguagem Java, switch é um exemplo de comando de seleção, if, de comando condicional e while, de comando de iteração.

II. Pilhas são estruturas de dados cujos dados são removidos na ordem inversa em que são inseridos.

III. Em Java, o operador "+" é polimórfico. Dependendo do tipo dos argumentos aos quais estiver aplicado, pode realizar uma soma numérica ou uma concatenação de strings.

Indique a alternativa que contém a(s) afirmação(ões) CORRETA(s).

1179 Q147183
Ciência da Computação
Ano: 2007
Banca: Fundação de desenvolvimento da pesquisa (FUNDEP / UFMG)

Deseja-se criar um cursor que possa ser usado várias vezes em um bloco selecionando- se um conjunto ativo diferente a cada vez que ele é aberto.

Nesse caso, deve-se criar um cursor

1180 Q147182
Ciência da Computação
Ano: 2007
Banca: Fundação de desenvolvimento da pesquisa (FUNDEP / UFMG)

Analise o seguinte código:

As seguintes alternativas são chamadas válidas para o procedimento add_dep, EXCETO

1181 Q147181
Ciência da Computação
Ano: 2007
Banca: Fundação de desenvolvimento da pesquisa (FUNDEP / UFMG)

Em relação às estruturas de repetição, é CORRETO afirmar

1182 Q147164
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)
O elemento raiz que define o documento XML como uma mensagem SOAP é o
1183 Q147163
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)
Um atributo que representa uma abstração de outros atributos é do tipo
1184 Q147141
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Entre as características do código apresentado, inclui-se

I o encapsulamento de variáveis de instância.

II o uso de tipos de dados simples e estruturados.

III o emprego de recursividade.

IV o emprego de estruturas não-lineares com encadeamento simples de memória.

V a declaração de três classes com visibilidade pública.

Estão certos apenas os itens

1185 Q147125
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O trecho acima apresenta um script em SQL sintaticamente correto. Considerando o script apresentado e considerando que o formato de representação de datas seja AAAA-DD-MM (ano, mês e dia), julgue os itens subseqüentes.

O modelo de dados físico, definido nesse script, encontra-se na terceira forma normal.

1186 Q147124
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que ilustra uma janela da ferramenta Borland Delphi, julgue os próximos itens.

O editor de formulários Delphi não permite a alteração de propriedades dos controles em edição apenas com o uso de mouse.

1187 Q147123
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que ilustra uma janela da ferramenta Borland Delphi, julgue os próximos itens.

A linguagem Object Pascal, usada no Borland Delphi, é uma linguagem que combina elementos dos paradigmas imperativos e dos paradigmas orientados a objetos.

1188 Q147122
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que ilustra uma janela da ferramenta Borland Delphi, julgue os próximos itens.

Borland Delphi é considerada uma ferramenta CASE adequada para o desenvolvimento rápido de aplicações, cuja linguagem de programação é aderente ao paradigma de orientação a objetos, suportando classes, objetos e herança.

1189 Q147121
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que ilustra uma janela da ferramenta Borland Delphi, julgue os próximos itens.

Nas versões para desenvolvimento cliente-servidor, dois grupos de elementos fazem parte da configuração do estado de objetos ou componentes no Borland Delphi: Properties (propriedades) e Events (eventos).

1190 Q147120
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que ilustra uma janela da ferramenta Borland Delphi, julgue os próximos itens.

Os elementos indicados por I, II e III na figura representam, respectivamente, as classes

1191 Q147119
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, considerando os trechos I e II acima, que apresentam partes de códigos de uma aplicação web implementada por meio das tecnologias ASP.NET e C#.

O browser, ao carregar a página aspx, criará uma instância da classe

1192 Q147118
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, considerando os trechos I e II acima, que apresentam partes de códigos de uma aplicação web implementada por meio das tecnologias ASP.NET e C#.

As marcas ou tags ASP  e  são tags HTML do tipo EMPTY.

1193 Q147071
Ciência da Computação
Ano: 2007
Banca: Fundação de desenvolvimento da pesquisa (FUNDEP / UFMG)

As questões 51 e 52 devem ser respondidas com base nos dois trechos de código a seguir.

O elemento utilizado para a apresentação do atributo "chave" na página resposta.jsp foi

1194 Q147067
Ciência da Computação
Ano: 2007
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)

Considere as características abaixo:

I - É independente de linguagem de programação.

II- É mais apropriada a sistemas dominados por operações de entrada e saída.

III- A coleta pode ser realizada no início do projeto, antes mesmo de a linguagem de programação ter sido definida.

IV- A contagem é subjetiva.

A qual medida de Software elas se referem?

1195 Q146994
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de extreme programming (XP), assinale a opção correta.

1196 Q658442
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os próximos itens com relação aos conceitos de segurança e arquiteturas distribuídas. Em programação paralela, existem dois paradigmas principais de comunicação: memória compartilhada, em que todos os processadores utilizam o mesmo espaço de endereçamento e se comunicam por meio de informações compartilhadas armazenadas na memória, e o paradigma de troca de mensagens, em que cada processador trabalha com espaços de endereçamento próprios independentes. Sistemas embasados na troca de mensagens são, em geral, mais complexos para se programar, mas têm a vantagem da escalabilidade, ou seja, são mais simples de expandir para aumentar a sua capacidade de processamento.
1197 Q658437
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue o item subseqüente considerando o diagrama de casos de uso acima ilustrado.

Os atores Gerente e Vendedor herdam o caso de uso Pesquisar cadastro. As ações descritas no caso de uso Identificar produto são comuns aos casos de uso Pesquisar cadastro e Cadastrar produto.
1198 Q658436
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue o item a seguir considerando o diagrama de classes acima.

As classes TelaPesquisa e TelaCadastro são fronteiras (boundary). A classe CntrCadastro é uma controladora (controller). As classes Pedido e Item são entidades (entity). O relacionamento entre Pedido e Item é uma composição.
1199 Q658435
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o diagrama de classes acima, julgue o item seguinte.

A classe CntrInteracao implementa a interface IAutenticacao. A classe CntrAutenticacao depende da interface IAutenticacao. O relacionamento entre CntrAutenticacao e Usuario é uma associação unidirecional.
1200 Q658434
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue o próximo item considerando o diagrama de atividades acima representado.

No diagrama existem raias (swimlane) e atividades. Há uma barra de sincronização fork e uma de sincronização join. Existem duas atividades que podem ser executadas concorrentemente.
1201 Q658433
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o diagrama de distribuição acima, julgue o item subseqüente.

No diagrama há três nós e cinco componentes. Os componentes encontram-se alocados aos nós. Há canais de comunicação (links) entre os nós.
1202 Q658432
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue o seguinte item considerando o diagrama de seqüência acima.

Existem cinco objetos anônimos e não são criados objetos durante a interação descrita no diagrama. As setas pontilhadas, chamadas resultado, identificam os retornos dos métodos incluir executados pelos objetos.
1203 Q658431
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a padrões de projeto (design patterns), julgue os itens que se seguem. As seguintes situações justificam o uso do padrão Abstract Factory: o sistema deve ser independente de como os objetos são criados; o sistema deve poder ser configurado com diferentes famílias de classes; é necessário garantir que certas classes sejam usadas em conjunto.
1204 Q657426
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o shell script apresentado na figura acima, julgue os itens a seguir.

O resultado da execução da linha 7 deve imprimir, entre outras coisas, o nome de chamada do script.
1205 Q657425
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o shell script apresentado na figura acima, julgue os itens a seguir.

A variável temp_total (l.3) é usada para medir o tempo total de execução do script.
1206 Q657424
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o shell script apresentado na figura acima, julgue os itens a seguir.

Há duas estruturas de loop no script: uma do tipo “for” (l.12) e outra do tipo “do” (l.13).
1207 Q657423
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o shell script apresentado na figura acima, julgue os itens a seguir.

Esse programa deve executar, do início ao fim, sem interações com o usuário.
1208 Q655447
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens subseqüentes acerca do código acima, escrito em Java.

O método copiar pode ser invocado mesmo que não seja instanciada a classe da qual o método é membro. São criadas duas instâncias da classe File. O método read é membro da classe FileInputStream.
1209 Q655446
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens subseqüentes acerca do código acima, escrito em Java.

Há um erro no código, pois há um bloco try dentro de um bloco finally. As instruções no bloco associado à palavra finally somente são executadas se não for executado o bloco catch que o antecede.
1210 Q655397
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do código acima, escrito em linguagem Java, julgue o seguinte item.

A classe “CmdInsercao” herda da classe “CmdBancoDados”; o método “executar” pode lançar “EPersistencia” e “IllegalArgumentException”; o método “getComandoSQL” foi herdado por “CmdInsercao”; a ocorrência da exceção “SQLException” resulta no lançamento de “EPersistencia”.
1211 Q560625
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Em programação estruturada, uma lógica de seleção é implementada APENAS pela estrutura

1212 Q147754
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do Extreme Programming (XP), julgue os itens que se seguem.

O XP é um processo que visa a um desenvolvimento ágil e portanto não recomenda os testes de unidade, pois eles consomem muitos recursos. Durante o desenvolvimento, o primeiro teste recomendado é o smoke test que foca os detalhes de funcionamento. O smoke test é realizado após as unidades serem integradas. Após o smoke test, é realizado o teste de sistema.

1213 Q147753
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do Extreme Programming (XP), julgue os itens que se seguem.

Constituem práticas recomendadas pelo XP a colocação rápida de uma versão simples em produção, a liberação das novas versões em curtos intervalos de tempo, a programação em duplas, a refatoração (refactor) dos códigos produzidos, a adoção de padrões para a codificação; a integração e o teste contínuos de códigos; a limitação em 40 horas da carga de trabalho semanal.

1214 Q147752
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do Extreme Programming (XP), julgue os itens que se seguem.

Projetar detalhadamente todo o software antes de iniciar a sua implementação é uma prática recomendada pelo XP. O software deve ser projetado para atender tanto aos requisitos atuais quanto aos potenciais requisitos futuros. Para atingir esse objetivo, são analisados os possíveis cenários de evolução futura e são empregados padrões de projeto para facilitar a manutenção.

1215 Q147751
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Uma das tarefas mais importantes no desenvolvimento de aplicações é a análise e a avaliação da eficiência computacional dessas soluções, isto é, a comparação entre os diferentes algoritmos que podem ser utilizados para a solução de um mesmo problema. No que se refere aos algoritmos e técnicas e aos seus desempenhos, julgue os itens que se seguem.

O algoritmo do caminho mínimo (CM), desenvolvido por E. W. Dijkstra, é um dos algoritmos que solucionam o problema do caminho mais curto (mínimo) para um grafo dirigido com arestas de peso positivo e negativo.

1216 Q147750
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo o texto acima como referência inicial e no que se refere a linguagens e padrões para a Internet, julgue os itens a seguir.

A linguagem de marcação OWL (web ontology language) é utilizada para a publicação e o compartilhamento de ontologias, sendo recomendada pelo W3C.

1217 Q147749
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo o texto acima como referência inicial e no que se refere a linguagens e padrões para a Internet, julgue os itens a seguir.

O JavaScript e o HTML 4 são linguagens case sensitive.

1218 Q147748
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo o texto acima como referência inicial e no que se refere a linguagens e padrões para a Internet, julgue os itens a seguir.

O conjunto de caracteres ASCII não é suficiente para apresentar informações na Web. Por esse motivo, o HTML 4 utiliza outros mecanismos para apresentação de caracteres, tais como caracteres com acentuação. Nesse sentido, considerando-se o HTML 4, a instrução estação>estacêo?, em HTML, equivale ao seguinte texto: estação>estacêo?.

1219 Q147747
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo o texto acima como referência inicial e no que se refere a linguagens e padrões para a Internet, julgue os itens a seguir.

1220 Q147746
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo o texto acima como referência inicial e no que se refere a linguagens e padrões para a Internet, julgue os itens a seguir.

A linguagem JavaScript, desenvolvida pela Netscape, é hoje regulamentada pela norma RFC-1555 do W3C (World Wide Web Consortium).

1221 Q147745
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo o texto acima como referência inicial e no que se refere a linguagens e padrões para a Internet, julgue os itens a seguir.

A especificação XSLT (extensible stylesheet language transformation) define a sintaxe e a semântica da XSLT, que é a linguagem para transformar documentos HTML contendo stylesheet em documentos XML ou do tipo texto.

1222 Q147744
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com o desenvolvimento da Internet, sistemas de computação tornaram-se mais complexos por uma série de motivos. Nessa perspectiva e considerando conhecimentos relacionados a sistemas de computação, julgue os seguintes itens.

Sistemas paralelos não necessitam de nenhuma técnica adicional de desenvolvimento de dados porque os sistemas operacionais modernos já operam em paralelo nativamente.

1223 Q147743
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com o desenvolvimento da Internet, sistemas de computação tornaram-se mais complexos por uma série de motivos. Nessa perspectiva e considerando conhecimentos relacionados a sistemas de computação, julgue os seguintes itens.

Em computação paralela, ocorre o processamento de uma mesma atividade em, no mínimo, dois processadores distintos.

1224 Q147737
Ciência da Computação
Ano: 2006
Banca: Fundação José Pelúcio Ferreira (FJPF)

Em relação às estruturas de dados, aquela que corresponde ao armazenamento em uma lista linear com a posição relativa (não contígua) na memória de dois nós consecutivos da lista é conhecida por alocação:

1225 Q147736
Ciência da Computação
Ano: 2006
Banca: Fundação José Pelúcio Ferreira (FJPF)

Em relação aos tipos de variáveis no Delphi 7, o tipo de variável que pode ser utilizado no tratamento de valores monetários, evitando com isso erros de arredondamento, é conhecido como:

1226 Q147567
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de compiladores, suas etapas e funções, assinale a opção incorreta.

1227 Q147566
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de estruturas que permitem a alteração e(ou) a modificação do fluxo de um programa, assinale a opção correta.

1228 Q147460
Ciência da Computação
Ano: 2006
Banca: Fundação CESGRANRIO (CESGRANRIO)

Observe o código abaixo, que implementa uma estrutura de dados do tipo pilha.

Assinale a opção que contém o código correto correspondente à linha 14.

1229 Q147459
Ciência da Computação
Ano: 2006
Banca: Fundação CESGRANRIO (CESGRANRIO)

Observe o código abaixo, que busca o maior elemento de um vetor v[0..n -1].

A complexidade de tempo desse algoritmo é:

1230 Q147458
Ciência da Computação
Ano: 2006
Banca: Fundação CESGRANRIO (CESGRANRIO)

Sobre a arquitetura J2EE, assinale a afirmação correta.

1231 Q147439
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)
Analise as seguintes afirmações relacionadas a conceitos básicos de Programação de Computadores.

I. Uma instrução iterativa faz com que uma instrução ou uma coleção de instruções seja executada zero, uma ou mais vezes.

II. Cada subprograma tem um único ponto de entrada e o controle sempre retorna ao chamador quando a execução do subprograma é concluída.

III. Quando um parâmetro é passado por referência, o valor do parâmetro real é usado para inicializar o parâmetro formal correspondente, que, então, age como uma variável local no subprograma.

IV. O encapsulamento é uma estrutura de dados que consiste em um número inteiro e uma fila que armazena descritores de tarefas. O conceito de encapsulamento consiste na colocação de proteções em torno do código...

1232 Q147330
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta um conjunto das interfaces e implementações que constituem o framework Java Collections, julgue os próximos itens, acerca de programação em desenvolvimento de sistemas.

Todas as implementações indicadas empregam o padrão de desenho denominado Iterator.

1233 Q147329
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta um conjunto das interfaces e implementações que constituem o framework Java Collections, julgue os próximos itens, acerca de programação em desenvolvimento de sistemas.

As implementações HashSet e HashMap apresentam uma ordem de complexidade constante durante a busca e o armazenamento, quaisquer que sejam as condições operacionais.

1234 Q147328
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta um conjunto das interfaces e implementações que constituem o framework Java Collections, julgue os próximos itens, acerca de programação em desenvolvimento de sistemas.

Os tipos de dados HashSet, ArrayList e HashMap são classes que implementam os tipos de dados Set, List e Map, respectivamente.

1235 Q147327
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, no referente aos processos, métodos, técnicas e ferramentas de engenharia de software e sistemas de informação, aplicáveis ao desenvolvimento de sistemas para a organização referida no diagrama da figura incluída no texto, atendendo áreas finalísticas de negócios como registro de projetos e produtos audiovisuais, controle e arrecadação de tributos e taxas, sistemas de informação gerenciais que emitem relatórios de monitoramento de desempenho, de gestão eletrônica de documentos e de fluxo de trabalho.

A fim de desenvolver uma especificação de interface web para acesso aos sistemas mencionados na figu...

1236 Q147284
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

O enfoque tradicional do processo de programação de computadores é representado pelo paradigma

1237 Q147263
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Na programação estruturada, o mais adequado grau de relação entre tarefas executadas por um mesmo módulo é definido por

1238 Q147257
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Dentre os objetos contidos nas alternativas abaixo, uma operação de cálculo de área poderá ser realizada, aplicando-se o conceito de polimorfismo, com a utilização de um método referenciado na classe de

1239 Q147256
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Uma superclasse em geral representa um número ...... de objetos em relação à sua subclasse. Se a classe X herda da classe Y, então, X é uma ...... e Y é uma ...... .

 As lacunas acima serão corretamente preenchidas por, respectivamente,

1240 Q147187
Ciência da Computação
Ano: 2006
Banca: Universidade de Pernambuco (UPE / UPENET / IAUPE)

Julgue as seguintes afirmações sobre conhecimento de Internet para programadores.

I. Como o HTML, o XML usa marcadores (palavras envoltas pelos sinais '') e atributos (na forma nome="valor"). Mas enquanto HTML especifica o que cada marcador e atributo significa, e em certas ocasiões como seu conteúdo aparecerá em um navegador, XML usa os marcadores apenas para delimitar os trechos de dados, deixando sua interpretação completamente a cargo da aplicação que os lê.

II. A Máquina Virtual Java (JVM) oferece mecanismos para aumentar a segurança e a portabilidade de aplicações desenvolvidas na linguagem Java.

III. PHP é uma linguagem de programação interpretada, muito utilizada para gerar conteúdo dinâmico para a Internet. 8 

Escolha a alternat...

1241 Q147165
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Os programas computacionais são formados por uma série de instruções a serem executadas pela UCP do computador. Essas instruções são criadas com o uso das mais diversas linguagens de programação, que podem ser estruturadas (como o Pascal) ou orientadas a objetos (como Java). A respeito de conceitos de programação computacional, julgue os próximos itens.

Algumas linguagens de programação utilizam um modificador de tipo de variáveis conhecido como unsigned. Esse modificador é responsável por garantir que um possível bit de sinal, dentro de uma variável, seja desconsiderado. Em C++, por exemplo, as variáveis do tipo char, que geralmente utilizam 8 bits para sua representação (valores decimais de -128 a 127), consideram...

1242 Q147128
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

1243 Q147127
Ciência da Computação
Ano: 2006
Banca: Fundação de Estudos Superiores de administração e Gerência (ESAG)
Com relação às funções de Hash, usadas para prover criptografia a dados, assinale a alternativa INCORRETA.
1244 Q147117
Ciência da Computação
Ano: 2006
Banca: Fundação CEFETBAHIA / Centro Federal de Educação Tecnológica da Bahia (CEFETBAHIA)

Para os códigos CSS, marque a opção sintaticamente CORRETA:

1245 Q147116
Ciência da Computação
Ano: 2006
Banca: Fundação CEFETBAHIA / Centro Federal de Educação Tecnológica da Bahia (CEFETBAHIA)

O trecho de programa abaixo foi escrito na linguagem de programação Python:

Marque a opção que mostra a saída resultante da execução do trecho de programa acima:

1246 Q147115
Ciência da Computação
Ano: 2006
Banca: Fundação CEFETBAHIA / Centro Federal de Educação Tecnológica da Bahia (CEFETBAHIA)

Considerando a linguagem de programação Python, marque abaixo a opção CORRETA relativa aos seguintes resultados de expressão:

1247 Q147060
Ciência da Computação
Ano: 2006
Banca: Fundação José Pelúcio Ferreira (FJPF)

Em relação à programação estruturada, das opções abaixo, aquela que NÃO é uma característica do Diagrama de Nassi-Shneiderman, ou diagrama de caixas, é:

1248 Q147056
Ciência da Computação
Ano: 2006
Banca: Empresa de Seleção Pública e Privada (ESPP)

São consideradas linguagens de programação com suporte a orientação a objetos:

1249 Q147055
Ciência da Computação
Ano: 2006
Banca: Fundação de Estudos Superiores de administração e Gerência (ESAG)

Com relação ao programa a seguir, assinale a alternativa que contenha o número de chamadas a função fibo quando for executado o comando fibo(5):

1 function fibo(n:int):int{

2 if n <= 1 then

3 return n

4 else

5 return fibo(n - 1) + fibo (n - 2)

6 }

1250 Q785613
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A seguir são apresentados a visualização de uma página HTML e o seu respectivo código, adaptado a partir da homepage da Santa Casa de Misericórdia do Pará.


Com base nas informações apresentadas, julgue os seguintes itens.

São exemplos de tags: style (l.9, 48 e 50) e top align (l.42, 43 e 55).
1251 Q147818
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A área de desenvolvimento de sistemas é bastante profícua no que se refere a metodologias, técnicas e ferramentas de apoio que objetivam responder à necessidade de atender a requisitos técnicos e obter um nível de qualidade determinado, sob determinadas restrições de esforço e custo. A respeito do desenvolvimento de aplicações e de bancos de dados, julgue os itens a seguir.

Um diagrama de fluxo de dados de nível zero é aquele que apresenta a maior quantidade de detalhes sobre as transformações aplicadas aos dados desde a entrada até a saída de um sistema.

1252 Q147817
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A área de desenvolvimento de sistemas é bastante profícua no que se refere a metodologias, técnicas e ferramentas de apoio que objetivam responder à necessidade de atender a requisitos técnicos e obter um nível de qualidade determinado, sob determinadas restrições de esforço e custo. A respeito do desenvolvimento de aplicações e de bancos de dados, julgue os itens a seguir.

A técnica denominada joint application development (JAD) é utilizada para desenvolver simultaneamente dois ou mais sistemas independentes mas que manipulam o mesmo banco de dados.

1253 Q147816
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software provê várias metodologias, técnicas e ferramentas de apoio para garantir que os recursos alocados ao desenvolvimento de software leve a resultados que tenham um nível de qualidade controlado e atendam a especificações de requisitos técnicos. Acerca do emprego da engenharia de software e suas metodologias e ferramentas no desenvolvimento de aplicações e bancos de dados, julgue os itens a seguir.

Uma estrutura de grade (grid) para a arquitetura de hipertexto de uma aplicação web é definida quando se deseja que essa aplicação seja executada em paralelo em um sistema computacional distribuído.

1254 Q147322
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

As propriedades dos algoritmos e estruturas de dados mais comumente utilizados pela comunidade de desenvolvimento de software vêm sendo largamente analisadas e divulgadas. Acerca desses algoritmos e estruturas fundamentais da programação, julgue os itens seguintes.

Em uma função recursiva, uma chamada recursiva é definida como recursiva final quando é a última instrução executada dentro do corpo da função e seu valor de retorno não é parte de uma expressão.

1255 Q147321
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

As propriedades dos algoritmos e estruturas de dados mais comumente utilizados pela comunidade de desenvolvimento de software vêm sendo largamente analisadas e divulgadas. Acerca desses algoritmos e estruturas fundamentais da programação, julgue os itens seguintes.

Uma das características encontradas em ponteiros é a facilidade de detecção, durante a compilação dos programas, de erros de utilização desse tipo de dados.

1256 Q147320
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos códigos, sistemas de numeração e de representação da informação para sistemas de informática e de comunicação, bem como para a World Wide Web (WWW), julgue os itens a seguir.

Todos os caracteres do código american standards commitee for information interchange (ASCII) podem ser impressos.

1257 Q147267
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

Nas linguagens de programação, métodos de passagem de parâmetros permitem que parâmetros sejam transmitidos entre o programa principal e os subprogramas. A técnica na qual são passadas cópias dos parâmetros envolvidos na transmissão aos subprogramas, é o método de passagem de parâmetros por

1258 Q147252
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

Um problema de lógica de programação pode ser decomposto em módulos, representando subalgoritmos nos contextos de

1259 Q147242
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito das construções básicas da programação estruturada, assinale a opção correta.

1260 Q147241
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Na arquitetura Struts, o componente que é responsável por receber as requisições do navegador e invocar os objetos de negócio do modelo para executar algum processo é o

1261 Q147193
Ciência da Computação
Ano: 2005
Banca: Fundação CESGRANRIO (CESGRANRIO)

Seja o seguinte comando.

create table agencia

(cd_agencia char(08) ____________,

cidade char(30),

fundos integer,

___________ (cd_agencia),

___________ (fundos > = 0))

As instruções que completam correta e respectivamente o

comando acima são:

(P>

1262 Q147192
Ciência da Computação
Ano: 2005
Banca: Fundação CESGRANRIO (CESGRANRIO)

40 Um programador, ao elaborar um programa, está utilizando instruções try para realizar o tratamento de exceções. Para cada try que for inserido, deverá ser incluído pelo menos um:

1263 Q147191
Ciência da Computação
Ano: 2005
Banca: Fundação CESGRANRIO (CESGRANRIO)

Um programador precisa incluir em um dicionário de dados um item chamado registro que é composto pelo CPF do Cliente (CPF), endereço de entrega do produto (endereço) e pela forma de pagamento que pode assumir os valores cartão ou cheque. Sabendo que o CPF e a forma de pagamento são obrigatórios e que o endereço é opcional, assinale a opção que pode representar o item registro.

1264 Q147159
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

Observe o seguinte projeto de uma estrutura de módulo qualquer, utilizando-se a técnica de programação estruturada:

O Módulo E é feito de uma decisão tomada no Módulo B. Nesse caso, para que o programa esteja adequado e funcionalmente estruturado

1265 Q147158
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

São três estruturas fundamentais de controle da programação estruturada:

1266 Q147075
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considere que uma organização de tecnologia da informação (TI) tenha sido encarregada pela concepção e implantação de uma nova versão de um sistema de informações cuja missão é a coleta e a consolidação de dados referentes a água e saneamento, em escopo nacional. Essa nova versão de sistema visa substituir o uso de uma plataforma alta — plataforma de mainframe — por uma plataforma baixa, embasada em redes locais de computadores, sítios web, intranet, extranets e SGBDs distribuídos. Julgue os itens a seguir, relativos à aplicação de métodos, técnicas e métricas vigentes em tecnologia da informação ao cenário acima descrito.

Considerando que, na plataforma de mainframe são utilizadas linguagens de programação d...

1267 Q147015
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima, apresenta um relacionamento entre algumas classes e interfaces de estruturas de dados do package java.util da linguagem Java, chamado collections framework. Julgue os itens seguintes acerca das informações apresentadas e dos conceitos de programação, construção de algoritmos, estruturas de dados, orientação a objetos e linguagem orientada a objetos Java.

Para realizar uma implementação de estruturas de dados dos tipos fila e pilha usando-se as classes disponíveis apresentadas na figura, seria mais adequado reutilizar a classe HashMap, em vez da classe ArrayList.

1268 Q147014
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima, apresenta um relacionamento entre algumas classes e interfaces de estruturas de dados do package java.util da linguagem Java, chamado collections framework. Julgue os itens seguintes acerca das informações apresentadas e dos conceitos de programação, construção de algoritmos, estruturas de dados, orientação a objetos e linguagem orientada a objetos Java.

As classes Arrays e Collections herdam direta ou indiretamente de objeto, o que não ocorre com as classes LinkedList e ArrayList.

1269 Q147013
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima, apresenta um relacionamento entre algumas classes e interfaces de estruturas de dados do package java.util da linguagem Java, chamado collections framework. Julgue os itens seguintes acerca das informações apresentadas e dos conceitos de programação, construção de algoritmos, estruturas de dados, orientação a objetos e linguagem orientada a objetos Java.

Sendo TreeMap e HashMap (mapa implementado usando-se uma tabela de hashing) duas classes que têm como característica comum a implementação de objetos que realizam mapeamentos entre uma chave única e um valor qualquer, instâncias da classe HashMap diferem no...

1270 Q147012
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima, apresenta um relacionamento entre algumas classes e interfaces de estruturas de dados do package java.util da linguagem Java, chamado collections framework. Julgue os itens seguintes acerca das informações apresentadas e dos conceitos de programação, construção de algoritmos, estruturas de dados, orientação a objetos e linguagem orientada a objetos Java.

A recursividade é uma característica típica de algoritmos que trabalham em estruturas de árvore, sendo que as classes TreeSet (conjunto implementado usando uma árvore) e TreeMap (mapa implementado usando uma árvore) possivelmente apresentam implementações r...

1271 Q147011
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura ao lado, que apresenta os elementos básicos e suplementares de um plano de projeto, julgue os itens a seguir, acerca dos conceitos de gerenciamento de projeto no âmbito do desenvolvimento de softwares e sistemas de informação.

A arquitetura ou desenho de uma aplicação típica usada em ambiente Internet envolve pelo menos três módulos ou componentes de software: browser html, servidor http e SGBD orientado a objetos.

1272 Q147010
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, acerca do trecho do código escrito na linguagem Java apresentado acima e dos conceitos de programação, desenvolvimento de aplicações e bancos de dados e segurança em redes de computadores.

Em uma arquitetura típica de aplicações para o ambiente Internet, trechos de código como o apresentado são tipicamente executados em scripts interpretados por browsers HTML.

1273 Q147009
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta uma página de um browser web que está sendo executado em um computador desktop conectado à Internet. Na figura, estão demarcadas regiões apontadas por setas identificadas por letras de A a F. A informação na região B é apresentada quando o usuário passa o ponteiro do mouse sobre a região A. Considerando essas informações, julgue os itens de 1 a 20, acerca dos conceitos de informática, desenvolvimento de aplicações e bancos de dados, sistemas operacionais, comunicação de dados e segurança em redes de computadores.

Na implementação de programas ou scripts para tratamento da interação com o usuário da pá...

1274 Q147008
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta uma página de um browser web que está sendo executado em um computador desktop conectado à Internet. Na figura, estão demarcadas regiões apontadas por setas identificadas por letras de A a F. A informação na região B é apresentada quando o usuário passa o ponteiro do mouse sobre a região A. Considerando essas informações, julgue os itens de 1 a 20, acerca dos conceitos de informática, desenvolvimento de aplicações e bancos de dados, sistemas operacionais, comunicação de dados e segurança em redes de computadores.

Uma ou mais imagens do tipo jpg ou gif podem ter sido usadas para formar o conteúdo apres...

1275 Q795914
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Na tabela acima, encontra-se um conjunto de informações tabuladas relativas a médicos, suas especialidades, grau de experiência no exercício destas especialidades e endereço residencial. As colunas "código especialidade", "nome especialidade" e "experiência especialidade" possuem múltiplos valores para um mesmo médico, enquanto a coluna "nome médico" é composta por nome e sobrenome. Tendo em vista os conceitos do modelo relacional e as informações tabuladas, julgue os itens subseqüentes.

A tabela que contém código, nome e idade dos médicos, em um modelo na terceira forma normal, possuirá pelo menos du...

1276 Q785576
Ciência da Computação
Ano: 2004
Banca: Fundação de desenvolvimento da pesquisa (FUNDEP / UFMG)

Analise estas relações:

A partir dessas relações, é CORRETO afirmar que

1277 Q785575
Ciência da Computação
Ano: 2004
Banca: Fundação de desenvolvimento da pesquisa (FUNDEP / UFMG)

Analise esta proposição e os itens que a complementam: Entre os objetivos da programação estruturada, incluemse:

I. deixar a lógica de programação mais explícita;

II. facilitar o entendimento dos programas;

III. facilitar a escrita de programas; e

IV. programar com estruturas básicas.

A partir dessa análise, podese concluir que

1278 Q785574
Ciência da Computação
Ano: 2004
Banca: Fundação de desenvolvimento da pesquisa (FUNDEP / UFMG)

Suponha esta função QUANTO:

Assinale a alternativa que apresenta o resultado CORRETO de QUANTO(8, 6).

1279 Q785573
Ciência da Computação
Ano: 2004
Banca: Fundação de desenvolvimento da pesquisa (FUNDEP / UFMG)

Considere esta situação:

Uma loja classifica seus clientes em clientes comuns e clientes especiais para poder definir o percentual de desconto a ser oferecido a cada um numa semana de ofertas. Então, nas compras até $100, os clientes comuns não têm desconto, enquanto os clientes especiais têm direito a 5% de desconto. Nas compras acima de $100 e abaixo de $200, os clientes especiais têm desconto de 7,5% e os clientes comuns, o de 5%. Nas compras de $200 ou mais, os descontos são de 10% para os clientes especiais e de 7,5% para os clientes comuns.

Assinale a alternativa em que se apresentam os critérios da loja de modo INCORRETO.

1280 Q560629
Ciência da Computação
Ano: 2004
Banca: Escola de Administração Fazendária (ESAF)

Um resultado Falso será obtido com uma condição X = Falsa, uma condição Y = Falsa e o teste lógico

1281 Q560628
Ciência da Computação
Ano: 2004
Banca: Escola de Administração Fazendária (ESAF)

Quando cada item de uma estrutura de dados possui um apontador para o item seguinte e outro para o item anterior, e ainda o último item aponta para o primeiro, trata-se de uma lista

1282 Q147903
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a situação descrita, julgue os itens a seguir, relativos aos modelos de desenvolvimento de software aplicáveis ao sistema descrito.

Caso se deseje um software de alto desempenho, em especial no que diz respeito à visualização de mapas vetoriais que exigem grandes recursos de memória e processamento para serem exibidos, que seja portável para várias plataformas e se deva usar recursos de orientação a objeto na sua implementação, pode ser apropriada a escolha da linguagem C++ para a realização da fase de codificação do software.

1283 Q147902
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

Considere que o esquema acima seja referente a um programa de nome M e a suas sub-rotinas. Com relação ao escopo das variáveis do programa esquematizado, julgue os itens de 70 a 72.

VAR_5 pode ser acessada apenas pelas sub-rotinas P, A e B.

1284 Q147901
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

Considere que o esquema acima seja referente a um programa de nome M e a suas sub-rotinas. Com relação ao escopo das variáveis do programa esquematizado, julgue os itens de 70 a 72.

VAR_3 pode ser acessada apenas pelas sub-rotinas Q, C e D.

1285 Q147900
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a programação, julgue o seguinte item.

Em um programa de computador desenvolvido em linguagem de alto nível, quando uma variável é especificada como um parâmetro de valor, as alterações feitas nessa variável, durante determinada rotina, devem permanecer constantes depois de encerrada a rotina. Tanto as rotinas quanto as funções proporcionam modularidade em programas. A diferença entre funções e rotinas está no modo como elas retornam valores: a rotina atribui o resultado de um processamento a um parâmetro de referência, e o valor fica retido quando a rotina é encerrada; uma função pode produzir o mesmo resultado de uma rotina, entretanto não armazena o resultado em um parâmetro, mas o retorna po...

1286 Q147869
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere a variáveis específicas utilizadas em um programa, julgue os itens seguintes.

Um interruptor (switch) é um campo de memória cujo valor é incrementado sucessivas vezes em quantidades variáveis. Ele é muito utilizado para fazer que duas ações diferentes possam ser executadas alternativamente dentro de um laço.

1287 Q147868
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere a variáveis específicas utilizadas em um programa, julgue os itens seguintes.

Um contador é um campo de memória cujo valor se incrementa por uma quantidade fixa, positiva ou negativa, geralmente associado a um laço. Tem um valor inicial antes de começar sua função, e cada vez que é chamado modifica seu valor.

1288 Q147867
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de estrutura de dados, julgue os itens que se seguem.

Os ponteiros são estruturas simples cujo conteúdo é justamente uma referência a outra variável. O valor de um ponteiro não é representado como número ou texto. O tipo de ponteiro indica o tipo de variável a que ele aponta.

1289 Q147866
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Deseja-se desenvolver um sistema de informação para uma empresa que possui uma frota de navios mercantes. Tal sistema deve ser composto de um módulo capaz de acompanhar o posicionamento de cada navio em tempo real e de receber e disponibilizar dados sobre as condições operacionais de cada navio. Um sistema gerenciador de banco de dados deve armazenar e disponibilizar informações sobre a rota, carga, tripulação e condições logísticas de cada navio. Considerando essas informações, julgue os itens seguintes, acerca de desenvolvimento de aplicações e banco de dados.

Para a prototipação de interfaces com o usuário, ferramentas CASE de gerenciamento de mudança mostram-se adequadas, podendo inclusive apoiar todo o ci...

1290 Q147865
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Deseja-se desenvolver um sistema de informação para uma empresa que possui uma frota de navios mercantes. Tal sistema deve ser composto de um módulo capaz de acompanhar o posicionamento de cada navio em tempo real e de receber e disponibilizar dados sobre as condições operacionais de cada navio. Um sistema gerenciador de banco de dados deve armazenar e disponibilizar informações sobre a rota, carga, tripulação e condições logísticas de cada navio. Considerando essas informações, julgue os itens seguintes, acerca de desenvolvimento de aplicações e banco de dados.

Um sistema de tempo real como o proposto exige programação orientada por eventos. Entre os ambientes integrados de desenvolvimento que oferecem recurs...

1291 Q147864
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos recursos e tecnologias utilizados na área de informática, julgue os seguintes itens.

DOM, MP3, SAX e MPEG correspondem, respectivamente, a interface de programação de aplicações que fornece um conjunto de objetos e métodos para representar documentos em HTML e XML; arquivo de som; interface de programação de aplicações para análise de XML com base em eventos; e formato de arquivo de vídeo.

1292 Q147863
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do LabVIEW, julgue os seguintes itens.

Programas desenvolvidos no LabVIEW são chamados de instrumentos virtuais.

1293 Q147862
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em programação em baixo nível, em geral é utilizada a linguagem assembly específica para cada tipo de microprocessador. As instruções são executadas seqüencialmente, havendo a possibilidade de desvios controlados nessa seqüência. Acerca de características típicas de programação em baixo nível de microprocessadores, julgue os itens a seguir.

É comum existirem instruções de transferência de dados entre registradores internos do microprocessador e células de armazenamento da memória.

1294 Q147861
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em programação em baixo nível, em geral é utilizada a linguagem assembly específica para cada tipo de microprocessador. As instruções são executadas seqüencialmente, havendo a possibilidade de desvios controlados nessa seqüência. Acerca de características típicas de programação em baixo nível de microprocessadores, julgue os itens a seguir.

A pilha de um microprocessador é utilizada para armazenar o conjunto de instruções associado a uma sub-rotina.

1295 Q147860
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em programação em baixo nível, em geral é utilizada a linguagem assembly específica para cada tipo de microprocessador. As instruções são executadas seqüencialmente, havendo a possibilidade de desvios controlados nessa seqüência. Acerca de características típicas de programação em baixo nível de microprocessadores, julgue os itens a seguir.

Um sinal de interrupção em um microprocessador pode causar o desvio do programa para uma sub-rotina de atendimento de interrupção.

1296 Q147859
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em programação em baixo nível, em geral é utilizada a linguagem assembly específica para cada tipo de microprocessador. As instruções são executadas seqüencialmente, havendo a possibilidade de desvios controlados nessa seqüência. Acerca de características típicas de programação em baixo nível de microprocessadores, julgue os itens a seguir.

As instruções de desvio condicional podem causar ou não desvios, dependendo da verificação de certos bits no contador de programa.

1297 Q147858
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em programação em baixo nível, em geral é utilizada a linguagem assembly específica para cada tipo de microprocessador. As instruções são executadas seqüencialmente, havendo a possibilidade de desvios controlados nessa seqüência. Acerca de características típicas de programação em baixo nível de microprocessadores, julgue os itens a seguir.

No modo de endereçamento imediato, o endereço de determinado operando é obtido a partir da leitura de registradores de indexação.

1298 Q147857
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em programação em baixo nível, em geral é utilizada a linguagem assembly específica para cada tipo de microprocessador. As instruções são executadas seqüencialmente, havendo a possibilidade de desvios controlados nessa seqüência. Acerca de características típicas de programação em baixo nível de microprocessadores, julgue os itens a seguir.

Quando é executada uma instrução de chamada de subrotina, o endereço da próxima instrução na seqüência do programa deve ser armazenado, de forma que seja possível o retorno a essa instrução após ser finalizada a execução da sub-rotina.

1299 Q147856
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência a ferramentas e conceitos relacionados ao desenvolvimento de software no sistema operacional Windows em microcomputadores IBM-PC compatíveis, julgue os itens a seguir.

Microsoft Visual C++, Borland C++ e Dev-C++ são exemplos de ambientes de desenvolvimento de programas com interface gráfica.

1300 Q147855
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao ambiente de desenvolvimento Visual C++ 6.0 da Microsoft, julgue os itens subseqüentes.

Permite a implementação de programas orientados a objeto usando a Microsoft Foudation Class (MFC).

1301 Q147854
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao ambiente de desenvolvimento Visual C++ 6.0 da Microsoft, julgue os itens subseqüentes.

Permite a criação de vários tipos de projetos, tais como para console Win32, bibliotecas dinâmicas (.DLL) e estáticas (.LIB).

1302 Q147853
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao ambiente de desenvolvimento Visual C++ 6.0 da Microsoft, julgue os itens subseqüentes.

Não possui ferramenta de depuração interna, sendo necessário utilizar uma ferramenta externa tal como o Ndebug.

1303 Q147852
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

No que se refere a projeto de interface com usuários de computadores, julgue os itens seguintes.

O estilo de interação batch não demanda a intervenção do usuário, o que permite a execução de programas mesmo que o usuário e o sistema de computador estejam em momentos e lugares diferentes.

1304 Q147851
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

No que se refere a projeto de interface com usuários de computadores, julgue os itens seguintes.

São exemplos de interfaces de manipulação direta as providas por aplicações como jogos, planilhas eletrônicas e gerenciadores gráficos de arquivos, como o Windows Explorer.

1305 Q147850
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

No que se refere a projeto de interface com usuários de computadores, julgue os itens seguintes.

Comparadas à seleção de menus, as linguagens de comando são mais adequadas para uso por usuários inexperientes, porque permitem a rápida execução de comandos avançados.

1306 Q147849
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

No que se refere a projeto de interface com usuários de computadores, julgue os itens seguintes.

São estilos de interação com usuários: a seleção de menus, o preenchimento de formulários, as linguagens de comando e a manipulação direta.

1307 Q147848
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

Acerca da tecnologia Java e do código anterior, desenvolvido com essa tecnologia, julgue os itens subseqüentes.

Os métodos “init”, “start”, “stop” e “destroy” fazem parte do framework de gerenciamento de ciclo de vida de um “Applet”.

1308 Q147847
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

Acerca da tecnologia Java e do código anterior, desenvolvido com essa tecnologia, julgue os itens subseqüentes.

O framework “Applet” é adequado para construir programas que são executados em servidores web.

1309 Q147846
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um shell funciona como interpretador de comandos Unix, fazendo a interface entre o usuário e o kernel do sistema operacional. Quanto à programação shell, julgue os itens seguintes.

Ao se executar o script abaixo e se digitar o nome Pedro após solicitação, obtém-se na saída Boa prova, Pedro!

#!/bin/bash

echo –n “Digite seu nome: ”

read Nome

echo “Boa prova, $NOME!”

1310 Q147845
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um shell funciona como interpretador de comandos Unix, fazendo a interface entre o usuário e o kernel do sistema operacional. Quanto à programação shell, julgue os itens seguintes.

Uma das grandes dificuldades encontradas pelos programadores em shell é a impossibilidade de se implementar, nessa linguagem, estruturas de controle de alto nível, tais como instruções condicionais e laços.

1311 Q147844
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere a projeto de interface com usuários de computadores, julgue os itens seguintes.

O estilo de interação batch não demanda a intervenção do usuário, o que permite a execução de programas mesmo que o usuário e o sistema de computador estejam em momentos e lugares diferentes.

1312 Q147843
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere a projeto de interface com usuários de computadores, julgue os itens seguintes.

São exemplos de interfaces de manipulação direta as providas por aplicações como jogos, planilhas eletrônicas e gerenciadores gráficos de arquivos, como o Windows Explorer.

1313 Q147842
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere a projeto de interface com usuários de computadores, julgue os itens seguintes.

São estilos de interação com usuários: a seleção de menus, o preenchimento de formulários, as linguagens de comando e a manipulação direta.

1314 Q147841
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da tecnologia Java e do código anterior, desenvolvido com essa tecnologia, julgue os itens subseqüentes.

Os métodos “init”, “start”, “stop” e “destroy” fazem parte do framework de gerenciamento de ciclo de vida de um “Applet”.

1315 Q147840
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da tecnologia Java e do código anterior, desenvolvido com essa tecnologia, julgue os itens subseqüentes.

O framework “Applet” é adequado para construir programas que são executados em servidores web.

1316 Q147839
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um diagrama UML relativo a elementos da plataforma Java. A partir da análise desse diagrama, e considerando que ele está relacionado às APIs fundamentais da linguagem Java, julgue os itens que se seguem.

A interface “ImageObserver” é implementada pela classe “HelloWorld”.

1317 Q147838
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um diagrama UML relativo a elementos da plataforma Java. A partir da análise desse diagrama, e considerando que ele está relacionado às APIs fundamentais da linguagem Java, julgue os itens que se seguem.

“ImageObserver” é um objeto que analisa as imagens desenhadas por um objeto “Component”.

1318 Q147837
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A construção de sistemas de informação na atualidade vem sendo influenciada pelo grande sucesso das arquiteturas de sistemas de informação ligadas à Internet, onde há sistemas cliente-servidor em 2 e 3 camadas (3-tier), além de várias outras formas de sistemas distribuídos. No que se refere aos elementos que compõem tais arquiteturas de sistemas de informação, julgue os itens seguintes.

Considerando um sistema cliente-servidor que relaciona um navegador (browser) e um servidor de aplicações implementado em linguagem Java, com páginas JSP (Java server pages), o servidor, antes de enviar dados para o cliente, compila, se necessário, as classes Java, processa as informações e, a seguir, envia os resultados ao cli...

1319 Q147836
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A denominação Unix refere-se a toda uma família de sistemas operacionais, elaborados pelos mais diversos atores do mundo acadêmico e empresarial. Apesar da enorme variedade de versões e distribuições, uma grande quantidade de princípios é relativamente bem preservada na passagem de um sistema da família Unix para outro. Acerca dos comandos e utilitários existentes nos sistemas Unix, bem como dos recursos existentes para implementação de shell scripts que permitem agregar comandos básicos para obtenção de comandos mais elaborados do Unix, julgue os itens a seguir.

Os arquivos de texto contendo scripts do bash (bourne again shell) devem começar com uma primeira linha que contenha o texto #!/bin/sh para especific...

1320 Q147835
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Algumas características de dados são importantes para a arquitetura e a programação de um SIG. Acerca desse assunto, julgue os seguintes itens.

A programação de modelagens utilizando dados matriciais é mais difícil e mais lenta que a programação de modelagens usando dados vetoriais.

1321 Q147834
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de algoritmos e estruturas de dados fundamentais da programação, julgue os itens seguintes.

A passagem de parâmetros por referência implica a colocação dos dados referenciados na pilha de controle das chamadas de função do programa.

1322 Q147833
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de algoritmos e estruturas de dados fundamentais da programação, julgue os itens seguintes.

Um tipo de dados estruturado pode conter um ponteiro capaz de apontar para elementos desse mesmo tipo de dados.

1323 Q147832
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de algoritmos e estruturas de dados fundamentais da programação, julgue os itens seguintes.

Um dos riscos do emprego da recursão em um programa é a possibilidade de estouro (overflow) da pilha de controle das chamadas de função desse programa.

1324 Q147831
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de algoritmos e estruturas de dados fundamentais da programação, julgue os itens seguintes.

A definição de um ponteiro não é necessariamente associada à alocação de espaços de memória que possam ser referenciados por tal ponteiro.

1325 Q147830
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando as informações apresentadas e as características da Internet, julgue os itens seguintes.

Entre os softwares de edição que podem ter sido usados para produzir uma página com leiaute similar à ilustrada, incluem-se: Microsoft FrontPage, Macromedia DreamWeaver e Netscape Composer.

1326 Q147829
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo essas informações como referência, julgue os itens que se seguem.

É possível que algumas funções ou variáveis estejam declaradas em “principal.o” e em “biblioteca.o”, mas sejam definidas apenas na biblioteca “crypto”, sem que isso acarrete erro de compilação ou linkagem.

1327 Q147828
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo essas informações como referência, julgue os itens que se seguem.

Caso existam referências a funções ou variáveis que são utilizadas no módulo “principal.o”, ou “biblioteca.o”, e que não estejam definidas nesse mesmo módulo, o processo de linkagem resultará em erro.

1328 Q147827
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo essas informações como referência, julgue os itens que se seguem.

A cláusula III só pode ser realizada com sucesso caso existam os objetos “principal.o” e “biblioteca.o”, além da biblioteca “crypto”, no caminho de compilação.

1329 Q147826
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo essas informações como referência, julgue os itens que se seguem.

A compilação da cláusula I deve ser realizada antes da compilação da cláusula II, caso contrário é possível que o resultado da execução da cláusula II resulte em erro de compilação.

1330 Q147825
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo essas informações como referência, julgue os itens que se seguem.

Caso existam referências a funções ou variáveis que são utilizadas no módulo “principal.o”, ou “biblioteca.o”, e que não estejam definidas nesse mesmo módulo, o processo de linkagem resultará em erro.

1331 Q147824
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo essas informações como referência, julgue os itens que se seguem.

A compilação da cláusula I deve ser realizada antes da compilação da cláusula II, caso contrário é possível que o resultado da execução da cláusula II resulte em erro de compilação.

1332 Q147823
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O armazenamento, a organização e a exploração da informação são funcionalidades que os sistemas gerenciadores de bancos de dados suportam visando à construção de aplicações para o tratamento integrado da informação. Acerca das técnicas utilizadas nos bancos de dados, das características dos sistemas gerenciadores de bancos de dados (SGBDs), das funcionalidades de administração de tais sistemas, bem como das ferramentas que auxiliam a construção das aplicações de acesso a bancos de dados, julgue os itens que se seguem.

Para produzir páginas destinadas ao sistema de gestão de conteúdo Plone, o usuário necessita empregar ferramenta de desenho de página HTML e carregar essas páginas para o servidor Zope que abriga...

1333 Q147822
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O armazenamento, a organização e a exploração da informação são funcionalidades que os sistemas gerenciadores de bancos de dados suportam visando à construção de aplicações para o tratamento integrado da informação. Acerca das técnicas utilizadas nos bancos de dados, das características dos sistemas gerenciadores de bancos de dados (SGBDs), das funcionalidades de administração de tais sistemas, bem como das ferramentas que auxiliam a construção das aplicações de acesso a bancos de dados, julgue os itens que se seguem.

No ambiente servidor do Zope, a representação codificada (byte code) de um programa Python interna ao interpretador permanece em arquivos de cache. Assim, a execução do programa pela segunda vez ...

1334 Q147821
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O armazenamento, a organização e a exploração da informação são funcionalidades que os sistemas gerenciadores de bancos de dados suportam visando à construção de aplicações para o tratamento integrado da informação. Acerca das técnicas utilizadas nos bancos de dados, das características dos sistemas gerenciadores de bancos de dados (SGBDs), das funcionalidades de administração de tais sistemas, bem como das ferramentas que auxiliam a construção das aplicações de acesso a bancos de dados, julgue os itens que se seguem.

Em uma página HTML, se um hyperlink apontar para um script CGI (common gateway interface), o script começará, quando tal hyperlink for acionado, a ser executado no servidor de páginas HTML, local...

1335 Q147820
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O armazenamento, a organização e a exploração da informação são funcionalidades que os sistemas gerenciadores de bancos de dados suportam visando à construção de aplicações para o tratamento integrado da informação. Acerca das técnicas utilizadas nos bancos de dados, das características dos sistemas gerenciadores de bancos de dados (SGBDs), das funcionalidades de administração de tais sistemas, bem como das ferramentas que auxiliam a construção das aplicações de acesso a bancos de dados, julgue os itens que se seguem.

A máquina virtual Java (java virtual machine — JVM) é especificada para interpretar instruções expressas em bytecodes e compiladas a partir de uma linguagem de programação do tipo Java, mas não n...

1336 Q147819
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A análise e o projeto de sistemas de informação são atividades para as quais existem várias metodologias, técnicas e ferramentas de apoio. Acerca dessas atividades e dos meios para realizá-las, julgue os itens subseqüentes.

O sistema de componentes JavaBean estende o conceito de applet da linguagem Java, de modo a permitir a administração de componentes reutilizáveis para sistemas desenvolvidos nessa linguagem.

1337 Q147665
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A grande popularidade da Internet levou à construção de aplicações com características específicas para tal rede, inclusive as chamadas aplicações cliente-servidor. Acerca da arquitetura dessas aplicações, das tecnologias nelas empregadas, bem como dos padrões de formatação, das linguagens de programação e dos protocolos de comunicação a elas associados, julgue os itens a seguir.

Uma das funções do middleware em uma aplicação cliente-servidor via Internet consiste em tratar dos aspectos de segurança das comunicações, a exemplo do que realizam os módulos relativos a secure sockets.

1338 Q147262
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)

O conceito-chave polimorfismo é um fenômeno pelo qual

1339 Q147261
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)

A técnica de programação estruturada exige, no mínimo, a aplicação de

1340 Q147260
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)

A lógica em programação estruturada deve ser desenvolvida aplicando abordagem

1341 Q147259
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)

Incrementar um contador para controlar um laço de programa é uma operação que deve ser posicionada

1342 Q147258
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)

Na técnica de programação estruturada, a estrutura básica de seleção é representada por

1343 Q147227
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)

Na elaboração de um dicionário de dados com a notação de Yourdon, o operador [ ] (colchetes) significa:

1344 Q147222
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de conceitos de desenvolvimento de sistemas estruturados, julgue os itens a seguir.

O português estruturado é uma linguagem de programação que pode ser traduzida a uma representação gráfica, por exemplo, fluxograma, e que pode ser compilada de maneira interativa.

1345 Q147221
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de conceitos de desenvolvimento de sistemas estruturados, julgue os itens a seguir.

As tabelas de decisão fornecem uma notação que traduz ações e condições em uma forma tabular. Os seguintes passos podem ser aplicados para desenvolver uma tabela de decisão: 1.º listar todas as ações que podem ser associadas a um procedimento; 2.º listar todas as condições durante a execução do procedimento; 3.º associar conjuntos específicos com ações específicas, eliminando combinações impossíveis de condições; 4.º definir as regras indicando que ação(ões) ocorre(m) para um conjunto de condições.

1346 Q147220
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de conceitos de desenvolvimento de sistemas estruturados, julgue os itens a seguir.

Existem três construções fundamentais para a programação estruturada: seqüência, condição e repetição. Qualquer programa, independentemente da área de aplicação ou complexidade técnica, pode ser projetado e implementado usando apenas essas três construções lógicas. No entanto, o uso dogmático de apenas essas três construções pode algumas vezes causar dificuldades práticas.

1347 Q147195
Ciência da Computação
Ano: 2004
Banca: COVEST Comissão de Processos Seletivos e Treinamentos (COVEST)

Sobre técnicas de programação, é correto afirmar que:

1348 Q147194
Ciência da Computação
Ano: 2004
Banca: COVEST Comissão de Processos Seletivos e Treinamentos (COVEST)

Considere as seguintes características encontradas em linguagens de programação.

1) Encapsulamento

 2) Classes parametrizadas

3) Herança múltipla

 4) Ligação dinâmica (dynamic binding).

 Quais são essenciais ao projeto de uma linguagem orientada a objetos?

1349 Q147162
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)

Quando executado, exibirá o seguinte resultado no interpretador de comandos (browser) Internet Explorer:

1350 Q147154
Ciência da Computação
Ano: 2004
Banca: CONSULT

Considerando o seguinte trecho de programa: Private Sub Form_Load() Dim str As String str = "*** Carregando Formulário ***" str = str * 2 MsgBox str End Sub, pode-se afirmar que:

1351 Q147054
Ciência da Computação
Ano: 2004
Banca: COVEST Comissão de Processos Seletivos e Treinamentos (COVEST)

Sobre o desenvolvimento de aplicativos Web, assinale a alternativa correta.

1352 Q147052
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um diagrama com uma arquitetura de aplicação web embasada em soluções open source na plataforma Java. A partir da análise desse diagrama, e considerando as características da arquitetura de sistemas web orientados a objetos com Java, julgue os itens subseqüentes.

A arquitetura apresentada apóia o desenvolvimento de sistemas de três camadas, que integram: interface com o usuário, regras de negócios e acesso a uma camada de persistência, usando três módulos distintos que podem estar instalados em máquinas distribuídas.

1353 Q147247
Ciência da Computação
Ano: 2003
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

HTML (hypertext markup language) é um padrão para construção de páginas a partir de um modelo de elos, sendo um conceito fundamental na concepção da Web. Como linguagem para codificação de hipertextos, permite a definição de padrões de formatação e diagramação de textos e outros elementos gráficos comuns às páginas atualmente disponíveis na Web. A respeito de HTML, julgue os itens a seguir.

Elos ou referências para outros elementos de páginas Web podem ser expressos em termos de um endereço absoluto (URL) ou em termos de um caminho relativo.

1354 Q147246
Ciência da Computação
Ano: 2003
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O trecho de código acima, escrito em Java, apresenta a definição de uma função que realiza a conversão de um número inteiro contendo o número de minutos decorridos após a meia-noite (zero hora) em uma string indicando a hora e os minutos em um dia. Com base no código, julgue os itens que se seguem

Como as variáveis locais à função, "h" (L.3) e "minuto" (L.4), não são inicializadas quando de suas declarações, o estado inicial dessas variáveis é desconhecido, o que pode provocar um resultado imprevisível no valor retornado pela função, caso o valor inicial assumido por essas variáveis seja diferente de zero.

1355 Q147245
Ciência da Computação
Ano: 2003
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O trecho de código acima, escrito em Java, apresenta a definição de uma função que realiza a conversão de um número inteiro contendo o número de minutos decorridos após a meia-noite (zero hora) em uma string indicando a hora e os minutos em um dia. Com base no código, julgue os itens que se seguem

A precedência de operadores na instrução da linha 9 não é importante para o resultado obtido pela execução dessa instrução.

1356 Q147244
Ciência da Computação
Ano: 2003
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O trecho de código acima, escrito em Java, apresenta a definição de uma função que realiza a conversão de um número inteiro contendo o número de minutos decorridos após a meia-noite (zero hora) em uma string indicando a hora e os minutos em um dia. Com base no código, julgue os itens que se seguem

Os operadores de comparação "= =" (L.11 e 17) não alteram o estado dos objetos que estão sendo comparados.

1357 Q147243
Ciência da Computação
Ano: 2003
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O trecho de código acima, escrito em Java, apresenta a definição de uma função que realiza a conversão de um número inteiro contendo o número de minutos decorridos após a meia-noite (zero hora) em uma string indicando a hora e os minutos em um dia. Com base no código, julgue os itens que se seguem

"Math" (L.8) e "String" (L.6) são classes que existem normalmente na API do SDK Java.

1358 Q147235
Ciência da Computação
Ano: 2003
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

É possível que o trecho de código mostrado acima esteja implementando o método de ordenação denominado

1359 Q147234
Ciência da Computação
Ano: 2003
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com base na sintaxe da linguagem Ksh e nas linhas de comando mostradas acima, julgue os itens subseqüentes.

Estão certos apenas os itens

1360 Q147232
Ciência da Computação
Ano: 2003
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com base no trecho de código acima, escrito em Java, julgue os itens subseqüentes.

A estrutura de laço while (L.15-20) não pode ser substituída por uma estrutura de laço for com semântica equivalente.

1361 Q147231
Ciência da Computação
Ano: 2003
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com base no trecho de código acima, escrito em Java, julgue os itens subseqüentes.

A instrução da linha 15 poderia ser trocada, sem mudança de comportamento, por while (i < num).

1362 Q147230
Ciência da Computação
Ano: 2003
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com base no trecho de código acima, escrito em Java, julgue os itens subseqüentes.

Para que a instrução da linha 17 faça sentido, é necessário que "v1" contenha objetos do tipo "String".

1363 Q147229
Ciência da Computação
Ano: 2003
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com base no trecho de código acima, escrito em Java, julgue os itens subseqüentes.

A função "temNome" (L.9) implementa uma operação de busca de maneira ineficiente, pois qualquer busca realizada deve percorrer todos os elementos da lista.

1364 Q147228
Ciência da Computação
Ano: 2003
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com base no trecho de código acima, escrito em Java, julgue os itens subseqüentes.

O atributo "v1" (L.5) é um objeto da classe "Vector", que implementa uma lista ordenada de elementos.

1365 Q147064
Ciência da Computação
Ano: 2003
Banca: Fundação Mariana Resende Costa (FUMARC)

As alternativas representam característica da Orientação por Objetos encon-tradas no código do programa OOPlay.cpp, a exceção de uma. Marque a alternativa INCORRETA.

1366 Q147063
Ciência da Computação
Ano: 2003
Banca: Fundação Mariana Resende Costa (FUMARC)

Marque a alternativa que representa corretamente o comportamento do códi-go do programa OOplay.cpp.

1367 Q147062
Ciência da Computação
Ano: 2003
Banca: Fundação Mariana Resende Costa (FUMARC)

1368 Q147061
Ciência da Computação
Ano: 2003
Banca: Fundação Mariana Resende Costa (FUMARC)

Um programador escreveu esta condição para uma cláusula SE:

SE ( (preço <> 100) E (quantidade < 10) ) ENTÃO...

A cláusula está com a sintaxe correta, mas o teste da condição está levando a ações erradas, se considerados os requerimentos do software. A cláusula correta seria, exatamente, a negação da cláusula inicialmente escrita. Marque a alternativa que possui a cláusula CORRETA.

1369 Q147447
Ciência da Computação
Ano: 2002
Banca: Escola de Administração Fazendária (ESAF)

Analise as seguintes afirmações relativas a Programação de Computadores.Indique a opção que contenha todas as afirmações verdadeiras.

Indique a opção que contenha todas as afirmações

verdadeiras.

1370 Q147446
Ciência da Computação
Ano: 2002
Banca: Escola de Administração Fazendária (ESAF)
Analise as seguintes afirmações relativas a Programação de Computadores.

 

Indique a opção que contenha todas as afirmações verdadeiras.

1371 Q147186
Ciência da Computação
Ano: 2002
Banca: COVEST Comissão de Processos Seletivos e Treinamentos (COVEST)

Sobre técnicas de programação, qual das alternativas abaixo é correta?

1372 Q147085
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)
O comando "write" é utilizado para:
1373 Q147084
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Considere o seguinte trecho de código: Data: cpoa(2) type c.

 Cpoa = 'A'.

 Cpoa+1(1) = 'B'.

Após a execução dessa seqüência de comandos, o conteúdo do campo "cpoa" é:

1374 Q147083
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)
Das alternativas abaixo, aquela que contém somente elementos para definição de um formulário de Sapscript é:
1375 Q147082
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)
O comando ABAP usado para chamar um "Customer enhancement" a partir de um programa da SAP é:
1376 Q147081
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)
Os componentes de uma transação são:
1377 Q147080
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)
A finalidade do comando PARAMETERS em um programa Abap é:
1378 Q147079
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)
O campo do registro mestre de fornecedores e clientes que NÃO é relevante para o cálculo de juros é:
1379 Q147078
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)
A função abaixo que NÃO está disponível para processar registros mestre de fornecedores é:
1380 Q147077
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)
O objetivo dos grupos de conta dos dados mestre da conta Razão é:
1381 Q147076
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

A execução do trecho de JCL (step) mostrado abaixo tem o seguinte efeito:

1382 Q147025
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Como expressar a lógica dentro da análise estruturada de sistemas é de grande importância para se evitar variedade de interpretações. A propósito desse assunto, julgue os itens subseqüentes.

O português estruturado utiliza palavras-chaves como: se, então, senão, logo, repetir e até.

1383 Q146995
Ciência da Computação
Ano: 2001
Banca: Escola de Administração Fazendária (ESAF)

Analise as seguintes afirmações relativas a Programação Estruturada.

I. O modelo de arquitetura consiste unicamente do diagrama de fluxo de controle.

II. As entradas e saídas de um processo e seu DFD filho não se podem complementar. Esta situação é denominada balanceamento.

III. Os diagramas de fluxo de controle ilustram quais são as funções que o sistema irá realizar, mas não informam sob quais circunstâncias fará isso.

IV. O modelo de requisitos consiste de: diagramas de fluxo de dados, especificações do processo, especificações do sincronismo e um dicionário de requisitos.

Indique a opção que contenha todas as afirmações verdadeiras.

1384 Q814180
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Por questões de segurança, o uso do arquivo .htaccess deve ser evitado em diretórios usados pelo software Apache. Para desabilitar completamente o uso desse arquivo em um diretório, na configuração do Apache desse diretório deve-se usar a diretiva
1385 Q814179
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Seja a função recursiva f definida como

onde x MOD y é o resto da divisão de x por y. O valor de f (30, 21) é

1386 Q814178
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Os navegadores Google Chrome e Internet Explorer, quando abrem, no Windows, um arquivo denominado teste.html, apresentam o texto a seguir.

O conteúdo desse arquivo é

1387 Q814177
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Um programador tentou implementar o algoritmo de ordenação da bolha (bubble sort) utilizando a linguagem de programação PHP, mas produziu um código incorreto, mostrado a seguir.

 Em vez de obter os nomes contidos no vetor $nomes ordenados alfabeticamente, em ordem crescente, a disposição final dos nomes no referido vetor foi, a partir da posição zero

1388 Q814176
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Considere as seguintes linguagens de programação:

C C++ C# Java VB.NET SmallTalk Python

Dessa lista, a linguagem que não oferece suporte a orientação a objetos é

1389 Q814175
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Uma das características da programação orientada a objetos está relacionada com a proteção dos atributos internos dos objetos contra modificações diretas. As alterações dos atributos devem ocorrer por meio de métodos adequados, criados para acesso e modificação desses atributos. Essa característica é conhecida como
1390 Q797896
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Considere um processador em cujo conjunto de instruções há diferentes modos de endereçamento. Neste processador podem ser executadas as instruções em assembly listadas abaixo.

Os tipos de endereçamento utilizados nas instruções de I a IV são, correta e respectivamente,

1391 Q797894
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Para localizar os juízes cujos nomes começam pela letra p e têm pelo menos 3 caracteres de comprimento (incluindo p) utilizase a instrução SELECT * FROM juizes WHERE nome
1392 Q797893
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Um Analista de Sistemas foi solicitado a criar uma tabela chamada processo em um banco de dados Oracle aberto e em condições ideais. Nesta tabela, se nenhum valor for fornecido para o campo data_abertura, quando se utilizar a instrução INSERT a data do sistema deve ser automaticamente inserida. Para fazer isso, o Analista deve utilizar a instrução CREATE TABLE processo(processo_no NUMBER(10), data_abertura
1393 Q797892
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Considere a página web abaixo.

A lacuna pode ser preenchida corretamente APENAS pelo que consta em

1394 Q797891
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Considere o código fonte da página abaixo, que faz parte de um site responsivo.

Para que este código crie dois botões para paginação, "Anterior" e "Próximo", um ao lado do outro, utilizando Bootstrap, a lacuna I deve ser corretamente preenchida com

1395 Q797878
Ciência da Computação
Ano: 0000
Banca: Banca não informada


O valor a ser inserido em I deve ser

1396 Q797865
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Considere que um computador do Tribunal tenha o sistema operacional Red Hat Enterprise Linux instalado e funcionando em condições ideais. Um Analista utilizou corretamente o comando
1397 Q797686
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Considere o trecho de código abaixo.

O comando $("ul li:eq(1)").css("color", "#ff0000"); coloca o

1398 Q797685
Ciência da Computação
Ano: 0000
Banca: Banca não informada
O Departamento de Recursos Humanos de uma instituição solicitou ao Analista de Sistemas um relatório mostrando o nome do funcionário e o salário acrescido de 13.5%. O salário deverá ser expresso como número inteiro e com a seguinte legenda de coluna: Salário Reajustado. Considerando que a tabela funcionarios possui os campos nome e salario, para gerar o relatório o Analista deverá usar, em um banco de dados Oracle aberto e em condições ideais, a instrução
1399 Q785406
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Instruções: As questões de 55 a 58 referem-se aos fundamentos, conceitos e notações utilizados na especificação BPMN versão 1.1. Os símbolos seta inteira e seta tracejada (considerando que a inteira tem sua ponta preenchida e a tracejada tem a ponta vazada e um pequeno círculo em sua origem − cauda) são as respectivas notações de
1400 Q785405
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Instruções: As questões de 55 a 58 referem-se aos fundamentos, conceitos e notações utilizados na especificação BPMN versão 1.1. A Lane é especificada como
1401 Q785404
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Instruções: As questões de 55 a 58 referem-se aos fundamentos, conceitos e notações utilizados na especificação BPMN versão 1.1. Ocorrem durante o curso de um processo de negócio e afetam o fluxo do processo. Comumente têm uma causa e um resultado. Podem ser de três tipos: inicial, intermediário ou final. Trata-se de
1402 Q785403
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Instruções: As questões de 55 a 58 referem-se aos fundamentos, conceitos e notações utilizados na especificação BPMN versão 1.1. São dois eventos que não possuem representação para start:
1403 Q731088
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Um programador precisa elaborar um método que diga se uma matriz quadrada recebida como parâmetro é a matriz identidade de ordem n. Esse método recebe uma matriz quadrada (mat) e sua ordem (n) como parâmetros, e retorna true, se a matriz recebida for a matriz identidade de ordem n, ou false, caso contrário. Qual método executa o que foi especificado acima?
1404 Q655422
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Considerando o diagrama de entidade e relacionamento presente na figura acima, assinale a opção em que é apresentada a expressão DDL (data definition language) utilizada para criar as tabelas, as chaves e os relacionamentos descritos.

1405 Q655403
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Julgue os itens seguintes, relativos à lógica de programação e construção de algoritmos. É possível implementar procedimentos cujos valores gerados podem ser armazenados em variáveis que garantem sua existência mesmo após o término da execução de tais procedimentos.
1406 Q655402
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Analise o trecho de código a seguir escrito em linguagem de programação Swift:

 O conteúdo da variável pedido impresso no final da execução desse trecho de código é:

1407 Q655401
Ciência da Computação
Ano: 0000
Banca: Banca não informada

O usuário FINANCEIRO precisa executar a procedure STP_FECHAMENTO(aData in Date). No entanto, não poderá ocorrer nenhuma transação no Banco de Dados no momento da execução. Desse modo, o administrador do banco terá que garantir que apenas o usuário FINANCEIRO possa estabelecer uma conexão com o SGBD Oracle 11g.

A sequência de comando que o administrador do banco e o usuário FINANCEIRO deverão executar é:

1408 Q147253
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Padrões de codificação constituem um conjunto de regras que ajudam a criar e escrever códigos de programas de uma maneira bastante clara e consistente. Quando bem aplicadas e adequadamente documentadas, elas promovem a padronização da estrutura e do estilo do código, tornando-o assim mais fácil de ler e entender. Assim,

1409 Q147218
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual das consultas a seguir resulta na quantidade de turmas de Lógica de Programação ministradas na sala 1?

1410 Q147180
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Analise as seguintes afirmações relativas a Técnicas de Programação:

I. Um dado é classificado como variável quando tem a possibilidade de ser alterado durante a execução do algoritmo em que é utilizado.

II. O acesso aos elementos de um vetor devem obrigatoriamente obedecer à regra FIFO (First In, First Out).

III. De acordo com a definição de pilha, todas as inserções, também denominadas empilhamentos, são feitas no topo.

IV. Para se transformar uma lista simples em uma lista duplamente encadeada, deve-se fazer com que seu último elemento tenha o seu primeiro elemento como sucessor.

Indique a opção que contenha todas as afirmações verdadeiras.

1411 Q147179
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A tradução do código-fonte de um programa para instruções de máquina ou linguagem de máquina pode ser realizada

1412 Q147066
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Dentre as alternativas abaixo, assinale a que melhor se adapta ao conceito de programação estruturada:

1413 Q147065
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Dado o programa:

Marque a alternativa que exibe CORRETAMENTE o resultado da execução desse programa.

1414 Q147059
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual das atividades abaixo é papel menos indicado para um analista programador?