对两个数组a和b进行下列初始化:
char m[]="1234567";
char n[]= '1','2','3,'4','5','6','7';
则下列叙述正确的是( )。
A:数组m与数组n完全相同 B:数组m与数组n长度相同 C:数组m比数组n长1 D:数组m与数组n中都存放字符串
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为( )。
A:EOF B:非0值 D:NULL
下列变量声明合法的是( )。
A:short a=1.4e-1; B:double b=1+3e2.8; C:long do=0xfdaL; D:float2_aaa=1e-3;
设已包含头文件<string.h>, 下列程序段的运行结果是( )。
char s1[]="ACDEF";
char s2[]="ABC";
strcpy(s1,s2);
printf("%d",strlen(s1));
A:3 B:4 C:6 D:5
设有定义:int n1=0,n2,*p=&n2,*q=&nl;,下列赋值语句中与n2=n1; 语句等价的是( )。
A:*p=*q; B:p=q; C:*p=&n1; D:p=*q;
下列所述中,是软件调试技术的是( )。
A:错误推断 B:集成测试 C:回溯法 D:边界值分析
设x=011050, 则x=x&01252的值是( )。
A:0000001000101000 B:1111110100011001 C:0000001011100010 D:1100000000101000
运行下列程序,若从键盘输入字母“a”,则输出结果是( )。
char c;
c=getchar( );
if(c>='a'&&c<='g') c=c+4;
else if(c>='g'&&c<='z') c=c-21;
else printf("input error!/n");
putchar(c);
A:f B:t C:e D:d
当说明一个结构体变量时系统分配给它的内存是( )。
A:各成员所需要内存量的总和 B:结构中第一个成员所需的内存量 C:成员中占内存最大者所需的容量 D:结构中最后一个成员所需要的内存量
下列叙述中正确的是( )。
A:在面向对象的程序设计中,各个对象之间具有密切的关系. B:在面向对象的程序设计中,各个对象都是公用的 C:在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小 D:上述3种说法都不对