c语言考试题目桂林理工答案,C语言参考试卷 桂林理工大学

62e50291a81fc54b507f33cb80033297.gif C语言参考试卷 桂林理工大学

(7页)

8bea1d0e4f245a9decfcec9560aa9cf5.gif

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

14.90 积分

C语言参考试卷一、选择题(每小题2分,共30分)1、下列标识符中,合法的标识符是( )A、123abc B、if C、_123abc D、do2、若有定义:int a,b;使用语句scanf("%d,%d",&a,&b);给变量a,b分别赋值10和20,则正确的输入格式为( )A、10,20 B、10 20 C、10<回车>20 D、a=10,b=103、已知int j,i=2;执行语句“j=i++;”后,变量j的值是( )A、 3 B、 2C、 1 D、 -34、为了判断两个字符串s1和s2是否相等,应当使用( )A、 if (s1= =s2) B、 if (s1=s2)C、 if (strcpy(s1,s2)) D、 if (strcmp(s1,s2)= =0)5、有如下程序#include void main(){ int i,sum; for(i=1;i<=3;sum++) sum+=i; printf(“%d\n”,sum); }该程序的执行结果是( )A、 6 B、 3 C、 死循环 D、 06、若int i=11;执行下列程序段后,变量i的正确结果是( ) switch ( i ) {case 0: i+=1; case 10: i+=1; case 11: i+=1; default: i+=1; }A、 10 B、 11 C、 12 D、 137、判断变量ch中的字符是否为数字字符,正确的表达式是( )。A、ch>=0&&ch<=9 B、’0’<=ch<=’9’C、ch>=’0’||ch<=’9’ D、ch>=’0’&&ch<=’9’8、若执行以下程序时从键盘上输入10,则输出结果是( )A、11  B、10 C、9 D、8#include void main( ){ int n;scanf("%d",&n);if(n++<10) printf("%d\n",n);else printf("%d\n",n--);}9、以下所列的各函数首部中,正确的是( )A、 void play(var :integer,var b:integer)B、 void play(int a,b)C、 void play(int a,int b)D、 Sub play(a as integer,b as integer)10、在C语言中,( )。A、函数定义可以嵌套,但函数调用不能嵌套B、函数定义不可以嵌套,但函数调用可以嵌套C、函数定义和调用均不能嵌套D、函数定义和调用均可以嵌套11、若有说明:int a[3][4];则对a数组元素的正确引用是( )A、 a[2][3] B、 a[1,3] C、 a[1+1][4] D、 a(2)(1)12、下面程序的输出结果是( )A、0 B、1 C、 2 D、 9#include void main(){ int a[ ]={1,2,3,4,5,6,7,8,9,0,},*p; p=a;p++; printf("%d\n",*p); }13、以下程序的输出结果是( )A、AfghdEFG B、Abfhd C、Afghd D、Afgd#include #include void main( ){ char *p1,*p2,str[50]="ABCDEFG";p1="abcd"; p2="efgh";strcpy(str+1,p2+1); strcpy(str+3,p1+3);printf("%s",str);}14、定义如下变量和数组:int i;int x[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、struct abc     B、 struct{int x { int x char str[5] char str[5]}a; }a; C、struct abc D、 struct abc { int x ; {int x ; char str[5]; char str[5]; } }; abc a; struct abc a; 二、填空题(每空2分,共20分)1、结构化程序设计所规定的三种基本控制结构是顺序结构选择结构和 结构。2、定义2行3列的整型二维数组a的语句是___________3、假定x=10,则表达式x<=10?20:30的值为 。4、定义一指向整型数据的指针变量p的语句是 . 5、int a[6]; 则a数组的下标范围是 6.整型变量a、b的值分别为3、4,语句printf("%d+%d=%d",a,b,a+b);输出 7.以下程序的输出是 #include struct st{ int x;int *y;} *p;int dt[4]={ 10,20,30,40 };struct st aa[4]={ 50,&dt[0],60,&dt[0],60,&dt[0],60,&dt[0]};void main( ){ p=aa;printf("%d\n",++(p->x));}8、下列程序段的输出结果是 关 键 词: C语言参考试卷桂林理工大学

524d6daf746efaa52c3c71bbfe7ba172.gif  天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值