(092)09-10冬笔试卷&答案

(092)09-10冬笔试卷&答案

ID:6380364

大小:200.00 KB

页数:16页

时间:2018-01-12

(092)09-10冬笔试卷&答案_第1页
(092)09-10冬笔试卷&答案_第2页
(092)09-10冬笔试卷&答案_第3页
(092)09-10冬笔试卷&答案_第4页
(092)09-10冬笔试卷&答案_第5页
资源描述:

《(092)09-10冬笔试卷&答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、(092)上海大学2009-2010年冬季学期试卷2010.3课程名:程序设计基础(C语言)课程号:00863006学分:5应试人声明:我保证遵守《上海大学学生手册》中的《上海大学考场规则》,如有考试违纪、作弊行为,愿意接受《上海大学学生考试违纪、作弊行为界定及处分规定》的纪律处分。学号:姓名:学院/教师:题号一二三四卷面上机总分题分161224187030100得分考生须知:1.试卷和答题纸上的”学号、姓名、学院、教师”都要填上;2.所有答题内容都写在答卷纸上,交卷时将试卷和答卷纸一起交上;3.不遵守上述要求者考试成绩将为零分。4.本卷考试的得分为卷面分,电脑

2、上机考试(另行安排)的得分为上机分,考试成绩为卷面分与上机分之和。一、单项选择题(16分,每小题1分)1.以下选项中,哪个是合法的C标识符(____)A)b-aB)5abC)intD)INT2.以下选项中,哪个是合法的常量(____)A)0789B)0xEFGC)9.2e2D)2e9.23.设n为16位整数,则n的取值范围是(____)A)-32768至32768B)0至65536C)-32768至32767D)0至655354.设intn=-1;则n在内存中的16位编码是(____)A)1111111111111111B)1000000000000001C)1

3、111111111111110D)0000000000000000(092试卷)16/165.设有intn;判断n是一个2位正整数的表达式是(____)A)n>10&&n<100B)n>=10&&n<=99C)!(n<10)

4、

5、n<100D)n>=10

6、

7、n<=996.设有定义inta=5,b;赋值使b为9的语句是(____)A)b=++a+4;B)b=(a++)+3;C)b=8+!(a==5);D)b=(a++==6)?8:9;7.以下哪条语句输出字符'a'的ASCII编码(____)A)printf("%d",a);B)printf("%c",'a');C)

8、printf("%d",'a');D)putchar(a);8.设有charstr[80];则下列输入字符串的语句中正确的是(____)A)scanf("%s",&str);B)scanf("%s",str[80]);C)scanf("%s",str);D)scanf("%s",str[0]);9.在C语言中,表示结束当前函数的语句是(____)A)return语句B)break语句C)continue语句D)exit语句10.以下选项中,合法的函数说明语句是(____)A)voidfunc(chara[],b[]);B)voidfunc(char*a,char

9、b[]);C)voidfunc(chara[];char*b);D)voidfunc(char*a,*b);11.在字符串常用函数中,用于比较字符串大小的函数是(____)A)strlenB)strcpyC)strcatD)strcmp12.设有定义chara[]="abcDEF",*p=a+3;则puts(p)的输出结果是(____)A)abcDEFB)bcDEFC)cDEFD)DEF13.以下4个变量定义中,定义p为二级指针的是(____)(092试卷)16/16A)int**p;B)int(*p)();C)int*p[10];D)int(*p)[10];1

10、4.设有以下结构体定义及初始化,则表达式结果为'i'的是(____)structnode{intnum;charname[20];}stu[2]={101,"Wang",102,"Li"},*p=stu+1;A)stu[1].name[1]B)p->name[1]C)stu[0].name[1]D)*p->name[1]15.设有定义FILE*fp;将整数n以文本方式写到fp文件的语句是(____)A)fp=fopen("file.txt","w");B)fprintf(fp,"%d",n);C)fwrite(&n,sizeof(int),1,fp);D)fcl

11、ose(fp);16.表达式10&12和10^12的计算结果分别是(____)A)8和14B)8和6C)14和8D)6和8二、基础填空题(12分,每小题2分)1.已知C语言中专用的字符输出函数为putchar函数,请写出与之对应的字符输入专用函数。2.已知C语言中选择结构的一种语句为if语句,请写出选择结构的另一种语句,一般称之为分支语句。3.设有定义inta=1234;floatx=56.789;写出下列语句的结果。printf("%3d,%4.2f",a,x);4.设有floatx;写出得到x小数部分的表达式(如x为12.345,则表达式的结果为0.345)

12、。(092试卷)16/1

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

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

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