【单选题】【消耗次数:1】
若已定义:intq=5;对①int*p=和②p=这两条语句理解错误的是()。
①是对p定义时初始化,使p指向q;而②是将q的地址赋给p
①和②中的q含义相同,都表示给指针变量赋值
①是对p定义时初始化,使p指向q;而②是将q的值赋给p所指向的变量
①和②的执行结果都是把q的地址赋给p
参考答案:
复制
纠错
相关题目
【单选题】 两个指针P和Q,分别指向单链表的两个元素,P所指元素是Q所指元素前驱的条件是( )。
①  P-next==Q-next
②  P-next==Q
③  Q-next==
④  P==Q
【单选题】 若有下面定义,对结构体变量成员不正确引用的语句是()。structpup{charname[20];intage;intsex;}p[3],*q;q=p;
①  scanf("%s",p[0].name);
②  scanf("%d",q
③  -scanf("%d",(q
④  -scanf("%d",p[0].age);
【判断题】 在双向链表中,要在p所指的结后插入q所指的结点(设q所指的结点已赋值),其中所用的一条语句(p-next)-prior=q; 的功能是使P所指结点的直接前驱的左指针指向q 。
①  正确
②  错误
【单选题】 intn=0,*p=&n,**q=&p;则正确的赋值语句是()
①  p=1;
②  *q=2;
③  q=p;
④  *p=5;
【单选题】 在一个单链表中,p、q分别指向表中两个相邻的结点,且q所指结点是p所指结点的直接后继,现要删除q所指结点,可用语句( )。
①  A.p=q-next
②  B.p-next=q
③  C.p-next=q-next
④  D.q-next=NULL
【单选题】 若有说明:int n=2,*p=&n,*q=p,则以下非法的赋值语句是:()
①  p=q
②  *p=*q
③  n=*q
④  p=n
【单选题】 命题公式(P∧(P→Q))→Q是(   )
①  矛盾式
②  蕴含式
③  重言式
④  等价式
【简答题】 把a的地址赋给指针变量p,则应写成[填空1]。
【单选题】 假定指针变量p定义为“int *p=new int(100);”,要释放p所指向的动态内存,应使用语句( )。
①  delete p;
②  delete *p;
③  delete
④  delete []p;
【单选题】 假定指针变量p定义为“int *p=new int(100);”,要释放p所指向的动态内存,应使用语句( )。
①  delete p;
②  delete *p;
③  delete
④  delete []p;
随机题目
【单选题】 MCS-51 单片机若晶振频率为fosc=12MHz,则一个机器周期等于____。
①  1μS
②  2μS
③  3μS
④  4μS
【单选题】 一个机器周期相当于____。
①  2个指令周期
②  12个振荡周期
③  4个状态周期
④  24个振荡周期
【单选题】 C语言程序中主函数的个数____。
①  可以没有
②  可以有多个
③  有且只有一个
④  以上叙述均不正确
【单选题】 C程序总是从____开始执行的。
①  主函数
②  子函数
③  主程序
④  子程序
【单选题】 单片机能直接运行的程序叫____。
①  源程序
②  汇编程序
③  目标程序
④  编译程序
【单选题】 MCS-51是____位的单片机。
①  8
②  16
③  32
④  64
【单选题】 十进制数254转换成二进制数为____。
①  10000110
②  11100111
③  11111110
④  11111101
【单选题】 单片机上电复位后,PC的内容为____。
①  0x0000
②  0x0003
③  0x000B
④  0x0013
【单选题】 C语言最基本的语句是____。
①  赋值语句
②  表达式语句
③  循环语句
④  复合语句
【单选题】 当8051单片机系统的振荡晶体频率为6MHz时,其一个机器周期的时间是____。
①  0.5μS
②  1μS
③  2μS
④  4μS