设有定义:chars[12]=“string“;,则printf(“%d/n”,strlen(s));的输出是()。A、6B、7C、11D、12
设有定义:chars[12]=“string“;,则printf(“%d/n”,strlen(s));的输出是()。
- A、6
- B、7
- C、11
- D、12
相关考题:
设有以下定义或语句,则输出的结果是(用small模式编译,指针变量占2个字节) ( ) struct date { long * cat; struct date *next; double dog;} too; printf("%d",sixeof(too));A.20B.16C.14D.12
设有如下定义: int x=10,y=3,z; 则语句printf("%d\n",z=(x%y,x/y)); 的输出结果是( )。A.1SX 设有如下定义: int x=10,y=3,z; 则语句printf("%d\n",z=(x%y,x/y)); 的输出结果是( )。A.1B.0C.4D.3
设有 static char str[]="Beijing"; 则执行 printf("%d\n",strlen(strcpy(str,"China"))); 后的输出结果为_______。A.5B.7C.12D.14
下面关于指针用法形式正确的是()A、char*string="helloword";printf("%c",string[1]);B、char*string="helloword";printf("%s",string);C、intstuid=1001,*id;id=stuid;D、charstusex=’m’,*gander;stusex=gander;
语句()能正确完成赋字符串的功能。A、chars[4];s[0]=“string”B、char*s;get(s)C、char*s[]=“string”D、char*s;strcpy(s,“string”)
定义字符数组正确的是()。A、chars[]="Student";B、chars[7]="Student";C、chars[7]={’S’,’t’,’u’,’d’,’e’,’n’,’t’};D、chars[]={"Student"};
设有定义语句:charstr[][20]={"Hello","Beijing"},*p=str;()则printf("%d/n",strlen(p+20));输出结果是A、0B、5C、7D、20
单选题有以下程序:#include#includemain(){ chars[]=Beijing; printf(%d,strlen(strcpy(s,China)));}程序运行后的输出结果是( )。A5B7C12D14
单选题设有如下定义:intx=l,y=-1;,则语句:printf(""%d/n"",(x--++y));的输出结果是()A1B0C-1D2