C语言程序设计(第2版) 刘克威,张凌晓著 习题答案-第七章

最近在复习C语言基础,做这本书的习题.可惜没搜索到答案,就自己做了.
题目用电脑(mac环境下的xcode的c语言测试控制台)敲过的,就会直接给出来,不做标记.(意味着:基本不会错)
如果是自己做的,就会在前面标记一个 * .(意味着:个人水平所限,有可能是错的,嘻嘻,请指教)

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

char a[10],*b=a;

不能给数组a输入字符串的语句是___。

A.gets(a);  B.gets(a[0]);  C.gets(&a[0]);  D.gets(b);
答案:B

3.有以下程序

image

执行后输出结果是___。

A.2  B.3  C.4  D.5
答案:A

4.有以下程序

image

执行后输出结果是___。

A.10  B.9  C.7  D.8
答案:B
这里的++是后执行的,相当于没写嘛

5.若以下程序所生成的可执行文件名为FILE1.EXE;

:A

当输入以下命令执行该程序时:

FILE1 CHINA BEIJING SHANGHAI

程序的输出结果是___。

A.CHINA BEIJIANG SHANGHAI  B.FILE1 CHINA BEIJING

C.C B S  D.F C B
*答案:A

9.设有以下语句:

char str1[]="string",str2[8],str3,str4="string";

则下面选项___不是对库函数strcpy()的正确调用,此库函数用于复制字符串。

A.strcpy(str1,"HELLO1");  B.strcpy(str2,"HELLO2");

C.strcpy(str3,"HELLO3");  D.strcpy(str4,"HELLO4");
答案:CD

10.若有以下定义和语句:

image

则输出结果是___。

A.4  B.5  C.9  D.10
答案:?
打到电脑上运行报错了

你可能感兴趣的:(C语言程序设计(第2版) 刘克威,张凌晓著 习题答案-第七章)