首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序:#include <stdio.h> main( ) { int a=7,b=8,* p,*q, *r; p=&a;q=&b; r=p; p=q;q=r; printf(" % d,% d,% d,% d \n",
有以下程序:#include <stdio.h> main( ) { int a=7,b=8,* p,*q, *r; p=&a;q=&b; r=p; p=q;q=r; printf(" % d,% d,% d,% d \n",
admin
2009-01-15
38
问题
有以下程序:#include <stdio.h> main( ) { int a=7,b=8,* p,*q, *r; p=&a;q=&b; r=p; p=q;q=r; printf(" % d,% d,% d,% d \n", * p, * q.a,b);程序运行后的输出结果是( )。
选项
A、8,7,8,7
B、7,8,7,8
C、8,7,7,8
D、7,8,8,7
答案
4
解析
程序中P和q是指针变量,它们分别存放了变量a和L的地址,执行P=&a;q= &b;语句后,*p和*q的值就分别为7和8,执行r=P;P=q;q=r;实际上是进行指针变量p和 q的交换,即将其存放的a和b的地址进行了交换,也就是P指向了b,q指向了a,此时a,b的值并没有改变,所以输出的*P,*q的值为8,7,而a,b的值仍为7,8。
转载请注明原文地址:https://kaotiyun.com/show/Z4Hp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在考生文件夹下有一个数据库文件“samp3.accdb”,里面已经设计了表对象“tEmp”、查询对象“qEmp”和窗体对象“fEmp”。同时,给出窗体对象“fEmp”上两个按钮的单击事件代码,请按以下要求补充设计。(1)将窗体“iEmp”上名称为
在考生文件夹下有工程文件sjt5.vbp,窗体上有两个标题分别是“读数据”和“统计”的命令按钮,请添加一个名称为Label1、标题为“回文的个数为”的标签和一个名称为Text1,初始值为空的文本框,如图3-15所示。程序功能如下:①单击“读数据”
在名称为Form1的窗体上画一个文本框,名称为Text1,允许多行显示;再画三个命令按钮,名称分别为C1、C2、C3,标题分别为“输入”“转换”“存盘”(如图1-55所示)。请编写适当的事件过程,使得在运行时,单击“输入”按钮,则从考生文件夹中读入in
在考生文件夹下有一个工程文件sjt5.vbp,含三个窗体,标题分别为“启动”、“注册”、“登录”,运行时显示“启动”窗体,单击其上按钮时弹出对应窗体进行注册或登录。注册信息放在全局数组users中,注册用户数(最多10个)放在全局变量n中(均己在
(1)在名称为Form1、标题为“输入”、最大化按钮失效的窗体上画一个名称为Labe11的标签控件,其标题为“输人密码”;再向窗体内画一个名称为Text1的文本框控件,并清空其中的文本。程序执行时,用户在文本框中最多可输入由6个字符组成的密码,密码字符在文
(1)在名称为Form1,标题为“选课”的窗体上添加一个复选框数组,名称为CH1,共有四个复选框,按顺序其标题分别是“数学”、“语文”、“外语”、“计算机”,其中“语文”、“计算机”复选框处在选中状态下,程序运行时的窗体如图所示。清按要求添加控件并设置相应
(1)在考生文件夹下的“samp1.accdb”数据库中建立表“tTeacher”,表结构如表2.1所示。(2)根据“tTeacher”表的结构,判断并设置主键。(3)设置“工作时间”字段的有效性规则:只能输入上一年度5月1日以前(含
设有下列语句:x=5Ifx>0Theny=1y=5程序运行后,则下列叙述中正确的是()。
以下不能用Print方法输出数据的对象或窗口是()。
下列说法中,错误的是
随机试题
简述法的概念和特征。
甲基红试验中培养基的pH需降至多少,指示剂才指示阳性结果A.2.5B.4.5C.5D.6.5E.7.4
溶胶剂制备中属于分散法的是
注射剂的基本生产工艺流程是
下列是羊的采血方法的是
决定红细胞血型的物质是()
下列那类药对患有高血压,心脏病,肾病水肿等慢性病者应慎用
促使或( )物体运动状态的改变,称为力的运动效果。
鲍尔默现金模型是用来确定现金和有价证券之间最优的比例。下列哪项不是该模型的假设前提
公民、法人受期货公司或者客户委托,作为居间人为其提供订约的机会或者订立期货经纪合同等中介服务时,基于经纪关系所产生的民事责任应由( )承担。
最新回复
(
0
)