题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-11-20 00:56:10

[单项选择]以下程序有错,错误原因是 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;没有意义,可能会影响后面语句的执行结果

更多"以下程序有错,错误原因是 main( ) {int *p,i;ch"的相关试题:

[单项选择]以下程序有错,错误原因是 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;没有意义,可能会影响后面语句的执行结果
[单项选择]以下程序段有错,错误原因是______。
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;语句
[单项选择]有以下程序   main( )   { char k; int I;     for(i=1;i<3;i++)       { scanf(“%c”,&k);         switch(k)         {  case ‘0’: printf(“another/n”);           case ‘1’: printf(“number/n”); } } }   程序运行时,从键盘输入:01<回车>,程序执行后的输出结果是( )。
[单项选择]有以下程序   main( )   { int a; char c=10;    float f=100.0; double x;    a=f/=c*=(x=6.5);    printf("%d %d %3.1f %3.1f/n",a,c,f,x); }   程序运行后的输出结果是( )。
A. 1 65 1 6.5
B. 1 65 1.5 6.5
C. 1 65 1.0 6.5
D. 2 65 1.5 6.5

我来回答:

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

订单号:

截图扫码使用小程序[完全免费查看答案]
请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码