首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序有错,错误原因是( )。 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
42
问题
以下程序有错,错误原因是( )。 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全国计算机二级
相关试题推荐
考生文件夹中有工程文件sjt3.vbp。在窗体上有名称为Combol的组合框,请设置该组合框的属性,使该组合框只能用于选择操作,不能输入文本。窗体上还有两个标题分别为”输入正整数”、”判断”的命令按钮。程序运行时在组合框中选中一项,如图2-32(a)所示,
产生100以内(不含100)2位随机整数的VisualBasic表达式是
下列描述中错误的是
定义学生选修课程的关系模式如下:S(S#,Sn,Sd,Sa)(其属性分别为学号、姓名、所在系、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);SC(S#,C#,G)(其属性分别学号、课号和成绩)。检索选修课程名为“操作系统”的
下面属于应用软件的是
数据流图中带有箭头的线段表示的是
(1)在考生文件夹下有一个工程文件vbsj3.vbp,相应的窗体文件为vbsj3.frm,在窗体上有一个标题为“计算”的命令按钮和一个文本框。程序运行后,单击命令按钮,即可计算出数组arr中每个元素与其下标相除所得的和,并在文本框中显示出来,程序的运行情况
下列叙述中正确的是()。
从工程管理角度看,软件设计一般分为两步完成,它们是
假定有以下循环结构DoUntil条件表达式循环体Loop则以下正确的描述是
随机试题
性格是人在对现实的稳定的_______和习惯化了的_______中所表现出来的个性心理特征。
A.掌趾B.指趾屈侧C.头面部D.乳晕E.下肢皮脂腺较多的部位是
患者男,28岁,2小时前因给果树喷洒农药时发生有机磷农药中毒被送入院。护士评估病人,明白最早出现的症状是毒蕈碱样症状。此时,除了立即洗胃之外,常用的解毒药物是
目前,国内外测定沥青蜡含量的方法很多,但我国标准规定的是( )。
目前,主要环境价值评估方法大致可划分为()等类型。
根据《人民币结算账户管理办法》的规定,个人银行结算账户具有活期储蓄功能和普通转账结算功能,此外,通过个人银行结算账户还可以使用支票、信用卡等信用支付工具。()
某基金销售机构按照风险承受能力从高到低将普通投资者分为ABCDE五类,以下违反销售适用性的行为是()。Ⅰ.主动向A类投资者推荐风险等级适合B类投资者购买的产品Ⅱ.主动向B类投资者推荐风险等级适合C类投资者购买的产品
带团中不慎遗失导游证的,在申请补办期间,不得从事导游活动。
村民王某家的小孩不幸掉人路边的一口枯井中,同村李某经过井边时救出摔伤的小孩,并送小孩到医院。在这个过程中,李某帮王某的小孩代付医药费100元。下列哪种说法是正确的?()
请阐述中世纪大学对近代西方文明的影响。
最新回复
(
0
)