淮阴工学院C语言题库,淮阴工学院C语言题库练习题5课件.ppt

淮阴工学院C语言题库练习题5课件

练习51.若有定义:int b[3][4]={0};则下述正确的是( ) 。 A. 此定义语句不正确B. 没有元素可得初值0C. 数组b中各元素均为0D. 数组b中各元素可得初值但值不一定为0 ;2.若有以下数组定义,其中不正确的是( ) 。 A. int a[2][3];B int b[][3]={0,1,2,3};C. int c[100][100]={0};D. int d[3][]={{1,2},{1,2,3},{1,2,3,4}}; ;3.下述对C语言字符数组的描述中错误的是( )。 A. 字符数组可以存放字符串B. 字符数组中的字符串可以整体输入、输出C. 可以在赋值语句中通过赋值运算符"="对字符数组整体赋值D. 不可以用关系运算符对字符数组中的字符串进行比较 ;4.下述对C语言字符数组的描述中正确的是 ( )。A. 任何一维数组的名称都是该数组存储单元的开始地址,且其每个元素按照顺序连续占存储空间B. 一维数组的元素在引用时其下标大小没有限制C. 任何一个一维数组的元素,可以根据内存的情况按照其先后顺序以连续或非连续的方式占用存储空间D. 一维数组的第一个元素是其下标为1的元素 ;5.不能把字符串:Hello!赋给数组b的语句是( )。 A. char str[10]= {'H', 'e', 'l', 'l', 'o', '! '};B. char str[10];str="Hello!";C. char str[10];strcpy(str,"Hello!");D. char str[10]="Hello!"; ;6.合法的数组定义是( )。A. int a[]="string"; B. int a[5]={0,1,2,3,4,5};C. int s="string"; D. char a[]={0,1,2,3,4,5}; ;7.若给出以下定义: char x[ ]=“abcdefg”;char y[ ]={‘a’,‘b’,‘c’,‘d’,‘e’,‘f’,‘g’}; 则正确的叙述为( )。A. 数组x和数组y等价 B. 数组x和数组y的长度相同C. 数组x的长度大于数组y的长度 D. 数组x的长度小于数组y的长度 ;8.以下程序的输出结果是 。main(){ char s[]="abcdef"; s[3]=‘\0'; printf("%s\n",s);};9.以下程序的输出结果是main(){ char st[20]= “hello\0\t\\\”;printf(%d %d \n”,strlen(st),sizeof(st));}A) 9 9 B) 5 20 C) 13 20 D) 20 20

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值