有以下程序[br][/br]# include [br][/br]main()[br][/br]{ int a=0,b=0,c=0;[br][/br]c=(a—=a-5);(a=b,b+=4);printf("%d,%d,%d\n",a,b,c);[br][/br]}[br][/br]程序运行后的输出结果是[br][/br]
A: 0,4,5
B: 4,4,5
C: 4,4,4
D: 0,0,0
A: 0,4,5
B: 4,4,5
C: 4,4,4
D: 0,0,0
举一反三
- 以下程序的输出结果是( )[br][/br]main()[br][/br]{int a,b;[br][/br] printf(“%d”,(a=3)||(b=4));[br][/br]} A: -1 B: 1 C: 0 D: 不确定
- 下面代码段执行后,输出结果是( )。 inti = 0;[br][/br]if(i == 0){[br][/br] inti = 3;[br][/br]}[br][/br]printf("%d\n",i); A: 0 B: 2 C: 4 D: 1
- 若有以下程序[br][/br]inta[]={2,4,6,8};[br][/br]main()[br][/br]{inti;[br][/br]int*p=a;[br][/br]for(i=0;i[4;i++)a[i]=*p;<br]printf("%d\n",a[2]);[br][/br]}[br][/br]上面程序输出结果是().[/i] A: 6 B: 8 C: 4 D: 2
- 下列程序读入时间数值,将其加1秒后输出,时间格式为:hh:m:ss,即小时:分钟:秒,当小时等于24小时,置为0。#include<stdio.h>[br][/br]struct{[br][/br]int hour,minute,second;}time;[br][/br]int main(void){scanf("%d:%d:%d",[input=type:blank,size:4][/input])[br][/br]time.second++;[br][/br]if([input=type:blank,size:4][/input]==60){[br][/br][input=type:blank,size:4][/input];time.second =0;[br][/br]if(time.minute==60){[br][/br]time.hour++;[br][/br]time.minute =0;[br][/br]if([input=type:blank,size:4][/input])time.hour =0;}}printf("d:%d:%d \n",time.hour,time.minute,time.second )[br][/br]return 0;}[br][/br]
- 有以下程序[br][/br] # include <stdio.h>[br][/br] main()[br][/br] { int a=7;[br][/br] while(a--);[br][/br] printf("%d\n",a),[br][/br] }[br][/br] 程序运行后的输出结果是 A: -1 B: 0 C: 1 D: 7