若有以下说明,则()不是对strcpy库函数正确的调用。strcpy库函数用于复制一个字符串:char*strl="abCd",str2[10],*str3="hijklmn",*str4[2],*str5="aaaa";
A. strcpy(str2,strl)
B. strcpy(str3,strl)
C. strcpy(strl,str2)
D. strcpy(str5,strl)
查看答案
若希望下列的程序运行后输出25,程序空白处的正确选项是()。
main
{ int i,j=50,a[]={7,4,10,5,8};
for()
j+=a[i];
printf("%d",j-40);
}
A. i=l;i<4;++i
B. i=1;i<3;++i
C. i=4;i>2;i--
D. i=2;i<4;++i
已有定义:char c;,程序前面已在命令行中包含ctype.h文件,不能用于判断c中的字符是否为大写字母的表达式是()。
A.isupper(c)
B. 'A'<=c<='Z '
C. 'A'<=c&&c<='Z'
D. c<=('z'-32)&&('a'-32)<=c
设j为Int型变量,则下面for循环语句的执行结果是()。
for(j=10;j>3;j--)
{ if(j%3)j--;
--j;--j;
printf("%d",j);
}
A. 6 3
B. 7 4
C. 6 2
D. 7 3
下列选项中不合法的十六进制数是()。
A."0"xff
B. "0"X11
C. "0"x1g
D. "0"Xabc