题目内容
(请给出正确答案)
[单选题]
若有下列定义(设int类型变量占2个字节): int i=8; 则下列语句:. printf("i=%08d",i); 输出的结果是()。
A.i=8,
B.i=00000008,
C.i=08,
D.8
查看答案
如果结果不匹配,请 联系老师 获取答案
A.i=8,
B.i=00000008,
C.i=08,
D.8
若有下列定义(设int类型变量占2个字节):
int i=8,j=9;
则下列语句:
printf("i=%%d,j=%%d\n",i,j);
输出的结果是()。
A.i=8,j=9
B.i=%d,j=%d
C.i=%8,j=%9
D.8,9
A.i=8,j=9
B.i=%d,j=%d
C.i=%8,j=%9
D.8,9
假定int类型变量占用两个字节,若有定义:int x[10]{0,2,4};,则数组x在内存中所占字节数是______。
A.3
B.6
C.10
D.20
A.结构体变量a与结构体成员a同名,定义是非法的
B.程序只在执行到该定义时才为结构体st分配存储单元
C.程序运行时为结构体st分配6个字节存储单元
D.类型名struct st可以通过extern关键字提前引用(即引用在前,说明在后)
若有如下说明,则______的叙述是正确的。 struct st { int a; int b[2]; }a;
A.结构体变量a与结构体成员a同名,定义是非法的
B.程序只在执行到该定义时才为结构体st分配存储单元
C.程序运行时为结构体st分配6个字节存储单元
D.类型名struct st可以通过extern关键字提前引用(即引用在前,说明在后)
若有定义语句charc=\101;则变量C在内存中占
A.2个字节
B.3个字节
C.1个字节
D.4个字节
A.可用S定义结构体变量
B.可用T定义结构体变量
C.S是struct类型的变量
D.T是struct S类型的变量