c语言单选题

c语言单选题

ID:21835181

大小:212.45 KB

页数:27页

时间:2018-10-25

c语言单选题_第1页
c语言单选题_第2页
c语言单选题_第3页
c语言单选题_第4页
c语言单选题_第5页
资源描述:

《c语言单选题》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、1.下列说法正确的是答案main函数可以放在C程序的中间部分,但在执行C程序时是从main函数开始的main函数必须放在C程序的最前面main函数必须放在C程序的最后面main函数可以放在C程序的中间部分,但在执行C程序时从程序开头执行的2.C语言可执行文件程序文件的扩展名是()。答案exelibobjc3.C语言目标程序文件的扩展名是()。答案objexelibc4.C语言可执行程序的开始执行点是()。答案包含文件中的第一个函数程序中的main函数程序中第一个函数程序中第一条可执行语句5.关于C程序,以下说法不正确的是()。答案每条语句和数据声明后面必须有分号可以用/**/对C程序做

2、注释C程序中的注释语句也要被执行C程序书写格式自由,一行内可以写多条语句6.C语言程序的三种基本结构是()。答案嵌套结构,递归结构,顺序结构顺序结构,选择结构,循环结构递归结构,循环结构,转移结构循环结构,转移结构,顺序结构7.C语言中提供的合法关键字是()。答案kasedefaultswithcher8.关于C程序,以下说法不正确的是()。答案C程序书写格式自由一条语句也可分多行书写可以用/**/对C程序做注释C程序书写格式自由,一行内可以写多条语句每条语句后面必须有分号,变量声明后面不必加分号9.函数的值通过return语句返回,下面关于return语句的形式描述错误的是()。答案

3、return(表达式);return表达式;一个return语句只能返回一个函数值一个return语句可以返回多个函数值10.以下程序的输出结果是()。longfun(intn){longs;if(n==1‖n==2)s=2;elses=n-fun(n-1);returns;}main(){printf("%ld",fun(3));}答案421311.以下程序的正确运行结果是()。voidnum(){intx,y;inta=15,b=10;x=a-b;y=a+b;}intx,y;main(){inta=7,b=5;x=a+b;y=a-b;num();printf("%d,%d"

4、,x,y);}答案5,251,12不确定12,212.若用以为数组名作函数实参,以下说法正确的是()。答案在被调函数中必须指明形参数组的大小实参数组名与形参数组名必须相同数组名作函数实参时,形参不可以是指针变量函数之间传递的是地址13.有以下程序,执行程序时,给变量x输入10,程序的输出结果是()。intfun(intn){if(n==1)return1;elsereturn(n+fun(n-1));}main(){intx;scanf("%d",&x);x=fun(x);printf("%d",x);}答案54554565 14.voidfun(intx){if(x/2>1)f

5、un(x/2);printf("%d",x);}main(){fun(7);}A)B)答案731733713715.若用数组名作为函数调用的实参,传递给形参的是().答案数组元素的个数数组中全部元素的值数组第一个元素的值数组的首地址16.C语言中函数返回值的类型是由()决定。答案主调函数的类型return语句中的表达式类型调用函数时临时指定函数定义时所指定的函数类型17.两次执行下面的程序,分别从键盘上输入6和4,则输出结果是main(){intx;scanf("%d",&x);if(x++>5)printf("%d",x);elseprintf("%d",x--);}答案746475

6、6318.为了避免嵌套的条件语句if-else的二义性,C语言规定:与else配对的是答案if同一行上的if其之后最近的if缩排位置相同的if其之前最近的未配对的if10分 19.以下程序的输出结果是()。main(){inta=15,b=21,m=0;switch(a%3){case0:m++;break;case1:m++;switch(b%2){default:m++;case0:m++;break;}}printf("%d",m);}答案342120.执行下面语句后,y的值为():intx,y,t;x=y=3;t=++x

7、

8、++y;答案1不定值4321.以下程序段中prin

9、tf的输出结果是()。inta=5,b=4,c=6,d;printf("%d",d=a>b?(a>c?a:c):(b));答案不确定45622.下列程序段运行后x的值是()。inta,b,c,x;a=b=c=0;x=35;if(!a)x--;elseif(b);if(c)x=3;elsex=4;答案33435423.能正确表示逻辑关系:"a≥=10或a≤0"的C语言表达式是()。答案a>=10ora<=0a>=10&&a<=0a>=0

10、a<

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

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

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