Questões Militares
Sobre linguagens de programação em programação
Foram encontradas 435 questões
O PHP possui dezenas de funções adicionais para manipulação de arquivos. Associe as colunas, relacionando essas funções às respectivas características. A seguir, marque a alternativa que apresenta a sequência correta.
(1) chgrp ( ) tenta alterar o proprietário do arquivo.
(2) chown ( ) testa se o ponteiro já alcançou o final do arquivo.
3) feof ( ) lê uma linha do arquivo.
4) fgetc ( ) tenta alterar o grupo ao qual pertence o arquivo.
(5) fgets ( ) obtém um caractere a partir da posição atual do ponteiro do arquivo.
Considere o programa escrito em linguagem C:
# include < stdio.h >
int main ()
{
int i=9;
i^=15;
i>>=1;
i<<=2;
printf ("%d",i);
}
O resultado impresso será:
# include <stdio.h>
int main ()
{
int a[ ][4] = {1,2,3,4,5,6,7,8,9,10,11,12};
int i;
for (i=0;i<3;++i)
printf ( "%d", *(a[i]+1));
}
O resultado impresso será:
public class Prova
{
public static void main (String [ ] args)
{
int total = 2 ;
for ( int x = 1; x < 10; x + = 2 )
{
total += X;
}
system.out.printf ( total )
}
}
O que será impresso ao final do programa acima?
Ao analisar o código PHP abaixo, pode-se afirmar que

public class Exemplo{
public static void main(String[] args)
{
double d1 = 0.0;
double d2 = 0.0;
double d3 = 0.0;
double d4 = 0.0;
media (d1);
media (d1 , d2);
media (d1, d2, d3);
media (d1, d2, d3, d4);
}
}
O programador utilizou um único método media, sem uso de sobrecarga de método.
Analise as afirmativas abaixo e assinale corretamente a que representa uma assinatura válida do método media para o código apresentado e que possibilite receber uma lista de argumentos de tamanho variável.
public class Codigo {
public static void main(String[ ] args)
{
try { throwException (); }
catch (Exception exception) { System.out.printf (" 1 ");}
}
public static void throwException () throws Exception
{
try { System.out.printf (" 2 "); throw new Exception (); }
catch (RuntimeException runtimeException) { System.out.printf (" 3 ");}
finally {System.out.printf (" 4 ");}
}
}
Teremos como saída a sequência:
#include <stdio.h>
int funcao (int *x, int y)
{
if (y > 9)
return (1);
else
if (x [y] > 3)
return (x [y] + funcao (x, y+1 ));
else
return (x [y] * funcao (x, y+1));
}
int main ()
{
int vetor [ ] = {1,1,2,3,4,5,6,7,8,9};
int resultado = funcao (vetor, 0);
for (int i=0; i < 10; ++i) {
printf ("%d" , vetor [i]);
if (i<9)
printf (",");
}
}
São palavras reservadas da linguagem C no padrão ANSI e, portanto, não podem ser utilizadas como nomes de variáveis em programas inscritos nesta linguagem:
I. overall.
II. union.
III. extern.
IV.signed.
V. code.
#include <stdio.h>
int main ( ) {
int v [ ] = {20, 35, 76, 80};
int *a;
a = &v [1];
--(*++a);
(*a--)= (*++a) + 1;
(*a) = --(*--a);
printf ("%d, %d, %d, %d\n", v[0], v[1], v[2], v[3]);
}