ImageVerifierCode 换一换
格式:DOC , 页数:8 ,大小:34.50KB ,
资源ID:2399060      下载积分:15 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-2399060.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C语言程序设计第七章网上作业.doc)为本站会员(hw****26)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

C语言程序设计第七章网上作业.doc

1、 C语言程序设计第 7章作业 布置日期: 2015-4-28 截止日期: 2015-5-13 一、 单选题 (每小题 2.5分,共 100分) 1、在 C 语言中,引用数组元素时,其数组下标的数据类型允许是 _ 。 A、整型常量 B、整型表达式 C、整形常量或整形表达式 D、任何类型的表达式 2、若有定义: int a10 ,则对数组 a 元素的正确引用是 _ 。 A、 a10 B、 a3.5 C、 a(5) D、 a10-10 3、下面能正常定义数组的是: A、 int a10=0;1;2;3;4;5;6;7;8;9; B、 int a(10)=10; C、 int a =0; D、 int

2、 an=10*1; 4、若有定义: int a34, 则对数组 a 元素的正确引用是 _ 。 A、 a24 B、 a1,3 C、 a(2) D、 a10-103 5、以下能对二维数组 a 进行正确初始化的语句是 _ 。 A、 int a2=1,0,1,5,2,3 ; B、 int a3=1,2,3,4,5,6 ; C、 int a24=1,2,3,4,5,6 ; D、 int a3=1,0,1,1,1 ; 6、对 s 的初始化,其中不正确的是 _ 。 A、 char s*5+=,“abc”-; B、 char s*5+=,a,b,c-; C、 char s*5+=” ”; D、 char s*

3、5+=”abcdef”; 7、下列有关字符数组的描述中错误的是 _ 。 A、字符串可以整体输入,输出 ; B、可以在赋值语句中通过赋值运算对字符数组整体赋值 ; C、字符数组可以存放字符串 ; D、不可以用关系运算符对字符数组中的字符串进行比较 。 8、要说明一个有 10个 int元素的数组 ,应当选择语句 _。 A、 int a10; B、 int a2,5; C、 int a; D、 int *a10; 9、若用数组名作为函数调用时的实参,则实际上传递给形参的是 _。 A、数组首地址 B、数组的第一个元素 C、数组中全部元素的值 D、数组元素的个数 10、在 C语言中,二维数组元素在内存中

4、的存放顺序是 _。 A、按行存放 B、按 列存放 C、由用户自己定义 D、由编译器决定 11、已知下列程序段,则 _。 char a3,b=“China“; a=b; printf(“%s“,a); A、运行后将输出 China B、运行后将输出 Ch C、运行后将输出 Chi D、程序出错 12、若二维数组 a有 m列,则在 aij之前的元素个数为 _。 A、 j*m+i B、 i*m+j C、 i*m+j-1 D、 i*m+j+1 13、 若有说明 int a33=1,1,1;,则正确的叙述是 _。 A、数组 a的第 0行元素全为 1 B、数组 a的第 0列元素全为 1 C、数组 a的前

5、3个元素为 1 D、数组 a的最后 3个元素为 1 14、若用数组名作为函数调用的实参,则传递给形参的是 _。 A、数组的首地址 B、数组的第一个元素的值 C、数组中全部元素的值 D、数组元素的个数 15、当输出含空格的字符串时,应使用( )函数。 A、 printf() B、 puts() C、 putchar () D、 putc() 16、当接收用户键入的含空格的字符串时,应使用( )函数。 A、 Scanf() B、 Gets() C、 Getchar() D、 Getc() 17、在执行 char str*10+=”chnina” ; strlen(str) 的结果是( )。 A、

6、5 B、 6 C、 7 D、 9 18、若定义 int a32 ;则 printf(“%d“,a10);语句输出的是第( )个元素。 A、 1 B、 3 C、 4 D、 5 19、以下对一维数组进行正确初始化的语句是( )。 A、 int a3=(0,1; B、 int a3=; C、 int a=0; D、 int a3=3*2; 20、若定义 int a10 ;则对 a 数组元素的正确引用是( )。 A、 a10 B、 a4.3 C、 a(5) D、 a6-6 21、以下不能对二维数组 x进行正确初始化的语句是 _。 A、 int x2=1,2,3; B、 int x3=1,2,3; C、

7、 int x32=1,2,3,4,5,6; D、 int x32=0; 22、合法的数组定义是 _。 A、 int a=“string“; B、 int a5=0,1,2,3,4,5; C、 char a=“string“; D、 char a=0,1,2,3,4,5; 23、若有如下数组定义和语句,则输出结果是(以下 u 代表空格) _。 char s10=“abcd“; printf(“%sn“,s); A、 abcd B、 a C、 abcduuuuu D、编译不通过 24、数组 a22的元素排列次序是 _。 A、 a00,a01,a10,a11 B、 a00,a10,a01,a11 C

8、、 a11,a12,a21,a22 D、 a11,a21,a12,a22 25、有以下语句,则下面正确的描述是 _。 static char x=“12345“; static char y*+=,1,2,3,4,5-; A、 x数组和 y 数组的长度相同 B、 x数组长度大于 y 数组长度 C、 x数组长度小于 y 数组长度 D、 x数组等价于 y 数组 26、若 a35是一个二维数组,则最多可使用的元素个数为 _。 A、 8 B、 10 C、 15 D、 5 27、若有说明 “int a*3+*4+;”,则对 a数组元素的非法引用是 _。 A、 aB-A2*1 B、 a13 C、 a4-2

9、0 D、 a04 28、字符串 “string“的长度为 _。 A、 9 B、 8 C、 6 D、 7 29、以下数组定义中不正确的是 _。 A、 int a23; B、 int b3=1,2,3,4,5,6; C、 int c100100=0; D、 int d3=1,2,1,2,3,1,2,3,4; 30、设有数组定义 “char array*+=“China“;”则数组 array 所占的空间为 _个字节。 A、 4 B、 5 C、 6 D、 7 31、 有定义语句 “int b;char c*10+;”,则正确的输入语句是 _。 A、 scanf(“%d%s“, B、 scanf(“%

10、d%s“, C、 scanf(“%d%s“,b,c); D、 scanf(“%d%s“,b, 32、执行以下程序后,输出的结果为 _。 #include void main( ) static char ch* +=,6,2,3-; int a,s=0; for(a=0;ch*a+=0 while(i+ void main() int y=18,i=0,j,a8; do ai=y%2; i+; y=y/2; while(y=1); for(j=i-1;j=0;j-) printf(“%d“,aj); printf(“n“); A、 10001 B、 10010 C、 10101 D、 1011

11、0 38、下列程序的功能是:求出数组 x 中各相邻两个元素的和并依次存放到 a 数组中,然后输出。请填空。 #include void main( ) int x10,a9,i; for(i=0;i void main( ) int i,index,n,x,a10; scanf(“%d“, for(i=0;i void main( ) char s*100+,alpha*+=,a, e, i, o, u-; static int num5; int i=0,k; while(s*i+=getchar()!=n) i+; s*i+= 0;i=0; while(s*i+!=0), for(k=0;k5;k+) if( ), numk+; ; i+; for(k=0;k5;k+) printf(“%c:%dn“,alpha*k+, ); A、 s*k+=alpha*i+ continue num*k+ B、 s*i+=alpha*k+ break num*k+ C、 s*k+=alpha*i+ continue num*i+ D、 s*i+=alpha*k+ break num*i+

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。