C语言程序设计试题_练习题.pdf

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多

班号

C语言试题

姓名

题号一二三四五六七八九十总分附加题

分数

一、选择题:(20分,每题2分)

1.以下不正确的C语言标识符是()。

A.ABCB.abcC.a_bcD.ab.c

2.C程序是由构成的。

A.主程序与子程序

B.主函数与若干子函数

C.一个主函数与一个其它函数

D.主函数与子函数

3.以下说法中正确的是:。

A.在C语言中,实参与其对应的形参各占独立的存储单元;

B.在C语言中,实参与其对应的形参共占同一个存储单元;

C.在C语言中,只有当实参与其对应的形参同名时,才共占同一个存储单元;

D.在C语言中,形参是虚拟的,不占存储单元。

4.设n=3;则n++的结果是()。

A.2B.3C.4D.5

5.设整型变量n=10,i=4,则赋值运算n%=i+1执行后,n的值是()。

A.0B.1C.2D.3

6.凡是函数中未指定存储类别的局部变量其隐含的存储类别是()。

A.自动(auto)B.静态(static)C.外部(extern)D.寄存器(register)

7.在while(x)语句中的x与下面条件表达式等价的是:。

A.x==0B.x==1C.x!=1D.x!=0

8.若有以下说明和语句:

structworker

{

intno;

~char*name;

}work,*p=work;

则以下引用方法不正确的是()。

A.work.noB.(*p).noC.p-noD.work-no

9.以下对二维数组进行正确初始化的是()。

A.inta[2][3]={{1,2},{3,4},{5,6}};

B.inta[][3]={1,2,3,4,5,6};

C.inta[2][]={1,2,3,4,5,6};

D.inta[2][]={{1,2},{3,4}};

10.二维数组a有m列,则在a[i][j]之前的元素个数为:。

A)j*m+i

B)i*m+j

C)i*m+j-1

D)i*m+j+1

二、给出下列程序的运行结果:(20分,前四题每题3分,后两题每题4分)

1.#includestdio.h

main()

{

inti=16,j,x=6;

j=i+++1;

x*=i=j;

printf(“%d,%d\n”,j,x);

}

运行结果是:

2.#includestdio.h

#includemath.h

main()

{

inta=1,b=4,c=2;

floatx=10.5,y=4.0,z;

z=(a+b)/c+sqrt((double)y)*1.2/c+x;

printf(“%f\n”,z);

}

运行结果是:

3.#includestdio.h

main()

{

inta,b,c,d;

a=c=0;

b=1;

文档评论(0)

181****8977 + 关注
实名认证
内容提供者

专注于提供各种优质的资料

1亿VIP精品文档

相关文档