00问答网
所有问题
当前搜索:
以下不正确的定义语句是
若有
以下的定义
和
语句
:double r=99,*p=&r;*p=r,则下列叙述是
不是正确
...
答:
double r=99,*p=&r;/*
定义
double型变量r=99,指向double类型的指针p是变量r的地址,就是说p是r的指针*/ p=r,就是说r的值=指针p指向的值,是个赋值
语句
,但是是自己把值赋给自己,就相当于a=a这样,我猜还是选B吧。另外注意C语言中都是从右往左运行的 ...
.设有int p,q;
以下不正确的语句是
()
答:
也就是大嘴法原则,&已经是有意义的了,编译器就不会再向后看&后面的& 自然就提示缺了操作数 ———第二题【D】自增自减运算符无非另种形式:前置和后置 前置时表明在这条
语句
执行之前做自增自减运算 后置则相反 例如sun=i++就是 sum=i i=i+1 而sum=++i就是 i=i+1 sum=i 明白了吗?
int k,a[10],*p1=*p2=a;
以下语句不正确的是
A.k=*p1+p2
答:
int k,a[10],*p1=*p2=a
定义
的一个无初值的k 定义了一个10个元素的整型数组a,定义了2个指针p1,p2分别指向a数组首地址 A. k=*p1+p2 右边相当于指针p2+数值 也就是p2指向的地址偏移 返回的还是地址。把地址赋值给整型变量 报错 B.k=*p1*(*p2) 右边*p1 *p2都是指向地...
2001年4月份全国高等教育自学考试计算机基础与程序设计试题及答案_百 ...
答:
D、语句 4.字符串常数"CHINA"在内存中存储时占的字节数是()A、5个 B、6个 C、7个 D、8个 5.设有int p,q;
以下不正确的语句是
()A、p*=3 B、p/=q C、p+=3 D、p&&=q 6.如果a=1,b=2,c=3,d=4,则表达式a>b?a:cA、1 B、2 C、3 D、4 7.下面程序段的运行结果...
若有
以下定义
,则错误的赋值
语句是
int a,b;float x; A、a=x; B、b=...
答:
若有
以下定义
,则错误的赋值
语句是
int a,b;float x;A、a=x;B、b=5;C、x=b;D、b=int(x)选择D,我编译过了虽然D可以编译通过 但是 int()这个表示的是一个函数,但是int不可能是函数 如果想强制取整的话 b=(int)x//是要这么写的 ...
(22)有
以下定义语句
,编译时会出现编译错误
的是
char a='aa'; 这个哪里...
答:
33. 答案:A。 但楼上解释均有误!void (*pf)();
定义
函数指针pf,指向返回值为void的函数,参数任意 pf = fun;
正确
!pf = &fun; 正确!C照样认可这种写法,只是不同的观点而已!请参看《C和指针》void *pf(); 声明pf函数,没有参数,但返回void *类型!只是声明,还...
14.若有
以下定义的语句
: #include<stdio.h> struct student { int age...
答:
答案A、B、C都是可能的,答案D是错的。可以使用如下的方法:main( ){ struct student *p;p=stu;for(;p<stu+3;p++)printf("%d %d\n",(*p).age,(*p).num);} --- p一定是首地址即地址为&stu[0],而
不是
p为0。p++以后p的值就变为&stu[1]。p=&stu.age,虽然两边都是地址,...
1.若X,Y,Z都
定义是
INT类型且初值为0,则
以下不正确的
赋值
语句是
A,X+...
答:
A、这种写法是
正确的
,将a、b、c三个值赋值为100 B、d++ 是将d值加1,此时 d=1 C、赋值
语句
,只要
定义
了就行。D、c=22 减去 b++(即等于1),此时的d=21 最简单为小学教师教的代入法。A选项无可异议,即赋值a、b、c均为100。B的答案为d的原值加2。假设d为2,d++为4。C选项的...
以下
选项中,
不正确的
赋值
语句是
() A.x=y B.x++ C.x%=2 D.x==5 求讲...
答:
选D A.x=y 将y的值赋给x B.x++ 将x的值增1 C. x %= 2 将x除以2的余数赋值给x D.x==5 判断x的值是否与5相等,不会改变x的值,故选D
2018年计算机二级考试C语言试题及答案(2)
答:
参考解析:循环队列的队头指针与队尾指针都不是固定的,随着入队与出队操作要进行变化。因为是循环利用的队列结构,所以队头指针有时可能大于队尾指针,有时也可能小于队尾指针。5[单选题] 若变量已
正确定义
,在if(W)printf(”%d\n”,k);中,
以下不
可替代w的是()。A.a<>b+c B.ch=getchar...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言程序中可以有多个函数
函数体一般包括哪两部分
break语句只能用于循环结构中
以下对数组初始化错误的是
三种基本结构是
以下形成死循环的程序段是
if语句的基本格式中不正确的是
在c语言中下列标识符中合法的是
以下不是无限循环的语句为()