Questões Militares de Programação - C

Foram encontradas 32 questões

Ano: 2022 Banca: VUNESP Órgão: EsFCEx Prova: VUNESP - 2022 - EsFCEx - Informática |
Q1982784 Programação
Na linguagem de programação C, caso se deseje criar uma função sem parâmetros,
Alternativas
Ano: 2022 Banca: VUNESP Órgão: EsFCEx Prova: VUNESP - 2022 - EsFCEx - Informática |
Q1982773 Programação

MPI (Message Passing Interface) é um padrão de comunicação utilizado em ambientes de memória distribuída para estabelecer a comunicação entre processos. Dentre os recursos que a implementação do MPI fornece, destaca-se o MPI_Status, que pode armazenar algumas informações adicionais relacionadas ao pacote de dados que foi recebido por um processo. Usualmente, o MPI_Status é implementado em forma de struct na linguagem C, sendo composto por alguns campos.


Assinale a alternativa que apresenta campos da struct MPI_Status na linguagem C.

Alternativas
Ano: 2021 Banca: VUNESP Órgão: EsFCEx Prova: VUNESP - 2021 - EsFCEx - Informática |
Q1815178 Programação

Analise a seguinte função, elaborada na linguagem C de programação.

func_f(n)

int n; { int a, b; if (n == 0) return(1); a = n – 1; b = func_f(a); return(n*b); } Caso, no programa principal, seja colocada a linha printf(”%d”, func_f(4)); o valor impresso na saída padrão será:
Alternativas
Q1611364 Programação
Na linguagem de programação C, para imprimir todos os elementos da matriz “int matriz[10][20];”, iniciando da posição inicial e variando a primeira dimensão após a impressão de cada elemento, pode-se utilizar o código:
Alternativas
Q947316 Programação

Considere o programa escrito em linguagem C:

Imagem associada para resolução da questão

Assinale a alternativa correta que indica o valor da variável num para que o resultado impresso seja o valor 3 (três).

Alternativas
Q947307 Programação

Considere o programa escrito em linguagem C:

Imagem associada para resolução da questão

Assinale a alternativa que corresponde ao resultado que será impresso.

Alternativas
Q947306 Programação

A estrutura abaixo representa a célula de uma árvore em linguagem C:

typedef struct _no{

int chave;

struct no *esq, *dir;

} no;

Assinale a alternativa correta sobre qual sequência será impressa ao executar um caminhamento na árvore abaixo, conforme o código escrito em linguagem C a seguir. Imagem associada para resolução da questão
Alternativas
Q947304 Programação

Considere o programa escrito abaixo em linguagem C:


Imagem associada para resolução da questão

 

Assinale a alternativa correta sobre o resultado impresso.

Alternativas
Q894954 Programação
Preencha as lacunas abaixo e, em seguida, assinale a alternativa correta.
Na alocação estática de memória, os tipos de dados tem tamanho predefinido e a alocação é feita em tempo de compilação. Na alocação dinâmica de memória é possível alocar espaços durante a execução de um programa e também permite aumentar ou até diminuir a quantidade de memória alocada.
A função __________ determina o número de bytes para um determinado tipo de dados. A função __________ aloca um espaço de memória e retorna um ponteiro do tipo void para o início do espaço de memória alocado e a função _________ libera o espaço de memória alocado.
Alternativas
Q894945 Programação
A linguagem de programação C é uma das mais populares linguagens de programação e devido às suas características de generalidade e ausência de restrições, para muitas tarefas tornou-se mais conveniente e eficaz que outras linguagens supostamente mais poderosas.
Nessa linguagem, como as variáveis precisam ser declaradas?
Alternativas
Q865346 Programação

Considere o programa escrito em linguagem C:


Imagem associada para resolução da questão


Assinale a alternativa correta que representa o resultado impresso.

Alternativas
Q865345 Programação

Considere o programa escrito em linguagem C:


Imagem associada para resolução da questão


Assinale a alternativa correta que representa o resultado impresso.

Alternativas
Q802555 Programação

Observe o código em linguagem C abaixo.

Imagem associada para resolução da questão

Com base no código acima, se for digitado 100 para o valor de n, pode-se afirmar que o programa:

Alternativas
Q635346 Programação

Considere o código abaixo escrito na linguagem de programação C:

Imagem associada para resolução da questão

Qual das alternativas abaixo invocaria um loop infinito na rotina “recursivo” sem condição de parada:

Alternativas
Q521814 Programação

Considere o programa escrito em linguagem C:


#include <stdio.h>

#include <conio.h>


int main () {


int vetor[ ] = {1, 4, 5, 11, 17};

int *p1, *p2;

p1 = &vetor[2];

p2 = vetor;

printf("%d\n", p1 - p2 );


}


O resultado impresso será

Alternativas
Q521813 Programação

Considere o programa escrito em linguagem C:


#include <stdio.h>

#include <conio.h>

int main () {

int x,y,z;

x=(y=2,z=2*y,z+4);

printf ("%d", x);

}


O resultado impresso será

Alternativas
Q521812 Programação

Considere o programa escrito em linguagem C:


#include <stdio.h>

#include <conio.h>


int main () {

int a = 2;

printf ("%d", (a%2 == 0 ? (a*=2,a++):(a/2,--a)));

}


O resultado impresso será



Alternativas
Q521781 Programação
Considere o programa escrito em linguagem C e marque a alternativa correta acerca do resultado a ser impresso para a variável vetor


                                 #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 (",");
                                    }
                                }


Alternativas
Q521779 Programação
 Analise as afirmativas abaixo e, em seguida, assinale a opção correta.


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


Alternativas
Q521777 Programação
. Considere o programa escrito em linguagem C e marque a alternativa correta acerca do resultado a ser impresso.


                                #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]);
                                 } 

Alternativas
Respostas
1: B
2: D
3: A
4: D
5: D
6: E
7: B
8: D
9: D
10: A
11: B
12: D
13: C
14: D
15: A
16: A
17: C
18: E
19: C
20: D