2013年9月份考试软件技术基础第二次作业.docVIP

2013年9月份考试软件技术基础第二次作业.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2013年9月份考试软件技术基础第二次作业 一、单项选择题(本大题共100分,共 25 小题,每小题 4 分) 1. 一个C语言程序是由( )组成 A. 主程序 B. 子程序 C. 函数 D. 过程 2. 下列数据中,属于“字符串常量”的是( ) A. Abcddd B. abcddd C. abcddd D. ‘a’ 3. char s=”good student”(两个单词间有一空格),*(s+5)的值是( ) A. ‘s ’ B. ‘ ’(空格) C. ‘d’ D. ‘t’ 4. 以下语句或语句组中,能正确进行字符串赋值的是( ) A. char *sp;*sp=right! B. char s[10];s=right! C. char s[10];*s=right! D. char *sp=right! 5. 在循环语句的循环体中执行break语句,其作用是 ( ) A. 跳出该循环体,提前结束循环 B. 继续执行break语句之后的循环体各语句 C. 跳到循环条件判断,如成立,继续下次循环 D. 终止程序运行 6. 若有以下定义和语句 : 则以下选项中错误的语句是( ) A. p=10 B. w=p C. *p=a D. *p=*w 7. 在C程序中有如下语句:char *func(int x,int y); 它是( )。 A. 对函数func的定义 B. 对函数func的调用 C. 对函数func的原型说明 D. 不合法的 8. 以下程序的运行结果是( ) A. 7 B. 7 C. 5 D. 4 9. 已有定义:char a[]=xyz,b[]={x,y,z};,以下叙述中正确的是( ) A. 数组a和b的长度相同 B. a数组长度小于b数组长度 C. a数组长度大于b数组长度 D. 上述说法都不对 10. 已定义x为float型变量, x=-213.82131; printf(%-3.2f\n,x);则以上程序段输出 ( ) A. ***** B. 3.82 C. 213.82 D. -213.82 11. 建立函数的目的的正确说法是( ) A. 提高程序的执行效率 B. 支持模块化程序设计 C. 减少程序的长度 D. 减少程序文件的存储空间 12. 下列程序的运行结果是( ) A. 4 B. 3 C. 2 D. 1 13. 下面说明不正确的是( ) A. char a[10]=china B. char a[10],*p=a;p=china C. char *a=china D. char a[10];a=china 14. 以下程序的输出结果是( ) A. 10 B. 11 C. 12 D. 15 15. 已知教师记录定义为: ?若要把变量t中的生日赋值为“2004年2月23日”,则正确的赋值方式为( ) A. y=2004;m=2;d=23 B. t.y=2004;t.m=2; t.d=23 C. t.birthday.y=2004; t.birthday.m=2; t.birthday.d=23 D. t(birthday)y=2004; t(birthday)m=2; t(birthday)d=23 16. 已知文件函数的调用形式:fread(buffer, size, count, fp); 其中buffer代表( ) A. 一个整型变量,代表要读入的数据项总数 B. 一个文件指针变量,指向要读的文件 C. 一个储存区,存放要读的数据项 D. 一个指针变量,它存放数据缓冲区的地址 17. 以下程序的运行结果是( ) A. 3 4 5 6 7 B. 3 4 C. 3 4 5 D. 3 4 5 6 18. 下面程序的运行结果是( ) A. 100 B. –1 C. 1 D. 10 19. C语言的一个源程序中定义的外部变量的默认作用域为( ) A. 本文件的全部范围 B. 本程序的全部范围 C. 本函数的全部范围 D. 从定义该变量的位置开始至本文件结束 20. 有int *p,a; p=a;已知a的地址为2000下列说法不正确的是( ) A. *p等价于a B. 利用变量a对2000这个存储单元进行存取称为间接存取,利用指针变量对其进行存取称为直接存取 C. p++并不表示p的值加1,而是p得到下一个紧接着的存储单元的地址 D. 因为不能给指针变量赋常数值,所以p=a不能由p=2000代替 21. 判断以下程序段执行后,结果是 ( ) A. 程序错误,不允许嵌套宏定义 B. x=93 C. 语法错误,宏串中不允许带括号 D. x=21 22. 能正确表示a和b同时为正或同时为负的逻辑表达式是( ) A. (a=0||b=0)(a=0 b=0)(a0)(a+b=0) D. a*b0 23

文档评论(0)

xiaodengyou + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档