数据结构与算法(结构混乱)

数据结构与算法(结构混乱)

ID:14230902

大小:52.50 KB

页数:11页

时间:2018-07-27

数据结构与算法(结构混乱)_第1页
数据结构与算法(结构混乱)_第2页
数据结构与算法(结构混乱)_第3页
数据结构与算法(结构混乱)_第4页
数据结构与算法(结构混乱)_第5页
资源描述:

《数据结构与算法(结构混乱)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、(1)有以下程序段typedefstructNODE{intnum;structNODE*next;}OLD;以下叙述中正确的是A)以上的说明形式非法B)NODE是一个结构体类型C)OLD是一个结构体类型D)OLD是一个结构体变量(2)以下程序的功能是:给r输入数据后计算半径为r的圆面积s。程序在编译时出错。main()/*Beginning*/{intr;floats;scanf("%d",&r);s=p*r*r;printf("s=%f",s);}出错的原因是A)注释语句书写位置错误B)存放圆半径的变量r

2、不应该定义为整型C)输出语句中格式描述符非法D)计算圆面积的赋值语句中使用了非法变量(3)设有定义:inta=2,b=3,c=4;,则以下选项中值为0的表达式是A)(!a==1)&&(!b==0)B)(a

3、

4、1C)a&&bD)a

5、

6、(b+b)&&(c-a)(4)有以下程序段intk=0,a=1,b=2,c=3;k=a>c?c:k;执行该程序段后,k的值是A)3B)2C)1D)0(5)有以下程序段intn,t=1,s=0;scanf("%d",&n);do{s=s+t;t=t-2;}while(t

7、!=n);为使此程序段不陷入死循环,从键盘输入的数据应该是A)任意正奇数B)任意负偶数C)任意正偶数D)任意负奇数(6)设有定义:intn1=0,n2,*p=&n2,*q=&n1;,以下赋值语句中与n2=n1;语句等价的是A)*p=*q;B)p=q;C)*p=&n1;D)p=*q;11(7)若有定义:intx=0,*p=&x;,则语句printf("%d",*p);的输出结果是A)随机值B)0C)x的地址D)p的地址(8)设函数fun的定义形式为voidfun(charch,floatx){…}则以下对函数fun的调用语

8、句中,正确的是A)fun("abc",3.0);B)t=fun('D',16.5);C)fun('65',2.8);D)fun(32,32);(9)有以下程序main(){inta[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],*q=p+2;printf("%d",*p+*q);}程序运行后的输出结果是A)16B)10C)8D)6(10)有以下程序main(){chara1='M',a2='m';printf("%c",(a1,a2));}以下叙述中正确的是A)程序输出大写

9、字母MB)程序输出小写字母mC)格式说明符不足,编译出错D)程序运行时产生出错信息(11)有以下程序#include“stdio.h”main(){charc1='1',c2='2';c1=getchar();c2=getchar();putchar(c1);putchar(c2);}当运行时输入:a<回车>后,以下叙述正确的是A)变量c1被赋予字符a,c2被赋予回车符B)程序将等待用户输入第2个字符C)变量c1被赋予字符a,c2中仍是原有字符2D)变量c1被赋予字符a,c2中将无确定值(12)有以下程序main

10、(){intk=5,n=0;while(k>0){switch(k){default:11break;case1:n+=k;case2:case3:n+=k;}k--;}printf("%d",n);}程序运行后的输出结果是A)0B)4C)6D)7(13)有以下程序main(){inta[]={2,4,6,8,10},y=0,x,*p;p=&a[1];for(x=1;x<3;x++)y+=p[x];printf("%d",y);}程序运行后的输出结果是A)10B)11C

11、)14D)15(14)有以下程序voidsort(inta[],intn){inti,j,t,min;for(i=0;i<=n-2;i++){for(j=i+1;j<=n-1;j++)if(a[i]>a[j])min=j;t=a[i];a[i]=a[min];a[i]=t;}}main(){intaa[10]={1,2,3,4,5,6,7,8,9,10},i;sort(aa+2,5);for(i=0;i<10;i++)printf("%d,",aa[i]);printf(""

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

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

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