题目内容 (请给出正确答案)
[主观题]

有以下程序:#include<stdio.h>#defineN5#defineMN+1#definef(x)(x*M)main(){ inti1,i2;i1=f(2);i

有以下程序: #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); } 程序的运行结果是()。

A.12 12

B.11 7

C.11 11

D.12 7

提问人:网友jinlong0 发布时间:2022-01-07
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
更多“有以下程序:#include<stdio.h>#define…”相关的问题
第1题
以下是两个源程序文件: /* m1.c */ /* m2.c */ #include <stdio.h> int x=100; double x; short y=1, z=2; int main() void p1() { { p1(); x= -1.0; printf(“x=%d, z=%d\n”, x, z); } } 上述程序执行的结果是( )。提示:1074790400=2^30+2^20,16400=2^14+2^4。

A、x=100, z=2

B、x=-1, z=2

C、x=-1074790400, z=0

D、x=0, z=-16400

点击查看答案
第2题
下列程序的输出结果是

#include "stdio.h"

#define N 3

#define M 3

void fun(int a[M][N])

{ printf("%d\n",*(a[1]+2));}

main()

{ int a[M][N];

int i,j;

for(i=0;i

for(j=0;j

a[i][j]=i+j-(i-j);

fun(a);}

A.3

B.4

C.5

D.6

点击查看答案
第3题
下列属于文件包含的命令是()。

A. #defineN25

B. #endif

C. #include"stdio.h"

D. #else

点击查看答案
第4题
程序中头文件myfile.h的内容是: define N 5 define M1 N*3 程序文件code.C内容如下: 1nClUde include”myfile.h” define M2 N*2 void main() { int i; i=M1+M2; printf("%d\n",i); } 程序编译后运行的输出结果是()。

A.1 0

B.20

C.25

D.30

点击查看答案
第5题
执行以下程序的输出结果是()。

include<stdio.h>

define M 5

define N M+M

main()

{ int k;

k=N*N*5;printf(”%d\n" ,k);

}

点击查看答案
第6题
以下程序运行的结果是【 】。 include<conio.h> include<stdio.h> define M 100 void fun(int m,int*a,int*n) { int i,j=0; for(i=1;i<=m;i++) if(i%7==0‖i%11==0) a [j++]=i; *n=j;} main() { int aa[M],n,k; clrscr(); fun(10,aa,&n); for(k=0;k<n;k++) if((k+1)%20==0)printf("\n"); else printf("%4d",aa[k]); printf("\n");}
点击查看答案
第7题
include<stdio.h>

define N 10

int table[N*N];

void muld()

{int i,j;

for(i=0;i<N;++i)

{for(j=0;j<N;++j)

{table[i*N+j]=i*j;}

}

}

void disPlay()

{int i,j;

for(i=1;i<5;++i)

{for(j=1;j<N;++j)

{printf("%3d",table[i*N+j];}

printf("\n");

}

}

void main()

{muld();

display();

}

答:______

点击查看答案
第8题
以下是两个源程序文件: /* m1.c */ /* m2.c */ int x=100; float x; int p1(viod); static main=1; int main() int p1() { { x= p1(); int p1=main + (int) x; return x; return p1; } } 对于上述两个源程序文件链接时的符号解析,错误的是( )。

A、m1中对x的两处引用都与m1中对x的定义绑定

B、m2中对x的引用与m2中对x的定义绑定

C、m2中的变量p1与函数p1被分配在不同存储区

D、虽然x、main和p1都出现了多次定义,但不会发生链接错误

点击查看答案
第9题
C编译中的预处理是在编译()进行的。
点击查看答案
第10题
输入两个整数,求它们相除的余数,用带参的宏来实现,编程序。
点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信