Questões de Concurso
Sobre c em programação
Foram encontradas 323 questões
A linha 12 teria o mesmo significado se escrita como *(pout+0) = *pin;.
É correto afirmar que, após a execução da linha 28, b[0]=2.0 e b[1]=4.0 e b[2]=8.0.
É correto afirmar que, após a execução da linha 24, a=7.0.
char é um novo tipo de variável definido a partir do tipo BYTE.
A diretiva #include provoca a chamada do arquivo stdio.h na execução do código em questão.
O código acima pode ser executado, sem gerar erro de compilação nem de execução, e se o valor de entrada for o número 12, a mensagem Nota valida não será escrita.
Por não serem consideradas palavras reservadas, longint e struct podem ser utilizadas como nome de variáveis.
return e long são consideradas palavras reservadas.
linguagem C.
#include <stdio.h>
int funcao(int a, int *b) {
static int c = 5;
int d = 3;
*b = *b + 5;
a++, c++, d++;
return (a + *b + c + d);
}
int main(int argc, char *argv[]) {
int a = 2,b = 4,(*ptr)(int,int*);
ptr = funcao;
printf("%d\n",(*ptr)(a,&b));
printf("%d\n",(*ptr)(a,&b));
printf("%d\n",(*ptr)(a,&b));
}
linguagem C.
#include <stdio.h>
enum cidades {
Recife,
Natal
};
union capitais {
enum cidades capitalA;
enum cidades capitalB;
};
typedef struct {
char *rua;
enum cidades cidade;
} endereco;
int main(int argc, char *argv[]) {
char matriz[] = {'A','B'},(*ptrA)[2],*ptrB;
ptrA = &matriz;
printf("%c\n", (*ptrA)[1]);
ptrB = "BRASIL";
ptrB++;
ptrB++;
printf("%c\n",*ptrB);
union capitais varA;
varA.capitalA = Natal;
printf("%d\n", varA.capitalB);
endereco varB = {"Amparo", Recife}, *ptrC;
ptrC = &varB;
printf("%s\n", ptrC->rua);
}
linguagem C.
#include <stdio.h>
int main(int argc, char *argv[])
{
int a = 3, b = 2, c;
c = (a > b) ? a : b;
while (b < 5) {
a = 0;
while (a < 3) {
a++;
if (a == 2) continue;
c++;
}
if(b == 4) break;
b++;
c++;
}
switch(a) {
case 1 : b++;
case 2 : b++;
case 3 : b++;
case 4 : b++;
}
for (;a < 10; a++) c++;
do {
b = b + c;
} while (b < c);
printf ("%d %d %d\n", a, b, c);
}
linguagens de scripts, julgue os próximos itens.


A análise Léxica efetuada pelo compilador apontará a existência de tipos de itens léxicos tokens, tais como
A criação de programas de computador envolve conhecimentos sobre estruturas de dados, linguagens, lógica de programação e tradutores (como compiladores e montadores). A respeito dos citados recursos, julgue o item subseqüente.
A passagem de parâmetros por referência é caracterizada pelo
fato de ser passado, para a função chamada, o endereço do
parâmetro, e não o seu valor, o que permite que a função
chamada possa, por meio do endereço do parâmetro,
modificar o seu valor.