注意:此页面搜索的是所有试题
兰州工业学院-计算机语言(C语言)
【单选题】
与 y=(x>0 ? 1 : x<0?-1:0);功能相同的if语句是_______。(平台问题,导致格式乱。答案只有不换行。)
A、
if(x>0) y=1; else if(x<0) y=-1; else y=0;
B、
if(x) if(x>0) y=1; else if(x<0) y=-1;
C、
y=-1; if(x) if(x>0) y=1; else if(x==0) y=0; else y=-1;
D、
y=0; if(x>=0) if(x>0) y=1; else y=-1;
【单选题】 闰年能被400整除或者能被4整除但不能被100整除。以下_______不是判定year是闰年的正确表达式。 A、 year%400==0 || year%4==0 && year%100!=0 B、 !(year%400) || ( !(year%4) && year%100) C、 !year%400 || !year%4 && year%100 D、 year%400==0 || (year%4==0 && year%100!=0)
【单选题】 请阅读以下程序,其运行结果是_____。 void main( ) { char c = ′A′; if( ′0′ <= c <= ′9′) printf(″YES″); else printf(″NO″); } A、 YES B、 NO C、 YESNO D、 语句错误
【单选题】 C语言中实现循环结构的控制语句有_________。 A、 for语句、if语句、while语句 B、 if语句、break语句、do-while语句 C、 switch语句、continue语句、goto语句 D、 for语句、while语句、do-while语句
【单选题】 语句while(!E);中的表达式 !E 等价于______。 A、 E==0 B、 E!=1 C、 E==1 D、 E!=0
【单选题】 有如下程序 void main() { int n=9; while(n>6) { n--; printf("%d",n); } } 该程序段的输出结果是_____。 A、 876 B、 987 C、 8765 D、 9876
【单选题】 设有程序段: int k=10; while(k=0) k--; 则下列描述中正确的是______。 A、 while循环执行10次 B、 死循环 C、 循环体语句一次也不执行 D、 循环体语句执行一次
【单选题】 若输入字符串:abcde<回车>,则以下循环体将执行______次。 while((ch=getchar())!=.e.) printf("*"); A、 4 B、 3 C、 2 D、 1
【单选题】 下面程序段的运行结果是_____。 x=y=0; while(x<15) y++,x+=++y; printf("%d,%d\n",y,x); A、 20,7 B、 6,12 C、 20,8 D、 8,20
【单选题】 设有以下程序段 int x=0,s=0; while(!x !=0 ) s+=++x; printf("%d", s); 则______。 A、 运行程序段后输出0 B、 运行程序段后输出1 C、 程序段中的控制表达式是非法的 D、 程序段执行无限次
【单选题】 在C语言中,下列说明正确的是______。 A、 do-while构成的循环,当while中的表达式值为零时结束循环 B、 do-while构成的循环必须用break才能退出 C、 do-while允许从外部转到循环体内 D、 do-while的循环体不能是复合语句
【单选题】 下面程序的运行结果是_____。 #include<cstdio> void main() { int y=10; do{ --y; } while(--y); printf("%d\n",y--); } A、 0 B、 -1 C、 1 D、 2
【单选题】 以下描述不正确的是_____。 A、 使用while和do-while循环时,循环变量初始化的操作应在循环体语句之前完成 B、 while循环是先判断表达式,后执行循环语句 C、 do-while 和for循环均是先执行循环语句,后判断表达式 D、 for、while 和do-while循环中的循环体均可以由空语句构成
【单选题】 下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除,请选择填空。 #include<cstdio> void main() { int i=0,j,k; do { i++; k=316-13*i; }while(______); j = k/11; printf("316 = 13* %d + 11 *%d\n", i,j); } A、 k/11 B、 k%11 C、 k/11==0 D、 k%11==0
【单选题】 下面程序段中,循环体的执行次数是______。 int a=10,b=0; do { b+=2; a-=2+b; }while(a>=0); A、 2 B、 3 C、 4 D、 5
【单选题】 闰年能被400整除或者能被4整除但不能被100整除。以下_______不是判定year是闰年的正确表达式。 A、 year%400==0 || year%4==0 && year%100!=0 B、 !(year%400) || ( !(year%4) && year%100) C、 !year%400 || !year%4 && year%100 D、 year%400==0 || (year%4==0 && year%100!=0)
【单选题】 请阅读以下程序,其运行结果是_____。 void main( ) { char c = ′A′; if( ′0′ <= c <= ′9′) printf(″YES″); else printf(″NO″); } A、 YES B、 NO C、 YESNO D、 语句错误
【单选题】 C语言中实现循环结构的控制语句有_________。 A、 for语句、if语句、while语句 B、 if语句、break语句、do-while语句 C、 switch语句、continue语句、goto语句 D、 for语句、while语句、do-while语句
【单选题】 语句while(!E);中的表达式 !E 等价于______。 A、 E==0 B、 E!=1 C、 E==1 D、 E!=0
【单选题】 有如下程序 void main() { int n=9; while(n>6) { n--; printf("%d",n); } } 该程序段的输出结果是_____。 A、 876 B、 987 C、 8765 D、 9876
【单选题】 设有程序段: int k=10; while(k=0) k--; 则下列描述中正确的是______。 A、 while循环执行10次 B、 死循环 C、 循环体语句一次也不执行 D、 循环体语句执行一次
【单选题】 若输入字符串:abcde<回车>,则以下循环体将执行______次。 while((ch=getchar())!=.e.) printf("*"); A、 4 B、 3 C、 2 D、 1
【单选题】 下面程序段的运行结果是_____。 x=y=0; while(x<15) y++,x+=++y; printf("%d,%d\n",y,x); A、 20,7 B、 6,12 C、 20,8 D、 8,20
【单选题】 设有以下程序段 int x=0,s=0; while(!x !=0 ) s+=++x; printf("%d", s); 则______。 A、 运行程序段后输出0 B、 运行程序段后输出1 C、 程序段中的控制表达式是非法的 D、 程序段执行无限次
【单选题】 在C语言中,下列说明正确的是______。 A、 do-while构成的循环,当while中的表达式值为零时结束循环 B、 do-while构成的循环必须用break才能退出 C、 do-while允许从外部转到循环体内 D、 do-while的循环体不能是复合语句
【单选题】 下面程序的运行结果是_____。 #include<cstdio> void main() { int y=10; do{ --y; } while(--y); printf("%d\n",y--); } A、 0 B、 -1 C、 1 D、 2
【单选题】 以下描述不正确的是_____。 A、 使用while和do-while循环时,循环变量初始化的操作应在循环体语句之前完成 B、 while循环是先判断表达式,后执行循环语句 C、 do-while 和for循环均是先执行循环语句,后判断表达式 D、 for、while 和do-while循环中的循环体均可以由空语句构成
【单选题】 下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除,请选择填空。 #include<cstdio> void main() { int i=0,j,k; do { i++; k=316-13*i; }while(______); j = k/11; printf("316 = 13* %d + 11 *%d\n", i,j); } A、 k/11 B、 k%11 C、 k/11==0 D、 k%11==0
【单选题】 下面程序段中,循环体的执行次数是______。 int a=10,b=0; do { b+=2; a-=2+b; }while(a>=0); A、 2 B、 3 C、 4 D、 5