Questões de Ciência da Computação da Fundação Carlos Chagas (FCC)

Lista completa de Questões de Ciência da Computação da Fundação Carlos Chagas (FCC) para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Considere:

I. Sequência, decisão e iteração são as estruturas necessárias e suficientes para o desenvolvimento da programação de computadores.

II. Uma sequência de passos, incluindo a forma como os dados serão armazenados no computador, permitindo que o problema possa ser resolvido de maneira automática e repetitiva.

III. Cada instrução é traduzida para uma representação interna e interpretada pela simulação de funcionamento do processador, o que torna mais rápido o ciclo escrita-execução-modificação.

IV. A sua aplicação divide e estrutura o algoritmo em partes fechadas e coerentes para evitar a repetição de uma sequência de comandos que é utilizada em várias partes do programa.

Em relação à programação de computadores, as definições contidas nos itens I, II, III e IV correspondem, respectivamente, à programação

  • A.

    linear, ao fluxograma, à compilação e ao procedimento.

  • B.

    modular, ao algoritmo, à constante e à interpretação.

  • C.

    orientada a objetos, ao projeto lógico, ao fluxograma e à compilação.

  • D.

    linear, ao algoritmo, à compilação e à função.

  • E.

    estruturada, ao algoritmo, à interpretação e ao procedimento.

Ambas identificam elementos em uma página e ambas utilizam sintaxes similares. A grande diferença entre elas é que uma descreve a aparência e as ações em uma página na rede enquanto a outra não descreve nem aparência e nem ações, mas sim o que cada trecho de dados é ou representa, ou seja, descreve o conteúdo do documento. Uma tag esquecida na escrita de uma delas ou um atributo sem aspas torna o documento inutilizável, enquanto que na outra isso é tolerado.

Pelas características comparadas, o texto acima refere-se a

  • A.

    HTML e XML.

  • B.

    UML e XML.

  • C.

    PHP e Java.

  • D.

    Oracle Forms e UML.

  • E.

    Java e CSS.

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

I. Métodos de passagem de parâmetros permitem que parâmetros sejam transmitidos entre o programa principal e os subprogramas, sendo que, na passagem de parâmetros por valor, o valor real é passado e uma variável local é criada para armazená- lo; nesse processo sempre será efetuada a cópia dessa variável.

II. Pilha é uma estrutura de dados com acesso restrito aos seus elementos ordenados pelo princípio FIFO; a pilha pode ser usada na avaliação de expressões numéricas, na recursividade e pelos compiladores, na passagem de parâmetros para as funções.

III. Prototipação é uma abordagem que envolve a produção de versões iniciais de um sistema futuro com a qual pode-se realizar verificações e experimentações para se avaliar algumas de suas qualidades antes que o sistema venha realmente a ser construído.

IV. Registro é uma estrutura básica que permite guardar coleções de dados de diferentes tipos, sendo normalmente utilizado quando um objeto tem diferentes atributos.

É correto o que consta APENAS em

  • A.

    I e III.

  • B.

    II e IV.

  • C.

    I, II e III.

  • D.

    I, III e IV.

  • E.

    II, III e IV.

Na PHP 5, é uma função usada para a busca por um padrão em um nome de arquivo:

  • A.

    fscanf.

  • B.

    fpassthru.

  • C.

    fseek.

  • D.

    fputs.

  • E.

    fnmatch.

Em relação às tecnologias Java, é INCORRETO afirmar que as Servlets

  • A.

    deixam para a API utilizada na sua escrita a responsabilidade com o ambiente em que elas serão carregadas e com o protocolo usado no envio e recebimento de informações.

  • B.

    fornecem um mecanismo simples e consistente para estender a funcionalidade de um servidor Web.

  • C.

    podem ser incorporadas em vários servidores Web diferentes.

  • D.

    podem rodar em qualquer plataforma sem a necessidade de serem reescritas ou compiladas novamente.

  • E.

    são carregadas apenas uma vez e, para cada nova requisição, a servlet gera uma nova thread.

Considere:

I. O tipo de informação que trafega neste tipo de rede é o bloco de dados.

II. Os tipos de redes usadas nesta arquitetura são as redes que permitem trocas de arquivos entre seus nós, como é o caso das locais. Atualmente, as redes baseadas em Gigabit Ethernet e TCP/IP são as mais comuns.

III. Roda um sistema operacional completo e funciona como um servidor de arquivos, ligado diretamente na rede.

As características apresentadas em I, II e III correspondem, respectivamente, a

  • A.

    SAN, NAS, NAS.

  • B.

    SAN, NAS, SAN

  • C.

    NAS, SAN, NAS.

  • D.

    NAS, SAN, SAN.

  • E.

    NAS, NAS, SAN.

Em JavaScript tem o formato InstStr. ___ (início, fim); com o objetivo de extrair uma substring do objeto InstStr sem modificá-lo. A substring extraída começa no índice especificado no argumento inicio e se estende até o caractere anterior ao índice especificado no argumento fim.

A lacuna é corretamente preenchida por

  • A.

    slice.

  • B.

    split.

  • C.

    dice.

  • D.

    toString.

  • E.

    match.

J2EE é uma plataforma de programação para servidores na linguagem de programação Java, que integra uma série de especificações e containers, cada uma com funcionalidades distintas. Nesse contexto, é correto afirmar que são integrantes do J2EE:

  • A.

    Servlets, Jcompany e JSP.

  • B.

    JDBC, JSP, EJBs.

  • C.

    EJBs, Servlets e JBoss.

  • D.

    JDBC, Hibernate e JPA.

  • E.

    JSP, JSF e Eclipse.

No ambiente de rede da empresa, é uma região que pode ser acessada tanto por uma rede interna quanto pela pública (internet) e que servidores nela presentes não podem acessar os computadores internos da empresa por questões de segurança. Trata-se de

  • A.

    FTP.

  • B.

    DMZ.

  • C.

    DNS.

  • D.

    DTD.

  • E.

    SMS.

No que diz respeito ao Cobit (4.1), na estrutura Planejar e Organizar − Definir a Arquitetura da Informação, NÃO se trata de um objetivo de controle detalhado dessa estrutura:

  • A.

    Dicionário de Dados Corporativos e Regras de Sintaxe de Dados.

  • B.

    Modelo de Arquitetura da Informação da Organização.

  • C.

    Planejamento da Diretriz Tecnológica.

  • D.

    Gerenciamento de Integridade.

  • E.

    Esquema de Classificação de Dados.

Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...