长安大学08 - 09c语言A题(2)

2019-09-01 15:14

三.填空题(每空2分,共20分) 1.若变量x,y定义为int类型,即 int x=99,y=9;请将输出语句printf( (1) ,x/y);补充完整。 2.符合结构化程序设计原则的三种基本控制结构是:选择、循环和 (2) 3.下面的程序是用冒泡法对a数组中的n个数进行升序排序,请填空 #include #define n 10 void main() { int a[n]={7,5,4,2,43,8,1,9,12,-5}, i,j,t; for(i=0;i void main() { int a[2][3]={{1,2,3},{4,5,6}},_ (5) ,i,j; for(i=0;i<2;i++) for(j=0;j<3;j++) b[j][i]= (6) ; for(i=0;i<3;i++) { printf(“\\n”); for(j=0;j<2;j++) printf(“%d”,b[i][j]); } } 5.从键盘输入一个字符串,用指针访问字符串,求字符串的长度,请填空 #include void main() { char str[20], (7) ; gets(str); p=str; while( (8) ) p++; printf(“len=%d\\n”,p-str); } 第 6 页(共 7 页) 6.下面的程序实现从10个数中找出最大数和最小数,请填空 #include int max,min; void find_max_min(int *p,int n) {int *q; max=min=*p; for(q=p; (9) ;q++) if(max<*q) max=*q; else if( (10) ) min=*q; } void main() {int i,num[10]; printf(\for(i=0;i<10;i++) scanf(\find_max_min(num,10); printf(\} 四、编程题(每题5分,共10分) 1.编程求4*4矩阵主对角线元素的乘积。 要求(1)矩阵初值由键盘输入。 (2)用循环语句求矩阵主对角线元素的乘积 2.下面的程序是将两个字符串首尾相接。在主函数中调用字符串连接函数cstrcat()使得字符串“We are having a ”和字符串“test of C programming language”连接成“We are having a test of C programming language”存入字符数组str1中。请写出完整的cstrcat()函数。 #include void main( ) { void cstrcat(char *s1, char *s2); char str1[100]=”We are having a ”, *str2=”test of C programming language.”; cstrcat(str1,str2); printf(“%s\\n”,str1); } void cstrcat(char *s1,char *s2) { ??? ??? } 第 7 页(共 7 页)


长安大学08 - 09c语言A题(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2014中级经济法重点关注 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: