注意:此页面搜索的是所有试题
西安交通大学--程序设计综合训练学习指南
设有以下程序片段,请问执行后的输出结果是( )。
char ch=.A.;
ch=(ch>=.a. && ch<=.z.)?ch:ch-.A.+.a.;
printf("%c" , ch);
A、A B、a C、Z D、z
若有以下定义:float x; int a,b; 则错误的switch语句是( )。 A、switch(x) B、switch(a) {case 1.0:printf("*\n"); {case 1:printf("*\n"); case 2.0:printf("*\n"); } case 2:printf("*\n"); } C、switch(a+b) D、switch(a+b); {case 1:printf("*\n"); {case 1:printf("*\n"); case 1+2:printf("*\n"); } case 2:printf("*\n"); }
C语言的编译系统对宏命令的处理是( )。 A、在程序连接时进行的 B、在对源程序中的其它语句编译之前进行的 C、在程序运行时进行的 D、和C程序中的其它语句同时进行的
若有以下定义:float x; int a,b; 则错误的switch语句是( )。 A、switch(x) B、switch(a) {case 1.0:printf("*\n"); {case 1:printf("*\n"); case 2.0:printf("*\n"); } case 2:printf("*\n"); } C、switch(a+b) D、switch(a+b); {case 1:printf("*\n"); {case 1:printf("*\n"); case 1+2:printf("*\n"); } case 2:printf("*\n"); }
C语言的编译系统对宏命令的处理是( )。 A、在程序连接时进行的 B、在对源程序中的其它语句编译之前进行的 C、在程序运行时进行的 D、和C程序中的其它语句同时进行的