Questões de Concurso Comentadas sobre software em noções de informática

Foram encontradas 2.829 questões

Q2256776 Noções de Informática
§1º − O funcionário do expediente (FE) pretende conversar, por meio da internet, com o funcionário do departamento de cópias reprográficas (FC), no modo de diálogo instantâneo.
§2º − Na conversa mencionada no §1º , FE solicita a FC que lhe encaminhe dados de seu interesse, transferindo-lhe um arquivo pela internet, com acesso dirigido e autorizado e também porque, devido à grande quantidade de informações que possui, esse arquivo não pode ser encaminhado como anexo de correio eletrônico.
§3º − O encarregado do departamento em que trabalha FE recomenda-lhe que, logo após receber o arquivo referido no §2º , faça um backup usando uma ferramenta que produza um arquivo com extensão zip.
§4º − Tanto com respeito ao arquivo recebido quanto em relação ao backup (§3º ), FE é orientado para gravar os arquivos usando códigos de proteção contra acesso não autorizado.
§5º − A fim de evitar conseqüências desagradáveis, tanto FE quanto FC tomam providências para evitar a ocorrência de código de programa malicioso que eventualmente possa estar inserido nos arquivos que manipulam.
§6º − FC costuma “navegar” pela internet buscando assuntos de interesse do órgão em que trabalha e, em algumas ocasiões, ele pede definições de termos usando a Pesquisa Google.
O §1º faz referência ao uso de uma ferramenta, comumente usada, do tipo
Alternativas
Ano: 2007 Banca: MOVENS Órgão: HEMOPA
Q1204672 Noções de Informática
Apesar da variedade de programas disponíveis, a maioria dos softwares pode ser dividida em duas categorias principais: software básico e software aplicativo. Acerca dessa informação,relacione a primeira coluna à segunda e, em seguida, assinale a opção correta.
l - software básico
ll - software aplicativo
(  ) DOS
(  ) Microsoft Excel
(  ) Corel Draw
(  ) Microsoft Windows
(  ) Open Office   A seqüência correta é
Alternativas
Ano: 2007 Banca: FEC Órgão: EMGEPRON
Q1181998 Noções de Informática
Em relação à recuperação de arquivos apagados gravados pelo Netware, o utilitário (ferramenta) que poderá recuperar os arquivos apagados é conhecido como:
Alternativas
Q2985680 Noções de Informática
Com relação à compactação de arquivo, assinale a opção correta.
Alternativas
Q2968609 Arquitetura de Software
Considere o programa em Java:

 class LS {
 public static void main ( String[] args) {
 String s = null;
 System.out.print(s);
 }
 }

Qual será o resultado ao tentarmos compilar e executar o código acima? 
Alternativas
Q2968606 Arquitetura de Software

Considere o algoritmo de busca seqüencial de um elemento em uma lista com n elementos. A expressão que representa o tempo médio de execução desse algoritmo para uma busca bem sucedida é:

Alternativas
Q2968577 Arquitetura de Software

Considere as seguintes afirmações sobre CMM:

I- CMM se aplica a empresas de grande porte, enquanto Bootstrap se aplica a empresas de grande, médio e pequeno porte.

II- Segundo o CMM para que uma empresa seja certificada com um determinado nível de maturidade ela tem que cumprir todos os requisitos (KPA´s – Key Process Areas) daquele nível.

III- CMM tem cinco níveis: inicial, repetível, definido, gerenciado e maduro. As metas principais dos níveis repetível e definido são, respectivamente: definir e organizar o processo administrativo; definir e organizar o processo de engenharia de software.

IV- CMM e Bootstrap são modelos de qualidade de processo de software.

Levando-se em conta as quatro afirmações acima, assinale a única alternativa válida:

Alternativas
Q2968575 Arquitetura de Software

Considere C(x) uma função que defina a complexidade de um problema x, E(x) uma função que defina o esforço (em termos de tempo) exigido para se resolver um problema x. Sejam dois problemas denominados p1 e p2. Analise as seguintes afirmações referentes à complexidade e esforço necessários para resolver um problema x:



I- Se C(p1) < C(p2) então E(p1) < E(p2)


II- Se C(p1) < C(p2) então E(p1) > E(p2)


III- C(p1+p2) > C(p1) + C(p2)


IV- C(p1+p2) < C(p1) + C(p2)


V- Nada se pode afirmar, pois os problemas são genéricos.



Levando-se em conta as cinco afirmações acima, identifique a única alternativa válida:

Alternativas
Q2968573 Arquitetura de Software

Analise as afirmações abaixo:

I- Independentemente do modelo de processo (ciclo de vida), todo desenvolvimento de software possui três fases genéricas: definição, desenvolvimento e manutenção.

II- Editor de texto é exemplo de um software típico de aplicação de modelos de processo evolucionários.

III- A técnica de entrevista pode ser utilizada somente quando há grande número de pessoas que conhecem o domínio do sistema a ser desenvolvido e as regras de negócio que esse sistema envolve.

IV- O processo de engenharia reversa deve ser capaz de derivar representações de projeto e informações sobre a estrutura de dados para possibilitar a reformulação completa desse sistema em uma outra linguagem de implementação diferente daquela em que está implementado.

Levando-se em conta as quatro afirmações acima, identifique a única alternativa válida:

Alternativas
Q2968567 Arquitetura de Software
Considere as afirmações:

I- O gerenciamento de configuração de software é um conjunto de atividades de controle e rastreamento que começa quando um projeto de desenvolvimento de software se inicia e termina quando o software é tirado de operação.

II- A manutenção é um conjunto de atividades de engenharia de software que acontece depois que o software é entregue ao cliente e posto em operação.

III- Uma das principais propostas de engenharia de software é melhorar a facilidade com que as mudanças podem ser acomodadas e reduzir a quantidade de esforço gasto quando mudanças são feitas.

 IV- Uma linha básica (baseline) é um conceito de gerenciamento de configuração de software que nos ajuda a controlar as mudanças, sem impedir seriamente as mudanças justificáveis. Então:

Alternativas
Q2968560 Arquitetura de Software

Pode-se afirmar que:

Alternativas
Q2968558 Arquitetura de Software

A construção de sistemas é difícil devido à sua complexidade. Um fator crucial para gerenciar essa complexidade é o processo adotado para o desenvolvimento. O conjunto básico de atividades e a ordem em que são realizadas nesse processo definem o que é também denominado de ciclo de vida do software. Analise as seguintes informações sobre processos de software:

I- Um modelo de processo de software é uma representação abstrata de um processo; Exemplos de modelos de processo genéricos são o modelo cascata (seqüencial linear, wartefall); espiral e processo unificado (PU ou UP – Unified Process).

 II- O modelo de processo cascata ainda hoje é um dos mais difundidos e tem por característica principal a codificação de uma versão executável do sistema, desde as fases iniciais do desenvolvimento, de modo que o sistema final é incrementalmente construído; daí a alusão à idéia de "cascata".

III- Em um processo de software incremental, o desenvolvimento do sistema é iterativo e partes de sua funcionalidade (denominadas "incrementos") são entregues à medida em que são desenvolvidas; assim, essas entregas parciais tentam priorizar as necessidades mais urgentes do usuário e podem auxiliar a revisão e a melhor definição das partes ainda não entregues.

IV- XP – eXtreme Programming- possibilitou a revolução na forma de desenvolver sistemas em que somente a programação é considerada por pares de desenvolvedores, não sendo necessária documentação e planejamento do software.

Levando-se em conta as quatro afirmações acima, identifique a única alternativa válida:

Alternativas
Q2968556 Arquitetura de Software

Considere um módulo que execute processamento de erros para um pacote de análise de engenharia. O módulo é chamado quando os dados computados ultrapassam os limites previamente especificados. As tarefas que ele realiza são: calcular os dados complementares baseados em dados originais computados; produzir um relatório de erros para o usuário; executar cálculos solicitados pelo usuário; atualizar um banco de dados; possibilitar a seleção em um menu para processamento subseqüente.

Considerando o desenvolvimento de sistemas com técnicas procedimentais, pode-se afirmar que:

Alternativas
Q2968553 Arquitetura de Software

Com relação ao tempo de desenvolvimento de um produto e o custo desse desenvolvimento, pode-se afirmar que:

Alternativas
Q2930349 Noções de Informática

No menu Draw do AutoCAD, o comando SKETCH é utilizado para desenhar

Alternativas
Q2930348 Noções de Informática

Um comando do AutoCAD que liga e desliga o sistema automático de detecção de pontos de precisão é executado por meio da tecla de função

Alternativas
Q2900419 Arquitetura de Software

Ferramentas CASE (computer aided software engineering) visam dar suporte computacional ao desenvolvedor ao longo do ciclo de vida da criação de sistemas, porém, sempre adotando algum método já existente. Com esse auxílio, há aumento na produção e melhoria da qualidade dos sistemas criados, pois a ferramenta CASE libera o desenvolvedor para a parte criativa do processo. Considerando o conceito de ferramenta CASE, assinale a opção incorreta.

Alternativas
Q2900417 Arquitetura de Software

Considerando a linguagem de modelagem unificada UML (unified modeling language), assinale a opção correta.

Alternativas
Q2900414 Arquitetura de Software

No que se refere a álgebra relacional e modelo relacional, julgue os itens a seguir.

I A junção natural (natural joint) é uma operação binária que permite combinar certas seleções e um produto cartesiano dentro de uma operação.

II As operações de projeção generalizada estendem as operações de projeção de modo a permitir que funções aritméticas sejam usadas como parte da projeção.

III A operação de junção externa (outer joint) é uma extensão da operação de junção para tratar informações omitidas.

IV A operação project é primária e retorna o argumento da relação excluindo certos atributos.

A quantidade de itens certos é igual a

Alternativas
Q2900413 Arquitetura de Software

Com relação a engenharia de software, julgue os seguintes itens.

I Já se tem livros repletos de padrões e procedimentos para elaborar software; isso fornece ao desenvolvedor tudo o que ele precisa.

II A engenharia de software vai resultar na criação de documentação volumosa e desnecessária que certamente nos atrasará.

III Se eu decidir terceirizar um projeto de software, vou poder relaxar e deixar que aquela firma o elabore.

IV Até que eu esteja com o programa executando, não tenho como avaliar a sua qualidade.

V Os requisitos de projeto mudam continuamente, mas as mudanças podem ser facilmente acomodadas porque o software é flexível.

VI Possuímos ferramentas de desenvolvimento de software que estão no estado-da-arte, afinal compramos os computadores mais novos do mercado.

VII O único produto de trabalho que pode ser entregue para um projeto de software bem-sucedido é o programa executável.

VIII Se o planejamento atrasar, é possível adicionar mais programadores e ficar em dia (conceito horda mongólica).

IX O estabelecimento geral de objetivos é suficiente para iniciar a escrita de programas; os detalhes podem ser fornecidos posteriormente.

Acerca da classificação desses itens, é correto afirmar que

Alternativas
Respostas
2721: A
2722: A
2723: B
2724: B
2725: B
2726: D
2727: C
2728: A
2729: D
2730: E
2731: B
2732: E
2733: C
2734: B
2735: E
2736: A
2737: A
2738: A
2739: D
2740: B