更多"请读程序片段(字符串内没有空格):printf(%d/n,strlen"的相关试题:
[简答题]
阅读程序段,回答问题:
CWD
XOR AX,DX
SUB AX,DX
该程序片段中,AX寄存器的内容是一个16位有符号数。
该子程序的功能是什么?
[单项选择] 请读程序: #include void fun(float *pl, float *p2, float *s) { s=( float * )calloc( 1, sizeof(float)); *s=*p1+ *(p2++); } main( ) { float a[2]={1.1, 2.2}, b[2]={10.0, 20.0}, *s=a; fun(a, b, s) printf(""%f/n"",*s); } 上面程序的输出结果是()
A. 11.100000
B. 12.100000
C. 21.100000
D. 1.100000
[单项选择]某程序段内存在条件P,当P为真时执行A模块,否则执行B模块。该程序片段是结构化程序设计三种基本结构中的()。
A. 连续
B. 选择
C. 循环
D. 顺序
[多项选择]下面的哪些程序片段可能导致错误()。
A. String s = “Gone with the wind”; String t = “ good”; String k = s + t;
B. String s = “Gone with the wind”; String t; t = s[3] + “one”;
C. String s = “Gone with the wind”; String standard = s.toUpperCase();
D. String s = “home directory”; String t = s – “directory”;
[简答题]类型号为20H的中断服务程序入口符号地址为INT-5,试写出中断向量的装入程序片段。
[单项选择]请读程序:#includevoidfun(float*pl,float*p2,float*s){s=(float*)calloc(1,sizeof(float));*s=*p1+*(p2++);}main(){floata[2]={1.1,2.2},b[2]={10.0,20.0},*s=a;fun(a,b,s)printf(""%f/n"",*s);}上面程序的输出结果是()
A. 11.100000
B. 12.100000
C. 21.100000
D. 1.100000
[简答题]将程序状态字寄存器PSW内容传送到外部RAM的0D0H单元中。写出能实现功能的程序片段。
[单项选择]N 012 008 01这个零件号中,01表示的是()。
A. 尾缀
B. 零件在左或右的标记
C. 更换次数
D. 表面处理特性
[单项选择] 请读程序: main() {char*p; chars[80]; scanf("%s",s); p=s[0]; printf("%s",p); } 请判断上面程序()
A. 错误:p=s[0];正确:p=*s;
B. 错误:p=s[0];正确:p=s[];
C. 错误:p=s[0];正确:p=s;
D. 错误:p=s[0];正确:p=&s;
[单项选择] 编译如下的Java程序片段: Class test{ Int count=9; Public void a(){ Int count=10; System.out,println(“count 1=” + count); } Public void count(){ System.out.println(“count 2 =”+ count); } Public static void main(String args[] ){ Test t=new Test(); t.a(); t.count(); } } 结果是()
A. 不能通过编译
B. 输出:count 1 =10 count 2=9
C. 输出:count 1=9 count 2=9
[简答题]将内部RAM 01H~0FFH单元内容清零。写出能实现功能的程序片段。
[简答题]将立即数32H传送到内部RAM 30H单元中。写出能实现功能的程序片段。
[单项选择] 请读程序: main() {inti,k,a[10],p[3]: k=5; for(i=0;i<10;i)a[i]=i; for(i=0;i<3;i)p[i]=a[i*(i1)]; for(i=0;i<3;i)k=p[i]*2; printf(“%d、n”,k); } 则上面程序的输出结果是()
A. 20
B. 21
C. 22
D. 23
[单项选择] 请读程序: main() {inta=1,b=2; printf("%d/n",a=a+1,a+6,b+2);} 则上面程序的输出结果是()
A. 2
B. 3
C. 4
D. 1
[单项选择] 请读程序: inti=0,j=0,a=6; if((++i>0)||(++j>0))a++; printf("i=%d,j=%d,a=d%/n",i,j,a); 则上面程序的输出结果是()
A. i=0,j=0,a=6
B. i=1,j=0,a=7
C. i=1,j=1,a=6
D. i=1,j=1,a=7
[简答题]将内部RAM 30H单元乘4(假设30H单元内容不超过63)。写出能实现功能的程序片段。
[简答题]将IPH寄存器的b7、b5位清零,b2、b0位置1,其他位不变。写出能实现功能的程序片段。
[单项选择]执行完下面程序片段后,()的结论是正确的。int a,b,c;a=1;b=2;c= (a+b>3?a++:b++);
A. a的值是2,b的值是3
B. a的值是1,b的值是3
C. a的值是1,b的值是2
D. c的值是false