Questões de Concurso Sobre programação
Foram encontradas 14.866 questões
function funcaoP(base, expoente: LongInt): LongInt;
begin
if expoente = 0 then
Result := 1
else
Result := base * funcaoP(base, expoente - 1);
end;
procedure TFormFuncao.BtnPrincipalClick(Sender: TObject);
begin
ShowMessage('5 funcaoP 3 é igual a: ' + IntToStr(funcaoP(5, 3)));
end;
A execução do programa e click no botão BtnPrincipal terá como resultado:
Ao criar uma conta, qual opção desse comando permite definir uma data de expiração para essa conta?
struct arv
{
int info ;
struct arv* esq ;
struct arv* dir ;
} ;
typedef struct arv Arv ;
Seja a árvore binária abaixo, organizada de acordo com essa estrutura.

Considere, então, a função a seguir.
void percorre (Arv* a)
{
int qtd ;
if ( a==0 )
return 0;
percorre ( a->esq ) ;
percorre( a->dir ) ;
printf ("%d",a->info) ;
}
Admitindo-se que na chamada inicial da função percorre() seja passado como argumento um ponteiro para o nó raiz dessa árvore, como serão exibidos no console os valores dos nós dessa árvore após a execução da função considerada?
# include< stdio.h >
int main (void)
{
char val = 40 ;
val = val<<2 ;
printf ("%d \n",val) ;
return 0 ;
}
Sabendo-se que esse programa será executado por um processador cuja Unidade Lógica e Aritmética representa números inteiros através da técnica de complemento de dois, o que será exibido no console quando da sua execução?
typedef struct aluno
{
int matric;
char nome [31];
float media;
} Aluno;
Considere que um determinado sistema de informação necessite de uma função que realize uma busca em um vetor de alunos que esteja ordenado descendentemente pelo campo nome da estrutura anterior (variável nome). Dado que o vetor se encontra ordenado, a função em questão deverá implementar o algoritmo de busca binária. O cabeçalho dessa função deverá ser o seguinte:
int busca(Aluno la[],char nm,int ini, int fin);
A função irá receber o vetor ordenado de alunos (variável la) e o nome de um aluno qualquer (variável nm). Caso exista no vetor um aluno com o nome passado como parâmetro (variável nm), a função deverá retornar a sua posição no vetor de alunos, caso contrário a função deverá retornar o inteiro -1.
Qual implementação atinge os objetivos descritos acima?
O Java CAPS oferece diversas potencialidades, EXCETO
public class Questao {
public static void main(String [ ] args) {
try {
op (0) ;
} catch (IllegalArgumentException e) {
System.out.print ("X") ;
} catch (Exception e) {
System.out.print ("Y") ;
} finally {
System.out.print ("Z") ;
}
}
private static void op(int v) throws IllegalArgumentException {
if (v == 0)
throw new IllegalArgumentException ("U") ;
}
}
Como resultado da execução desse programa, é impressa a cadeia de caracteres
public class Main {
public static void main (String [ ] args) {
X y = new Y (80, 24) ;
X w = new W (y) ;
X v = new V (w) ;
X z = new Z (v) ;
z.draw ( ) ;
}
}
public abstract class S implements X {
X componente;
public void draw ( ) {
componente.draw ( ) ;
}
}
Seja S a superclasse de Y, W, V e Z.
Dentre essas subclasses de S, qual(is) deve(m), obrigatoriamente, implementar a operação draw definida na interface X?
Por definição, uma classe de entidade deve, obrigatoriamente, cumprir os seguintes requisitos, EXCETO
Considere o exemplo de um código Java 6 a seguir.
public class Questao {
public static void main(String [ ] args) {
Integer a,b,c,d,e ;
int f ;
char r1,r2,r3,r4,r5 ;
String s ;
a=1; b=1; c = a ;
d= b; f=1; e = f.;
r 1= ( a.equals(b)? 's' : 'n' ) ;
r 2= ( a.equals(c)? 's' : 'n' ) ;
r 3= ( a==d? 's' : 'n' ) ;
r 4= ( a==e? 's' : 'n' ) ;
r 5= ( a.equals(f)? 's' : 'n' ) ;
s = " "+r1+r2+r3+r4+r5 ;
System.out.println(s) ;
}
}
Executando-se esse código, em que é possível testar como o comportamento exemplificado foi implementado para a classe Integer e o tipo int, a resposta impressa será
< ? xml version="1.0" encoding="UTF-8"? >
< ! DOCTYPE cliente SYSTEM "C:\postos.dtd" >
< cliente >
< posto >
< cnpj >
53.726.891/0001-24
< /cnpj >
< pedidos >
< pedido >
< produto >
Gasolina
< /produto >
< quantidade >
10.000
< /quantidade >
< /pedido >
< pedido >
< produto >
Gasolina
< /produto >
< /pedido >
< /pedidos >
< /posto >
< /cliente >
Considere o DTD abaixo, salvo no arquivo C:\postos.dtd.
< ? xml version="1.0" encoding="UTF-8"? >
< ! ELEMENT quantidade (#PCDATA) >
< ! ELEMENT produto (#PCDATA) >
< ! ELEMENT posto (cnpj,pedidos*) >
< ! ELEMENT pedidos (pedido*) >
< ! ELEMENT pedido (produto, quantidade)m>
< ! ELEMENT cnpj (#PCDATA) >
< ! ELEMENT cliente (posto) >
O arquivo preparado pelo analista está em
public class TestaArgs {
public static void main(String [ ] args) {
System.out.println(args [5] ) ;
}
}
Considere o seguinte comando:
java –hotspot TestaArgs um dois três quatro cinco seis sete
O que será impresso pelo programa ao executar esse comando?
Esse processo é retratado em duas fases características, que são:
Normalmente, esses portais corporativos são implementados a partir de uma aplicação web que fornece meios de agregar e personalizar informação por meio de aplicações menores e autocontidas, conhecidas como:
package teste;
public class Teste {
public static void main(String[] args) {
int i = 0;
int[] vet = {2,2};
for (;i<=1;i++){
vet[i] = i++;
System.out.println(“vet” + i + “=” + vet[i]);
}
}
}
O que será exibido no console quando esse programa for executado?