Questões Militares Sobre c em programação

Questões Discursivas

Foram encontradas 34 questões

Q4189248 Programação
Na linguagem de programação C, embora tanto os pro cedimentos quanto as funções sejam tratados como function, uma diferença conceitual entre procedimentos e funções é que um procedimento
Alternativas
Q4189240 Programação

No padrão Message Passing Interface (MPI), a função MPI_Bcast é utilizada para enviar os mesmos dados a todos os processos do comunicador. Considere a seguinte chamada da função: 


MPI_Bcast(&a, b, c, d, e);


É correto afirmar que o parâmetro d representa

Alternativas
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
Q994656 Programação

Analise o código a seguir na linguagem C.


Imagem associada para resolução da questão


Sobre a função desse código, é correto afirmar que ele

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
Q520341 Programação

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á:

Alternativas
Q520340 Programação
Considere o programa escrito em linguagem C:

# 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á:


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
Respostas
1: A
2: E
3: B
4: D
5: A
6: D
7: D
8: D
9: E
10: B
11: D
12: D
13: A
14: B
15: D
16: C
17: D
18: D
19: E
20: E