网站大量收购独家精品文档,联系QQ:2885784924

西交大程序设计复习题.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
西交大程序设计复习题

程序设计基础-学习指南 一.填空题 1.计算机系统是由( )、( )两部分组成。 2.程序执行过程中其值保持不变的量称为( )。它又可以分为( )、( )、( )。 3.( )语句的作用是从switch、for、while或do-while语句中跳出来,终止这些语句的执行,把控制转到被中断的循环语句或switch语句之后去执行。 4.标准字符串处理函数的头文件是( )。 5.在C语言中,字符串实际上是指字符串第一个字符的( ),所以字符串数组中的每一个元素实际上是每一个字符串的( )。 6.putchar( )函数的函数功能是( )。 7.Static char a[15]={‘H’,’a’,’p’,’p’,’y’,’.’};这个初始化语句中有9个数组元素没有给出初值,系统会自动对它们赋值为( )或( )。 8.由于指针变量直接指向变量,所以称为( )。而如果通过指向指针的指针变量来访问变量则构成( )。 二.选择题 1.下列哪个不是算法的特征( ) A.有穷性 B.可行性 C.不确定性 D.输入 2.设:x=9;y=++x;,则产生的结果是( ) A.x=9;y=9; B.x=10;y=10; C.x=9;y=10; D.x=10;y=9; 3.下列说法错误的是( ) A.for语句中,表达式1 、表达式2和表达式3都可以缺省。 B.表达式2缺省,系统会认为此处的值是0 C.for语句的三个表达式可以是任何类型的表达式 D.for语句可以嵌套使用 4.关于数组,下列说法正确的是( ) A.对数组的初始化操作在定义数组的同时进行 B.给数组赋初值时,必须所有数组元素都被赋值 C.给数组元素全部赋初值时,一定要指明数组的大小。 D.引用数组元素的时候,可以一次引用数组中的全部元素 5.以下说法错误的是( ) A.C程序必须从main( )函数开始执行 B.所有函数在定义上讲都是相互独立的,不存在嵌套定义 C.C语言中有两类函数,系统提供的库函数和用户自定义的函数 D.参数的作用是向函数传递不同的数据 6.对于如下的表达式: int a[3][4],*p; p=*a; 执行p++操作之后,*p表示取( )的内容。 A.a[0][0] B.a[1][0] C.a[1][1] D.a[0][1] 7.以下函数,哪个不属于动态申请空间的标准库函数( ) A.malloc( ) B.calloc( ) C.free( ) D.strcmp( ) 8.执行下列两个语句后,输出的结果为( ) char c1=66,c2=98; printf(“%c,%d”,c1,c2); A.66,98 B.66,b C.B ,97 D.B,98 9.以下程序的输出结果是( ) main() { int a=4,b=5,c=0,d; d=!a!b||!c; printf(%d\n,d); } A.1 B.0 C.非0的数 D.-1 10.若int i=10;执行下列程序后,变量i的正确结果是( ) switch ( i ) { case 0: i+=1; case 10: i+=1; case 11: i+=1; default: i+=1; } A.10 B.11 C.12 D.13 11.以下说法错误的是( ) A.int (*p)( ) ; 表示p被定义为一个指向返回值为整数的函数的指针 B.使用指向函数的指针是结构化程序设计的一种有效手段。 C.char **p相当于char *(*p) D.指针数组的元素补仅能存放地址,还可以存放其他数组的元素。 12.关于链表的插入和删除,下列说法错误的是( ) A.插入位置包括表头、表中和表尾 B.从链表中删除一个结点,就是把它从内存中抹掉。 C.要删除链表中的某个结点,需自己定义删除函数。 D.删除结点要注意删除的结点是否是头结点 13.以下不能定义为用户标识符的是( ) A.scanf B.Void C._3com_ D.int 14.

文档评论(0)

kaiss + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档