2010-2011年第二学期《C语言》试卷A

2010-2011年第二学期《C语言》试卷A

ID:41913277

大小:103.00 KB

页数:6页

时间:2019-09-04

2010-2011年第二学期《C语言》试卷A_第1页
2010-2011年第二学期《C语言》试卷A_第2页
2010-2011年第二学期《C语言》试卷A_第3页
2010-2011年第二学期《C语言》试卷A_第4页
2010-2011年第二学期《C语言》试卷A_第5页
资源描述:

《2010-2011年第二学期《C语言》试卷A》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、装订线内答题无效**********************装********************订********************线********************课程代码:座位号:新疆大学2010—2011学年度第二学期期末考试《计算机技术基础C》试卷A(南区)姓名:学号:专业:学院:班级:2011年6月题号一二三四五六七八九总分得分第一部分选择题(共30分)得分评卷人一、单项选择题(本大题共15小题,每题只有一个正确答案,答对一题得2分,共30分)1、有说明inta[4];

2、则对a数组元素的非法引用是:【c】A.a[1]B.a[3]C.a[4]D.a[0]2、C语言允许函数值类型缺省定义,此函数值隐含的类型是【b】A.float型B.int型C.long型D.double型3、执行语句scanf(“%c,b=%d,f=:%f”,&a,&b,&c)时,正确的键盘输入方法是【D】A.a,4,6B.4,b=4,f=:8.5C.c,b=2,f=4D.b,b=5,f=4.34、设a,b,c为整型变量,执行语句a=2;b=9;a++;c=--b;a+=b-c;后a的值为【C】A.7

3、B.4C.3D.25、已有定义:intx=3,y=4,z=5;,则表达式!(x+y)+z-1&&y+z/2的值是【D】A.6B.0C.2D.1C语言试题第6页(共6页)6、若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是【c】A.-3B.9C.-12D.67、以下程序段的输出结果是【c】chara[]=“China”,b[10]=“Beijing”;printf(“%d%d”,sizeof(a),sizeof(b);A.77B.88C.610D.10108、C语言中运算

4、对象(即操作数)必须是整型的运算符的是【a】A.%B./C.=D.<=9、关于字符串和字符的关系正确的是【cd】A.“A”与‘A’是相同的B.字符串是常量,字符是变量C.“A”与‘A’是不相同的D.字符串是变量,字符是常量10、有以下程序:voidmain(){charstr[]="Computer";char*p;p=str;printf("%s",p+5);}程序运行后的输出结果是【b】A.'C'的地址B.terC.str的地址D.“ter”的地址11.有以下程序:voidmain(){in

5、t*p,a=102,b=8;p=&a;a=*p+b;printf("%d",*p);}程序运行后的输出结果是【c】A.100B.5C.110D.2000000512、设有数组定义:chararray[]="ComputerDepartment";则数组所占的空间为【b】A.18个字节B.20个字节C.19个字节D.21个字节13、当全局变量与函数内部的局部变量同名时,则在函数内部【】A.局部变量有效B.全局变量与局部变量都无效C.全局变量有效D.全局变量与局部变量都有效14、能将高级语言编写的源

6、程序转换成目标程序的是【】A.编辑程序B.编译程序C.解释程序D.链接程序15、设有以下结构体和共用体,分别占用的内存空间字节是【】structvc60{floatscore;inta;};unionun1C语言试题第6页(共6页){floatf1;charh1;};A.6,4B.3,2C.3,5D.6,5装订线内答题无效**********************装********************订********************线********************第二部分非

7、选择题(共70分)得分评卷人二、判断题(本大题共10小题,每题1分,共10分,答A表示说法正确;答B表示说法不正确,本题只需指出正确与错误,不需要修改)16、C程序中main()函数必须出现在所有的函数之前。【】17、语句“if(i=1)i++;”编译时不能通过。【】18、C编译系统中形参数组名作为数组的首地址来处理。【】19、在定义函数中指定的形参,在未出现函数调用是,它们占内存中的存储单元。【】20、外部变量可以供其所在的程序文件中的任何函数使用。【】21、数组可以在定义时整体赋初值,但不能在赋

8、值语句中整体赋值。【】22、循环while(100){sum=sum+1;i++},将循环100次。【】23、C语言中变量可以先使用后定义。【】24、所有局部变量都属于动态存储方式。【】25、用数组名作函数实参时,形参可以用同类型的指针变量。【】得分评卷人三、填空题(本大题共15空,每空1分,共15分)26、函数f(doublex){printf(“%6d”,x);}的类型为类型。27、可以用命令终止宏定义的作用域。28、在程序中常用到的符号常量是由定义的。29、

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

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

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