资源描述:
《《c语言程序设计》 复习大纲》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、远程教育学院期末复习大纲模板课程名称C语言程序设计教材信息名称C语言程序设计教程出版社高等教育出版社作者谭浩强、张基温版次第3版一、客观部分:(一)单项选择题:1、在C语言中,char型数据在内存中的存储形式是()。DA、补码B、反码C、原码D、ASCII码2、下面4个选项中,均是不合法的用户标识符的选项是()。CA、AP_0doB、floata0_AC、b-a123intD、_123tempINT3、下面不正确的字符串常量是()。AA、'abc'B、"12'12"C、"0"D、""4、已知字母A的AS
2、CII码为十进制数65,且定义c2为字符型变量,则执行语句c2='A'+'6'-'3';后,c2中的值为()。AA、DB、68C、不确定的值D、C5、以下不正确的语句为()。CA、if(x>y);B、if(x>y){x++;y++;}C、if(x=y)&&(x!=0)x+=y;D、if(x!=y)scanf("%d",&x);elsescanf("%d",&y);6、当把以下四个表达式用作if语句的控制表达式时,有一个选项与其它三个选项含义不同,这个选项是BA、k%2B、k%2==0C、(k%2)!=0
3、D、!(k%2==0)7、#include“stdio.h”voidmain(){intsum=0,a=11;while(a<=10){sum=sum+a;a++;}printf(“sum=%d”,sum);}上述程序段的运行结果是()。AA、sum=0B、sum=55C、sum=10D、sum=118、intk=1;while(k<=10);上述语句执行后,变量k的值是()。DA、10B、11C、9D、无限循环,值不定9、#include“stdio.h”voidmain(){intsum=0,a
4、=1;while(a<=10){sum=sum+a;a++;}printf(“sum=%d”,sum);}以上程序段的运行结果是()。BA、sum=0B、sum=55C、sum=10D、sum=1110、数组名作为实参传递给形参时,数组名被处理为()。CA、该数组的长度B、该数组的元素个数C、该数组的首地址D、该数组中各元素的值11、以下对一维整型数组a的正确说明是()。DA、inta(10);B、intn=10,a[n];C、intn;D、#defineSIZE10inta[SIZE];12、从用
5、户使用的角度看,函数有两种,它们是()。AA、库函数和用户自定义函数B、库函数和主函数C、用户自定义函数和主函数D、主函数和子函数13、C程序的执行从哪里开始()。DA、第一条语句B、第一个函数C、最后一个函数D、主函数14、已知p,p1为指针变量,a为数组名,i为整型变量,下列赋值语句中不正确的是()。DA、p=&iB、p=p1C、p=&a[i]D、p=1015、变量的指针,其含义是指该变量的()。AA、地址B、值C、名字D、标识16、设有以下说明语句structstu{inta;floatb;}st
6、utype;则以下叙述不正确的是()。AA、stutype是用户定义的结构体类型名B、a和b都是结构体成员名C、struct是结构体类型的关键字D、structstu是用户定义的结构体类型17、main(){structdate{intyear,month,day;}today;printf("%d",sizeof(structdate));}以上程序的运行结果是()。DA、6B、8C、10D、1218、当说明一个结构体变量时系统分配给它的内存是()。AA、各成员所需内存的总和B、结构中第一个成员所
7、需内存量C、成员中占内存量最大者所需的容量D、结构中最后一个成员所需内存量19、fwrite函数的一般调用形式是()。DA、fwrite(buffer,count,size,fp)B、fwrite(fp,size,count,buffer)C、fwrite(fp,count,size,buffer)D、fwirte(buffer,size,count,fp)20、fgetc函数的作用是从指定文件读入一个字符,该文件的打开方式必须是()。DA、只写B、追加C、读或读写D、答案B和C都正确21、已知各变量的
8、类型说明如下:Ainti=8,k,a,b;unsignedlongw=5;doublex=1.42,y=5.2;则以下符合C语言语法的表达式是:A)a十=a一=(b=4)*(a=3)B)a=a*3=2C)x%(一3)D)y=f1oat(i)22、以下不正确的叙述是()DA)在C程序中,逗号运算符的优先级最低B)在C程序中,APH和aph是两个不同的变量C)若a和b类型相同,在执行了赋值表达式a=b后b中的值将放人a中,而b中的值不变。D)当