更多"[单选题]执行下列程序后,i的值是()。
int i,x;
for(i"的相关试题:
[单选题]有以下程序
int fun(int x,int y,int *cp,int *dp)
{ *cp=x+y; *dp=x-y; }
main()
{ int a, b, c, d;
a=30; b=50;
fun(a,b,&c,&d);
printf("%d,%d\n", c, d);
}
输出结果是()。
A.50,30
B.30,50
C.80,-20
D.80,20
[单选题]设p1和p2是指向同一个int型一维数组的指针变量,k为int型变量,则不能正确执行的语句是()。
A.
k=*p1+*p2;
B.p2=k;
C.p1=p2;
D.k=*p1 * (*p2);
[单选题]有以下程序
int fun(int x[],int n)
{static int sum=0,i;
for(i=0;iA.45
B.50
C.60
D.55
[判断题]对于不适宜拍卖的,在已诉讼进入执行程序后,在双方协商的基础上,可以直接接收抵债资产。
A.正确
B.错误
[单选题]while 循环执行的次数是( )
Int k=0; while(k=1)
K++;
A. 无限次
B. 有语法错,不能执行
C. 一次也不执行
D. 执行1次
[单选题]下列程序段执行后,s的值是( )
static char ch[]="600";
int a,s=0;
for(a=0;ch[a]>='0'&&ch[a]<='9';a++)
s=10*s+ch[a]-'0';
A.600
B.6
C.0
D.出错
[单选题]若变量a是int类型,并执行了语句.a= 'A+1.6;,则正确的叙述是( )
A.a的值是字符C
B.a的值是浮点型
C. 不允许字符型和浮点型相加
D.a的值是字符'A‘的ASCII值加上1。
[单选题]设int a=12,则执行完语句a+=a-=a*a 后,a 的值是( )
A. 552
B. 264
C. 144
D. -264
[单选题]以下程序执行后sum的值是( )
Main()
{ int i , sum=0;
For(i=1;i<6;i++) sum+=i;
Printf("%d\n",sum);
} }
A.15
B.14
C. 不确定 D)16
[单选题]若执行下面的程序时从键盘上输入 5,则输出是( )
main()
{ int x;
Scanf("%d",&x);
If(x++>5) printf("%d\n",x);
Else printf("%d\n",x--);
}
A.7
B. 6
C. 5
D. 4
[单选题]聈6CPU工作在实模式下执行指令INT 30H时,中断服务程序的入口地址存放在以哪个开始的两个字单元中( )。
A.00120H
B.00090H
C.000C0H
D.00060H
[单选题]有以下程序段
struct st
{int x;int *y;}*pt;
int a[]={1,2},b[]={3,4};
struct st c[2]={10,a,20,b};
pt=c;
以下选项中表达式的值为11的是()。
A.*pt->y
B.pt->x
C.++pt->x
D.(pt++)->x
[单选题]有以下程序
int add(int a,int b){return+b};}
main()
{int k,(*f)(),a=5,b=10;
f=add;
... }则以下函数调用语句错误的是()。
A.k=(*f)(a,b);
B.k=add(a,b);
C.k=*f(a,b);
D.k=f(a,b);
[单选题]下列程序的运行结果是()。
void fun(int *a, int *b)
{ int *k;
k=a; a=b; b=k;
}
main()
{ int a=3, b=6, *x=&a, *y=&b;
fun(x,y);
printf("%d %d", a, b);
}
A.6 3
B.3 6
C.编译出错
D.0 0
[单选题]有以下程序
fun(int x,int y)
{static int m=0,i=2; i+=m+1;m=i+x+y; return m; }
main()
{int j=1,m=1,k;
k=fun(j,m); printf("%d,",k);
k=fun(j,m);
printf("%d\n",k);
}
执行后的输出结果
A.5,5
B.5,11
C.11,11
D.11,5
[单选题]设有语句int a=3,则执行语句a+=a-=a*a以后变量a的值是()。
A.3
B.0
C.9
D.-12
[单选题]设有声明语句:int a=1,b=0;则执行以下语句后输出() 。
switch (a)
{
case 1:
switch (b)
{
case 0: printf("**0**");break;
case 1: printf("**1**");break;
}
case 2: printf("**2**");break;
}
A.**0**
B.**0****2**
C.**0****1****2**
D.有语法错误