C高级编程(A卷)

C高级编程(A卷)

ID:41037200

大小:56.00 KB

页数:6页

时间:2019-08-14

C高级编程(A卷)_第1页
C高级编程(A卷)_第2页
C高级编程(A卷)_第3页
C高级编程(A卷)_第4页
C高级编程(A卷)_第5页
资源描述:

《C高级编程(A卷)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、昆明理工大学试卷(闭/A8)(2009-2010学年上学期)应用技术学院电子信息工程专业07级(嵌入式方向)考试时间:2小时命题教师:薛继良考试科目:C语言高级编程学生姓名:学号:题号一二三四五六七八九十总分评分一、单项选择题:(总30分,每小题2分)1、以下叙述中正确的是  A.在程序的一行上可以出现多个有效的预处理命令行  B.使用带参的宏时,参数的类型应与宏声明时的一致  C.宏替换不占用运行时间,只占用编译时间  D.在以下声明中CR是称为“宏名”的标识符  #defineCR0452、若有声明:inta[3][4],则对数组a的非法引用是A.a[0][2*1

2、]B.a[1][3]C.a[4-2][0]D.a[2][4]3、若已定义x和y为double类型,则表达式x=1,y=x+3/2的值是A)1B)2C)2.0D)2.54、设有定义,inta=1,b=2,c=3,以下语句中执行效果与其他三个不同的是A)if(a>b)c=a,a=b,b=c;B)if(a>b){c=a,a=b,b=c;}C)if(a>b)c=a;a=b;b=c;D)if(a>b){c=a;a=b;b=c;}5、下面程序的输出结果是intmain(){inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;printf("%d\n",*(p

3、+2));}A)3B)4C)1D)26、有如下程序inta[10]={1,2,3,4,5,6,7,8,9,10};int*p=&a[3],b;b=p[5];则b的值是A)5B)6C)9D)8A8-67.下列程序的输出结果是intb=2;intfunc(int*a){b+=*a;return(b);}intmain(){inta=2,res=2;res+=func(&a);printf("%d\n",res);}A)4B)6C)8D)108.若已定义inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0≤i≤9,则对a数组元素不正确的引用是A)a

4、[p-a]B)*(&a[i])C)p[i]D)a[10]9.若有以下程序inta[]={2,4,6,8};intmain(){inti;int*p=a;for(i=0;i<4;i++)a[i]=*p;printf("%d\n",a[2]);}上面程序输出结果是A)6B)8C)4D)210.以下程序有语法错误,有关错误原因的正确说法是intmain(){intG=5,k;voidprt_char();...k=prt_char(G);...}A)语句voidprt_char();有错,它是函数调用语句,不能用void说明B)变量名不能使用大写字母C)函数说明和函数调用语

5、句之间有矛盾D)函数名不能使用下划线11.有以下程序A8-6intmain(){chars[]="159",*p;p=s;printf("%c",*p++);printf("%c",*p++);}程序运行后的输出结果是A)15B)16C)12D)5912.下面程序的运行结果是#includeintmain(){inta=1,b=10;do{b-=a;a++;}while(b--<0);printf("a=%d,b=%d\n",a,b);}A)a=3,b=11B)a=2,b=8C)a=1,b=-1D)a=4,b=913.以下程序的输出结果是voidreverse(int

6、a[],intn){inti,t;for(i=0;i2)return(fib(n-1)+fib(n-2));elsereturn(2);}A8-6intmain(){printf("%d\

7、n",fib(3));}该程序的输出结果是A)2B)4C)6D)815.阅读以下程序及对程序功能的描述,其中正确的描述是#includeintmain(){FILE*in,*out;charch,infile[10],outfile[10];printf("Entertheinfilename:\n");scanf("%s",infile);printf("Entertheoutfilename:\n");scanf("%s",outfile);if((in=fopen(infile,"r"))==NULL){printf("cannotopenin

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

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

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