Questões de Concurso Comentadas sobre c em programação

Foram encontradas 189 questões

Q1245038 Programação
Considere o código a seguir, utilizando a linguagem de programação C. Assinale a alternativa correta.
#include <stdio.h> int main() { int x = 1, y, z; y = ++x; z = y++; y = 2; printf("%%%d, %d, %d%%", x, y, z); return 0; }
Alternativas
Q2055524 Programação
Assinale a única alternativa que indica corretamente a principal linguagem de programação usada para escrever o código-fonte das várias versões do Windows: 
Alternativas
Q2054848 Programação
Assinale a alternativa que NÃO contenha um tipo de dado primitivo e seu modificador na linguagem de programação C: 
Alternativas
Q2039257 Programação
Considere o programa na linguagem C:
#include <stdio.h> int main() {    int array[10] = {1, -2, 3, -4};    int a, loop;    a = 0;    for(loop = 1; loop >= 0; loop--) {    a = a + array[loop];    }    printf(" %d", a);    return 0; }
Ao executarmos o programa, o valor da saída será: 
Alternativas
Q2039256 Programação
Considere o programa na linguagem C:
#include <stdio.h> int main(){    int a, b, c;    printf("Digite dois números\n");    scanf("%d%d", &a, &b);    c = a;    a = b;    b = a;    printf("%d %d\n", a, b);    return 0; }
Executando e digitando como entrada os números 12 e 14, a saída será:
Alternativas
Q2039255 Programação
Assinale a afirmativa INCORRETA sobre a linguagem de programação C:
Alternativas
Q1800676 Programação
Leve em consideração o código abaixo, em linguagem C:
#include <stdio.h> int a(int b){ if(b <= 1){ return 1;} return b * a(b - 1) -1;}
void main (){ int b = a(5), d = 0, c = 1, e = 43; while (1){ d = 1; c += 2; b -= 7; if ((c + e + d + b) <= 44); printf("%d\n", c); break; d = a(d); e -= c;} printf("%d\n", e); printf("%d", b);}
Os valores impressos na tela serão, respectivamente:
Alternativas
Q1113002 Programação
Considere um sistema Linux Ubuntu versão 18.04.2 LTS para arquiteturas 64 bits. Dado o seguinte código fonte na linguagem C:
#include <stdio.h> #include <unistd.h> int main() { int i; for (i = 0; i < 4; i++) { if (i % 2 == 0) { fork(); } } return 0; }
Assinale a alternativa que indica corretamente, incluindo o processo pai inicial, quantos processos são criados pelo programa mostrado no código após compilação com o compilador GCC e execução na linha de comando.
Alternativas
Q1063701 Programação

O chefe do departamento de TI da Security10 enviou para João, por e-mail, o programa simples em linguagem C, mostrado abaixo, com intuito de aferir os conhecimentos do novo contratado sobre segurança de software. 

 

L1. void LerParametros (char *arg);

L2. void main (int argc, char *argv[]) {

L3. if (arg > 1){

L4. printf ("Parametros informados: %s\n", argv[1]);

L5. LerParametros (argv[1]);

L6. }

L7. }

L8. void LerParametros (char *arg) {

L9. char buffer[10];

L10. strcpy (buffer, arg);

L11. printf (buffer);

L12. } 


Junto ao código, estava a mensagem: “João, por favor, verifique esse código. Sei que estamos fazendo algo errado e, com isso, expondo uma vulnerabilidade de segurança comum em programação, mas não consigo perceber qual. Falamos mais sobre isso na segunda”. João, ao analisar o código enviado, concluiu que esse apresenta como vulnerabilidade
Alternativas
Q1062080 Programação
A linguagem de programação C está entre as linguagens de programação mais utilizadas para desenvolvimento de bibliotecas e sistemas operacionais pelas suas características de portabilidade e desempenho. É uma linguagem baseada em ponteiros que possui diversas formas de acesso ao conteúdo da memória. Dada uma matriz A com n colunas armazenada continuamente na memória, a lista de expressões que contém formas equivalentes de acesso ao mesmo conteúdo da memória é
Alternativas
Q1014824 Programação
As linguagens de programação
Alternativas
Ano: 2018 Banca: COTEC Órgão: Câmara de Rio Pardo de Minas - MG
Q1208279 Programação
Analise o código a seguir, escrito na linguagem de programação C. #include <stdio.h> void sub (int *x, int y){ *x = 3; y = *x + 1; } int main() { int a, b, z; a = 1; b = 2; sub(&a,b); z = a + b; printf ("%d",z); return 0; } O valor de Z, a ser mostrado na saída padrão, é:
Alternativas
Q1179649 Programação
Qual das alternativas a seguir apresenta somente tipos de dados básicos da linguagem C?
Alternativas
Q1179647 Programação
Em relação às principais caraterísticas da linguagem C, assinale a alternativa correta.
Alternativas
Q1121272 Programação
Considere o seguinte programa escrito na linguagem C

#include <stdio.h>
main ()
{char ex3[5]={'z','k','w','x','v'};
int cont1;
cont1=2;

printf ("%c %c",ex3[cont1+1], ex3[4]+cont1);}

Ao executar esse programa, é apresentado como resposta:
Alternativas
Q1119002 Programação
Considere o seguinte programa escrito na linguagem C

#include <stdio.h>

main()

{int g=0,i=0,l=0,k=0;
int m,n,o;

while (i<=10)
{ m=g++;
n=+l;

o=++k;
i++;
}
printf (" m=%d n=%d o=%d ", m,n,o);}

Ao executar esse programa, os valores finais de ,e são respectivamente:
Alternativas
Q998094 Programação

Analise as assertivas a seguir sobre as linguagens de programação C, C++, Python e Java.


I. A linguagem Python é uma linguagem interpretada e imperativa;

II. Java, assim como C++, é um exemplo de linguagem que segue o paradigma de orientação a objetos;

III. O identificador % é utilizado para identificar um comentário que utiliza somente uma linha em um programa escrito na linguagem C;

IV. A linguagem de programação JAVA não fornece suporte à criação de tipos definidos pelo usuário.


Assinale a opção referente às assertivas CORRETAS.

Alternativas
Q972553 Programação

Considere o código a seguir escrito na linguagem C.


Imagem associada para resolução da questão


Assinale a alternativa que apresenta a saída correta.

Alternativas
Q972552 Programação

Considere as afirmações sobre a linguagem C.


I - É considerada uma linguagem fortemente tipada.

II - É uma linguagem orientada a objetos.

III - A função scanf é utilizada para ler dados da entrada padrão.


Está(ão) correta(s):

Alternativas
Q789947 Programação
Na linguagem C, é possível realizar alocações de memória utilizando alocação dinâmica ou estática. Assinale a alternativa que representa uma alocação dinâmica de um vetor do tipo primitivo double com 10 posições na linguagem C.
Alternativas
Respostas
61: C
62: D
63: C
64: A
65: C
66: B
67: B
68: B
69: D
70: D
71: A
72: C
73: A
74: D
75: D
76: A
77: C
78: B
79: C
80: B