举一反三
- 当74LS148的输入端I′0~I′7按顺序输入11011101时,输出I′2~I′0为( )。 A: 101 B: 010 C: 001 D: 110
- 当编码器 74LS147 的输入端 I 1 、 I 5 、 I 6 、 I 7 为低电平,其余输入端为高电平时,输出信号为( )。 A: 1110 B: 1010 C: 1001 D: 1000
- 当输入为abc时,写出以下程序的输出结果int i;char s1[100],s2[100];gets(s1);i=0;while (s1[i]!='\0'){ s2[i]=s1[i]; i++;}s2[i]='\0';puts(s2);[/i][/i][/i][/i]
- $sum = 0; for($i=1;$i<=100;;++$i){ if($i%2==0){ continue; } $sum += $i; } echo '$sum ='.$sum; echo输出值为_______。 2、 $sum = 0; for($i=1;$i<=100;;++$i){ if($i%2==0){ continue; } $sum += $i; } echo '$sum ='.$sum; echo输出值为_______
- 输入10个整数,用选择法排序后按从小到大的次序输出。 #define N 10 main( ) { int i,j,min,temp,a[N]; for(i=0;ia[j]) ; temp=a[i]; a[i]=a[min]; a[min]=temp; } for (i=0;i &a[i] i
内容
- 0
程序功能是输入一个大于2的整数,若为素数输出。 A: i==x B: i<;x C: i==x+1 D: i==0
- 1
下列程序的功能是从键盘上输入10个实型数存入数组,然后按输入顺序的逆序输出这10个数,请填空。 main() { float a[10]; int i; for(i=0 ; i<10 ; i++) scanf(“%f”,&a[i]); for(i=9;【1】; 【2】) printf(“%10.2f”,【3】); return 0; }
- 2
以下程序段实现的输出是()。for(i=0;i<;=9;i++)s[i]=i;for(i=9;i>;=0;i--)printf("%2d",s[i]);[/i][/i] A: 9 7 5 3 1 B: 1 3 5 7 9 C: 9 8 7 6 5 4 3 2 1 0 D: 0 1 2 3 4 5 6 7 8 9
- 3
以下程序的输出结果是( )。Dim a%( ) = { 1, 2, 3, 4, 5, 6, 7 }, i%For i = 0 To a.GetUpperBound(0) a(i) = a(i) * a(i)NextMsgBox( a(i) ) A: 49 B: 0 C: 不确定 D: 程序出错
- 4
执行如下程序,从键盘依次输入十个整数:'1000123020',则输出时a[4]的值是多少? #include'stdio.h' voidmain(){ inta[10]; inti,j; for(i=0;i<10;i++) scanf('%d',&a[i]); for(i=0;i<10;i++){ if(a[i]==0){ j=i; while(j<10-1&&a[j]==0) j++; a[i]=a[j]; a[j]=0; } } for(i=0;i<10;i++) printf('%d ',a[i]); }