66问答网
所有问题
当前搜索:
以下不正确的语句为
以下不正确的语句为
___ A) if(x>y); B) if(x=y)&&(x!=0) x+=y; C...
答:
(x=y)&&(x!=0)
语句
中间的&&是不可以达到与的目的的,选B。
正确的
写法应该是if(x=y&&x!=0)。AC都对着的。
以下
选项中,
不正确的
赋值
语句
是() A.x=y B.x++ C.x%=2 D.x==5 求讲...
答:
D.x==5 判断x的值是否与5相等,不会改变x的值,故选D
以下语句
中
不正确的
是 。A,int a=1.3;B,int a=1+3;C,int a='a';D,i...
答:
不正确的
是D, int a="a"; //"a"的值是个指针,不能给a赋值 A,int a=1.3; //会有隐式类型转换,a=(int)1.3;B,int a=1+3; //没啥说的 C,int a='a'; //就是int a=97
以下不正确的
定义
语句
是()
答:
B 定义数组y时越界了,有6个元素,int y[]={0,1,3,5,7,9};这样写就没有问题了
int k,a[10],*p1=*p2=a;
以下语句不正确的
是A.k=*p1+p2
答:
B.k=*p1*(*p2) 右边*p1 *p2都是指向地址的值 相当于 数值*数值 返回还是数值,所以赋值成立 C.p2=k 指针本身其实也是变量,只不过指针里存储的数值代表的是地址。而这里把k的值赋值给了p2, 这样不报错,但p2里的值就不是有效的地址,p2也就失去指针的意义 D.p1=p2 都是指针,...
设char ch;
以下不正确的
赋值
语句
是___.
答:
正确
答案是 D A选项 ch='\123' \ 将后面的123转义了 \后面跟的123编译器认是8进制的 B选项 也是转义 后面认为是 16进制的 C后面认为是10进制的 这些进制都是转换成为 ascii 码存放到 ch中的 实际上的 字符变量存放的也是ascii码(数字)D "" 双引号表示的是字符串 会自动在最后添加'\0’ ...
以下语句不正确的语句
是( )
答:
B应该为if((x=y) && (x!=0)) x+=y;
以下不
能
正确
定义二维数组
的语句
是
答:
D是
不正确的
int a[2][]={{1,2},{3,4}}; //定义多维数组必须指明最后一维的长度
C语言
以下
scanf函数调用
语句
中
不正确的
是__?
答:
scanf("%d", p->age); 是
不对的
,可参考下一行sex的正确用法。p是指针,一个指向pupil结构的指针。p->age的含义是p指向的变量age,使用scanf输入的值将会赋给这个age变量。你把->理解为“指向”之意就可以了
16、C语言中,
以下
定义
语句
中,错误的是( ).
答:
A) int a[ ] = {6,7,8};
正确
, 由初始化序列确定数组规模. 这里是3.B) int n=5, a[n];错误.原始C规范不允许用变量定义数组, 所以这个错误. 如果支持C99,那么这个是可以的.C) char a[ ]= "string";正确.与A类似, a数组元素个数为7(包括\0)D) char a[5 ]={'0','1','2'...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
下列语句不正确的是
以下何句不正确?
在c程序中所有的变量使用前
若有以下定义和语句
以下程序的输出结果是main()
下列不正确的转义字符是(
以下不正确的C语言标识符是
以下对数组的初始化正确的是
Continue语句的作用