若有定义int x = 13;则执行完语句x %= 8; 后,x的值是()。
A.0
B.1
C.5
D.8
A.0
B.1
C.5
D.8
第2题
A.定义了一个类型为int的指针变量p,该变量具有三个指针
B.定义了一个名为*p的整型数组,该数组含有三个int类型元素
C.定义了一个指向一维数组的指针变量p,该一维数组应具有三个int类型元素
D.定义了一个指针数组p,该数组含有三个元素,各元素都是基类型为int的指针
第5题
【题目描述】
若有定义:int a=10,b=8,c=4:然后顺序执行下列语句后,变量a中的值是__________。c=(b-=(a-4));a=(c%2) (b-1);
【我提交的答案】:0
【参考答案分析】:2【解析】本题考查的是基本赋值运算符和赋值表达式。表达式 c=(b-=a-4)等价于c=(b=b-a 4)等价于c=b=2;表达式a=(c%2 (b-1))等价于a=1 2-1=2:因此最后a的值为2。
【我的疑问】(如下,请求专家帮助解答)
表达式a=(c%2 (b-1))等价于a=1 2-1=2:因此最后a的值为2。不懂?
第7题
A.float x;y;
B.float x,y=3.14f;
C.public int i=100,j=2,k;
D.int i=100;int j=200;
第9题
A.u.x=v.y;u.y=V.X
B.u=v
C.u.copy
D.v.copy(u)
第10题
以下程序的执行结果是__。
#include<iostream.h>voidfunc(int);voidfunc(double);voidmain()
{
doublea=88.18;func(a);intb=97;func(b);}voidfunc(intx){
cout<<x<<endl;}
voidfunc(doublex){
cout<<x<<",";}