题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-11-12 03:59:38

[单选题]若要用下面的程序片段使指针变量p指向一个存储整型变量的动态存储单元
Int *p;
P= () malloc(sizeof(int) );
则应填入()。
A.int
B.int *
C.(*int)
D.(int*)

更多"[单选题]若要用下面的程序片段使指针变量p指向一个存储整型变量的动态存"的相关试题:

[单选题]若x和y都是int型变量,x=100,y=200,且有下面的程序片段: printf("%d",(x,y)); 上面程序片段的输出结果是_______.
A.200
B.100
C. 100 200
D. 输出格式符不够,输出不确定的值
[单选题]若x是int型变量,且有下面的程序片段
For(x=3;x<6;x++) printf((x%2)?("**%d"):("##%d\n"),x);
上面程序片段的输出结果是()。
① **3 ② ##3 ③ ##3 ④ **3##4
##4 **4 **4##5 **5
**5 ##5
A.①
B.②
C.③
D.④
[单选题]若x和y都是int型变量,x=100、y=200,且有下面的程序片段
Printf("%d",(x,y) );
上面程序片段的输出结果是()。
A.200
B.100
C.100 200
D.输入格式符不够,输出不确定的值
[单选题]下面程序片段输出的是() int i = 0, j = 9; do { if (i++ > --j) break; } while (i < 4); System.out.println("i = " + i + " and j = " + j);
A.i = 4 and j = 4
B.i = 5 and j = 5
C.i = 5 and j = 4
D.i = 4 and j = 5
[单选题] 语句"int *pi,pj"定义了两个指针变量
A.正确
B.错误
[单选题]可以用一个指针变量指向一个函数,然后通过该指针变量调用此函数 .
A.正确
B.错误
[判断题]对全局指针变量与局部静态指针变量而言,在定义时若未被初始化,则编译系统自动初始化为空指针0
A.正确
B.错误
[单选题]两个指针变量的值相等时,表明两个指针变量是( )(选一项)
A.占据同一内存单元
B.指向同一内存单元地址或者都为空
C.是两个空指针
D.都没有指向
[单选题]执行下面程序片段的结果是()。
Int x=23;
Do
{
Printf("%2d",x--);
}
While(!x);
A.打印出321
B.打印出23
C.不打印任何内容
D.陷入死循环
[单选题]若程序中已包含头文件stdio.h,以下选项中,正确运用指针变量的程序段是()。
A.int *i=NULL;
Scanf("%d",i);
B.float *f=NULL;
*f=10.5;
C.char t='m',*c=&t;
*c=&t;
D.long *L;
L='\0';
[判断题]指针变量定义后可以指向任何类型的不同变量。
A.正确
B.错误
[判断题]指针变量定义后仅可以指向与之同类型的不同变量。
A.正确
B.错误
[单选题]关于下面程序片段,()的结论是正确的: String a = "Java"; String b = "Java"; String x = "Ja"; String y = "va"; String c = x + y;
A.a 和 b 指向同一个实例对象,a 和 c 指向同一个实例对象
B.a 和 b 指向同一个实例对象,a 和 c 不指向同一个实例对象
C.a 和 b 不指向同一个实例对象,a 和 c 指向同一个实例对象
D.a 和 b 不指向同一个实例对象,a 和 c 不指向同一个实例对象
[判断题]指针数组的每一个元素都是指针变量,且都指向相同的数据类型。
A.正确
B.错误
[单选题]程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。
若有以下程序段
Q=s; s=s->next; p=s;
While (p->next) p=p->next;
P->next=q; q->next=NULL;
该程序段实现的功能是()。
A.首结点成为尾结点
B.尾结点成为首结点
C.删除首结点
D.删除尾结点
[单选题]下面程序输出数组中的最大值,由s指针指向该元素. main() { int a[10]={6,7,2,9,1,10,5,8,4,3,},*p,*s; flr(p=a, s=a; p-a<10; p++) if(_________)s=p; printf("The max:%d",*s): } 则在if语句中的判断表达式应该是()。
A.p>s
B.*p>*s
C.a[p]>a[s]
D.p-a>p-
[单选题]若x是整型变量,pb是基类型为整型的指针变量,则正确的赋值表达式是()。
A.pb=&x;
B.pb=x;
C.*pb=&x;
D.*pb=*x
[判断题]C语言中只有相同类型的指针变量才能相互赋值。
A.正确
B.错误
[单选题]下面程序的输出是()。
Int m=13;
Int fun2(int x,int y)
{ int m=3;
Return(x*y-m);
}
Main( )
{ int a=7,b=5;
Printf("%d\n",fun2(a,b)/m);}
A.1
B.2
C.7
D.10

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码