首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序有错,错误原因是( )。 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
2009-01-15
39
问题
以下程序有错,错误原因是( )。 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;没有意义,可能会影响后面语句的执行结果
答案
8
解析
在该程序中,首先声明整型指针变量p和整型变量i,字符型指针变量q和字符型变量ch,将i的地址赋给指针变量p,将ch的地址赋给指针变量q,然后将40赋给*p。此时,虽然q已经指向了一个具体的存储单元,但ch的值不确定,即*q没有确定的值,所以不能执行 *p=*q;语句。
转载请注明原文地址:https://kaotiyun.com/show/KoXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的功能是随机产生10个两位的整数:OptionBase1PrivateSubCommand1_Click()Dima(10)AsInteger,iAsIntegerRandomizeFori=1To10a(i)=I
设窗体上有名称为Optionl的单选按钮,且程序中有语句:IfOptionl.Value=TrueThen下面语句中与该语句不等价的是
执行以下程序段a$=”VisualBasicProgramming”:b$=”C++”c$=UCase(Left$(a$,7))&b$&RightS(a$,12)变量c$的值为
假定在图片框Picturel中装入了一个图片,在程序运行中,为了清除该图片(注意,清除图片,而不是删除图片框),应采用的正确方法是
下列描述中错误的是
结构化程序设计的基本原则不包括
以下不能用Print方法输出数据的对象或窗口是()。
(1)在考生文件夹中有工程文件sjt3.vbp,其中的窗体如图3-162所示。程序刚运行时,会生成一个有10个元素的整型数组。若选中“查找最大值”(或“查找最小值”)单选按钮,再单击“查找”按钮,则找出数组中的最大值(或最小值),并显示在标签Label2中
在VB中,函数过程与子程序过程的区别之一是()。
下面关于VB应用程序的叙述中正确的是
随机试题
设λ0为A的特征值.若|A|≠0,求A-1,A*,E-A-1的特征值.
Whenpeoplebecomeunemployed,itis______whichisoftenworsethanlackofwages.
下列叙述不是造血祖细胞的主要特征的有
下列有关胸外心脏按压的叙述错误的是( )。
治疗疟疾时,选加截疟药物,服药时间一般宜在疟发前
患儿,10岁,出现皮肤黏膜改变和夜盲症,诊断为维生素A缺乏。为补充维生素A可多摄入()
证券投资基金风险的承担者是()。
根据艾宾浩斯遗忘曲线,为了学习效果更好,学生应该()。
魏晋以来,一批“越名教而任自然”的清谈家应运而生,与传统儒学相抗衡,在音乐思想上的反映,尤以“竹林七贤”中嵇康的_________最为典型。
Advertisingispaid,nonpersonalcommunicationthatisdesignedtocommunicateinacreativemanner,throughtheuseofmassor
最新回复
(
0
)