题目内容

下面关于数组定义正确的是?

A. int a[10]={1,2,3};
B. int a[]={1,2,3};
C. int a[10];
D. int a[][3]={1,2,3,4,5,6};
E. int a[2][]={1,2,3,4,5,6};

查看答案
更多问题

下面说法正确的是?

A. 字符的本质是整型,因此可以进行'A'%2的操作。
B. 实型数有两种表示方式,指数形式和小数形式
C. 027,0xfa,-10均是正确的整型表示方式3E6, .3E4,-3.2均是正确的实型数表示方式'A','1','\x12'均是正确的字符型表示方式
D. 当使用%10.2lf输出时,表示输出的是double类型数据,占用宽度为10,只保留两位小数

下面说法正确的是?

A. C中提供了while,do...while和for三种不同的循环方式,其中for循环与其他两种不通用
B. for(i=1;;i++);表示循环没有结束条件,也就是死循环
C. while(1)其中的1为非0数,表示循环条件永远为真{ ....}
D. break可以用在switch和循环中,而continue只能用于循环中

下面说法中正确的有哪些?

A. C语言中没有专门的字符串类型,字符串都是通过字符数组表示。
B. 已定义 char s1[]="abcd",s2[]="abcd" 。则s1==s2结果为1.
C. 已定义 char s1[]="abcd",*p=s1。则puts(p+2)结果是cd。
D. 已定义char s1[]="hello\0world",可通过strlen来计算实际长度,strlen(s1)的值是11

如果n的值为9,循环结束后i的值是____。如果n的值为11,循环结束后i的值是____。for(i=2;i

答案查题题库