题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-04-07 20:31:12

[单选题]对下面程序段: #define A 3 #define B(a) ((A+1)*a) ... x=3*(A+B(7));正确的判断是()。
A.程序错误,不许嵌套宏定义
B.程序错误,宏定义不许有参数
C.x=93
D.x=21

更多"[单选题]对下面程序段: #define A 3 #define B("的相关试题:

[单选题]下面程序段的运行结果是(  )
Int a=1,b=2,c=2,t;
While(aPrintf("%d,%d,%d",a,b,C.;
A.1,2,0
B.2,1,0
C.1,2,1
D.2,1,1
[单选题]下面程序段中 ,循环体的执行次数是(  )
Int a=10,b=0;
Do{b+=2;a-=2+b;}while(a>=0);
A. 4
B. 5
C. 3
D. 2
[单选题]下面程序段中, CMP AL,OFBH JNL NEXT ...... NEXT:...... 当满足条件转到NEXT标号执行时,AL中的值正确的是( )。
A.AL=80H
B.AL=8FH
C.AL=0F0H
D.AL=0FFH
[单选题]有以下程序 #define N 5 #define M N+1 #define f(x) (x*M) main() {int i1,i2; i1=f(2); i2=f(1+1); printf(“%d %d\n”,i1,i2); } 程序的运行结果是()。
A.12 12
B.11 7
C.11 11
D.12 7
[单选题]下面的C程序完成的功能是()。 #define SIZE 5 void func(int data[SIZE]); main() { int i,buf[SIZE]; printf("Please input %d numbers:",SIZE); for(i=0;idata[j+1]) { d=data[j]; data[j]=data[j+1]; data[j+1]=d; } }
A.对一维数组降序排序
B.对一维数组升序排序
C.对一维数组逆向排序
D.对一维数组顺序排序
[单选题]下面程序段的输出结果是()
Ls=['Python','C++','Java']
Fork,vinenumerate(ls):
Print(k,v)
A.Python
C++
Java
B.0Python
1C++
2Java
C.Python1
C++2
Java3
D.3Python
4C++
5Java
[单选题]下面程序段完成测试DA-BYTE字节单元中数是否为负数,若是则将全l送DH中,否则全0送DH中: MOV CH,0 TEST DA-BYTE,80H ______________ MOV CH,0FFH ZERO:MOV DH,CH 那么程序段中空格里应填的语句是( )。
A.JNZ ZERO
B.JS ZERO
C.JZ ZERO
D.JC ZERO
[单选题]下面程序段的运行结果是(  )
For(i=1;i<=5;)
Printf("%d",i);
I++;
A. 12345
B. 1234
C. 15
D. 无限循环
[单选题]下面程序段循环次数是(),循环结束后i的值是()。i=10whilei>=0:i-=1print(i)
A.10,0
B.11,-1
C.10,-1
D.11,0
[单选题]下面的程序段运行后,输出结果是 (  )。 int i,j,x=0; static int a[8][8]; for(i=0;i<3;i++) for(j=0;j<3;j++) a[i][j]=2*i+j; for(i=0;i<8;i++) x+=a[i][j]; printf("%d",x);
A.9
B.不确定值
C.0
D.18
[单选题]有下面的程序段
Ifk<=10andk>0:
Ifk>5:
Ifk>8:
X=0
Else:
X=1
Else:
Ifk>2:
X=3
Else:
X=4
其中k取哪组值时x=3()
A.3,4,5
B.3,4
C.5,6,7
D.4,5
[单选题]下列程序段输出结果是( )。 a=1;b=10; do{ b-=a; a++; }while(b--<0); printf("a,b=%d,%d",a,b);
A.a,b=7,5
B.a,b=2,8
C.a,b=2,2
D.a,b=8,2
[单选题]写出下列程序段运行结果()。 unsigned int a=3,b=10; printf("%d\n",a<<2|b==1);
A. 13
B.12
C.8
D.14
[单选题]若变量已正确定义,有以下程序段 int a=3,b=5,c=7; if(a>b) a=b; c=a; if(c!=a) c=b; printf("%d,%d,%d\n",a,b,c); 其输出结果是( )。
A.程序段有语法错
B.3,5,3
C.3,5,5
D. 3,5,7
[单选题]下面程序的输出结果为()。 main() { int a,b;b=(a=3*5,a*4,a*5); printf("%d",b); }
A.60
B.75
C.65
D.无确定值
[判断题]程序设计时,应将功能独立且有可能重复使用的程序段编写成子程序。
A.正确
B.错误
[单选题]下列程序段执行完后, MOV CL, 3 MOV BX, 0B7H ROL BX, 1 ROR BX, CL BX寄存器中的内容是( )。
A.002DH
B.00EDH
C.C02DH
D.000DH
[单选题]有以下程序 #include #define FUN1(a,b) a+b #define FUN2(a,b) a-b #define CAL(a,b) a*b+a+3 main() { printf("%d\n",CAL(FUN1(3,5),FUN2(4,5))); } 执行后的输出结果是( )。
A.29
B.28
C.27
D.30
[单选题]有以下程序 #include #define M 5 #define N M+M void main() { int k; k=N*N*5; printf("%d\n",k); } 执行后的输出结果是( )。
A.50
B.55
C.500
D.550

我来回答:

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

订单号:

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