全部知识点
第4561题
以下选项中的编译预处理命令行,正确的是( )。
第4562题
下面关于编译预处理的命令行,正确的是( )。
第4563题
有如下程序:
#include <stdio.h>
#define D(x) 4*x+1
main()
{
int i=2,j=4;
printf("%d\n",D(i+j));
}程序运行后的输出结果是()。
第4564题
有以下程序:
#include<stdio.h>
#define S(x) x*x
main()
{
int k=5,j=2;
printf("%d,%d\n",S(k+j+2),S(j+k+2));
}程序的运行结果是( )。
第4565题
有以下函数:
#include <stdio.h>
#define S(x) (x)*x*2
main()
{
int k=5,j=2;
printf("%d,",S(k+j));
printf("%d\n",S(k-j));
}程序运行后的输出结果是()。
第4566题
有以下程序:
#include <stdio.h>
#define S(x) 4*(x)*x+1
main()
{
int k=5,j=2;
printf("%d\n",S(k+j));
}程序运行后的输出结果是()。
第4567题
有以下程序:
#include <stdio.h>
#define PT 3.5
#define S(x) PT*x*x
main()
{
int a=1,b=2;
printf("%4.1f\n",S(a+b));
}程序运行后的输出结果是()。
第4568题
若有以下程序
#include <stdio.h>
#define S(x) x*x
#define T(x) S(x)*S(x)
main()
{
int k=5,j=2;
printf("%d,%d\n",S(k+j),T(k+j));
}则程序的输出结果是()。
第4569题
若有以下程序
#include <stdio.h>
#define S(x) (x)*(x)
#define T(x) S(x)/S(x)+1
main()
{
int k=3,j=2;
printf("%d,%d\n",S(k+j),T(k+j));
}则程序的输出结果是()。
第4570题
以下程序:
#include <stdio.h>
#define SUB(a) (a)-(a)
main()
{
int a=2,b=3,c=5,d;
d=SUB(a+b)*c;
printf("%d\n",d);
}程序运行后的结果是()。
第4571题
有以下程序
#include <stdio.h>
#define SUB(X,Y) (X+1)*Y
main()
{
int a=3,b=4;
printf("%d\n",SUB(a++,b++));
}程序运行后的输出结果是()。
第4572题
有以下程序:
#include <stdio.h>
#define M 5
#define f(x,y)x*y+M
main()
{
int k;
k=f(2,3)*f(2,3);
printf("%d\n",k);
}程序的运行结果是()。
第4573题
有以下程序
#include <stdio.h>
#define N 5
#define M N+1
#define f(x) (x*M)
main()
{
int i1,i2;
i1=f(2);
i2=f(1+1);
printf("%d %d\n",i1,i2);
}程序的运行结果是()。
第4574题
有以下程序;
#include <stdio.h>
#define N 2
#define M N+1
#define MUN (M+1)*M/2
main()
{
printf("%d\n",MUN);
}程序运行后的输出结果是()。
第4575题
有以下程序:
#include<stdio.h>
#define f(x) x*x*x
main()
{
int a=3,s,t;
s=f(a+1);
t=f((a+1));
printf("%d,%d\n",s,t);
}程序运行后的输出结果是()。
第4576题
有以下程序:
#include <stdio.h>
#define FNA(x) x*x
#define FNB(x) x+x
main()
{
int a=2,b=4;
printf("%d,%d\n",FNA(FNB(a)),FNB(FNA(b)));
}程序运行后的输出结果是()。
第4577题
设有宏定义:
#define IsDIV(k,n) ((k%n==1)?1:0)
且变量m已正确定义并赋值,则宏调用:
IsDIV(m,5)&&IsDIV(m,7)
为真时所要表达的是()。
第4578题
有以下程序:
#include <stdio.h>
#define F(x) 2.84+x
#define PR(a) printf("%d",(int)(a))
#define PRINT(a) PR(a);putchar('\n')
main()
{
PRINT(F(5)*2);
}程序运行后的输出结果是()。
第4579题
有以下程序
#include<stdio.h>
main()
{
int s,t,A=10;
double B=6;
s=sizeof(A);
t=sizeof(B);
printf("%d,%d\n",s,t);
}在VC++2010平台上编译运行,程序运行后的输出结果是()。
第4580题
有以下程序段
int *p; p=______ malloc(sizeof(int));
若要求使p指向一个int型的动态存储单元,在横线处应填入的是()。