高级语言期末试卷C.doc

高级语言期末试卷C.doc

ID:48619304

大小:70.50 KB

页数:4页

时间:2020-01-29

高级语言期末试卷C.doc_第1页
高级语言期末试卷C.doc_第2页
高级语言期末试卷C.doc_第3页
高级语言期末试卷C.doc_第4页
资源描述:

《高级语言期末试卷C.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、系专业级班学号姓名○○密○封○装○订○线○○密封线内不要答题泉州师院软件学院2011学年度第1学期本科专业11级《高级语言程序设计》期末考试C卷题序一二三四总成绩统分人成绩登分人得分评卷人一、单选题(40%,,每题2分)1、在c语言中,合法的字符常量是()。A)'字'B)"A"C)"ABC"D)'x41'2、以下叙述中错误的是()。A)C语言的可执行程序是由一系列机器指令构成的B)用C语言编写的源程序不能直接在计算机上运行C)通过编译得到的二进制目标程序需要连接才可以运行D)在没有安装C语言集成开发环境

2、的机器上不能运行C源程序生成的.exe文件3、已知inta='R';则正确的表达式是()。A)a%10B)a=int(3e2)C)2*a=a++D)a=a+a=a+34、有以下程序main(){intx=011; printf("%d",++x);}程序运行后的输出结果是()。A)12B)11C)10D)95、对于整型变量x和y,语句()。for(x=0,y=0;(y!=123)&&(x<4);x++)y++;中的“y++;”被执行()。A)4次(B)0次(C)123次(D)3次6、设已定义chars

3、[]=""Name\Address23";,则字符串所占的字节数是()。A)16B)15C)18D)147、以下数组定义中,正确的是()。A)inta[2][3]={1,2,3,4,5,6,7};B)inta[][]={{1,2,3},{4,5,6},{7,8,9}};C)inta[2][]={1,2,3,4,5,6};D)inta[][4]={6};8、设有如下定义语句:unionu_type{inti;doublex;floatf;};structstr_type{charstr[100]

4、;unionu_typeu[2];};则语句“printf("%d",sizeof(structstr_type));”的输出结果是()。A)100B)116C)120D)2009、以下程序段的运行结果是()。enumweekday{aa,bb=2,cc,dd,ee}week=ee;printf("%d",week);A)eeB)5C)2D)410、设有下列语句:charstr1[]="string",str2[8],*str3,*str4="string";则()是对库函数strcpy的不正确调用。

5、此函数用来复制字符串。A)strcpy(str3,"HELLO3");B)strcpy(str2,"HELLO2");C)strcpy(str1,"HELLO1");D)strcpy(str4,"HELLO4");11、设有以下语句,则()是对a数组元素的不正确引用,其中0≤i<10。inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;A)a[p-a]B)*(&a[i])C)p[i]D)*(*(a+i))12、执行以下程序段的输出结果是()。inta=10,*p=&a;printf("

6、%d",++*p);A)10B)11C)变量a的地址D)变量a的地址+113、若有以下定义:structlink{intdata;structlink*next;}*head,*p;并已建立如下图所示的链表结构:p↓head→│data│next

7、→│data│next

8、→…→│data│NULL│则能保留链表其它结点,而删除p所指向结点的程序段是()。A)head->next=p->next;free(p);B)head->next=p;p->next=head->next;free(p);C)free

9、(p);head->next=p;p->next=head->next;D)free(p);head->next=p->next;14、设有如下函数定义:intfun(char*str){char*p=str;while(*p!='')p++;return(p-str);}则以下语句执行后的输出结果是()。printf("%d",fun("Student"));A)7B)8C)9D)1015、以下程序的运行结果是()。voidast(intx,inty,int*cp,int*dp){*cp=x+y

10、;*dp=x-y;}main(){inta=4,b=3,c,d;ast(a,b,&c,&d);printf("%d,%d",c,d);}A)7,1B)1,7C)7,-1D)c、d未赋值,编译出错16、以下程序段的运行结果是()。main(){inti=4,j;j=i;pic(i+2*j-2,'*');putchar('');for(j-=2;j>=0;j--){pic(3-j,'');pic(i+2*j,'*');pu

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

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

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