c语言程序设计练习二

c语言程序设计练习二

ID:17629985

大小:48.50 KB

页数:7页

时间:2018-09-04

c语言程序设计练习二_第1页
c语言程序设计练习二_第2页
c语言程序设计练习二_第3页
c语言程序设计练习二_第4页
c语言程序设计练习二_第5页
资源描述:

《c语言程序设计练习二》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《C语言程序设计》练习二二、多项选择题在每小题列出的五个备选项中有二至五个是符合题目要求的,请将其代码填写在题后的括号内。1.设有inta=3,b=-5;下面表达式值不等于1的有( )A.a<0&&b<0B.a=fabs(b)-(a+1)C.a

2、

3、b<0D.(a,2,-5)==(b,2,a)E.!(a>0&&b<0)2.若有定义inta[5];,则对a数组元素或地址的引用错误的有( )A.&a[5]B.a[2]C.a++D.*aE.a[0]3.若有定义及赋值:int*p,a[4],i;p=a,则可以表示数

4、组元素值的形式是( )A.*(a+i)B.a+iC.&a[i]D.a[i]E.*(p+i)4.设有说明:intu=1,v=3;下面表达式的值为3的是( )A.v

5、uB.u&vC.u^v

6、1D.v

7、u>>1E.v&~u5.设有关于结构体类型的定义:( )structfood{charname[20];intkind;}myfood,*p;下面各个选项中语句都正确的是A.p=&myfood;B.p=&myfood;p->kind=5;strcpy(p->name,〃rice〃);C.p=&myfood;D.str

8、cpy(myfood.name,〃pie〃);p.kind=7;p=&myfood;E.p=&myfood,p->kind=6;strcpy(myfood.name,〃applepie〃);6.若定义charc[11];可将字符串″Iamaboy″赋给数组c,下面正确的选项有( )A.c=″Iamaboy″;B.getchar(c);C.gets(c);D.scanf(″%s″,c);E.for(i=0;i<10;i++)scanf(″%c″,&c[i];c[10])=’’;7.若有如下定义和语句,则能正

9、确表示数组a首元素地址的表达式有( )inta[10],*p;p=a;7A.a[0]B.aC.p+1D.pE.*p8.设有说明:intx=1,y=3;下面表达式的值为2的有( )A.y&~xB.x^yC.x

10、yD.y

11、x>>1E.x<<1

12、y>>29.在C语言中,关于符号FILE下面说法正确的有( )A.FILE是C的关键字B.FILE表示一种关于文件参数的结构体类型C.FILE表示一种关于文件参数的结构体变量D.FILE*可以用来说明文件指针E.文件指针指向的变量的数据类型是FILE10.下面各选项中,能正

13、确进行字符串操作的有(   )A.chars[]={′a′,′b′,′c′,′d′,′e′,′′};B.chars[10];s=″abcde″;C.chars[10];strcpy(s,″abcde″)D.chars[10];getchar(s);E.chars[10];gets(s);11.若有以下定义和语句,则能正确表示数组a首元素地址的表达式有(   )doublea[5],*p1p1=a;A.aB.p1+1C.*p1D.&a[1]E.p112.设有说明:intu=1,v=3,w=7;下面表达式的值

14、为3的有(   )A.w>>1&v

15、uB.u&v&wC.u

16、v&wD.w&v<<1E.v^w

17、u13.在C语言中,下面关于文件说法正确的有(   )A.按数据的组织形式,可分为文本文件和二进制文件B.文件只能是ASCII码文件C.文件能用fopen()函数打开7D.文件只能是二进制文件E.对打开的文件可以进行读或写操作14.下面基本结构和特性中符合结构化程序设计的要求的有(   )A.选择结构B.循环结构C.顺序结构D.各结构之间只有一个入口,至多两个出口E.各结构之间只有一个入口,一个出口15.若有intx

18、;float;y下面结果为整型数的表达式有(   )A.(int)(x+y)B.(int)x+yC.´a´+xD.x+(int)yE.x*y16.设有定义:inta[2][3];下面关于数组元素引用正确的有(   )A.a[0][3]B.a[0][0]C.a[2][1]D.a[1][2]E.a[2][3]17.设有关于结构体类型的定义:(   )structcar{char*name;floatprice;structcar*next;}*p,*head=NULL;下面各选项中正确的有A.p=(structc

19、ar*)MALLOC(sizeof(structcar);B.p=(structcar*)malloc(sizeof(structcar);C.p.next=head;D.p->next=head;E.p=(structcar*)malloc(sizeof(car);18.设有说明:intu=1,v=5;则下列表达式的值为1的有(   )A.u&vB.v>>2C.u^uD.u¦vE.(u<<3)/5

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。