- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
西交大程序设计复习题
程序设计基础-学习指南
一.填空题
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.
您可能关注的文档
- 袋子材料的共性和区别.doc
- 袋复合式除尘器改造的技术探讨.doc
- 袋式除尘器在水泥工业窑尾的应用与发展.doc
- 袋式除尘器的清灰方式是正确选择滤布的又一个必须考虑的重要因素.doc
- 被人忽略的推广微博捷径,首次曝光.doc
- 被动型氢钟频率稳定度与频率漂移特性分析.doc
- 被动大陆边缘沉积体的特征及其构造背景.doc
- 被动式太阳能通风的数值研究.doc
- 被动太阳能建筑技术规范规程.doc
- 被动语态的几种特殊用法.doc
- 2025年内蒙古民族幼儿师范高等专科学校单招语文测试模拟题库及完整答案一套.docx
- 2025年内蒙古赤峰市单招(语文)测试题库推荐.docx
- 2025年安徽审计职业学院单招(语文)测试题库新版.docx
- 2025年内蒙古通辽市选调生考试(公共基础知识)综合能力题库及答案1套.docx
- 2025年安徽体育运动职业技术学院单招语文测试模拟题库带答案.docx
- 2025年安庆医药高等专科学校单招语文测试题库推荐.docx
- 2025年安庆职业技术学院单招(语文)测试题库参考答案.docx
- 2025年内蒙古阿拉善盟事业单位招聘考试(职业能力倾向测验)题库汇编.docx
- 2025年安徽工贸职业技术学院单招语文测试模拟题库有答案.docx
- 2025年安徽中医药高等专科学校单招语文测试模拟题库参考答案.docx
文档评论(0)