C语言程序设计A课程期末综合练习.doc

C语言程序设计A课程期末综合练习.doc

ID:57178866

大小:57.50 KB

页数:9页

时间:2020-08-05

C语言程序设计A课程期末综合练习.doc_第1页
C语言程序设计A课程期末综合练习.doc_第2页
C语言程序设计A课程期末综合练习.doc_第3页
C语言程序设计A课程期末综合练习.doc_第4页
C语言程序设计A课程期末综合练习.doc_第5页
资源描述:

《C语言程序设计A课程期末综合练习.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言程序设计课程期末复习练习一、单选题1.在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为()。A.main2.每个C语言程序文件的编译错误分为()类。B.23.字符串"a+b=12"的长度为()。B.74.在switch语句的每个case块中,假定都是以break语句结束的,则此switch语句容易被改写为()语句。B.if5.在下面的do-while循环语句中,其循环体语句被执行的次数为()。inti=0;doi++;while(i<10);D.106.将两个字符串连接起来组成一个字符串时,选用的函数为()。C.strcat()7.

2、若用数组名作为函数调用的实参,传递给形参的是()。A.数组的首地址8.假定a为一个整数类型的数组名,整数类型的长度为4,则元素a[4]的地址比a数组的首地址大()个字节。C.169.假定s被定义为指针类型char*的变量,初始指向的字符串为"Helloworld!",若要使变量p指向s所指向的字符串,则p应定义为()。A.char*p=s;10.从一个数据文件中读入以换行符结束的一行字符串的函数为()B.fgets()11.由C语言目标文件连接而成的可执行文件的缺省扩展名为()B.exe12.设有两条语句为“inta=12;a+=a*a;”,则执行结束后

3、,a的值为()。C.15613.带有随机函数调用的表达式rand()%20的值在()区间内。C.0~1914.for循环语句“for(i=0;i

4、据单元的值为()。A.4019.若要使p指向二维整型数组a[10][20],则p的类型为()。D.int(*)[20]20.表示文件结束符的符号常量为()C.EOF21.程序运行中需要从键盘上输入多于一个数据时,各数据之间默认使用()符号作为分隔符。D.空格或回车22.逻辑表达式(x>0&&x<=10)的相反表达式为()。A.x<=0

5、

6、x>1023.当处理特定问题时的循环次数已知时,通常采用()循环来解决。A.for24.假定i的初值为0,则在循环语句“while(i

7、维数组的定义语句为“inta[3][4]={{3,4},{2,8,6}};”,则元素a[1][2]的值为()。C.626.在下列选项中,不正确的函数原型格式为()。C.intFunction(a);27.假定p是一个指向float型数据的指针,则p+1所指数据的地址比p所指数据的地址大()个字节。C.428.假定有定义为“intm=7,*p;”,则给p赋值的正确表达式为()。B.p=&m29.假定指针变量p定义为“int*p=malloc(sizeof(int));”,要释放p所指向的动态存储空间,应调用的函数为()。A.free(p)30.C语言中的系

8、统函数fopen()是()一个数据文件的函数。D.打开二、填空题1.C语言中的每条简单语句以__;(或分号)______作为结束符。2.C程序中的所有预处理命令均以___#___字符开头。3.当不需要函数返回任何值时,则应使用____void____标识符来定义函数类型。4.十进制数25表示成符合C语言规则的十六进制数为_____0x19___。5.假定不允许使用逻辑非操作符,则逻辑表达式a>b

9、

10、b==5的相反表达式为a<=b&&b!=5__。6.执行“typedefintDataType;”语句后,在使用int定义整型变量的地方也可以使用___dat

11、atype_______来定义整型变量。7.假定一维数组的定义为“char*a[8];”,则该数组所占存储空间的字节数为_32___。8.假定二维数组的定义为“doublea[M][N];”,则该数组的列下标的取值范围在______0~N-1___之间9.存储一个空字符串需要占用____1____个字节。10.strcpy函数用于把一个字符串___拷贝_____到另一个字符数组空间中。11.程序的编译单位是一个______程序文件___。12.假定a是一个一维数组,则a[i]的指针访问方式为______*(a+i)___。13.执行int*p=mallo

12、c(sizeof(int))操作得到的一个动态分配的整型对象为____*p___

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

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

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