A: aa bb ccdd
B: aa bb cc dd
C: aa bb cc dd
D: aa bb cc dd
举一反三
- 设有如下定义和语句[1] char *s; s="string";[2] char s[7]; s="string";[3] char s[ ]="string";[4] char s[ ]={'s','t','r','i','n','g'};其中定义项可以作为字符串使用的是______。 A: [1]和[2] B: [1]和[3] C: [1]和[4] D: [3]和[4]
- 下列表达式的结果正确的是()。 int aa,bb,cc,dd; aa=bb=cc=dd=1;sp; aa=bb=cc=dd=1;sp; aa=bb=cc=dd=1; (aa+1==2)?bb=aa+2:aa+3 A: 2 B: 3 C: 1 D: 5
- 下面程序的输出是 【9】 。 main() enum ernem1=3,em2=1,em3; char *aa[]="AA","BB","CC","DD"; printf("%s%s%s\n",aa[em1],aa[em2],aa[em3]);
- 请参见图示。如果主机 A 向主机 B 发送 IP 数据包,则该数据包在离开主机 A 时的目的地址是() A: DD:DD:DD:DD:DD:DD B: 172.168.10.99 C: CC:CC:CC:CC:CC:CC D: 172.168.10.65 E: BB:BB:BB:BB:BB:BB F: AA:AA:AA:AA:AA:AA
- 阅读下列程序,写出程序的运行结果。main ( ){ enum em { em1=3, em2=l, em3 }; char * aa[] = {“AA”,“BB”,“CC”,“DD” } ; printf ( “%s%s%s\n” , aa[em1] , aa[em2] ,aa[em3] );}
内容
- 0
运行下面的程序段,输出结果是( )。int main(){ int i; char s[][5]={″12″,″34″,″56″,″78″}; for (i=0; i<;3; i++) printf(″%s″,s[i]); }[/i] A: 123456 B: 456789abc C: 47a D: 456789
- 1
下列程序的运行结果是______________________。deffunc(s,i,j):ififunc(s,i+1,j-1)s[i],s[j]=s[j],s[i]a=[10,6,23,0,3]func(a,0,len(a)-1)foriinrange(len(a)):print(a[i],end=)#输出以空格结尾[/i][/i][/i]
- 2
中国大学MOOC: 有以下函数int fun(char t[],char s[]){ int i=0; while(s[i]!=0) t[i]=s[i++]; t[i]=; return i;}执行如下代码片段后 char s[]=NameLI; char t[100]; fun(t,s); printf(%s,t); 程序运行后的输出结果是[/i][/i][/i]
- 3
已有字典DD = {'aa':{'bb':1,'cc':5},'bb':2,'cc':3},下列选项中能够输出5的是______() A: print(DD ['cc']) B: print(DD['aa']['cc']) C: print(DD['aa'][5]) D: print(DD['aa'][1])
- 4
以下程序的功能只保留字符串的小写字母,请将程序补充完整。#include void fun(char s[]){ int i,j; for(i=0,j=0;s[i]!='\0';i++) if ( (1) ) { s[j]=s[i]; (2) ; } s[j]='\0';}void main(){ char s[100]="abc123abc123abc"; (3) ; puts(s);}(3)应该填写的是:[/i][/i] A: fun(s[i]) B: fun(s[]) C: fun(s[100]) D: fun(s)