C(Ⅱ)期末试卷(含答案)

C(Ⅱ)期末试卷(含答案)

ID:37910565

大小:77.50 KB

页数:10页

时间:2019-06-02

C(Ⅱ)期末试卷(含答案)_第1页
C(Ⅱ)期末试卷(含答案)_第2页
C(Ⅱ)期末试卷(含答案)_第3页
C(Ⅱ)期末试卷(含答案)_第4页
C(Ⅱ)期末试卷(含答案)_第5页
资源描述:

《C(Ⅱ)期末试卷(含答案)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、共9页第1页江苏大学试题课程名称计算机基础及C语言(Ⅱ)开课学院计算机学院使用班级考试日期.注意事项:1.闭卷考试。考试时间为120分钟。2.答案均请用铅笔涂在答题卡上。将答题卡上的试卷类型涂A(补考则涂B)。3.请将答题卡、试卷都写上班级、学号、姓名、任课教师。考试结束分别交予监考老师。一、选择题(30分,每小题1分,请涂写在答题卡上)1.以下常量中正确的是D。A.'abc'B.'x123'C.3.145E-1.2D."a"2.以下选项中,不能用作变量名的是D。A._1234_B._1_2C.int_2_D.2_int_3.设有“inta;”,以下不能正确表达10<

2、a<15的表达式是A。A.10

3、

4、a==12

5、

6、a==13

7、

8、a==14C.a>10&&a<15D.!(a<=10)&&!(a>=15)4.已知数据类型定义和变量声明如下:structsk{inta;floatb;}data[2],*p;若有p=data,则以下对data[0]中成员a的引用中错误的是A。A.data[0]->aB.data->aC.p->aD.(*p).a5.下列程序的程序输出结果为A。#defineX(a)a*amain(){printf(“%d”,X(4+5));}A.29B.18C.20D.256.若有定义“enums

9、eq{mouse,cat,dog,rabbit=0,sheep,cow=6,tiger};”则执行语句“printf(“%d”,cat+sheep+cow);”后输出的结果是_____C______。A.6B.7C.8D.97.以下能将字符串“good!”正确地存放在字符数组s中,或使指针s能指向这个字符串的是______D______。A.chars[4]={‘g’,‘o’,‘o’,‘d’,‘!’};B.chars[5];s=“good!”;C.ints[5]=“good!”;D.char*s;s=“good!”;江苏大学试题第2页1.设有说明:uniondata{i

10、nti;floatf;struct{intx;chary;}s;doubled;}a;则变量a在内存中所占字节数为_A__。A.8B.17C.9D.152.设已有非空文本数据文件filel.dat,要求能读出文件中原有的全部数据,并在文件原有数据之后添加新数据,则用FILE*fp=fopen("file1.dat",D)打开该文件。A."w"B."w+"C."r+"D."a+"3.以下关于if语句的错误描述是B。A.条件表达式可以是任意表达式B.条件表达式只能是关系表达式或逻辑表达式C.条件表达式的括号不可以省略D.与else配对的if语句是其之前最近的未配对的if语句

11、4.在以下不致造成死循环的语句是:A。A.for(y=0,x=1;x>++y;x=i++)i=x;B.for(;;x+=i);C.while(x=8)x--;D.for(i=10,sum=0;sum<=i;)sum=--i;5.设有定义:“floaty=3.45678;intx;”,则以下表达式中能实现将y中数值保留小数点后2位,第3位四舍五入的表达式是:B。A.y=(y*100+0.5)/100.0B.x=y*100+0.5,y=x/100.0C.y=y*100+0.5/100.0D.y=(y/100+0.5)*100.06.以下程序段输出结果是:C。inta=10,

12、b=11,c=12,s;s=a++<=10&&b--<=2&&c++;printf(“%d,%d,%d,%d”,s,a,b,c);A.0,11,10,13B.1,11,10,13C.0,11,10,12D.1,11,10,127.设有“chars[]=“Program”,*p=s;”,则以下叙述中正确的是:C。A.数组s的内容与指针变量p中内容相同B.数组s的长度与strlen(p)的值相等C.p[5]的值等于s[5]的值D.sizeof(s)等于sizeof(*p)8.下列程序段执行后变量j的值是:B。intj;char*s="x45"";for(j=0;*s+

13、+;j++);江苏大学试题第3页A.7B.3C.4D.51.若有定义语句“staticcharstr[4][20]={"thank","you","very","much!"};”则str数组中存储''的数组元素有:D个。A.0B.17C.21D.632.下列正确的声明说明语句是D。A.floatm=15,n=4,q=m%n;B.intn=10,y[n];C.charp[2][]={"DOS","WINDOWS"};D.char*p[]={"DOS","WINDOWS","UNIX"};3.设有函数f的定义如下:voidf(intx,

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

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

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