题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-04-03 23:48:53

[单选题]有以下程序
Main()
{unsigned char
A,b,c;
A=0x3; b=a|0x8; c=b<<1;
Printf("%d%d\n",b,c);
}
程序运行后的输出结果是()。
A.-11 12
B.-6 -13
C.12 24
D.11 22

更多"[单选题]有以下程序Main(){unsigned charA,b,c"的相关试题:

[单选题]以下程序的功能是进行位运算
Main()
{ unsigned char
A,b;
A=7^3; b=~4&3;
Printf("%d %d\n",a,b);
}
程序运行后的输出结果是()。
A.4 3
B.7 3
C.7 0
D.4 0
[单选题]有以下程序
Main()
{ unsigned char
A,b;
A=4|3;
B=4&3;
Printf("%d %d\n",a,b);
}
执行后输出结果是()。
A.7 0
B.0 7
C.1 1
D.43 0
[单选题]有以下程序
Main()
{ union{ unsigned int n;
Unsigned char c;
}ul;
Ul.c='A';
Printf("%c\n",ul.n);
}
执行后输出结果是()。
A.产生语法错
B.随机值
C.A
D.65
[单选题]有以下程序
Main()
{ char
A,b,c,d;
Scanf("%c,%c,%d,%d",&a,&b,&c,&d);
Printf("%c,%c,%c,%c\n",a,b,c,d);
}
若运行时从键盘上输入:6,5,65,66↙。则输出结果是()。
A.6,5,A,B
B.6,5,65,66
C.6,5,6,5
D.6,5,6,6
[单选题]有以下程序
Main()
{ char
A,b,c,d;
A='\; b='\xbc';
C='\0xab'; d='\0127';
Printf("%c%c%c%c\n",a,b,c,d);
}
编译时出现错误,以下叙述中正确的是()。
A.程序中只有a='\;语句不正确
B.b='\xbc';语句不正确
C.d='\0127';语句不正确
D.a='\;和 c='\0xab';语句都不正确
[单选题]有以下程序
Main()
{ unsigned char a=2,b=4,c=5,d;
D=a|b; d&=c; printf("%d\n",d);
}
程序运行后的输出结果是()。
A.3
B.4
C.5
D.6
[单选题]有以下程序
Void fun2 (char
A, char b)
{printf ("%c %c",
A,b);}
Char a='A',b='B';
Void fun1(){ a='C' ; b='D'; }
Main()
{ fun1();
Printf("%c %c ",a,b);
Fun2 ('E', 'F');
}
程序的运行结果是()。
A.C D E F
B.A B E F
C.A B C D
D.C D A B
[单选题]有以下程序
Main(int argc,char *argv[])
{ int n,i=0;
While(argv[1][i]!='\0')
{ n=fun(); i++;}
Printf("%d\n",n*argc);
}
Int fun()
{ static int s=0;
S+=1;
Return s;
}
假设程序编译、连接后生成可执行文件exam.exe,若键入以下命令
Exam 123↙
则运行结果为()。
A.6
B.8
C.3
D.4
[单选题]有以下程序
#include
Main(int argc, char *argv [])
{int i=1,n=0;
While(iPrintf("%d\n",n);
}
该程序生成的可执行文件名为:proc.exe。若运行时输入命令行:
Proc 123 45 67
则程序的输出结果是()。
A.3
B.5
C.7
D.11
[单选题]以下程序的功能是:给r输入数据后计算半径为r的圆面积s,程序在编译时出错。
Main()
/* Beginning */
{int r; float s;
Scanf("%d",&r);
S=∏*r*r; printf("s=%f\n",s);
}
出错的原因是()。
A.注释语句书写位置错误
B.存放圆半径的变量r不应该定义为整型
C.输出语句中格式描述符非法
D.计算圆面积的赋值语句中使用了非法变量
[单选题]有以下程序
#include
Main()
{ char p[]={a','b','c'},q[10]={a','b','c'};
Printf("%d %d\n",strlen(p),strlen(q));
}
以下叙述中正确的是()。
A.在给p和q数组置初值时,系统会自动添加字符串结束符,故输出的长度都为3
B.由于p数组中没有字符串结束符,长度不能确定;但q数组中字符长度为3
C.由于q数组中没有字符串结束符,长度不能确定;但p数组中字符长度为3
D.由于p和q数组中没有字符串结束符,故长度都不能确定
[单选题]有以下程序
#include
Main()
{ FILE *fp;
Int a[10]={1,2,3},i,n;
Fp=fopen("d1.dat","w");
For(i=0;i<3;i++)
Fprintf(fp,"%d",a[i]);
Fprintf(fp,"\n");
Fclose(fp);
Fp=fopen("d1.dat","r");
Fscanf(fp,"%d",&n);
Fclose(fp);
Printf("%d\n",n);
}
程序的运行结果是()。
A.12300
B.123
C.1
D.321
[单选题]有以下程序
#include
Main()
{ struct STU
{ char name[9];
Char sex;
Double score[2];
};
Struct STU a={"Zhao",'m',85.0,90.0},b={"Qian",'f',95.0,92.0};
B=a;
Printf("%s,%c,%2.0f,%2.0f\n",b.name,b.sex,b.score[0],b.score[1]);
}
程序的运行结果是()。
A.Qian,f,95,92
B.Qian,m,85,90
C.Zhao,f,95,92
D.Zhao,m,85,90
[单选题]有以下程序
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
[单选题]有以下程序段 main() { union { int k; char i[2]; } *s,a; s=&a; s->i[0]=0x39; s->i[1]=0x38; printf("%x\n",s->k); } 输出结果是()。
A.3839
B.3938
C.380039
D.390038
[单选题]有以下程序
#include
Main()
{ int s[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i;
For(i=0;i<12;i++)
C[s[i]]++;
For(i=1;i<5;i++)
Printf("%d",c[i]);
Printf("\n");
}
程序的运行结果是()。
A.1 2 3 4
B.2 3 4 4
C.4 3 3 2
D.1 1 2 3
[单选题]有以下程序
#include
Main()
{ int a[]={1,2,3,4},y,*p=&a[3];
--p;
Y=*p;
Printf("y=%d\n",y);
}
程序的运行结果是()。
A.y=0
B.y=1
C.y=2
D.y=3

我来回答:

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

订单号:

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