Lista completa de Questões de Ciência da Computação do ano 0000 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Dentre as alternativas abaixo, assinale a que melhor se adapta ao conceito de programação estruturada:
destina-se a auxiliar na elaboração de programas orientados a objetos
destina-se à preparação de programas para melhorar a lógica e reduzir os erros de programação
conjuga a boa documentação de programas com o não uso de GO TO
destina-se a auxiliar o uso de programas cujas aplicações estão diretamente relacionadas a bancos de dados estruturados
destina-se a documentar de modo claro e específico os programas
A tradução do código-fonte de um programa para instruções de máquina ou linguagem de máquina pode ser realizada
por um compilador.
pela unidade de controle.
pelo driver do disco rígido.
por mnemônicos.
por portas lógicas.
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.
I e II
II e III
III e IV
I e III
II e IV
Qual das consultas a seguir resulta na quantidade de turmas de Lógica de Programação ministradas na sala 1?
SELECT COUNT(*) FROM D,T WHERE D.NOME="LOGICA DE PROGRAMACAO" AND T.SALA=1
SELECT COUNT(D.NOME) FROM D,T WHERE D.NOME="LOGICA DE PROGRAMACAO" AND T.SALA=1
SELECT COUNT(*) FROM D,T WHERE D.NOME="LOGICA DE PROGRAMACAO" AND D.CODD=T.CODD AND T.SALA=1
SELECT SALA FROM D,T COUNT(WHERE D.NOME="LOGICA DE PROGRAMACAO" AND D.CODD=T.CODD AND T.SALA=1)
SELECT SALA FROM D,T COUNT(WHERE D.NOME="LOGICA DE PROGRAMACAO" AND T.SALA=1)
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,
a documentação dos padrões de codificação é essencial ao trabalho de programação e constitui o rol de ferramentas que, de certa forma, ditará as regras de como as tarefas devam ser executadas. Um padrão consistente de codificação permite que programadores inexperientes em determinado projeto integrem-se mais rapidamente, haja vista que eles não têm que consumir tempo com a aprendizagem e convenção totalmente diferente da que estavam usando num outro projeto.
um padrão de codificação pode, algumas vezes, consumir bastante tempo para ser criado e aplicado e, certamente, consumirá muito mais tempo para ter seu uso bem reforçado junto aos programadores. Além disso, a padronização restringe a criatividade e a produtividade do programador, que acaba gastando muito tempo concentrado nos padrões e não no programa em si. Daí, a necessidade desses padrões serem estabelecidos pelos analistas de sistemas.
muitas empresas concordam que os padrões de codificação são de grande importância e, por isso, os criam e os documentam. Entretanto, programadores que gastam muito tempo concentrados nos padrões não são produtivos e isso põe em risco a rentabilidade do negócio, pois a parte mais cara no desenvolvimento de um sistema é, justamente, a codificação dos programas.
padrões são criados para auxiliar o programador a criar um código consistente e limpo. Todos os padrões, ao serem definidos, devem ter um sentido lógico para o programador que vai aplicá-lo. Eles também não devem ser restritivos a ponto de o programador reagir negativamente à sua utilização. Um bom padrão deve fornecer o espaço necessário para que o estilo pessoal de programar aflore sem problemas, enquanto assegura algum grau de consistência.
no desenvolvimento de sistemas, a maior concentração de esforços reside na codificação de programas, exigindo, portanto, total envolvimento dos programadores, deixando a tarefa de documentação para outros profissionais, tais como, analistas e auditores de sistemas, que possam identificar ferramentas apropriadas.
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.
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.
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 é:
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 é:
Analise as seguintes afirmações relativas à Programação Orientada a Objetos:
I. Em um programa orientado a objetos, as instâncias de uma classe armazenam os mesmos tipos de informações e apresentam o mesmo comportamento.
II. Em uma aplicação orientada a objetos, podem existir múltiplas instâncias de uma mesma classe.
III. Em um programa orientado a objetos, as instâncias definem os serviços que podem ser solicitados aos métodos.
IV. Em um programa orientado a objetos, o método construtor não pode ser executado quando a classe à qual pertence é executada.
Indique a opção que contenha todas as afirmações verdadeiras.
I e II
II e III
III e IV
I e III
II e IV
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...