- A.125
- B.n/2
- C.n
- D.n+1
- A.6357
- B.6135
- C.1357
- D.691357
- A.软件过程不规范
- B.软件开发生产率低
- C.软件质量难以控制
- D.软件成本不断提高
- A.4 2 1 1
- B.0 0 0 8
- C.4 6 7 8
- D.8 8 8 8
- 8
-
以下程序的输出结果是( )。
main
{ int a=7,b=8,*P,*q,*r;
p=&a;q=&b;
r=P;P=q;q=r;
printf("%d,%d,%d,%a\n",*P,*q,a,b);
}
- A.8,7,8,7
- B.7,8,7,8
- C.8,7,7,8
- D.7,8,8,7
- A.1
- B.2
- C.3
- D.4
- A.2
- B.0
- C.1
- D.不确定的值
- A.scanf("%3d,‰3d,%3d",&i,&j,%k);
- B.scanf("%d,%d,%d",&i,8Lj,&k);
- C.scanf("%d%d%d",&i,&j,&k);
- D.scanf("i=%d,j=%d,k=%d",&i,&j,&k);
- A. x=4
- B.x=8
- C.x=6
- D.x=12
- A.321
- B.23
- C.不输出任何内容
- D.陷入死循环
- A.8
- B.7
- C.12
- D.9
- A.P向高地址移了一个字节
- B.P向高地址移了一个存储单元
- C.P向高地址移了两个字节
- D.P与a+1等价
- A.putchar(s2[i]);putchar(i)
- B.puts(s1[i],i)
- C.printf("%c%d\n",s2[i],i)
- D.printf("%C",s1[]);printf("%d\n",i)
- A.i=P
- B.a[p]=a[i]
- C.p=j
- D.p=i
- A.函数的实参和其对应的形参共占同一存储单元
- B.形参只是形式上的存在,不占用具体存储单元
- C.同名的实参和形参占同一存储单元
- D.函数的形参和实参分别占用不同的存储单元
- A.for(i=0;i<6;i++)printf("%2d",*(p++));
- B.for(i=0;i<6;i++)printf("%2d",*(pq-i));
- C.for(i=0;i<6;i++)printf("%2d",*p++);
- D.for(i=0;i<6;i++)printf("%2d",*(p)++);
- A.在不同的函数中可以使用相同名字的变量
- B.函数中的形式参数是局部变量
- C.在一个函数内定义的变量只在本函数范围内有效
- D.在一个函数内的复合语句中定义的变量在本函数范围内有效
- A.(X<=Y)&&(Y<=Z)
- B.(X<=Y)AND(Y<=Z)
- C.(X<=Y<=Z)
- D.(X<一Y)&(Y<一Z)
- A.if(fun(x,y)){……}
- B.z=fun(fun(x,y),fun(x,y));
- C.z=fun(fun(X,y)x,y);
- D.fun(x,y);
- A.整数4
- B.字符4
- C.表达式不合法
- D.字符6
- A.对象
- B.数据结构
- C.数据流
- D.目标
- A.宏定义行中定义了标识符N的值为整数100
- B.在编译程序对C源程序进行预处理时用100替换标识符N
- C.对C源程序进行编译时用100替换标识符N
- D.在运行时用100替换标识符N
- A.00000011
- B.00010100
- C.00011100
- D.00011000
- A.Prohsbn
- B.Prphsbn
- C.Progsbn
- D.Program
- A.ACBDFEG
- B.ACBDFGE
- C.ABDCGEF
- D.FcADBEG
- A.3
- B.4
- C.5
- D.8
- A.x一3,y=5
- B.a=b=6
- C.i--;
- D.a,c
- A.00001111
- B.11111101
- C.00000010
- D.1 1000000
- A.都是先进先出
- B.都是先进后出
- C.只允许在端点处插入和删除元素
- D.没有共同点
- A.系统结构和数据结构的设计
- B.系统结构和过程的设计
- C.过程和接口的设计
- D.数据结构和过程的设计
- A.19
- B.18
- C.6
- D.8
- A.4
- B.5
- C.6
- D.8
- A.CDEF
- B.ABEF
- C.ABCD
- D.CDAB
- A.a+=a-=(b=4)*(a=3)
- B.x%(-3);
- C.a=a*3=2
- D.y=float(i)
- A.快速排序
- B.选择排序
- C.堆排序
- D.冒泡排序
- A.scanf("%1f",a);
- B.scanf("%f",&a);
- C.scanf("%1f",&a);
- D.scanf("1e",&a);
- A.char s[5]={”ABCI)E”);
- B.char s[5]={'A','B','C','D','E'};
- C.char*s;s="ABCDE";
- D.char*s;printf("%S",s);
- A.if(x>0)y=1; else if(x<0)y=1; else="" y="0;
- B." x="">0)y=1; else if(x<0)y=-l; else="" y="0;"
- C.y="-l" x="">O)y=1; else if(x=-0)y=0; else y=-l;
- D.y=0; if(x>=0) if(x>=0)y=1; else y=-l;
- A.a==l;
- B.++i;
- C.a=a++=5 ;
- D.a=int(i);
- A.不确定的值
- B.2
- C.1
- D.0