跪求这些题的正确答案啊、
1)有以下程序段:intk=0;while(k=1)k++;while循环执行的次数是()。A.无限次B.有语法错,不能执行C.一次也不执行D.执行1次2)已知intb;...
1)有以下程序段: intk=0; while(k=1)k++; while循环执行的次数是()。
A. 无限次
B. 有语法错,不能执行
C. 一次也不执行
D. 执行1次
2)已知intb;则对指针变量p正确的说明和初始化是:()
A. int*p=b;
B. intp=b;
C. intp=&b;
D. int*p=&b;
3)intx=3;if(1<=2)if(0)x=4;elsex=5;elsex=6;执行上述语句后x的值是().
A. 3
B. 4
C. 5
D. 6
4)5. 当数组作函数参数时,选出不正确的描述。()
A. 实参数组与形参数组类型应一致
B. 数组元素做函数实参时,同变量做实参一样是参数传值
C. 形参数组可以不定义数组大小
D. 实参数组与形参数组大小必须一致,否则C编译会检查出错
5)以下与函数fseek(fp,0L,SEEK_SET)有相同作用的是()。
A. feof(fp)
B. ftell(fp)
C. fgetc(fp)
D. rewind(fp)
6) 要定义一个结构体类型拟包含两个成员,其中成员变量info用来存放整型数据,成员变量link是指
向自身结构体的指针。则下面的定义正确的是()。
A. structnode{intinfo;structnodelink;};
B. structnode{intinfo;node*link;};
C. structnode{intinfo;struct*link;};
D. structnode{intinfo;structnode*link;};
7)若有语句: taticcharx[]="12345"; staticchary[]={'1','2','3','4','5'}; 则下面那一个是正
确的描述。()
A. x数组和y数组的长度相同
B. x数组长度大于y数组长度
C. x数组长度小于y数组长度
D. x数组等价于y数组
8)如果输入信息为:1234567则执行语句:scanf("%2d%2d",&x,&y);之后,x,y的值为()
A. x为12,y为34
B. x为2,y为3
C. x为12,y为67
D. x为1234567,y为0
9)有输入语句:scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);为使变量a,b,c的值分别为1,3,2,从键盘
上输入数据的正确形式应当是()
A. 132〈回车〉
B. a=1,b=3,c=2〈回车〉
C. a=1b=3c=a<回车>
D. 1,3,2〈回车〉 展开
A. 无限次
B. 有语法错,不能执行
C. 一次也不执行
D. 执行1次
2)已知intb;则对指针变量p正确的说明和初始化是:()
A. int*p=b;
B. intp=b;
C. intp=&b;
D. int*p=&b;
3)intx=3;if(1<=2)if(0)x=4;elsex=5;elsex=6;执行上述语句后x的值是().
A. 3
B. 4
C. 5
D. 6
4)5. 当数组作函数参数时,选出不正确的描述。()
A. 实参数组与形参数组类型应一致
B. 数组元素做函数实参时,同变量做实参一样是参数传值
C. 形参数组可以不定义数组大小
D. 实参数组与形参数组大小必须一致,否则C编译会检查出错
5)以下与函数fseek(fp,0L,SEEK_SET)有相同作用的是()。
A. feof(fp)
B. ftell(fp)
C. fgetc(fp)
D. rewind(fp)
6) 要定义一个结构体类型拟包含两个成员,其中成员变量info用来存放整型数据,成员变量link是指
向自身结构体的指针。则下面的定义正确的是()。
A. structnode{intinfo;structnodelink;};
B. structnode{intinfo;node*link;};
C. structnode{intinfo;struct*link;};
D. structnode{intinfo;structnode*link;};
7)若有语句: taticcharx[]="12345"; staticchary[]={'1','2','3','4','5'}; 则下面那一个是正
确的描述。()
A. x数组和y数组的长度相同
B. x数组长度大于y数组长度
C. x数组长度小于y数组长度
D. x数组等价于y数组
8)如果输入信息为:1234567则执行语句:scanf("%2d%2d",&x,&y);之后,x,y的值为()
A. x为12,y为34
B. x为2,y为3
C. x为12,y为67
D. x为1234567,y为0
9)有输入语句:scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);为使变量a,b,c的值分别为1,3,2,从键盘
上输入数据的正确形式应当是()
A. 132〈回车〉
B. a=1,b=3,c=2〈回车〉
C. a=1b=3c=a<回车>
D. 1,3,2〈回车〉 展开
1个回答
展开全部
1. A. while(k=1)中使用赋值而不是比较,结果每次k都是1,非0即为真,所以会永远执行下去。
2. D. 考察指针定义和对变量去地址操作。
3. C. 程序是:
int x = 3;
if (1 <= 2) // 真
if (0) // 假
x = 4;
else
x = 5;
else
x = 6;
4. D。编译器没那么聪明。
5. D。回到文件头。
6. B。没什么说的,主要考定义struct Node {}; 后创建Node的实例写法是Node node.
7. B。x数组在最后会用一位存放0。y数组不会。
8. A.
9. D.
2. D. 考察指针定义和对变量去地址操作。
3. C. 程序是:
int x = 3;
if (1 <= 2) // 真
if (0) // 假
x = 4;
else
x = 5;
else
x = 6;
4. D。编译器没那么聪明。
5. D。回到文件头。
6. B。没什么说的,主要考定义struct Node {}; 后创建Node的实例写法是Node node.
7. B。x数组在最后会用一位存放0。y数组不会。
8. A.
9. D.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询