以下哪一段代码不会抛出异常
A: NSArray*array=@[@1,@2,@3];NSNumber*number=array[3];
B: idvalue;NSDictionary*dict=@{@"key":value};
C: NSString*str=nil;NSString*str2=[strsubstringFromIndex:3];
D: NSString*str=@"hi";NSString*str2=[strsubstringFromIndex:3];
A: NSArray*array=@[@1,@2,@3];NSNumber*number=array[3];
B: idvalue;NSDictionary*dict=@{@"key":value};
C: NSString*str=nil;NSString*str2=[strsubstringFromIndex:3];
D: NSString*str=@"hi";NSString*str2=[strsubstringFromIndex:3];
举一反三
- 在以下选项中,能正确声明数组并进行初始化的语句是() A: str=new dimension(‘1’,’2’,’3’,’4’,’5’); B: str=new Dimension(‘1’,’2’,’3’,’4’,’5’); C: str=new array(‘1’,’2’,’3’,’4’,’5’); D: str=new Array(‘1’,’2’,’3’,’4’,’5’);
- 以下程序能够实现输出“PHP从入门到精通”的有() A: php $str=array('PHP','从入门','到精通'); foreach($str as $link){ echo $link; } B: 'PHP','2'=>'从入门','3'=>'到精通'); for($i=0;$i<=2;$i++){ echo $str[$i]; } C: 'PHP','2'=>'从入门','3'=>'到精通'); for($i=1;$i<=3;$i++){ echo $str[$i]; } D: php $str=array('PHP','从入门','到精通'); for($i=0;$i<=2;$i++){ echo $str[$i]; }
- dict={'a':1, 'b':2, 'c':3} str=list(dict.keys())[list(dict.values()).index(2)] print(str) 输出结果是( ) A: a B: C: c D: 2
- 假设有定义:char *const str=“pointer”;则下面语句正确的是( )。 A: str[3]=‘n’; B: str=“array”; C: str=new char[8]; D: str=new char(‘5’);
- 想声明一个由abc三个字母组成的数组,以下哪个方法正确 A: $str=array('a','b','c'); B: $str=range('a','c'); C: $str[0]='a';$str[1]='b';$str[2]='c'; D: $str=str_split('abc');