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

《C语言参考试卷 桂林理工大学》由会员分享,可在线阅读,更多相关《C语言参考试卷 桂林理工大学(7页珍藏版)》请在读根文库上搜索。

1、C语言参考试卷一、选择题(每小题2分,共30分)1、下列标识符中,合法的标识符是( )A、123abcB、ifC、_123abcD、do2、若有定义:int a,b;使用语句scanf(%d,%d,&a,&b);给变量a,b分别赋值10和20,则正确的输入格式为( )A、10,20B、1020C、10回车20D、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。

2、、 if (strcmp(s1,s2)= =0)5、有如下程序#include void main() int i,sum; for(i=1;i=0&ch=0|ch=0&chvoid main( ) int n;scanf(%d,&n);if(n+void main() int a =1,2,3,4,5,6,7,8,9,0,*p;p=a;p+;printf(%dn,*p);13、以下程序的输出结果是()A、AfghdEFGB、Abfhd C、AfghdD、Afgd#include #include void main( ) char *p1,*p2,str50=ABCDEFG;p1=abcd;。

3、 p2=efgh;strcpy(str+1,p2+1); strcpy(str+3,p1+3);printf(%s,str);14、定义如下变量和数组:int i;int x33= 9,1,3,4,2,6,5,8,3;则下面语句的输出结果是:( )for(i=0;istruct st int x;int *y; *p;int dt4= 10,20,30,40 ;struct st aa4= 50,&dt0,60,&dt0,60,&dt0,60,&dt0;void main( ) p=aa;printf(%dn,+(p-x);8、下列程序段的输出结果是 int k=0;if (k=1)print。

4、f(“ abc ”);elseprintf(“ def ”);9、定义一个fp为指向文件类型的指针变量的语句是 10、以下函数的返回结果是 int function(char *x) char *p=x; while(*p+); return(p-x-1);三、写出程序的运行结果(每小题4分,共20分)1、#include void main( ) int i;for(i=1;ivoid main( )int a=0,j;for(j=0;jvoid main( )int b33=0,1,2,0,1,2,0,1,2,i,j,t=1;for(i=0;ivoid fun(int *a, int *b。

5、) int *k;k=a; a=b; b=k;printf(%d,%dn, *a, *b);void main() int a=3, b=6, *x=&a, *y=&b;fun(x,y);printf(%d,%dn, a, b);运行结果: 5、#include long fun( int n) long s;if(n=1 | n=2) s=2;else s=n-fun(n-1);return s;void main() printf(fun(3)=%ldn, fun(3); 运行结果: 四、编写程序(每小题10分,共30分)1、编程从键盘输入3个整数,求出其最大值并输出。2、编程从键盘输入一个4行4列的二维整型数组,并找出数组中的最大值Max及其所在的行下标row和列下标col。3、编写一个函数,由实参传来一个字符串,统计此字符串中的大写字母的个数,并编写主函数,在主函数中输入字符串以及输出上述结果。。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值