单项选择题
以下程序的输出结果是______。
main()
{ int a,i=4;
a=i++;
printf("a=%d,i=%d\n",a,i);}
- A.a=4,i=4
B.a=5,i=4
C.a=4,i=5
D.a=5,i=5
点击查看答案&解析
相关考题
-
单项选择题
有以下程序段int i,n;for(i=0;i<8;i++){ n=rand()%5;switch(n){ case 1:case 3: printf("%d\n",n);break;case 2:case 4: printf("%d\n",n); continue;case 0: exit(0);}printf("%d\n",n);}以下关于程序段执行情况的叙述,正确的是______。
A.当产生的随机数n为0时结束程序运行
B.当产生的随机数n为4时结束循环操作
C.当产生的随机数n为1和2时不做任何操作
D.for循环语句固定执行8次 -
单项选择题
下面的程序用来输出两个字符串前7个字符中对应相等的字符及其位置号,程序空白处应该填写的是______。#include<stdio.h>main(){char s1[]="chinese",s2[]="japnese";int i;for(i=0;s1[i]!="\0"&&s2[i]!="\0";i++)if(s1[i]==s2[i]&&i<7)______;}
A.putchar(s2[i]);putcha(i)
B.puts(sl[i],i)
C.printf("%c%d\n",s2[i],i)
D.printf("%c",s1[i]);printf("%d\n",i) -
单项选择题
下列程序的输出结果是____。#include <stdio.h>main(){ FILE *fp; int i, k=0, n=0;fp=fopen( "d1.dat", "w");for(i=1; i<4; i++) fprintf(fp, "% d", i);fclose(fp);fp=fopen("d1.dat", "r");fscanf(fp, "% d% d", &k, &n);printf("% d% d\n", k, n);fclose(fp);}
A.12
B.1230
C.123
D.00
