- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计A 200901-201707历年考试选择题(全)doc
单选题部分:1、由C语言目标文件连接而成的可执行文件的缺省扩展名为( exe )。2、设有两条语句为“int a=12; a+=a * a;,则执行结束后,a的值为( 156 )3、带有随机函数调用的表达式rand()%20的值在(0~19 )区间内。4、for循环语句“for(i=0; in; i+=2) S;”中循环体S语句被执行的次数为( ( n十1)/2)5、在下列的字符数组定义中,存在语法错误的是( chara[10]=’5’)6、若有一个函数原型为“double * function(),则它的返回值类型为(实数指针型 )。7、在 C 语言中,所有预处理命令都是以( # )符号开头的。8、假定整数指针 p所指数据单元的值为30,p+1所指数据单元的位为 40,则执行*p十十后,p所指数据单元的值为( 40 )。若要使 p指向二维整型数组 a[10][20],则 p的类型为(int(*)[20] )表示文件结束符的符号常量为( EOF )由C语言源程序文件编译而成的目标文件的缺省扩展名为(obj )设x和y均为逻辑值,则x,,y为假的条件是(它们均为假 )枚举类型中的每个枚举常量的值都是一个(整数 )循环语句for(i=0;i=n;i++)S;中循环体S被执行的次数为( n+1)假定有语句为int a[4] [5]={l,3,5},{2,8}};,则a[1] [1]的值为( 8 )在下面的选项中,不能作为函数的返回类型的是( new )在下面的选项中,不能作为函数的返回值类型的是( node )假定x的值为5,y的值为6,则表达式x++*一一y的值为( 25 )用calloc函数创建具有10个整型元素的动态存储空间正确调用是( calloc(10,sizeof(int)))假定有定义intb[l0],*pb;,则不正确的赋值为( pb=b[5])标准输入设备的文件流标识符是( stdin)C语言源程序文件的缺省扩展名为( C )设x和Y均为逻辑值,则x&&y为真的条件是( 它们均为真)。在下列的符号常量定义中,正确的定义格式为( #defineM310 )for循环语句能够被改写为( while )语句。在下面的一维数组定义中,错误的定义格式为( inta[])。下面的函数原型声明中存在语法错误的是( AA(int a; int b;))。假定 a为一个数组名,则下面存在错误的表达式为的( * a++)。假定有定义为“inta [10],x ,* pa=a;,若要把数组a中下标为3的元素值赋给x,则不正确的赋值为( x= * pa+3)char类型的长度为( 1 )个字节向一个二进制文件中写人信息的函数为( fwrite() )。在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为( main )。每个C 语言程序文件的编译错误分为( 2 )类字符串a十b = 12\n的长度为( 7 )。在switch 语句的每个case 块中, 假定都是以break 语句结束的, 则此switch 语句容易被改写为( if )语句。在下面的do-while 循环语句中, 其循环体语句被执行的次数为( 10 )。int i=0; do i 十十 ; while(i10);将两个字符串连接起来组成一个字符串时, 选用的字符串函数为( strcat() )若用数组名作为函数调用的实参, 传递给形参的是( 数组的首地址 )假定a 为一个整数类型的数组名, 整数类型的长度为4,则元素a[4]的地址比a 数组的首地址大( 16 )个字节。假定s 被定义为指针类型char * 的变量,初始指向的字符串为Hello world! ,若要使变量p指向s所指向的字符串,则p应定义为( char * p=s; )从一个数据文件中读人以换行符结束的一行字符串的函数为( £getsO )。设x 和y 均为逻辑值, 则x || y 为假的条件是x 和y( 均为假 )。枚举类型中的每个枚举常量的值都是一个( 整数 )。在下面的选项中,不能作为函数的返回值类型的是( node )C 语言程序中的基本功能模块为( 函数 )。逻辑表达式(x0 || y= =5) 的相反表达式为( x=O y! =5 )循环体至少被执行一次的循环语句为( do-while )。假定n 的值为5 ,则表达式n + + 的值为( 5 )。假定一个二维数组的定义为int a[3][4]={ {3,4} ,{ 2,8,6 }},则元素a[2][O]的值为( 0 )。假定一个函数原型为char * func(int n) , 则该函数的返回类型为( char * )。假定a 为一个字符数组名,则元素a[i]的指针访问方式为( * (a十i) )假定有语句为“int * p=callo
文档评论(0)