首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序有错,错误原因是 main() { int *p,i;char *q,ch; p=&i;q=&ch; *p=40;*p=*q; ... }
以下程序有错,错误原因是 main() { int *p,i;char *q,ch; p=&i;q=&ch; *p=40;*p=*q; ... }
admin
2010-12-10
31
问题
以下程序有错,错误原因是
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;没有意义,可能会影响后面语句的执行结果
答案
D
解析
该程序的执行过程是:首先声明整型指针变量p和整型变量i,字符型指针变量q和字符型变量ch,将i的地址赋给指针变量p,将ch的地址赋给指针变量q,将40赋给*p,此时,q已经指向了一个具体的存储单元,但ch的值不确定,即*p没有确定的值,所以不能执行*p=*q语句。
转载请注明原文地址:https://kaotiyun.com/show/s9Pp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序计算并输出的是()。PrivateSubCommandl_Click()a=10S=0DoS=S+a*a*aa=a-l
能够容纳其他控件的控件是容器控件,框架与图片框都是容器控件。下面的叙述中正确的是()。
将数据项“Student”添加到名称为List1的列表框中,并使其成为列表框第一项的语句为()。
在窗体上有2个图片框,名称分别为Picture1和Picture2,Picture2中添加了香蕉图片(见图3),且将Picture2.DragMode属性设置为1。要求程序运行时,可以用鼠标把Picture2拖拽到Picture1中(见图4)。以下可以实现
在窗体上画一个文本框(名称为Text1)和一个标签(名称为Label1),程序运行后,在文本框中每输入一个字符,都会立即在标签中显示文本框中字符的个数。以下可以实现上述操作的事件过程是()。
可以产生30~50(含30和50)之间的随机整数的表达式是( )。
如果要定义一个窗体级变量,定义变量语句的位置应该是
软件测试的目的是()。
以下事件过程的功能是:从已存在于磁盘上的顺序文件Numl.txt中读取数据,计算读出数据的平方值,将该数据及其平方值存入新的顺序文件Num2.txt中。则在以下横线处合适的语句是()。PrivateSubFormCl
线性表常采用的两种存储结构是()。
随机试题
CT的模数转换是将
一般建设项目进行两阶段设计,即初步设计和施工图设计。在初步设计阶段,编制()。
丁公司是一家饮料公司,公司创始人希望进入商业地产行业,以进一步提高企业整体盈利。在下列选项中,不能构成商业地产产业进入壁垒的是()。
我国的四大名著是()
在中国,“主流媒体舆论场”所使用的媒介基本上是传统大众媒体,其新闻议程的设置和舆论的偏向都控制在把关人手里,整个舆论传播模式是单向的,受众缺乏反馈发声的机会,所用语言也多是格式化的官方语言,大部分公众的意见较难通过主流传媒得到及时、有效的反映,无论是态度立
对于薄利多销的商品,其需求价格弹性()。
(1)方队经过主席台(2)士兵集训(3)通令嘉奖(4)完成任务(5)召开经验交流会
探究科研领域的发展趋势——1996年英译汉及详解Thedifferencesinrelativegrowthofvariousareasofscientificresearchhaveseveralcauses.【F1】Som
设关系R(SNO,SNAME,DNO,MAG),主键为SNO。其中SNO为学生号,SNAME为学生姓名,DNO为系号,MAG为系主任。则关系R属于()。
Canwelearneverythingfromschool?Whydidthefamousscientistsbecomesuccessful?
最新回复
(
0
)