Prévia do material em texto
Questão 1 Correto Atingiu 0,20 de 0,20 Marcar questão Texto da questão A linguagem C é uma linguagem de programação de alto nível utilizada para a programação de computadores e microcontroladores. Essa popularidade vem da robustez e eficiência que a linguagem apresenta. Sendo assim, considere o código mostrado na figura a seguir: Sendo assim, marque a alternativa com a saída impressa na tela ao executar esse código: Escolha uma opção: a. Programar vai ser muito bom! Bem-vindo ao mundo do C. b. Bem-vindo ao mundo do C. Programar vai ser muito bom! c. Programar vai ser muito bom! Bem-vindo ao mundo do C. d. Bem-vindo ao mundo do C. Programar vai ser muito bom! e. Bem-vindo ao mundo do C. Programar vai ser muito bom! Questão 2 Correto Atingiu 0,20 de 0,20 Marcar questão Texto da questão Sistemas UNIX/Linux contam com um comando que exibe informações sobre um outro comando Linux, passado como parâmetro para esse manual. Assinale a alternativa que corresponde a esse comando: Escolha uma opção: a. pwd. b. man. c. info. d. help. e. top. Questão 3 Correto Atingiu 0,20 de 0,20 Marcar questão Texto da questão Computadores têm sido utilizados para uma infinidade de áreas que, por sua vez, resultam no desenvolvimento de novos conceitos e linguagens que demandam novos paradigmas e métodos de programação. Assinale a alternativa correta sobre algumas das áreas que impulsionaram esse desenvolvimento: Escolha uma opção: a. Indústria Automobilística e Comércio Eletrônico. b. Inteligência Artificial e World Wide Web. c. Dispositivos Móveis e Governo. d. Inteligência Artificial e Governo. e. Medicina e Inteligência Artificial. Questão 4 Correto Atingiu 0,20 de 0,20 Marcar questão Texto da questão No banco de dados de um mercado, estão salvos vários produtos de um mesmo fornecedor. Os fornecedores são identificados por determinado número. O administrador precisa encontrar os fornecedores que têm chave de identificação com apenas um número. Por exemplo, verificou-se que, por um erro, o fornecedor de cabos foi identificado pelo número 888888. Assinale a expressão regular para verificar números repetidos: Escolha uma opção: a. .([0-9])\1+$ b. ^([0-9])\1+$ c. ^([0-9])+$ d. ^([0-9])\1*$ e. ^([0-9])* Questão 5 Correto Atingiu 0,20 de 0,20 Marcar questão Texto da questão Os operadores são elementos de suma importância na linguagem Java, sendo amplamente utilizados em diversas rotinas. Marque a alternativa que contenha operadores unários e de incremento e decremento. Escolha uma opção: a. “-” e “+” b. “++” e “--” c. “>=” e “<=” d. “==” e “!=” e. “=” e “+=” Questão 6 Correto Atingiu 0,20 de 0,20 Marcar questão Texto da questão Atualmente, existem diversas linguagens de programação voltadas para desenvolver soluções em sistemas microcontrolados. Essas linguagens podem ser classificadas como baixo nível e alto nível. Sendo assim, de acordo com seus conhecimentos e com o conteúdo desta Unidade de Aprendizagem, marque a alternativa correta que contém apenas linguagens de alto nível: Escolha uma opção: a. Pascal, Basic, Python e Assembly. b. Linguagem de máquina, Assembly, C e Pascal. c. C, C++, Basic e Java. d. Assembly, Pascal, Java e Python. e. Python, linguagem de máquina e C++. Questão 8 Correto Atingiu 0,20 de 0,20 Marcar questão Texto da questão É natural que estudantes da área de computação questionem o porque de se estudar os conceitos e a história das linguagens de programação, no entanto, adquirir esse conhecimento proporciona ao aluno e futuro profissional diversas vantagens. Assinale a alternativa que expresse algumas dessas vantagens: Escolha uma opção: a. Delegação de responsabilidades e reaproveitamento de códigos. b. Facilidade de comunicação com outros desenvolvedores e reúso de componentes. c. Preparação para certificações e reúso de componentes. d. Aumento da capacidade de raciocínio lógico e conhecimento geral. e. Embasamento para escolha de linguagens adequadas e melhor entendimento da importância da implementação. Questão 9 Correto Atingiu 0,20 de 0,20 Marcar questão Texto da questão Scripts shell são muito importantes para automatizar tarefas. No entanto, a automatização de tarefas mais complexas pode exigir, primeiramente, a verificação de uma ação, antes da execução da ação seguinte. Nesse contexto, o shell para verificar se o "comandoA" falhou ‒ e então executar o "comandoB", no caso de o primeiro apresentar um erro ‒ está representado em qual das alternativas a seguir? Escolha uma opção: a. comandoB && comandoA. b. comandoA || comandoB. c. comandoA && comandoB. d. comandoA ; comandoB not comandoA. e. comandoA ; else comandoB. image.png