2022年程序设计语言C. 2.pdf

上传人:H****o 文档编号:33394962 上传时间:2022-08-10 格式:PDF 页数:9 大小:214.41KB
返回 下载 相关 举报
2022年程序设计语言C. 2.pdf_第1页
第1页 / 共9页
2022年程序设计语言C. 2.pdf_第2页
第2页 / 共9页
点击查看更多>>
资源描述

《2022年程序设计语言C. 2.pdf》由会员分享,可在线阅读,更多相关《2022年程序设计语言C. 2.pdf(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、程序设计语言 C1随机作业题做作业时间:2013-5-1 8:00:00至2013-6-30 22:00:001、若有以下语句,则正确的描述是( ) 。char x=”12345”;char y=1,2,3,4,5; (3 分) A、 B、 C、 D、BA、x 数组和 y 数组的长度相同B、x 数组长度大于 y 数组长度C 、x 数组长度小于 y 数组长度D 、x 数组等价于 y 数组2、设有数组定义: char array=”China”;,则数组 array 所占的空间为( ) 。(3 分) A、 B、 C、 D、CA、4个字节B、5个字节C 、6个字节D 、7个字节3、下列程序执行后的输

2、出结果是( ) 。#include main() char arr24;strcpy(arr,”you”); strcpy(arr1,”me ”);arr03=&;printf(” sn”, arr) ;(3 分) A、 B、 C、 D、AA、you&me B、you 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 9 页 - - - - - - - - - C 、me D 、err 4、有以下程序:#include #includemain() char a=a,b ,

3、c ,d ,e ,f,g ,h , 0 ;int i,j ;i=sizeof(a);j=strlen(a);printf(” d,dn”, i ,j) ; 程序运行后的输出结果是( ) 。(3 分) A、 B、 C、 D、DA、9,9 B、8,9 C 、1,8 D 、9,8 5、以下程序的输出结果是 ( ) 。#include #include main() char str12=s,t,r ,i,n ,g;printf(” dn”, strlen(str);(3 分) A、 B、 C、 D、AA、6 B、7 C 、11 D 、12 6、对两个数组 a 和 b 进行如下初始化:char a=”

4、ABCDEF”:char b=A,B , C ,D , E ,F;则以下叙述正确的是 ( ) 。(3 分) A、 B、 C、 D、DA、数组 a 与数组 b 完全相同B、数组 a 与数组 b 长度相同C 、数组 a 与数组 b 中都存放字符串D 、数组 a 比数组 b 长度长7、有下面的程序段:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 9 页 - - - - - - - - - char a3,b= ”China”;a=b;printf(”s”, a);则( ) 。

5、(3 分) A、 B、 C、 D、DA、运行后将输出 China B、运行后将输出 ch C 、运行后将输出 Chi D 、编译出错8、判断字符串 sl 是否大于字符串 s2,应当使用 ( ) 。(3 分) A、 B、 C、 D、DA、if(sls2) B、if(strcmp(sl,s2) C 、if(strcmp(s2,s1)0) 9、下面程序的运行结果是 ( ) 。#include main() char ch7=”12ab56”;int i,s=0;for(i=0;chi=0&chi=9; i+=2) s=10*s+chi-0;printf(” dn”, s) ;(3 分) A、 B、

6、C、 D、AA、1 B、1256 C 、12ab56 D 、1 2 5 6 10、以下程序的输出结果是main( ) char a10=1,2 ,3 ,4 ,5 ,6 ,7 ,8 ,9 ,0,*p;int i;名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 9 页 - - - - - - - - - i=8 ;p=a+i ;printf(%sn,p-3) ;(3 分) A、 B、 C、 D、BA、6 B、6789 C 、6 D 、789 11、下列程序执行后的输出结果是m

7、ain() char arr24; strcpy(arr,you); strcpy(arr1,me); arr03=&; printf(%s n,arr); (3 分) A、 B、 C、 D、AA、you&ne B、you C 、me D 、err 12、设有数组定义 : char array =China; 则数组 array所占的空间为(3 分) A、 B、 C、 D、CA、 4 个字节B、5个字节C 、6个字节D 、7个字节名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页

8、,共 9 页 - - - - - - - - - 13、以下程序的输出结果是main() char w10= ABCD,EFGH,IJKL,MNOP,k; for(k=1;k3;k+) printf(%sn,wk); (3 分) A、 B、 C、 D、DA、ABCD FGH KL B、ABCD EFG IJ C 、EFG JK O D 、EFGH IJKL 14、当执行下面的程序时,如果输入ABC ,则输出结果是#include stdio.h #include string.h main() char ss10=1,2,3,4,5; gets(ss); strcat(ss, 6789); p

9、rintf(%sn,ss); (3 分) A、 B、 C、 D、AA、ABC6789 B、ABC67 C 、12345ABC6 D 、ABC456789 15、给出以下定义 : char x =abcdefg; char y =a,b,c,d,e,f,g; 则正确的叙述为(3 分) C名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 9 页 - - - - - - - - - A、 B、 C、 D、A、数组 X和数组 Y等价B、数组 x 和数组 Y的长度相同C 、数组 X的

10、长度大于数组 Y的长度D 、数组 X的长度小于数组 Y的长度16、以下程序的输出结果是main( ) char ch34=123,456 ,78 ; int i;for(i=0;i3 ;i+) printf(%s,chi);(3 分) A、 B、 C、 D、CA、123456780 B、123 456 780 C 、12345678 D 、147 17、以下程序运行后,输出结果是main() char ch25=693,825 ,*p2; int i,j ,s=0; for(i=0;i2;i+) pi=chi; for(i=0;i=0 & pij=0&chi9;i+=2) s=10*s+chi

11、-0; printf(%dn,s); (3 分) A、 B、 C、 D、CA、12ba56 B、6521 C 、6 D 、62 程序设计语言 C1固定作业题21、下面程序的功能是 : 将字符数组 a 中下标值为偶数的元素从小到大排列, 其它元素不变。请填空。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 9 页 - - - - - - - - - #include #include main() char a=clanguage,t; int i, j, k; k=str

12、len(a); for(i=0; i=k-2; i+=2) for(j=i+2; jaj22、若有定义语句: char s100,d100; int j=0, i=0;,且 s 中已赋字符串,请填空以实现字符串拷贝。(注:不得使用逗号表达式)while(i) dj= _;j+;i+; dj=0;(3分) 答:si+23、下列程序段的输出结果是 _。main() char b=Hello,you; b5=0; printf(%s n, b ); (3 分) 答:HelloHello24、以下程序的输出结果是 _ 。main() char s=abcdef; s3= 0; printf(%sn,s

13、); (3 分) 答:abcabc25、下面程序的功能是:将字符数组a 中下标值为偶数的元素从小到大排列,其他元素不变,请填空。#include #include 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 9 页 - - - - - - - - - main() char a=”clanguage”, t ;int i,j ,k;k=strlen(a);for(i=0;iaj26、以下程序的输出结果是。#include main() char S=”abcdef”;

14、S3= 0;printf(” sn”, S);(3 分) 答:abe27、下面程序的运行结果是。char c5=a,rb, 0,c, 0;printf(”s”, c) ;(3 分) 答:abab28、阅读程序,写出执行结果。#include main() char str30;scanf( ”s”, str) ;printf(”s”, str) ; 运行程序,输入 Fortran Language(3分) 答:Fortran名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 9 页 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术总结

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁