Questões de Concurso
Sobre linguagens de programação em programação
Foram encontradas 7.935 questões
public class CA {
int val=0;
public void op1(int x)
{
val+=x;
}
public void op2(int x,int y)
{
val-=x+y;
}
int getVal()
{
return val;
}
}
public class CB extends CA{
public void op1(int x)
{
val-=x;
}
public void op2(int x,int y)
{
try
{
val+=x/y;
}
catch(Exception e)
{
val=10;
}
finally
{
val++;
}
}
}
public class Main {
public static void main(String[] args) {
CA obj=new CB();
obj.op1(10);
obj.op2(5,8);
System.out.printf(“%d\n”,obj.getVal());
}
}
O que será exibido no console quando for executado o método main ( ) ?

A estrutura if ... else ... pode ser substituída pela seguinte estrutura que utiliza o operador condicional:
for K:=5 to 9 do writeln(K:5);
A codificação equivalente, que utiliza a estrutura de controle repeat ... until ... e que produz o mesmo resultado, incluindo os valores finais das variáveis, é:
I. O Java refere-se tanto a uma linguagem de programação quanto a uma plataforma;
II. O Java SE (Standard Edition) é formalmente chamado de J2SE;
III. O J2EE é a edição corporativa do Java. Esta versão inclui o Java Standard Edition além de outras tecnologias como javamail, servlets, JSF e Enterprise Java Beans.
IV. O Java possui uma versão para dispositivos móveis chamada J2ME (Micro Edition).
São verdadeiras as afirmações:

I. Cada família de computadores possui sua própria linguagem de máquina. Um programa em linguagem de máquina é dependente do computador ou seja, tendo sido escrito para um determinado computador, somente poderá ser executado em computadores da mesma família, que lhe sejam 100% compatíveis.
II. O processo de tradução da linguagem de montagem para a linguagem de máquina é realizado por um programa chamado Assembler.
III. As primeiras linguagens foram FORTRAN, COBOL e C++, criadas na década de 50.
IV. O processo de tradução do programa escrito em uma linguagem simbólica pelo programador, para a linguagem de máquina do computador é chamado montagem. São verdadeiras as afirmações:


Após a execução do método main, o texto que será escrito no console é
public class Classe1 {
public static void main(String[] args) {
int n, r, c, s;
n = 6;
r = 0;
c = 1;
s = -1;
while (c <= n) {
if (c % 2 == 0) {
r = r + c * s;
} else {
r = r + c;
}
c++;
}
System.out.println(r);
}
}
Ao compilar e executar a Classe1, os valores finais nas variáveis r e c serão respectivamente:
import java.sql.*;
public class Dao {
public int metodoA(String v) {
int x = 0;
try {
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection
("jdbc:mysql://localhost:3306/controle", "root", "x");
Statement st = con.createStatement();
x = st.executeUpdate(v);
return x;
} catch (ClassNotFoundException ex) {
return x;
} catch (Exception ex1) {
return x;
}
}
}
Para que o metodoA execute a operação desejada, na chamada ao método executeUpdate é necessário que ele receba como parâmetro uma instrução DML SQL
Em uma aplicação web Java que utiliza JSP, as linhas de código comuns a diversas páginas podem ser criadas em um arquivo ..I.. , que pode ser incluído nas páginas utilizando-se a diretiva ..II.. .
As lacunas I e II são preenchidas correta e respectivamente por
em Java para que ela atenda a interface Porta, como um programador deve começar a declaração da classe?public class testeOperadoresLogicos {
public static void main(String[] args) {
boolean A, B;
int C, D;
A = true;
B = false;
C = 0;
D = 0;
System.out.print(((A || B && A || !B)) && ((C *= 2) != (D /= 3)));
System.out.print((!(A || !B) && (A || B)) || ((C *= 2) == (D /= 3)));
System.out.print(((A && !(((C *= 2) != (D /= 3)))) && (!A || !B)));
System.out.print((!A && B || A && !(((C *= 2) == (D /= 3)))));
}
}