欢迎来到天天文库
浏览记录
ID:47521831
大小:110.01 KB
页数:10页
时间:2020-01-12
《西华大学C语言程序设计复习题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《C语言程序设计》考试题型示例&复习例程一、单项选择题1.以下四组变量标识符均为合法的是(B)。A)cosx_Value、CASE、sin(x)B)Sum_Value、x01_value、xxxC)a_b_c_01、FILE、x_01_yD)Num#、abc_01、X_value_A2.设有二维数组定义:floata[3][3];假设&a[0][0]==2001H,则&a[2][2]==(C)。A)2010HB)2036HC)2021HD)2024H3.设有整型变量x和y,且x=y=10;则计算表达式x=(x++,y+
2、+),x+y;后x的值为(D)A)11B)20C)22D)104.如果要使用一维数组,其正确的定义是(D)A)intarray[];B)constn=10,array[n];C)intn,array[n];cin>>n;D)intn=5,*array=newint[n];5.下述函数myfun的功能是(C)intmyfun(chars[],chart[])(A)将字符串t复制到字符串s{char*ps=s,*pt=t;(B)将串s连接到串t的尾部while(*ps)ps++;(C)将串t连接到串s的尾部whie(*pt
3、)*ps++=*pt++;(D)将字符串s复制到字符串t*ps=’ ’;}6.下面的程序运行后的输出结果是(A)voidswap(int**x,int**y)main(){int*t;{inta=111,b=333;t=*x;*x=*y;*y=t;swap(&pa,&pb);}cout<4、yfun();for(i=1;i<=10;i++)x++;cout<5、ut<<*p<<’t’<<*(*(a+1)+1))<6、stuNode)的大小是(B)个字节:typedefstructstudent{intnum;A)16charname[8];B)20floatscore;C)24structstudent*next;D)17}stuNode;12.关于C语言,以下叙述中正确的是(D)。A)构成C程序的基本单位是文件B)可以在一个函数中定义另一个函数C)main()函数必须放在其它函数之前D)除main()以外的函数也可以调用自身13.程序设计的三个层次由低到高的顺序是(A)A)机器语言程序设计—汇编语言程序设计—高级语言程序设计B)7、汇编语言程序设计—机器语言程序设计—高级语言程序设计C)高级语言程序设计—汇编语言程序设计—机器语言程序设计D)机器语言程序设计—高级语言程序设计—汇编语言程序设计14.下面的程序段执行后,x、sum的值是(D)intx=1,sum=0;while(x++){if(sum>=10)break;if(x%2)continue;sum=sum+x;}A)6,10B)6,12C)7,10D)7,1215.关于以下函数的功能,正确的描述是(C)voidfun(inta[][C],intR){inti,j;A)输出矩阵全部元素f8、or(i=0;ii)continue;cout<
4、yfun();for(i=1;i<=10;i++)x++;cout<5、ut<<*p<<’t’<<*(*(a+1)+1))<6、stuNode)的大小是(B)个字节:typedefstructstudent{intnum;A)16charname[8];B)20floatscore;C)24structstudent*next;D)17}stuNode;12.关于C语言,以下叙述中正确的是(D)。A)构成C程序的基本单位是文件B)可以在一个函数中定义另一个函数C)main()函数必须放在其它函数之前D)除main()以外的函数也可以调用自身13.程序设计的三个层次由低到高的顺序是(A)A)机器语言程序设计—汇编语言程序设计—高级语言程序设计B)7、汇编语言程序设计—机器语言程序设计—高级语言程序设计C)高级语言程序设计—汇编语言程序设计—机器语言程序设计D)机器语言程序设计—高级语言程序设计—汇编语言程序设计14.下面的程序段执行后,x、sum的值是(D)intx=1,sum=0;while(x++){if(sum>=10)break;if(x%2)continue;sum=sum+x;}A)6,10B)6,12C)7,10D)7,1215.关于以下函数的功能,正确的描述是(C)voidfun(inta[][C],intR){inti,j;A)输出矩阵全部元素f8、or(i=0;ii)continue;cout<
5、ut<<*p<<’t’<<*(*(a+1)+1))<6、stuNode)的大小是(B)个字节:typedefstructstudent{intnum;A)16charname[8];B)20floatscore;C)24structstudent*next;D)17}stuNode;12.关于C语言,以下叙述中正确的是(D)。A)构成C程序的基本单位是文件B)可以在一个函数中定义另一个函数C)main()函数必须放在其它函数之前D)除main()以外的函数也可以调用自身13.程序设计的三个层次由低到高的顺序是(A)A)机器语言程序设计—汇编语言程序设计—高级语言程序设计B)7、汇编语言程序设计—机器语言程序设计—高级语言程序设计C)高级语言程序设计—汇编语言程序设计—机器语言程序设计D)机器语言程序设计—高级语言程序设计—汇编语言程序设计14.下面的程序段执行后,x、sum的值是(D)intx=1,sum=0;while(x++){if(sum>=10)break;if(x%2)continue;sum=sum+x;}A)6,10B)6,12C)7,10D)7,1215.关于以下函数的功能,正确的描述是(C)voidfun(inta[][C],intR){inti,j;A)输出矩阵全部元素f8、or(i=0;ii)continue;cout<
6、stuNode)的大小是(B)个字节:typedefstructstudent{intnum;A)16charname[8];B)20floatscore;C)24structstudent*next;D)17}stuNode;12.关于C语言,以下叙述中正确的是(D)。A)构成C程序的基本单位是文件B)可以在一个函数中定义另一个函数C)main()函数必须放在其它函数之前D)除main()以外的函数也可以调用自身13.程序设计的三个层次由低到高的顺序是(A)A)机器语言程序设计—汇编语言程序设计—高级语言程序设计B)
7、汇编语言程序设计—机器语言程序设计—高级语言程序设计C)高级语言程序设计—汇编语言程序设计—机器语言程序设计D)机器语言程序设计—高级语言程序设计—汇编语言程序设计14.下面的程序段执行后,x、sum的值是(D)intx=1,sum=0;while(x++){if(sum>=10)break;if(x%2)continue;sum=sum+x;}A)6,10B)6,12C)7,10D)7,1215.关于以下函数的功能,正确的描述是(C)voidfun(inta[][C],intR){inti,j;A)输出矩阵全部元素f
8、or(i=0;ii)continue;cout<
此文档下载收益归作者所有