欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    西安交通大学16年9月课程考试《程序设计基础》作业答案(共13页).doc

    • 资源ID:16687882       资源大小:26KB        全文页数:13页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    西安交通大学16年9月课程考试《程序设计基础》作业答案(共13页).doc

    精选优质文档-倾情为你奉上一、单选题(共30 道试题,共60 分。V1. 以下运算符中优先级最低的是(。A. &&B. &C. |D. |满分:2 分2. 要打开A盘上user子目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的函数调用是(。A. fopen("A.userabc.txt","r"B. fopen("A.userabc.txt","r+"C. fopen("A.userabc.txt","rb"D. fopen("A.userabc.txt","w"满分:2 分3. 语句while(!E;中的表达式!E等价于(。A. E=0B. E!=1C. E!=0D. E=1满分:2 分4. 对以下说明语句int a10=6,7,8,9,10;的正确理解是(。A. 将5个初值依次赋给a1至a5B. 将5个初值依次赋给a0至a4C. 将5个初值依次赋给a6至a10D. 因为数组长度与初值的个数不相同,所以此语句不正确满分:2 分5. 以下叙述中不正确的是(。A. 一个好的程序应该有详尽的注释B. 在C程序中,赋值运算符的优先级最低C. 在C程序中,j+;是一条赋值语句D. C程序中的#include和#define均不是C语句满分:2 分6. static struct int a1;float a2;char a3;a10=1,3.5,'A'说明数组a是地址常量,它有10个结构体型的下标变量,采用静态存储方式,其中被初始化的下标变量是(。A. a1B. a-1C. a0D. a10满分:2 分7. 以下正确的说法是(。A. 用户若需调用标准库函数,调用前必须重新定义B. 用户可以重新定义标准库函数,若如此,该函数将失去原有含义C. 系统根本不允许用户重新定义标准库函数D. 用户若需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统自动去调满分:2 分8. 下列四个选项中,均是C语言关键字的选项是(。A. auto、enum、includeB. switch、typedef、continueC. signed、union、scanfD. if、struct、type满分:2 分9. 应用缓冲文件系统对文件进行读写操作,关闭文件的函数名为(。A. fclose(B. close(C. fread(D. fwrite满分:2 分10. 已知函数的调用形式fread(buffer,size,count,fp;其中buffer代表的是(。A. 一个整数,代表要读入的数据项总数B. 一个文件指针,指向要读的文件C. 一个指针,指向要读入数据的存放地址D. 一个存储区,存放要读的数据项满分:2 分11. char a="Thisisaprogram."输出前5个字符的语句是(。A. printf("%.5s",a;B. puts(a;C. printf("%s",a;D. a5*2=0;puts(a;满分:2 分12. 执行以下程序段后,输出结果和a的值是(。Int a=10;printf("%d",a+;A. 10和10B. 10和11C. 11和10D. 11和11满分:2 分13. 以下程序的运行结果是(。main(int i=1,sum=0;while(i<10sum=sum+1;i+;printf("i=%d,sum=%d",i,sum;A. i=10,sum=9B. i=9,sum=9C. i=2,sum=1D. 运行出现错误满分:2 分14. 以下选项中,与k=n+完全等价的表达式是(。A. k=n,n=n+1B. n=n+1,k=nC. k=+nD. k+=n+1满分:2 分15. 若有inta10=0,1,2,3,4,5,6,7,8,9,*p=a;则输出结果不为5的语句为(。A. printf("%d",*(a+5;B. printf("%d",p5;C. printf("%d",*(p+5;D. printf("%d",*p5;满分:2 分16. 以下语句中,不能实现回车换行的是(。A. printf("n"B. putchar("n"C. fprintf(stdout,"n"D. fwrite("n",1,1,stdout;满分:2 分17. 以下运算符中,优先级最高的运算符是(。A. =B. !=C. *(乘号D. (满分:2 分18. 下面有关for循环的正确描述是(。A. for循环只能用于循环次数已经确定的情况B. for循环是先执行循环循环体语句,后判断表达式C. 在for循环中,不能用break语句跳出循环体D. for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来满分:2 分19. 用户定义的函数不可以调用的函数是(。A. 非整型返回值的B. 本文件外的C. main函数D. 本函数下面定义的满分:2 分20. C语言中,要求运算数必须是整型的运算符是(。A. B. %C. !D. >满分:2 分21. 变量的指针,其含义是指该变量的(。A. 值B. 地址C. 名D. 一个标志满分:2 分22. int a10;合法的数组元素的最小下标值为(。A. 10B. 9C. 1D. 0满分: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+1/2;printf("%fn",x;A. 27.B. 27.C. 28.D. 28.满分:2 分26. 若x=2,y=3则x&y的结果是(。A. 0B. 2C. 3D. 5满分:2 分27. 凡是函数中未指定存储类别的局部变量,其隐含的存储类别为(。A. 自动(autoB. 静态(staticC. 外部(externD. 寄存器(register满分:2 分28. 以下选项中合法的实型常数是(。A. 5E2.0B. E-3C. .2E0D. 1.3E满分:2 分29. 若有int a=1,2,3,4;则*(a+1,*(*a+1的含义分别为(。A. 非法,2B. &a10,2C. &a01,3D. a00,4满分:2 分30. fgets(str,n,fp函数从文件中读入一个字符串,以下正确的叙述是(。A. 字符串读入后不会自动加入'0'B. fp是file类型的指针C. fgets函数将从文件中最多读入n-1个字符D. fgets函数将从文件中最多读入n个字符满分:2 分二、多选题(共10 道试题,共20 分。V1. 以下叙述正确的是(。A. C语言严格区分大小写英文字母B. C语言用""作为语句分隔符C. C程序书写格式自由,一行内可以写几个语句,一个语句也可以写在几行上.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程序中允许赋值A=10,因此实型变量中允许存放整型C. 在C程序中,无论是整数还是实数,都能被准确无误地表示D. 在C程序中,%是只能用于整数运算的运算符满分:2 分5. 下列对逻辑运算符两侧的运算对象的数据类型描述不正确的是(。A. 只能是0或1B. 只能是0或非0正数C. 可以是整型或字符型数据D. 可以是任何类型的数据满分:2 分6. 以下叙述中正确的是(。A. 一个C源程序可由一个或多个函数组成B. 一个C源程序必须包含一个main(函数C. C源程序的基本组成单位是函数D. 在C源程序中,注释说明只能位于一条语句的最后满分:2 分 7. 以下可以定义为用户标识符的有()。 A. scanf B. short C. _3com_ D. int 满分:2 分 8. 以下叙述正确的是()。 A. 预处理命令行都必须以"#"开始 B. 在程序中凡是以"#"开始的语句行都是预处理命令行 C. C 程序在执行过程中对预处理命令行进行处理 D. #defineABCD 是正确的宏定义 满分:2 分 9. 以下选项中不合法的字符常量是()。 A. "B" B. '010' C. 68 D. D 满分:2 分 10. 下列为 c 语言的关键字是() A. if B. struct C. union D. Int 满分:2 分 三、判断题(共 10 道试题,共 20 分。)V 1. 用数组名作为实参时,把实参数组的起始地址传递给形参数组,因此形参数组和实参数组占用同一段内存单元,改变形参数组的值, 也就改变了实参数组的值。( A. 错误 B. 正确 满分:2 分 2. 函数的实参可以传递给形参,形参也可以传递给实参。 ( A. 错误 B. 正确 满分:2 分 3. C 中的变量必须“先定义,后使用”,函数也不例外。( A. 错误 B. 正确 满分:2 分 4. C 语言中,函数的隐含存储类别是 extern( A. 错误 B. 正确 满分:2 分 5. 可以用 typedef 声明各种类型名,但不能用它来定义变量。( A. 错误 B. 正确 满分:2 分 6. 格式字符%md 中的 m 只能为正,不能为负。( A. 错误 B. 正确 满分:2 分 7. 若有 int x,y,z; x=y=z=1;则执行+x&&+y&&+z 后,x,y,z 的值分别为 2,1,1。( A. 错误 B. 正确 满分:2 分 8. 表达式 a 和 “a” 是不同的,前者长度为 1,后者长度为 2。( A. 错误 B. 正确 满分:2 分 9. C 中*&a 是取变量 a 的地址。( A. 错误 B. 正确 满分:2 分 10. continue 语句可用于 switch 语句,也可用于 for、while 和 do 循环语句中。( A. 错误 B. 正确 满分:2 分 专心-专注-专业

    注意事项

    本文(西安交通大学16年9月课程考试《程序设计基础》作业答案(共13页).doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

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

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

    收起
    展开