2022年西交大程序设计复习题 .pdf
《2022年西交大程序设计复习题 .pdf》由会员分享,可在线阅读,更多相关《2022年西交大程序设计复习题 .pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、程序设计基础-学习指南一填空题1计算机系统是由()、()两部分组成。2程序执行过程中其值保持不变的量称为()。它又可以分为()、()、()。3()语句的作用是从switch、for、while 或 dowhile 语句中跳出来,终止这些语句的执行,把控制转到被中断的循环语句或switch 语句之后去执行。4标准字符串处理函数的头文件是()。5在 C 语言中,字符串实际上是指字符串第一个字符的(),所以字符串数组中的每一个元素实际上是每一个字符串的()。6putchar()函数的函数功能是()。7Static char a15=H,a,p,p,y,.;这个初始化语句中有9 个数组元素没有给出初值
2、,系统会自动对它们赋值为()或()。8由于指针变量直接指向变量,所以称为()。而如果通过指向指针的指针变量来访问变量则构成()。二选择题1下列哪个不是算法的特征()A有穷性B可行性C不确定性D输入2设:x=9;y=+x;,则产生的结果是()Ax=9;y=9;Bx=10;y=10;C x=9;y=10;Dx=10;y=9;3下列说法错误的是()Afor 语句中,、和都可以缺省。B缺省,系统会认为此处的值是0 Cfor 语句的三个表达式可以是任何类型的表达式Dfor 语句可以嵌套使用4关于数组,下列说法正确的是()A对数组的初始化操作在定义数组的同时进行B给数组赋初值时,必须所有数组元素都被赋值C
3、给数组元素全部赋初值时,一定要指明数组的大小。D引用数组元素的时候,可以一次引用数组中的全部元素5以下说法错误的是()AC程序必须从main()函数开始执行B所有函数在定义上讲都是相互独立的,不存在嵌套定义CC 语言中有两类函数,系统提供的库函数和用户自定义的函数D参数的作用是向函数传递不同的数据6对于如下的表达式:int a34,*p;p=*a;执行 p+操作之后,*p 表示取()的内容。Aa00 Ba10 Ca11 Da01 7以下函数,哪个不属于动态申请空间的标准库函数()Amalloc()Bcalloc()Cfree()Dstrcmp()8执行下列两个语句后,输出的结果为()名师资料总
4、结-精品资料欢迎下载-名师精心整理-第 1 页,共 8 页 -char c1=66,c2=98;printf(“%c,%d”,c1,c2);A66,98 B66,b C B,97 DB,98 9以下程序的输出结果是()main()int a=4,b=5,c=0,d;d=!a&!b|!c;printf(%dn,d);A1 B0 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;A10 B11 C 12 D13 11以下说法错误的是()Ain
5、t(*p)();表示 p 被定义为一个指向返回值为整数的函数的指针B使用指向函数的指针是结构化程序设计的一种有效手段。Cchar*p 相当于 char*(*p)D指针数组的元素补仅能存放地址,还可以存放其他数组的元素。12关于链表的插入和删除,下列说法错误的是()A插入位置包括表头、表中和表尾B从链表中删除一个结点,就是把它从内存中抹掉。C要删除链表中的某个结点,需自己定义删除函数。D删除结点要注意删除的结点是否是头结点13以下不能定义为用户标识符的是()Ascanf BVoid C_3com_ Dint 14若指针 p 已正确定义,要使 p 指向两个连续的整型动态存储单元,不正确的语句是()
6、Ap=2*(int*)malloc(sizeof(int);Bp=(int*)malloc(2*sizeof(int);Cp=(int*)malloc(2*2);Dp=(int*)calloc(2,sizeof(int);15有如下程序,该程序的输出的结果是()int addc(int a,int b,int c)c=a+b;return(c);main()int x=4,y=2,z,r;名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 8 页 -z=x+y;r=addc(addc(x,y,z),addc(y,z,x),z);printf(%dn,r);A36 B12 C14 D
7、6 三程序填空题1.求 12!3!20!的和。#include stdio.h void main()float n,s=0,t=1;for()printf(1+2!+3!.+20!=%en,s);getch();2.下 面 程 序 求s=a+aa+aaa+aaaa+aa.a 的 值,其 中a是 一 个 数 字。例 如2+22+222+2222+22222.#include stdio.h void main()int a,n,count=1;long int sn=0,tn=0;printf(please input a and nn);scanf();printf(a=%d,n=%dn,a
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年西交大程序设计复习题 2022 交大 程序设计 复习题
限制150内