C语言参考试卷 桂林理工大学

C语言参考试卷 桂林理工大学

ID:45097001

大小:55.50 KB

页数:6页

时间:2019-11-09

C语言参考试卷 桂林理工大学_第1页
C语言参考试卷 桂林理工大学_第2页
C语言参考试卷 桂林理工大学_第3页
C语言参考试卷 桂林理工大学_第4页
C语言参考试卷 桂林理工大学_第5页
资源描述:

《C语言参考试卷 桂林理工大学》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C语言参考试卷一、选择题(每小题2分,共30分)1、下列标识符中,合法的标识符是()A、123abcB、ifC、_123abcD、do2、若有定义:inta,b;使用语句scanf("%d,%d",&a,&b);给变量a,b分别赋值10和20,则正确的输入格式为()A、10,20B、10 20C、10<回车>20D、a=10,b=103、已知intj,i=2;执行语句“j=i++;”后,变量j的值是()A、3B、2C、1D、-34、为了判断两个字符串s1和s2是否相等,应当使用()A、if(s1==s2)B、if(s1

2、=s2)C、if(strcpy(s1,s2))D、if(strcmp(s1,s2)==0)5、有如下程序#includevoidmain(){inti,sum;for(i=1;i<=3;sum++)sum+=i;printf(“%d”,sum);}该程序的执行结果是()A、6B、3C、死循环D、06、若inti=11;执行下列程序段后,变量i的正确结果是()switch(i){case0:i+=1;case10:i+=1;case11:i+=1;default:i+=1;}A、10B、11C、12

3、D、137、判断变量ch中的字符是否为数字字符,正确的表达式是()。A、ch>=0&&ch<=9B、’0’<=ch<=’9’C、ch>=’0’

4、

5、ch<=’9’D、ch>=’0’&&ch<=’9’8、若执行以下程序时从键盘上输入10,则输出结果是()A、11 B、10C、9D、8#includevoidmain(){intn;scanf("%d",&n);if(n++<10)printf("%d",n);elseprintf("%d",n--);}9、以下所列的各函数首部中,正确的是()A、v

6、oidplay(var:integer,varb:integer)B、voidplay(inta,b)C、voidplay(inta,intb)D、Subplay(aasinteger,basinteger)10、在C语言中,()。A、函数定义可以嵌套,但函数调用不能嵌套B、函数定义不可以嵌套,但函数调用可以嵌套C、函数定义和调用均不能嵌套D、函数定义和调用均可以嵌套11、若有说明:inta[3][4];则对a数组元素的正确引用是()A、a[2][3]B、a[1,3]C、a[1+1][4]D、a(2)(1)12、下面程

7、序的输出结果是()A、0B、1C、2D、9#includevoidmain(){inta[]={1,2,3,4,5,6,7,8,9,0,},*p;p=a;p++;printf("%d",*p);}13、以下程序的输出结果是()A、AfghdEFGB、AbfhdC、AfghdD、Afgd#include#includevoidmain(){char*p1,*p2,str[50]="ABCDEFG";p1="abcd";p2="efgh";strcpy(str+1

8、,p2+1);strcpy(str+3,p1+3);printf("%s",str);}14、定义如下变量和数组:inti;intx[3][3]={9,1,3,4,2,6,5,8,3};则下面语句的输出结果是:()for(i=0;i<3;i++)printf("%d,",x[i][i]);A、1,2,3,B、4,5,6,C、9,5,3,D、9,2,3,15、以下选项中能定义a为合法结构体变量的是( )A、structabc     B、 struct{intx{intxcharstr[5]charstr[5]}a;}a

9、;C、structabcD、 structabc{intx;{intx;charstr[5];charstr[5];}};abca;structabca;二、填空题(每空2分,共20分)1、结构化程序设计所规定的三种基本控制结构是顺序结构选择结构和结构。2、定义2行3列的整型二维数组a的语句是___________3、假定x=10,则表达式x<=10?20:30的值为。4、定义一指向整型数据的指针变量p的语句是.5、inta[6];则a数组的下标范围是6.整型变量a、b的值分别为3、4,语句printf("%d+%d=

10、%d",a,b,a+b);输出7.以下程序的输出是#includestructst{intx;int*y;}*p;intdt[4]={10,20,30,40};structstaa[4]={50,&dt[0],60,&dt[0],60,&dt[0],60,&dt[0]};voidmain(){p=aa;print

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

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

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