Questões de Concurso
Comentadas sobre linguagens de programação em programação
Foram encontradas 4.490 questões
Q598755
Programação
Em Java podem ser utilizados diversos tipos de classes, como classes concretas, classes abstratas, classes estáticas e interfaces. As interfaces podem
Ano: 2015
Banca:
BIO-RIO
Órgão:
IF-RJ
Prova:
BIO-RIO - 2015 - IF-RJ - Tecnólogo - Análise e Desenvolvimento de Sistemas |
Q597500
Programação
Texto associado
No que diz respeito aos operadores suportados pelo PHP, analise as afirmativas a seguir.
I. Os símbolos = e == representam o operador igual. Por exemplo, $a = $b e $a == $b tem por significado verdadeiro se $a é igual a $b.
II. Os símbolos != e <> representam o operador diferente. Por exemplo, $a != $b e $a <> $b tem por significado verdadeiro se $a não é igual a $b.
III. Os símbolos % e & representam o operador módulo. Por exemplo, $a % $b e $a & $b fornecem como resultado o resto da divisão de $a por $b.
Assinale a alternativa correta:
Ano: 2015
Banca:
BIO-RIO
Órgão:
IF-RJ
Prova:
BIO-RIO - 2015 - IF-RJ - Tecnólogo - Análise e Desenvolvimento de Sistemas |
Q597498
Programação
Na linguagem Java há um comando que é usado para forçar o término da execução de uma instrução switch ou de uma estrutura de controle while, continuando a execução do programa na próxima linha após o laço. Esse comando é:
Ano: 2015
Banca:
BIO-RIO
Órgão:
IF-RJ
Prova:
BIO-RIO - 2015 - IF-RJ - Tecnólogo - Análise e Desenvolvimento de Sistemas |
Q597492
Programação
Texto associado
Em programação orientada a objetos, a expressão “modificador de acesso” é a palavra-chave que define como um atributo, método, ou classe será visto no contexto que estiver inserido. A seguir, são definidos três tipos de “modificadores de acesso”.
I. Deixará visível a classe ou membro para todas as outras classes, subclasses e pacotes do projeto Java.
II. Deixará visível o atributo para todas as outras classes e subclasses que pertencem ao mesmo pacote. A principal diferença é que apenas as classes do mesmo pacote têm acesso ao membro. O pacote da subclasse não tem acesso ao membro.
III. Deixará visível o atributo apenas para a classe em que este atributo se encontra.
As descrições I, II e III definem os “modificadores de acesso” respectivamente como:
Ano: 2015
Banca:
BIO-RIO
Órgão:
IF-RJ
Prova:
BIO-RIO - 2015 - IF-RJ - Tecnólogo - Análise e Desenvolvimento de Sistemas |
Q597491
Programação
No que diz respeito às características da linguagem Java, analise as afirmativas a seguir.
I. Os aplicativos Java começam a rodar pelo método class.
II. Java é sensitive case diferenciando letras maiúsculas de minúsculas.
III. Dados primitivos são definidos por meio dos tipos integer, float, double e string.
Assinale a alternativa correta:
I. Os aplicativos Java começam a rodar pelo método class.
II. Java é sensitive case diferenciando letras maiúsculas de minúsculas.
III. Dados primitivos são definidos por meio dos tipos integer, float, double e string.
Assinale a alternativa correta:
Ano: 2015
Banca:
CESPE / CEBRASPE
Órgão:
TJ-DFT
Prova:
CESPE - 2015 - TJ-DFT - Técnico Judiciário - Programação de Sistemas |
Q596376
Programação
Acerca de Java, julgue o item subsequente.
Para o usuário do JPA (Java Persistence API), o arquivo hbm.xml é responsável pela configuração do funcionamento do sistema e especifica a conexão com o banco de dados, seu dialeto e a linguagem de consulta.
Para o usuário do JPA (Java Persistence API), o arquivo hbm.xml é responsável pela configuração do funcionamento do sistema e especifica a conexão com o banco de dados, seu dialeto e a linguagem de consulta.
Q594887
Programação
Analise o seguinte código na linguagem Java:
01. public class StringExemplo {
02. static String s1 = "conteudo";
03. public static void main(String[] args) {
04. String s2 = "conteudo";
05. String s3 = new String(s1);
06. System.out.println(s1 == s2);
07. System.out.println(s3 == s1);
08. System.out.println(s1.equals(s2));
09. System.out.println(s3.equals(s1));
10. }
11. }
Assinale a afirmativa que apresenta a linha que irá imprimir “false".
01. public class StringExemplo {
02. static String s1 = "conteudo";
03. public static void main(String[] args) {
04. String s2 = "conteudo";
05. String s3 = new String(s1);
06. System.out.println(s1 == s2);
07. System.out.println(s3 == s1);
08. System.out.println(s1.equals(s2));
09. System.out.println(s3.equals(s1));
10. }
11. }
Assinale a afirmativa que apresenta a linha que irá imprimir “false".
Q594885
Programação
Analise o seguinte código na linguagem Java:
public class Exemplo {
static int getAno() throws Exception {
return 2015;
}
public static void main(String[] args) {
try {
int x = getAno();
} catch (Exception e) {
x++;
} finally {
System.out.println("ano = " + x++);
}
}
}
Assinale a afirmativa que apresenta o resultado correto da execução do código.
public class Exemplo {
static int getAno() throws Exception {
return 2015;
}
public static void main(String[] args) {
try {
int x = getAno();
} catch (Exception e) {
x++;
} finally {
System.out.println("ano = " + x++);
}
}
}
Assinale a afirmativa que apresenta o resultado correto da execução do código.
Ano: 2015
Banca:
CESPE / CEBRASPE
Órgão:
TJ-DFT
Prova:
CESPE - 2015 - TJ-DFT - Analista Judiciário - Suporte em Tecnologia da Informação |
Q594225
Programação
Em geral, um buffer overflow se caracteriza por permitir a sobrescrita de espaços de memória utilizados por um processo, o que pode ser realizado intencionalmente ou não. A esse respeito, julgue o item que se segue.
O seguinte trecho de código não é passível de um ataque buffer overflow.
#include <stdio.h> #include <string.h> void fun1(void) { char arg2[10]; gets(arg2); printf("%s\n", arg2); } int main(void) { printf("Isso pode?\n"); fun1(); printf("Sim, pode...\n"); return 0; }
O seguinte trecho de código não é passível de um ataque buffer overflow.
#include <stdio.h> #include <string.h> void fun1(void) { char arg2[10]; gets(arg2); printf("%s\n", arg2); } int main(void) { printf("Isso pode?\n"); fun1(); printf("Sim, pode...\n"); return 0; }
Q592750
Programação
Considere as linhas a seguir em uma classe Java.
a = con.prepareStatement("select * from cliente where id = ? ");
a.setInt(1, id);
b = a.executeQuery();
Um Analista de Sistemas pode concluir corretamente que os objetos a e b são, respectivamente, dos tipos de interface
Um Analista de Sistemas pode concluir corretamente que os objetos a e b são, respectivamente, dos tipos de interface
Ano: 2015
Banca:
CESPE / CEBRASPE
Órgão:
TRE-RS
Prova:
CESPE - 2015 - TRE-RS - Técnico Judiciário - Programação de Sistemas |
Q591978
Programação
No desenvolvimento web, Sass é um(a)
Ano: 2015
Banca:
CESPE / CEBRASPE
Órgão:
TRE-RS
Prova:
CESPE - 2015 - TRE-RS - Técnico Judiciário - Programação de Sistemas |
Q591976
Programação
1 def hello
2 if @nomes.nil?
3 puts "..."
4 elsif @nomes.respond_to?("join")
5 @nomes.each do |nome|
6 puts "Hello # {nome} ! "
7 end
8 else
9 puts "Hello # { @nomes} ! "
10 end
11 end
O código Ruby anteriormente apresentado é um exemplo de
2 if @nomes.nil?
3 puts "..."
4 elsif @nomes.respond_to?("join")
5 @nomes.each do |nome|
6 puts "Hello # {nome} ! "
7 end
8 else
9 puts "Hello # { @nomes} ! "
10 end
11 end
O código Ruby anteriormente apresentado é um exemplo de
Ano: 2015
Banca:
CESPE / CEBRASPE
Órgão:
TRE-RS
Prova:
CESPE - 2015 - TRE-RS - Técnico Judiciário - Programação de Sistemas |
Q591975
Programação
1 def exemplo
2 if @nomes.nil?
3 puts "..."
4 elsif @nomes.respond_to?("join")
5 puts "Hello # { @nomes.join(",")}. !"
6 else
7 puts "Hello #{@nomes}. :D"
8 end
9 end
O código Ruby acima apresentado é um exemplo de
2 if @nomes.nil?
3 puts "..."
4 elsif @nomes.respond_to?("join")
5 puts "Hello # { @nomes.join(",")}. !"
6 else
7 puts "Hello #{@nomes}. :D"
8 end
9 end
O código Ruby acima apresentado é um exemplo de
Ano: 2015
Banca:
FGV
Órgão:
PGE-RO
Prova:
FGV - 2015 - PGE-RO - Técnico da Procuradoria - Tecnologia da Informação |
Q590587
Programação
Na linguagem de programação PHP, a expressão "4" + 5 resulta
em:
Ano: 2015
Banca:
FGV
Órgão:
PGE-RO
Prova:
FGV - 2015 - PGE-RO - Técnico da Procuradoria - Tecnologia da Informação |
Q590586
Programação
Na linguagem de programação PHP, a concatenação de cadeias
de caracteres (strings) é denotada pelo operador:
Ano: 2015
Banca:
FGV
Órgão:
PGE-RO
Prova:
FGV - 2015 - PGE-RO - Técnico da Procuradoria - Tecnologia da Informação |
Q590575
Programação
Planilhas MS Excel permitem que um usuário codifique suas
próprias funções e as utilize em fórmulas, por exemplo. A
linguagem de programação mais frequentemente utilizada na
construção dessas funções é conhecida como:
Ano: 2015
Banca:
FGV
Órgão:
PGE-RO
Prova:
FGV - 2015 - PGE-RO - Técnico da Procuradoria - Tecnologia da Informação |
Q590568
Programação
Na linguagem Python 2.7, os comandos
L=range(0,12)
print L
produzem:
L=range(0,12)
print L
produzem:
Ano: 2015
Banca:
FGV
Órgão:
PGE-RO
Prova:
FGV - 2015 - PGE-RO - Técnico da Procuradoria - Tecnologia da Informação |
Q590567
Programação
Na linguagem Python 2.7, um comando como
a=input("XXX")
provoca:
a=input("XXX")
provoca:
Ano: 2015
Banca:
FGV
Órgão:
PGE-RO
Prova:
FGV - 2015 - PGE-RO - Analista da Procuradoria - Analista de Sistemas (Negócios, Suporte e Microinformática) |
Q590201
Programação
Analise o código Python a seguir.
S=0
C=1
while C < 7:
D=4
while D > 0:
S=S+C+D
D=D -1
C=C +1
print S
O código que produz resultado idêntico ao que é produzido pelo código acima é:
S=0
C=1
while C < 7:
D=4
while D > 0:
S=S+C+D
D=D -1
C=C +1
print S
O código que produz resultado idêntico ao que é produzido pelo código acima é:
Ano: 2015
Banca:
FGV
Órgão:
PGE-RO
Prova:
FGV - 2015 - PGE-RO - Analista da Procuradoria - Analista de Sistemas (Desenvolvimento) |
Q590168
Programação
São tipos primitivos na linguagem de programação Java: