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?