下列程序的輸出結(jié)果是()。
char *p1="abcd", *p2="ABCD", str[50]="xyz";
strcpy(str+2,strcat(p1+2,p2+1));
printf("%s",str);
A. xyabcAB
B. abcABz
C. ABabcz
D. xycdBCD
您可能感興趣的試卷
你可能感興趣的試題
A.aa數(shù)組成元素的值分別是"abcd"和ABCD"
B.aa是指針變量,它指向含有兩個(gè)數(shù)組元素的字符型一維數(shù)組
C.aa數(shù)組的兩個(gè)元素分別存放的是含有4個(gè)字符的一維字符數(shù)組的首地址
D.aa數(shù)組的兩個(gè)元素中各自存放了字符’a’和’A’的地址
兩次運(yùn)行下面的程序,如果從鍵盤上分別輸入6和3,則輸出結(jié)果是()
A. 7和5
B. 6和3
C. 7和4
D. 6和4
A. int a[2][3]={{1,2},{3,4},{5,6}};
B. int a[ ][3]={1,2,3,4,5,6};
C. int a[2][ ]={1,2,3,4,5,6};
D. int a[2][ ]={{1,2},{3,4}};
定義如下變量和數(shù)組:int i; int x[3][3]={1,2,3,4,5,6,7,8,9};
則語(yǔ)句for(i=0;i<3;i++) printf("%d ",x[i][2-i]); 的輸出結(jié)果是()。
A.1 5 9
B.1 4 7
C.3 5 7
D.3 6 9
設(shè)有如下定義: int x=10,y=3,z;
則語(yǔ)句printf("%d\n",z=(x%y,x/y));的輸出結(jié)果是()。
A.1
B.0
C.4
D.3
最新試題
C語(yǔ)言程序區(qū)分大小寫。
在C語(yǔ)言中do-while和while語(yǔ)句均是先判斷表達(dá)式,再執(zhí)行循環(huán)體語(yǔ)句。
用C語(yǔ)言編寫的程序可以不經(jīng)過(guò)編譯直接運(yùn)行。
名為printf的函數(shù)可以完成程序指定的輸出,它是C語(yǔ)言本身自有的一個(gè)關(guān)鍵字。
?設(shè)fp為FILE類型的指針,要以只寫的方式打開文件d:\data\file.txt,正確的語(yǔ)句是()。
在C語(yǔ)言中,將屬于不同類型的數(shù)據(jù)作為一個(gè)整體來(lái)處理時(shí),常用()。
設(shè)x=2.3,a=8,y=4.8,則條件表達(dá)式a>x+y值為()。
編譯器的作用是將一個(gè)高級(jí)語(yǔ)言程序翻譯成計(jì)算機(jī)可以執(zhí)行的二進(jìn)制代碼。
int a[5];該語(yǔ)句表明數(shù)組a中的第五個(gè)元素為a[5]。
C語(yǔ)言源程序經(jīng)過(guò)編譯生成()。