下面是对宏定义的描述,不正确的是______。

A:宏不存在类型问题,宏名无类型,它的参数也无类型 B:宏替换不占用运行时间 C:宏替换时先求出实参表达式的值,然后代入形参运算求值 D:宏替换只不过是字符替代而已

以下程序的输出结果是______。
#include<stdio.h>
#define SQR(x)x*x
main( )
int a,k=3;
a=++SQR(k+1);
printf("%d/n",

A:;
&nb

以下程序的输出结果是______。
#include<stdio.h>
void prt(int.*x,int*y,int*z)
printf("%d,%d,%d/n",++*x,++*y,*(z++));
int a=10,b=40,c=20;
main( )
prt(&a,&b&c) ;
prt(&a,&b,&c) ;

A:11,42,31
12,22,41
B:11,41,20
12,42,20
C:11,21,40
11,21,41
D:11,41,21
12,42,22

模块本身的内聚是模块独立性的重要性度量因素之一。在7类内聚中,具有最强内聚的一类是 ______。

A:顺序性内聚 B:过程性内聚 C:逻辑性内聚 D:功能性内聚

下述程序向文件输出的结果是______。
#include<stdio.h>
void main( )
FILE*fp=fopen("TEST","wb");
fprintf(fp,"%d%5.0f%c%d",58,76273.0,'_',2278);
fclose(fp);

A:5876273-2278 B:5876273.000000-2278 C:5876273-2278 D:因文件为二进制文件而不可读

下列程序执行后输出的结束是______。
int d=1;
fun(int p)
int d=5;
d+=p++;
printf("%d,",d) ;

main( )
int a=3;
fun(

A:;
&nbs

在软件开发过程中,软件结构设计是描述______。

A:数据存储结构 B:软件体系结构 C:软件结构测试。 D:软件控制过程

请读程序:
#include<stdio.h>
#include<string.h>
main( )
char*s1="AbCdEf",*s2="aB";
s1++;s2++;
printf("%d/n",strcmp(s1,s2));

上面程序的输出结果是______。

A:正数 B:负数 C:零 D:不确定的值

若有如下说明,则______的叙述是正确的。
struct st
int a;
int b[2];
a;

A:结构体变量a与结构体成员a同名,定义是非法的 B:程序只在执行到该定义时才为结构体st分配存储单元 C:程序运行时为结构体st分配6个字节存储单元 D:类型名struct st可以通过extern关键字提前引用(即引用在前,说明在后)

下列程序的输出结果是______。
main( )
int i=3;
switch(i)
case 1:
case 2:printf("%d",i);
case 3:
case 4:break;
default:printf("OK");

B:3 C:OK D:没有任何输出

微信扫码获取答案解析
下载APP查看答案解析