2010-2011年第二学期《C语言》试卷B.doc

上传人:xt****7 文档编号:125651688 上传时间:2020-03-19 格式:DOC 页数:7 大小:69KB
返回 下载 相关 举报
2010-2011年第二学期《C语言》试卷B.doc_第1页
第1页 / 共7页
2010-2011年第二学期《C语言》试卷B.doc_第2页
第2页 / 共7页
2010-2011年第二学期《C语言》试卷B.doc_第3页
第3页 / 共7页
2010-2011年第二学期《C语言》试卷B.doc_第4页
第4页 / 共7页
2010-2011年第二学期《C语言》试卷B.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《2010-2011年第二学期《C语言》试卷B.doc》由会员分享,可在线阅读,更多相关《2010-2011年第二学期《C语言》试卷B.doc(7页珍藏版)》请在金锄头文库上搜索。

1、装订线内答题无效*装*订*线* 课程代码: 座位号:新疆大学20102011学年度第二学期期末考试计算机技术基础 C语言试卷B(南区)姓名: 学号: 专业: 学院: 班级: 2011 年6 月题号一二三四五六七八九总分得分第一部分 选择题(共30分)得分评卷人 一、单项选择题(本大题共15小题,每题只有一个正确答案,答对一题得2分,共30分) 1、关于C语言程序说法不正确的是: 【 】 A. C程序由函数构成,但只有一个main()函数。 B. C程序中main()函数可以在程序的任何位置。 C. C程序由main()函数开始执行,由main()结束执行。 D. 在C程序中main()函数的位

2、置必须在程序的第一行。2、C语言中的表示符只能由字母、数字和下划线三种字符组成, 且第一个字符必须为: 【 】A. 字母 B. 字母或下划线 C. 字母、数字和下划线中任一种字符 D. 下划线3、字符型常量在内存中存放的是: 【 】A. ASCII码 B. BCD码 C. 内部码 D. 十进制码4、以下选项中合法的实型常数是: 【 】 A. 5E2.0 B. E-3 C. .E3 D. 1.3E35、若x,i,j和k都是int 型变量,则执行语句i=10;j=7;k=32;x=ij?j: k; 后x的值为 【 】 A. 4 B. 16 C. 32 D. 76、 C语言中用于结构化程序设计的三种

3、基本结构是: 【 】 A顺序结构、选择结构、循环结构 Bif、switch、break Cfor、while、do-while Dif、for、continue7、以下描述中不正确的是 【 】A. 语句 for(i=0 ; ; i+) 表示无限循环 B. 语句 for( ; ; ) 表示无限循环 C. 语句 for() 也表示无限循环 D. while(1) 表示无限循环8、在C语言中,二维数组元素在内存中的存放顺序是 【 】A. 由编译器决定 B. 按行存放 C. 由用户自定义 D. 按列存放9、若有以下定义:char a; int b; float c; double d;则表达式a*b+

4、d-c值的类型为 【 】A. float B. int C. char D. double10、C语言中函数返回值的类型是由什么决定的? 【 】A. return语句中的表达式的类型决定 B. 调用该函数的主调函数决定C. 调用函数时临时决定 D. 定义函数时所指定的函数类型决定11、用数组名作为函数调用时的实参,则传递给形参的是 【 】A. 数组首元素的地址。 B. 数组第一个元素的值。C. 数组中全部元素的值。 D. 数组元素的个数。12、已知字母A的ASCII码为65 ,以下程序运行后的输出结果是 【 】 void main( ) int a, b;a=A+3-2; b=a+3-2 ;p

5、rintf(%d %cn, a, b); A. 66 c B. 66 C C. 98 d D. 98 C13、有以下程序: void main() int x=3,y=0,z=0; if (x=y+z) printf(*n); else printf(#n); 程序运行后的输出结果是 【 】A不能通过编译 B不能通过连接 C输出# D 输出 *14、有以下程序: void main() int *p,a=100,b=5; p=&a;a=*p+b; printf(%dn,*p); 程序运行后的输出结果是: 【 】A. 100 B. 5 C. 105 D. 20000005装订线内答题无效*装*订

6、*线*15、设有以下结构体和共用体,分别占用的内存空间字节是 【 】struct vc60 float score; char name; union un1 float f1; char h1;A. 5 , 4 B. 3 , 2 C. 3 , 5 D. 5 , 5第二部分 非选择题(共70分)得分评卷人 二、判断题 (本大题共 10小题,每题1分,共10 分,答A表示说法正确;答B表示说法不正确,本题只需指出正确与错误,不需要修改)16、组成一个C语言程序的函数可以在不同的文件中。 【 】 17、使用全局变量过多,会降低程序的清晰性。 【 】18、函数间可以互相调用,也可以调用main()函

7、数。 【 】19、switch语句中必须使用break语句。 【 】20、通过关键字typedef可以定义一个新的数据类型。 【 】21、C语言中宏的展开是在编译之前进行的。 【 】22、数组可以在定义时整体赋初值,但不能在赋值语句中整体赋值。 【 】 23、break 语句只结束本次循环,而不是终止整个循环的执行。 【 】24、对于不带回值的函数,应当用“void”定义函数为空类型。 【 】25、指针变量是用来存放其他变量的地址。 【 】得分评卷人 三、填空题(本大题共15空,每空1分,共15分)26、设:int x=65;printf(“%d,%cn”,x,x); 则输出结果为: 。 27

8、、函数的返回值是通过函数中的 语句获得的。28、C语言规定只能 引用数组元素 。29、数组名作为函数调用的实参和形参,则传递的是 。30、用关键字union可以定义一个共用体类型,而用关键字 可以定义一个结构体类型。31、C语言提供了 命令来实现“文件包含”操作, 来实现宏定义。32、一般情况下,函数由 和 两部分组成。33、变量从作用域划分为全局与局部变量,而从存储类别划分可分为static, 、 register、 。34、C语言中不能嵌套 函数,但可以嵌套 函数。35、putchar()函数可以向终端输出一个 ,而puts()函数可以向终输出一个 。得分评卷人 四、写出程序运行结果(本大题共5小题,每小题5分,共25分)36、下列程序的输出结果是: #include void main() int a;double b=3.5;a=b+2.1;printf(a=%dn,a); 37、下列程序的输出结果是:

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号