吉大17春秋学期《C语言程序设计》在线作业二.doc

吉大17春秋学期《C语言程序设计》在线作业二.doc

ID:50715129

大小:37.52 KB

页数:4页

时间:2020-03-07

吉大17春秋学期《C语言程序设计》在线作业二.doc_第1页
吉大17春秋学期《C语言程序设计》在线作业二.doc_第2页
吉大17春秋学期《C语言程序设计》在线作业二.doc_第3页
吉大17春秋学期《C语言程序设计》在线作业二.doc_第4页
资源描述:

《吉大17春秋学期《C语言程序设计》在线作业二.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一、单选题(共10道试题,共40分。)V1.执行以下程序后,a,b的值分别为  main()  {inta,b,k=4,m=6,*p1=&k,*p2=&m;  a=p1==&m;  b=(*p1)/(*p2)+7;  printf("a=%d\n",a);  printf("b=%d\n",b);  }A.-1,5B.1,6C.0,7D.4,102.设有以下说明语句  structex  {intx;floaty;charz;}example;  则下面的叙述中不正确的是A.struct结构体类型的关键字B.ex

2、ample是结构体类型名C.x,y,z都是结构体成员名D.structex是结构体类型名3.以下不正确的定义语句是A.doublex[5]={2.0,4.0,6.0,8.0,10.0};B.inty[5]={0,1,3,5,7,9};C.charc1[]={′1′,′2′,′3′,′4′,′5′};D.charc2[]={′\x10′,′\xa′,′\x8′};4.在16位IBM-PC机上使用C语言,若有如下定义  structdata  {inti;  charch;  doublef;  }b;  则结构变量

3、b占用内存的字节数是A.1B.2C.7D.115.在16位C编译系统上,若定义longa;,则能给a赋40000的正确语句是A.a=20000+20000;B.a=4000*10;C.a=30000+10000;D.a=4000L*10L6.若已定义:  inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;  其中0≤i≤9,则对a数组元素不正确的引用是A.a[p-a]B.*(&a[i])C.p[i]D.a[10]7.有以下程序:  #include  unionpw  {inti;  cha

4、rch[2];}a;  main()  {a.ch[0]=13;a.ch[1]=0;printf("%d\n",a.i);}  程序的输出结果是A.13B.14C.208D.2098.C语言中,能识别处理的文件为A.文本文件和数据块文件B.文本文件和二进制文件C.流文件和文本文件D.数据文件和二进制文件9.有如下程序:  longfib(intn)  {if(n>2)return(fib(n-1)+fib(n-2));  elsereturn(2);  }  main()  {printf("%d\n",fib(

5、3));}  该程序的输出结果是A.2B.4C.6D.810.有如下程序  inta[10]={1,2,3,4,5,6,7,8,9,10};  int*p=&a[3],b;b=p[5];  则b的值是A.5B.6C.9D.8二、多选题(共5道试题,共20分。)V1.下列描述正确的是A.由main函数及其参数argc和*argv[]可以实现命令行方式B.使用fclose关闭文件时,先释放文件指针,再写缓冲区数据到文件中C.字符数组并不要求它的最后一个字符是‘’D.‘A’和“A”都是字符串常量C2.若定义:int

6、a[2][3]{0,2,4,6,8,10};以下描述正确的有A.A、*(a+1)为元素6的地址B.B、*(a[1]+1)的值为2C.C、**(a+1)+2的值为8D.D、a[0]与a相同CD3.关于文件的打开方式描述正确的是:______。A.r:打开只读文件B.a+:打开或建立用于更新数据的文件,数据追加到文件尾C.a:打开或建立一个把数据追加到文件尾的文件D.r+:打开用于更新数据的文件BCD4.以下对一维数组a进行初始化,错误的语句是______。A.inta[10]=(0,0,0,0,0);B.inta[

7、10]={};C.inta[10]={0};D.inta[2]={10,9,8}BD5.以下不正确的叙述是______。A.C语言的主函数是无参函数B.C语言的主函数最多允许有1个参数C.C语言的主函数最多允许有2个参数D.C语言的主函数可以有2个以上参数BC三、判断题(共10道试题,共40分。)V1.switch语句中,各个case和default的出现次序不影响执行结果。()A.错误B.正确2.数据结构指的是数据的组织形式,数组就是一种数据结构()A.错误B.正确3.switch语句中,多个case可以共用一

8、组执行语句。()A.错误B.正确4.模运算符要求两侧均应为整型数据。()A.错误B.正确5.共用体所占的内存空间大小取决于占空间最多的那个成员变量。A.错误B.正确6.for(;;)语句相当于while(1)语句A.错误B.正确7.语句intpt中的*pt是指针变量名。A.错误B.正确8.对于double类型数组,不可以直接用数组名对数组进行整体输入或输出。A.错误B.正

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

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

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