Questões de Concurso
Comentadas sobre c em programação
Foram encontradas 188 questões
using System.IO; using System;
public class Veiculo { public virtual void mover() { Console.Write("Movendo"); } } public class Automovel:Veiculo { public override void mover() { Console.Write("Acelerando"); } } public class Fusca:Automovel { public override void mover() { Console.Write ("Passeando"); } } class Program { static void Main() { Veiculo veiculo = new Fusca(); veiculo.mover(); } }
O resultado produzido pela execução desse código é :
C C++ C# Java VB.NET SmallTalk Python
Dessa lista, a linguagem que não oferece suporte a orientação objetos é :
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.
O valor que será impresso pelo comando fprintf é
Em C, as expressões que referenciam locais da memória podem assumir o tipo array, tipos incompletos, e tipos declarados com o atributo const.
#include <stdio.h> #include <conio.h>
int main (void) { int n; while (1) { printf("Digite um numero inteiro: "); scanf("%d", &n); if (n == 8) { printf("Saindo do loop...\n"); } printf("Numero: %d\n",n); } printf("Fim"); getch(); return(0); }
produto eletro[8][4]
eletro[6][3].codigo = 22;
strcpy (eletro[6][3].descrição, "LCD");
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);
}