5.1 一维数组的定义和使用(分层作业)-高一《编程语言基础-C语言》同步精品课堂(高教版·第5版)

2023-05-17
| 2份
| 8页
| 237人阅读
| 5人下载

内容正文:

5.1 一维数组的定义和使用 【基础巩固】 1. (填空) 下面程序运行后,输出结果是( )。 main() { char ch[7]={ "65ab21"}; int i,s=0; for(i=0;ch[i]>= '0'&&ch[i]<= '9';i+=2) s=10*s+ch[i]- '0'; printf("%d ",s); } 2. (单选)在C语言中,引用数组元素时,其数组下标的数据类型是( )。 A.整型常量 B.整型表达式 C.整型常量或常量表达式 D.任何类型的表达式 3. (单选)在C语言中,一维数组的定义方式为:类型说明符 数组名( )。 A.[常量表达式] B.[整型表达式] C.[整型表达式]或[整型常量] D.[整型常量] 4.(单选)以下能对一维数组a进行正确初始化的语句( )。 A.int a[10]=(0,0,0); B.int a[10]={}; C.int a[]={0}; D. int a[10]={10*1}; 【能力进阶】 5.(单选)对说明语句int a[10]={6,7,8,9,10};的正确理解是( )。 A.将5个初值依次a[1]至a[5] B.将5个初值依次a[0]至a[4] C.将5个初值依次a[5]至a[9] D.将5个初值依次a[6]至a[10] 6.(单选)以下对一维整型数组a的正确说明是( )。 A.int a(10); B.int n=10,a[n]; C.int n; D.#define SIZE 10 scanf("%d",&n); int a[SIZE]; int a[n]; 7.(单选)假定int类型变量占用两个字节,其有定义:int x[10]={0,2,4};,则数组x在内存中所占字节数是( )。 A.3 B.6 C.10 D.20 8.(单选)若有以下说明: int a[12]={1,2,3,4,5,6,7,8,9,10,11,12}; char c='a',d,g; 则数值为4的表达式是( )。 A.a[g-c] B.a[4] C.a['d'-'c'] D.a['d'-c] 9.(单选)以下程序段给数组所有的元素输入数据,请选择正确答案填入( )。 #include<stdio.h> main() { int a[10],i=0; while(i<10) scanf("%d", ); ┇ } A. a+(i++) B. &a[i+1] C. a+i D. &a[++i] 10.(单选)以下程序的输出结果是( )。 main() { int i, a[10]; for(i=9;i>=0;i--) a[i]=10-i; printf("%d%d%d",a[2],a[5],a[8]); } A. 258 B. 741 C. 852 D. 369 【自我评价】 【教师评价】 精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $ 5.1 一维数组的定义和使用 【基础巩固】 1. (填空) 下面程序运行后,输出结果是( )。 main() { char ch[7]={ "65ab21"}; int i,s=0; for(i=0;ch[i]>= '0'&&ch[i]<= '9';i+=2) s=10*s+ch[i]- '0'; printf("%d ",s); } 答案:6 2. (单选)在C语言中,引用数组元素时,其数组下标的数据类型是( )。 A.整型常量 B.整型表达式 C.整型常量或常量表达式 D.任何类型的表达式 答案:C 3. (单选)在C语言中,一维数组的定义方式为:类型说明符 数组名( )。 A.[常量表达式] B.[整型表达式] C.[整型表达式]或[整

资源预览图

5.1 一维数组的定义和使用(分层作业)-高一《编程语言基础-C语言》同步精品课堂(高教版·第5版)
1
5.1 一维数组的定义和使用(分层作业)-高一《编程语言基础-C语言》同步精品课堂(高教版·第5版)
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。