最近在復(fù)習(xí)C語(yǔ)言基礎(chǔ),做這本書(shū)的習(xí)題.可惜沒(méi)搜索到答案,就自己做了.
題目用電腦(mac環(huán)境下的xcode的c語(yǔ)言測(cè)試控制臺(tái))敲過(guò)的,就會(huì)直接給出來(lái),不做標(biāo)記.(意味著:基本不會(huì)錯(cuò))
如果是自己做的,就會(huì)在前面標(biāo)記一個(gè) * .(意味著:個(gè)人水平所限,有可能是錯(cuò)的,嘻嘻,請(qǐng)指教)
1.有以下程序段
int a[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b;
b=p[5];
b中的值是___。
A.5 B.6 C.8 D.9
答案:B
2.有以下定義
include<stdio.h>
char a[10],*b=a;
不能給數(shù)組a輸入字符串的語(yǔ)句是___。
A.gets(a); B.gets(a[0]); C.gets(&a[0]); D.gets(b);
答案:B
3.有以下程序

執(zhí)行后輸出結(jié)果是___。
A.2 B.3 C.4 D.5
答案:A
4.有以下程序

執(zhí)行后輸出結(jié)果是___。
A.10 B.9 C.7 D.8
答案:B
這里的++是后執(zhí)行的,相當(dāng)于沒(méi)寫(xiě)嘛
5.若以下程序所生成的可執(zhí)行文件名為FILE1.EXE;

當(dāng)輸入以下命令執(zhí)行該程序時(shí):
FILE1 CHINA BEIJING SHANGHAI
程序的輸出結(jié)果是___。
A.CHINA BEIJIANG SHANGHAI B.FILE1 CHINA BEIJING
C.C B S D.F C B
*答案:A
9.設(shè)有以下語(yǔ)句:
char str1[]="string",str2[8],str3,str4="string";
則下面選項(xiàng)___不是對(duì)庫(kù)函數(shù)strcpy()的正確調(diào)用,此庫(kù)函數(shù)用于復(fù)制字符串。
A.strcpy(str1,"HELLO1"); B.strcpy(str2,"HELLO2");
C.strcpy(str3,"HELLO3"); D.strcpy(str4,"HELLO4");
答案:CD
10.若有以下定義和語(yǔ)句:

則輸出結(jié)果是___。
A.4 B.5 C.9 D.10
答案:?
打到電腦上運(yùn)行報(bào)錯(cuò)了