Questões de Concurso Comentadas sobre programação

Foram encontradas 10.880 questões

Ano: 2014 Banca: FCC Órgão: SABESP Prova: FCC - 2014 - SABESP - Tecnólogo - Sistemas |
Q374020 Programação
Analise as afirmativas sobre métodos de implementação de linguagens de programação:

I. No processo de interpretação, a instrução é traduzida e executada no momento da execução do programa. Uma vantagem é que apenas partes do programa podem ser executados, mas há desvantagens: o processo é mais lento em relação ao processo de compilação e pode haver maior consumo de memória.

II. O processo híbrido combina a execução eficiente e a portabilidade de programas. A base é a existência de um código intermediário, mais fácil de ser interpretado e não específico de uma plataforma computacional. O método é dividido em duas etapas: compilação para um código intermediário e interpretação desse código. Um exemplo é o Java e a JVM.

III. O processo de compilação efetua a tradução integral do código fonte para o código de máquina. A execução é mais rápida porque não é necessário fazer nenhuma tradução intermediária. Para que o programa seja executado é necessário apenas o código executável. A vantagem é a total portabilidade do código executável, que pode ser executado em qualquer sistema operacional.

Está correto o que se afirma APENAS em
Alternativas
Q373310 Programação
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 objetos é :
Alternativas
Q373129 Programação
Os navegadores Google Chrome e Internet Explorer, quando abrem, no Windows, um arquivo denominado teste.html, apresentam o texto a seguir.

                             Capital Rio de Janeiro
                             População 16.369.179
                             Área (km²) 43.780,172
                             Municípios 92

O conteúdo desse arquivo é :
Alternativas
Q372832 Programação
Analise o conteúdo do Shell Script “num.sh” apresentado a seguir

#!/bin/bash
echo -n 1 >&2
echo -n 2 >&1
echo -n 3 1>&2
echo -n 4 2>&1
echo -n 5

Se o script for executado no terminal de comando do sistema operacional Linux: “./num.sh >/dev/null”, será exibida na tela a seguinte mensagem:
Alternativas
Q372509 Programação
Uma linguagem de programação não exige que as variáveis tenham seu tipo definido. Porém, sempre detecta erros de tipo, determinando o tipo de todos os operandos em tempo de execução.

Isso a caracteriza como uma linguagem
Alternativas
Q372495 Programação
Seja o seguinte programa Java:

import java.util.*;

public class Main {
       public static void main(String[ ] args) {
              Collection a=new TreeSet( );
              Set b=new TreeSet( );
              Set c=(new HashMap( )).values( );
              SortedSet d=new TreeSet( );
              Deque e=new LinkedList( );
       }
}

Qual comando produz um erro de compilação?
Alternativas
Q371790 Programação
Considerando a programação embarcada para Android e iOS, julgue os próximos itens.

No Android 4, o arquivo interface.xml é o arquivo padrão para definição da interface do usuário (UI). Para modificar uma UI inserindo, por exemplo, um botão que possa ser clicado, é suficiente inserir, no final desse arquivo, as linhas abaixo.

<Button
android:layout_witdh=”fill_parent”
android:layout_height=”wrap_content”
android:click=”yes”
android:label=”Clique aqui”/>
Alternativas
Q371789 Programação
Considerando a programação embarcada para Android e iOS, julgue os próximos itens.

O iOS 7 possui as camadas Cocoa Touch, Media, Core Services e Core OS; esta última, que é a camada mais baixa, suporta aplicativos desenvolvidos em 64 bits no modelo LP64.
Alternativas
Q371788 Programação
Considerando a programação embarcada para Android e iOS, julgue os próximos itens.

Para que os programas aplicativos sejam executados no Android e no iOS, é necessário uma máquina virtual própria, cujas responsabilidades são, entre outras, gerenciar a comunicação entre o aplicativo e as bibliotecas nativas, prover segurança e permitir que os aplicativos possam gravar dados privados, incluindo bancos de dados. No Android 4.3, a máquina virtual é a Dalvik; no iOS 7, é a XCode.
Alternativas
Q371787 Programação
Considerando a programação embarcada para Android e iOS, julgue os próximos itens.

No iOS 7, os frameworks são diretórios que contêm biblioteca compartilhada dinâmica com recursos como arquivos de cabeçalho, imagens e aplicativos auxiliares a serem utilizados no desenvolvimento dos aplicativos.
Alternativas
Q371786 Programação
Considerando a programação embarcada para Android e iOS, julgue os próximos itens.

Todos os aplicativos de usuários executados no iOS 7 são colocados em sandbox para proteger o sistema e outros aplicativos. O mesmo processo ocorre com o Android 4, em que todos os softwares acima do kernel, incluindo bibliotecas de sistema operacional e estrutura de aplicação, são executados dentro da sandbox do aplicativo.
Alternativas
Q371781 Programação
Julgue os itens que se seguem, relativos a JSE, JME e JEE.

A tecnologia Java RMI (Remote Method Invocation), embasada no CORBA (Common Object Request Brokerage Architecture), é utilizada para a incorporação de objetos distribuídos, ou seja, objetos que interagem em diferentes plataformas por meio de uma rede.
Alternativas
Q371780 Programação
Julgue os itens que se seguem, relativos a JSE, JME e JEE.

O Java EE 7.0 possui API específica para a leitura e a validação de formato JSON (JavaScript Object Notation).
Alternativas
Q371772 Programação
Julgue o item abaixo referente ao desenvolvimento móvel Android.

O GridLayout foi introduzido a partir do Android 4.0 e é composto por uma grelha que contém linhas e colunas que podem ser preenchidas tanto horizontalmente como verticalmente por objetos, o que facilita a criação de interfaces.
Alternativas
Q371765 Programação
Julgue os itens que se seguem acerca da tecnologia Ajax.

Para enviar uma grande quantidade de informações em uma aplicação Ajax, deve-se utilizar o POST, o qual não possui limitações de tamanho.
Alternativas
Q371764 Programação
Julgue os itens que se seguem acerca da tecnologia Ajax.

Ao fazer a requisição Ajax mostrada abaixo e declarar false, a página irá executar os demais scripts sem se preocupar com o retorno do servidor.

xmlhttp.open("GET","ajax.txt",false);
Alternativas
Q371762 Programação
Acerca da linguagem de programação Java, julgue os itens que se seguem.

Se o método main for declarado como private em uma classe Java, essa classe irá compilar e todos os métodos serão acessados.
Alternativas
Q371761 Programação
Em relação a servidores web e de aplicação, julgue os itens subsecutivos.

O Zope utiliza uma base de dados orientada a objetos que contém todas as versões antigas de um objeto utilizado no sítio.
Alternativas
Q371760 Programação
Em relação a servidores web e de aplicação, julgue os itens subsecutivos.

Em uma JVM instalada no servidor, podem ser criadas diversas instâncias do servidor Tomcat utilizando-se a mesma porta.
Alternativas
Q370991 Programação
O .NET framework consiste em dois componentes principais. Um deles é a biblioteca de classes do framework. O outro, que gerencia a execução de memória, execução de thread, execução de código, verificação de segurança do código, compilação e outros serviços do sistema, é denominado
Alternativas
Respostas
8121: E
8122: A
8123: E
8124: B
8125: D
8126: C
8127: E
8128: C
8129: E
8130: C
8131: C
8132: E
8133: C
8134: C
8135: C
8136: E
8137: E
8138: C
8139: E
8140: D