西安交通大学16年9月课程考试《程序设计基础》作业答案..docx

上传人:太** 文档编号:35532059 上传时间:2022-08-21 格式:DOCX 页数:14 大小:20.76KB
返回 下载 相关 举报
西安交通大学16年9月课程考试《程序设计基础》作业答案..docx_第1页
第1页 / 共14页
西安交通大学16年9月课程考试《程序设计基础》作业答案..docx_第2页
第2页 / 共14页
点击查看更多>>
资源描述

《西安交通大学16年9月课程考试《程序设计基础》作业答案..docx》由会员分享,可在线阅读,更多相关《西安交通大学16年9月课程考试《程序设计基础》作业答案..docx(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、一、单项选择题(共30道试题,共60分。V1 .以下运算符中优先级最低的是(。A. &B. &C. |D.|总分值:2分2 .要翻开A盘上user子书目下名为abc.txt的文本文件进展读、写操作,下面符 合此要求的函数调用是(。A. fopen(A.userabc.txtn,rB. fopen(A.userabc.txt,r4-C. fopenCAAuserXabc.txtVrbD. fopenCA.WuserWabc.txtVw总分值:2分3.语句while(!E;中的表达式!E等价于(。A. E=0B. E!=lC. E!=0D.E=lB. E-3C. .2E0D. 1.3E总分值:2分

2、29 .假设有加口口二1,2,3,4;那么*(+1,*(*+1的含义分别为(0A.非法,2B.&al0,2C. &a0l,3D. a00,4总分值:2分30 . fgets(str,n,fp函数从文件中读入一个字符串,以下正确的表达是(。A.字符串读入后不会自动参加0B.fp是file类型的指针C. fgets函数将从文件中最多读入n-1个字符D. fgets函数将从文件中最多读入n个字符总分值:2分二、多项选择题(共1。道试题,共20分。V1 .以下表达正确的选项是(。A. C语言严格区分大小写英文字母B.C语言用T作为语句分隔符c. C程序书写格式自由,一行内可以写几个语句,一个语句也可以

3、写在几行上.D,可以运用对C程序中的任何局部作注释总分值:2分2 .以下描述正确的选项是(。A.运用while和do-while循环时,循环变量初始话的操作应在循环体语句之前 完成B. while循环是先判定表达式,后执行循环语句C. do-while和for循环均是先执行循环语句,后判定表达式D. for,while和do-while循环中的循环体均可以由空语句构成总分值:2分3 .以下选项中是C语言合法标记符的有(。A. good_morningB. mainC. stdio.hD. 8abc总分值:2分4 .以下不正确的表达是A.在C程序中,每行只能写一条语句B.假设a是实型变量C程序中

4、允许赋值A=10,因此实型变量中允许存放整型C.在C程序中,无论是整数还是实数,都能被精确无误地表示D.在C程序中,是只能用于整数运算的运算符总分值:2分5 .以下对逻辑运算符两侧的运算对象的数据类型描述不正确的选项是(。A.只能是。或18 .只能是0或非0正数C.可以是整型或字符型数据D.可以是任何类型的数据总分值:2分9 .以下表达中正确的选项是(。A.一个C源程序可由一个或多个函数组成B. 一个C源程序必需包含一个main(函数C. C源程序的根本组成单位是函数D.在C源程序中,注释说明只能位于一条语句的最终总分值:2分7.以下可以定义为用户标识符的有。A. scanfB. short

5、C. _3com_ D. int总分值:2分8.以下表达正确的选项是。A.预处理吩咐行都必 需以号”起先B.在程序中但凡以“留起先的语句行都是预处理吩咐行C. C程序在执 行过程中对预处理吩咐行进展处理D. #defineABCD是正确的宏定义总分值:2分 9.以下选项中不合法的字符常量是9 A.B”B.M0y 68D.D总分值:2分10.以下为C语言的关键字是()总分值:2分三、判 定题共10道试题,共20分。VI.用数组名作为实参时,把实参数组的起始地 址传递给形参数组,因此形参数组和实参数组占用同一段内存单元,变更形参数组 的值,也就变更了实参数组的值。(A.错误B.正确总分值:2分2.

6、函数的实参可 以传递给形参,形参也可以传递给实参。(A.错误B.正确总分值:2分3.C中的 变量必需”先定义,后运用”,函数也不例外。(A.错误B.正确总分值:2分4. C 语言中,函数的隐含存储类别是extem( A.错误B.正确总分值:2分5.可以用typedef声明各种类型名,但不能用它来定义变量。(A.错误B.正确 总分值:2分6.格式字符l血中的m只能为正,不能为负。(A.错误B.正确总分 值:2 分 7.假设有 int x,y,z; x=y=z=l;那么执行+x&+y&+z 后,x,y,z 的值分 别为2,1,1。(A.错误B.正确总分值:2分8.表达式3和“屋是不同的,前者长 度

7、为1,后者长度为2。( A.错误B.正确总分值:2分9. C中*&是取变量a的地 址。(A.错误B.正确总分值:2分10. continue语句可用于switch语句,也可用于 for、while和do循环语句中。(A.错误B,正确总分值:2分总分值:2分4.对以下说明语句int a10=678,9,10;的正确理解是(。A.将5个初值依次赋给al至a5B.将5个初值依次赋给aOJ至a4C.将5个初值依次赋给a6至a10D.因为数组长度与初值的个数不一样,所以此语句不正确总分值:2分5.以下表达中不正确的选项是(。A. 一个好的程序应当有详尽的注释B.在C程序中,赋值运算符的优先级最低C.在C

8、程序中,j+;是一条赋值语句D. C程序中的折加1血匕和#(向股均不是C语句总分值:2分6. static struct int al;float a2;char 23;间10=1,3.5,公;说明数组 a是地址常量, 它有10个构造体型的下标变量,采纳静态存储方式,其中被初始化的下标变量是(。A. alB. a-lC. a0D. a10总分值:2分7 .以下正确的说法是(。A.用户假设需调用标准库函数,调用前必需重新定义8 .用户可以重新定义标准库函数,假设如此,该函数将失去原有含义C.系统根本不允许用户重新定义标准库函数D.用户假设需调用标准库函数,调用前不必运用预编译吩咐将该函数所在文件

9、 包括到用户源文件中,系统自动去调总分值:2分9 .以下四个选项中,均是C语言关键字的选项是(。A. autos enum、includeB. switch、typedef、continueC. signed、union、scanfD. if、structx type总分值:2分10 应用缓冲文件系统对文件进展读写操作,关闭文件的函数名为(。A. fclose(B. close(C. fread(D. fwrite总分值:2分11 .确定函数的调用形式fread(buffer,size,count,fp;其中buffer代表的是(。A.一个整数,代表要读入的数据项总数B.一个文件指针,指向要读

10、的文件C. 一个指针,指向要读入数据的存放地址D.一个存储区,存放要读的数据项总分值:2分11 . char a尸ThisisaprogramJ;输出前5个字符的语句是(。A. printf(”.5s”,a;B. puts(a;C. primf(sa;D. a5*2=0;puts(a;总分值:2分12 .执行以下程序段后,输出结果和a的值是(。Int a=10;prinlf(,%d,a+;A. 10 和 10B.10和11C. 11 和 10D. 11 和 11总分值:2分13 .以下程序的运行结果是(。main(inli= l,sum=O;while(i总分值:2分21.变量的指针,其含义是

11、指该变量的(。A.值B.地址C.名D. 一个标记总分值:2分22. int合法的数组元素的最小下标值为(。A. 10B.9C. 1D.O总分值:2分23.假设k为int型变量,那么以下程序段的执行结果是(。k=- 8567;printf(|D|n,k;A.格式描述符不合法,输出无定值B.输出为|D|C.输出为|0-8567|D.输出为卜8567|总分值:2分24.以下表达中正确的选项是(。A.在程序的一行上可以出现多个有效的预处理吩咐行B.运用带参的宏时,参数的类型应与宏定义时的一样C.宏替换不占用运行时间,只占编译时间D.在以下定义中CR是称为“宏名”的标识符#defineCR045总分值:2分25.以下程序的输出结果为(。main(int m=7,n=4;floata=38.4,b=6.4,x;x=m/2+n*a/b+l/2;printf(,%fn,x;A. 27.000000B. 27.500000C. 28.000000D. 28.500000总分值:2分26.假设x=2,y=3那么x&y的结果是(。A.OB.2C. 3D.5总分值:2分27 .但凡函数中未指定存储类别的局部变量,其隐含的存储类别为(。A.自动(autoB.静态(staticC.外部(externD.存放器(register总分值:2分28 .以下选项中合法的实型常数是(。A. 5E2.0

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁