有下列程序,运行后结果是?int a[] = {1,2,3,4}; char b[] = {'a','b','c','d'}; for(int i:b){ System.out.print(i); }
A: 1234
B: 1234abcd
C: abcd
D: abcd1234
A: 1234
B: 1234abcd
C: abcd
D: abcd1234
举一反三
- 以下程序段的结果是( ) char a[]={‘a’,’b’,’c’,’d’}; char b[]=new char[4]; b=a; for(int i=3;i>0;i--) System.out.print(b[i]);[/i] A: abcd B: dcba C: abc D: dcb
- 下列程序运行结果是: main() {char str[10]; char str1[10]={“ABCD”},str2[10]={“abcd”},str3[10]={“1234”}; if (str1>str2) strcpy(str,str1); elsestrcpy(str,str2); if (st A: ABCD B: abcd C: 1234 D: 结果不确定
- 设S=’1234abcd’,则S[-1:-5]=() A: 1:4 B: ’’ C: 1234 D: abcd
- 下面程序的运行结果是( )。L=[1,2,3,4]s=0for i in L : s=s*i A: 4321 B: 10 C: 24 D: 1234
- 【单选题】执行以下程序: char *str; cin>>str; cout< 若输入abcd 1234↙则输出()。 A. abcd B. abcd 1234 C. 1234 D. 输出乱码或出错