下面程序的运行结果是()。
#define DOUBLE(r) r*r
main( )
{ int a=1,b=2,temp;
temp=DOUBLE(a+b);
printf(“%d\n”,temp);
}
A.3
B.5
C.7
D.9
您可能感兴趣的试卷
你可能感兴趣的试题
下面程序段的运行结果是()。
char a[7]= “abcdef”;
char b[4]= “ABC”;
strcpy(a,b);
printf(“%c”,a[5]);
A.f
B.e
C.\0
D.∪(∪表示空格)
A.fp=fopen(“file”,“r”);
B.fp=fopen(“file”,“ab+”);
C.fp=fopen(“file”,“w+”);
D.fp=fopen(“file”,“r+”);
A.对文件操作必须先关闭文件
B.对文件操作必须先打开文件
C.对文件操作之前必须先测试文件是否存在,然后再打开文件
D.对文件操作的顺序没有要求
A.从左起输出该字符串,右补空格
B.按原字符串长度从左向右全部输出
C.右对齐输出该字符串,左补空格
D.输出错误信息
对于函数定义:
void FUN(int n, double x)
{ … }
若以下选项中的变量都已定义并赋值,则对函数FUN的正确调用的语句是()。
A.k=FUN(x,n);
B.void FUN(n,x);
C.FUN(int y,double m);
D.FUN(10,12.5);
若有如下定义:
struct sk{
int a;
int b;
}data,*p=&data;
则对data中的成员x的正确引用的是()。
A.(*p).a
B.(*p).data.a
C.p->data.a
D.p.data.a
A.p1=&m; p2=&p1;
B.p1=&m; p2=&n; *p1=*p2;
C.p1=&m; p2=p1;
D.p1=&m; *p2=*p1;
A.char s[8]; s={“Beijing”};
B.char *s; s={“Beijing”};
C.char s[8]; s=“Beijing”;
D.char *s; s=“Beijing”;
A.元素a[5]的值
B.元素a[5]的地址
C.元素a[6]的值
D.元素a[6]的地址
A.a[0][2*1]
B.a[0][4]
C.a[4-2][0]
D.a[1][3]
最新试题
从理论上,计算机系统的虚拟存储空间的大小是由()确定的。
虚拟存储器的基本特征是什么?画出请求分页系统的页表结构,并说明哪些字段与缺页中断有关?哪些字段与页面置换算法有关?有何关系?
进程执行唤醒原语以后,该进程由就绪状态转入执行状态。
简述数据结构中树和二叉树有什么不同。
P操作和V操作都是进程模块,所以必须成对出现。
下列的进程状态转换中,()转换是不可能发生的。
设满二叉树的深度为k,现采用顺序表示法存储该满二叉树,每个结点占L个存储单元,则共占()个单元。
实现虚拟存贮技术主要的硬件支持是DMA技术及大容量的辅存如硬盘。
系统产生“抖动”现象的主要原因是由()引起的 。
在各种进程调度算法中,若所有进程同时到达,则平均等待时间最短的是()