有以下程序:
main( )
char str[]="xyz", *ps=str;
while(*ps) ps++;
for(ps--;ps-str>=O;ps--)
puts(ps);
执行后的输出结果是( )。
A:yz B:xyz C:z D:yz E:z F:yz G:xyz H:x I:xy J:xyz
以下程序执行后x的值是
main( )
int x,y=252,i=386,*m=&y,*z=&i;
x=(z==y);
printf("%d",x);
A:252 B:1 D:运行时出错,x无定值
已有定义int(*p)( );,指针p可以______。
A:代表函数的返回值 B:指向函数的入口地址 C:代表函数的类型 D:代表函数返回值的类型
软件需求分析阶段的工作,可以分为4个方面:需求获取、需求分析、编写需求规格说明书以及( )。
A:阶段性报告 B:需求评审 C:总结 D:都不正确
在宏定义#definePI 3.14159中,用宏名PI代替一个 ( )
A:单精度数 B:双精度数 C:常量 D:字符串
在设计程序时,应采纳的原则之一是
A:不限制goto语句的使用 B:减少或取消注解行 C:程序越短越好 D:程序结构应有助于读者理解
在软件开发过程中,软件结构设计是描述______。
A:数据存储结构 B:软件体系结构 C:软件结构测试。 D:软件控制过程
下列程序中的数组a包括10个整数元素,分别将前项和后项之和存入数组b,并按每行4个元素输出数组bo请填空。
#include<stdio.h>
main( )
int a[10],b[10],i;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=0;i<9;i++)
______;
for(i=0;i<9;i++)
if(i%4==0)printf("/n");
printf("%3d",b[i]);
b[i]=a[i]+a[i+1]
设有下列宏定义:
#define A2
#define B(A+3)
则执行赋值语句"k=b*20;" (k为int型变量)后,k的值是______。
若a=10,b=20,则表达式!(a<b) 的值是______。