单项选择题

有以下程序:
#include <stdio.h>
struct ord
int x,y;dt[2]=1,2,3,4;
main()

struct ord *p=dt;
printf("%d,",++(p->x));printf("%d\n",++(p->y));

程序运行后输出的结果是( )。

A.1,2
B.4,1
C.3,4
D.2,3
<上一题 目录 下一题>
热门 试题

单项选择题
以下程序的输出结果是( )。 main() char *s= 12134211 ; int v1=0,v2=0,v3=0,v4=0,k; for(k=0;s[k];k++) switch(s[k]) case'1':v1++; case '3': v3++; case '2': v2++; default: v4++; printf( v1=%d, v2=%d, v3=%d, v4=%d n ,v1,v2,v3,v4);
A.v1=4,v2=2,v3=1,v4=1
B.v1=4,v2=9,v3=3,v4=1
C.v1=5,v2=8,v3=6,v4=1
D.v1=4,v2=7,v3=5,v4=8
单项选择题
有以下程序: int fun() static int s=0; s+=1: return s: main(int argc,char *argv[]) int n,i=0; while(argv[1][i]!= ' 0') n=fun();i++;) printf( %d n ,n*argc); 假设程序经编译、链接后生成可执行文件exam.exe,若键入以下命令:exam 123<回车>,则运行结果为( )。
A.6
B.8
C.3
D.4
相关试题
  • 有以下程序: #include <stdio.h> v...
  • 有以下程序: #include <stdio.h> m...
  • 有以下程序: #include <stdio.h> m...