书籍《c语言程序设计》复习大纲

书籍《c语言程序设计》复习大纲

ID:34188555

大小:100.00 KB

页数:21页

时间:2019-03-04

书籍《c语言程序设计》复习大纲_第1页
书籍《c语言程序设计》复习大纲_第2页
书籍《c语言程序设计》复习大纲_第3页
书籍《c语言程序设计》复习大纲_第4页
书籍《c语言程序设计》复习大纲_第5页
资源描述:

《书籍《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的ASCII码为十进制数65,且定义c2为字符型变量,则执行语句c2

2、='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)!=0D、!(k%2==0)7、#include“stdio.h”voidmain(){intsum=0,a=11;while(a

3、<=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=1;while(a<=10){sum=sum+a;a++;}printf(“sum=%d”,sum);}以上程序段的运行结果是()。BA、sum=0B、sum=55C、sum=10

4、D、sum=1110、数组名作为实参传递给形参时,数组名被处理为()。CA、该数组的长度B、该数组的元素个数C、该数组的首地址D、该数组中各元素的值11、以下对一维整型数组a的正确说明是()。DA、inta(10);B、intn=10,a[n];C、intn;D、#defineSIZE10inta[SIZE];12、从用户使用的角度看,函数有两种,它们是()。AA、库函数和用户自定义函数B、库函数和主函数C、用户自定义函数和主函数D、主函数和子函数13、C程序的执行从哪里开始()。DA、第一条语句B、第一个函数C、最后一个函数D、主函数14、已知p,p1为指针变量

5、,a为数组名,i为整型变量,下列赋值语句中不正确的是()。DA、p=&iB、p=p1C、p=&a[i]D、p=1015、变量的指针,其含义是指该变量的()。AA、地址B、值C、名字D、标识16、设有以下说明语句structstu{inta;floatb;}stutype;则以下叙述不正确的是()。AA、stutype是用户定义的结构体类型名B、a和b都是结构体成员名C、struct是结构体类型的关键字D、structstu是用户定义的结构体类型17、main(){structdate{intyear,month,day;}today;printf("%d",s

6、izeof(structdate));}以上程序的运行结果是()。DA、6B、8C、10D、1218、当说明一个结构体变量时系统分配给它的内存是()。AA、各成员所需内存的总和B、结构中第一个成员所需内存量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、fge

7、tc函数的作用是从指定文件读入一个字符,该文件的打开方式必须是()。DA、只写B、追加C、读或读写D、答案B和C都正确21、已知各变量的类型说明如下: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中的值不

8、变。D)当

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。