试题查看

【单选题】

以下程序有错,错误原因是 main() { int*p,i;char*q,ch; p=&i; q=&ch; *p=40; *p=*q; …… }
A.p和q的类型不一致,不能执行*p=*q;语句

B.*p中存放的是地址值,因此不能执行*p=40;语句
C.q没有指向具体的存储单元,所以*q没有实际意义
D.q虽然指向了具体的存储单元,但该单元中没有确定的值,所以执行*p=*q;没有意义,可能会影响后面语句的执行结果
查看答案解析

参考答案:

正在加载...

答案解析

正在加载...

根据网考网移动考试中心的统计,该试题:

0%的考友选择了A选项

17%的考友选择了B选项

1%的考友选择了C选项

82%的考友选择了D选项

你可能感兴趣的试题

某线性表最常用的运算是插入和删除,插入运算是指在表尾插入一个新元素。删除运算是指打开报表设计器的命令是______。A.OPENREPORTB.CREATERE有下列二叉树,对此二叉树前序遍历的结果为()。A)ACFHIBEDGB)ABCD设p1和p2是指向一个int型一维数组的指针变量,k为int型变量,则不能正确执下面对C语言的描述中,正确的是A.函数一定有返回值,否则无法使用函数B.C语言函关系表中的每一横行称为一个A.元组B.字段C.属性D.码