C语言程序设计A 2009.01-2017.07历年考试选择题(全).doc

C语言程序设计A 2009.01-2017.07历年考试选择题(全).doc

ID:40068389

大小:20.90 KB

页数:8页

时间:2019-07-19

C语言程序设计A 2009.01-2017.07历年考试选择题(全).doc_第1页
C语言程序设计A 2009.01-2017.07历年考试选择题(全).doc_第2页
C语言程序设计A 2009.01-2017.07历年考试选择题(全).doc_第3页
C语言程序设计A 2009.01-2017.07历年考试选择题(全).doc_第4页
C语言程序设计A 2009.01-2017.07历年考试选择题(全).doc_第5页
资源描述:

《C语言程序设计A 2009.01-2017.07历年考试选择题(全).doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、单选题部分:1、由C语言目标文件连接而成的可执行文件的缺省扩展名为(exe)。2、设有两条语句为“inta=12;a+=a*a;",则执行结束后,a的值为(156)3、带有随机函数调用的表达式rand()%20的值在(0~19)区间内。4、for循环语句“for(i=0;i

2、。7、在C语言中,所有预处理命令都是以(#)符号开头的。8、假定整数指针p所指数据单元的值为30,p+1所指数据单元的位为40,则执行*p十十后,p所指数据单元的值为(40)。9、若要使p指向二维整型数组a[10][20],则p的类型为(int(*)[20])10、表示文件结束符的符号常量为(EOF)11、由C语言源程序文件编译而成的目标文件的缺省扩展名为(obj)12、设x和y均为逻辑值,则x,,y为假的条件是(它们均为假)13、枚举类型中的每个枚举常量的值都是一个(整数)14、循环语句"for(i=0

3、;i<=n;i++)S;"中循环体S被执行的次数为(n+1)9、假定有语句为"inta[4][5]={l,3,5},{2,8}};",则a[1][1]的值为(8)10、在下面的选项中,不能作为函数的返回类型的是(new)11、在下面的选项中,不能作为函数的返回值类型的是(node)12、假定x的值为5,y的值为6,则表达式x++*一一y的值为(25)13、用calloc函数创建具有10个整型元素的动态存储空间正确调用是(calloc(10,sizeof(int)))14、假定有定义"intb[l0],*p

4、b;",则不正确的赋值为(pb=b[5])15、标准输入设备的文件流标识符是(stdin)16、C语言源程序文件的缺省扩展名为(C)17、设x和Y均为逻辑值,则x&&y为真的条件是(它们均为真)。18、在下列的符号常量定义中,正确的定义格式为(#defineM310)19、for循环语句能够被改写为(while)语句。20、在下面的一维数组定义中,错误的定义格式为(inta[])。21、下面的函数原型声明中存在语法错误的是(AA(inta;intb;))。22、假定a为一个数组名,则下面存在错误的表达式为

5、的(*a++)。23、假定有定义为“inta[10],x,*pa=a;",若要把数组a中下标为3的元素值赋给x,则不正确的赋值为(x=*pa+3)24、char类型的长度为(1)个字节25、向一个二进制文件中写人信息的函数为(fwrite())。9、在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为(main)。10、每个C语言程序文件的编译错误分为(2)类11、字符串"a十b=12"的长度为(7)。12、在switch语句的每个case块中,假定都是以break语句结束的,则此switch

6、语句容易被改写为(if)语句。13、在下面的do-while循环语句中,其循环体语句被执行的次数为(10)。inti=0;doi十十;while(i<10);14、将两个字符串连接起来组成一个字符串时,选用的字符串函数为(strcat())15、若用数组名作为函数调用的实参,传递给形参的是(数组的首地址)16、假定a为一个整数类型的数组名,整数类型的长度为4,则元素a[4]的地址比a数组的首地址大(16)个字节。17、假定s被定义为指针类型char*的变量,初始指向的字符串为"Helloworld!",若

7、要使变量p指向s所指向的字符串,则p应定义为(char*p=s;)18、从一个数据文件中读人以换行符结束的一行字符串的函数为(£getsO)。19、设x和y均为逻辑值,则x

8、

9、y为假的条件是x和y(均为假)。20、枚举类型中的每个枚举常量的值都是一个(整数)。21、在下面的选项中,不能作为函数的返回值类型的是(node)9、C语言程序中的基本功能模块为(函数)。10、逻辑表达式(x>0

10、

11、y==5)的相反表达式为(x<=O&&y!=5)11、循环体至少被执行一次的循环语句为(do-while)。12、假定

12、n的值为5,则表达式n++的值为(5)。13、假定一个二维数组的定义为"inta[3][4]={{3,4},{2,8,6}}",则元素a[2][O]的值为(0)。14、假定一个函数原型为"char*func(intn)",则该函数的返回类型为(char*)。15、假定a为一个字符数组名,则元素a[i]的指针访问方式为(*(a十i))16、假定有语句为“int*p=calloc(10十20,sizeof(int));”,则p所指

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

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

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