设有以下语句: char str1[]= “string”,str2[8],*str3,*str4= “ string”; 则不能对库函数strcpy(复制字符串)的正确调用的是()
A.strepy(str1,“HELLO1”); B.strepy(str2,“HELL02”); C.strcpy(str3, “HELL03”) D.strcpy(str4, “HELLO4”);
单项选择题以下程序的输出结果是() #include union pw {int i;char ch[2];}a; main( ) {a.ch[0]=13;a.ch[1]=0;printf(”%d n”,a.i);} (注意:ch[0]在低字节,ch[1]在高字节。)
A.13 B.14 C.208 D.209
单项选择题设有以下语句(其中0≤i<10),则不能对a数组元素的正确引用是() int a[10]={0,l,2,3,4,5,6,7,8,9},*p=a;
A.a[p-a] B.*(&a[i]) C.p[i] D.*(*(a+i))
单项选择题C语言中形参的缺省存储类别是()
A.自动(auto) B.静态(static) C.寄存器(register) D.外部(extern)
单项选择题以下程序的输出结果是() #include main() {int a,b,d=241; a=d/100%9; b=(-1)&&(-1); printf(“%d,%d n”,a,b);}
A.6,1 B.6,0 C.2,1 D.2,0
单项选择题以下程序的输出结果是() #include main() {int a=2,c=5; printf(“a=%%d,b=%%d n”,a,c);}
A.a=%2,b=%5 B.a=2,b=5 C.a=%%d、b=%%d D.a=%d、b=%d
单项选择题以下程序的输出结果是() #include #include main() {char str[12]={‘8’,‘t’,‘r’,‘i’, ‘n’,‘g’,‘、0’,‘a’}; printf(“%d n”,strlen(str));}
A.6 B.7 C.8 D.12
单项选择题在C语言中,下列描述正确的是()
A.不能使用do—while语句构成的循环 B.do-while语句构成的循环必须用break语句才能退出 C.do-while语句构成的循环,当while语句中的表达式值为非零时结束循环 D.do-while语句构成的循环,当while语句中的表达式值为零时结束循环
单项选择题设有语句inta=3;则执行了语句a+=a-=a*a;后,变量a的值是()
A.-12 B.0 C.3 D.9
单项选择题设有以下语句: char a=3,b=6,C; c=B^b<<2; 则c的二进制值是()
A.00011011 B.00010100 C.00011100 D.00011000
单项选择题以下函数调用语句中含有的实参个数为() func((exp1,exp2),(exp3,exp4,exp5));
A.1 B.2 C.4 D.5
单项选择题语句while(!E);中的条件!E等价于()
A.E==0 B.E!=1 C.E!=O D.E=l
单项选择题设有说明int(*ptr)[m];其中的标识符ptr是()
A.m个指向整型变量的指针 B.指向m个整型变量的函数指针 C.一个指向具有m个整型元素的一维数组的指针 D.具有m个指针元素的一维指针数组,每个元素都只能指向整型量
单项选择题已知在ASCII代码中,字母A的序号为65,以下程序的输出的结果是() #include main() { char c1=’A’,c2=’Y’; printf(“%d,%d n”,c1,c2);}
A.因输出格式不合法,输出错误信息 B.65,90 C.A、Y D.65,89
单项选择题在C语言中,如果下面的变量都是int类型,则输出的结果是() Sum=pad=5;pAd=sum++,pAd++,++pAd: printf(“%d n”,pad);
A.7 B.6 C.5 D.4
单项选择题在C语言中,运算对象必须是整型数的运算符是()
A.% B./ C.%和/ D.}+