第 1 頁:選擇題 |
第 5 頁:答案 |
21.下列選項(xiàng)中非法的字符常量是( )。
A.’\t’
B.’\039’
C.’,’
D.’\n ’
22.以下程序的輸出結(jié)果是( )。
main( )
{ char ch[3][4]={"123","456","78"),*p[3];int i;
for(i=0;i<3;i++)p[i]=ch[i];
for(i=0;i<3;i++)printf("%s",p[i]);}
A.123456780
B.123 456 780
C.12345678
D.147
23.以下程序的輸出結(jié)果是( )。
main( )
{ char w[][10]={"ABCD","EFGH","IJKL","
MNOP"),K;
for(k=1;k<3;k++)printf("%s\n",w[k]);
A.ABCD
FGH
KL
B.ABCD
EFG
U
C.EFG
JK
O
D.EFGH
UKL
24.以下程序的輸出結(jié)果是( )。
union myun
{ struct
{int x,y,z;)u;
int k:
}a;
main( )
{ a.u.x=4;a.u.y=5;a.u.z=6;
a.k=0;
printf(%d\n",a.u.x);
}
A.4
B.5
C.6
D.0
25.若有以下定義和語句:“double r=99,*p=&r;*P =r;”,則以下正確的敘述是( )。
A.兩個(gè)*p含義相同,都說明給指針變量p賦值
B.在“double r=99,*p=&r;”中,把r的地址賦值給了P所指的存儲(chǔ)單元
c.語句“*p=r;”把變量r的值賦給指針變量P
D.語句“*p=r;”取變量r的值放回r中
26.以下程序的輸出結(jié)果是( )。
main( )
{int x=0.5;char z=’a’;
printf("%d\n",(x&1)&&(z<’2’));}
A.0
B.1
C.2
D.3
27.若希望下列的程序運(yùn)行后輸出25,程序空白處的正確選項(xiàng)是( )。
main( )
{int id=50,a[]=(7,4,10,5,8};
for( )
j+=a[i];
printf("%d",j-40);
}
A.i=1;i<4;++i
B.i=l;i<3;++i
C.i=4;i>2;i--
D.i=2;i<4;++i
28.若二維數(shù)組a有m列,則在a[i][j]前的元素個(gè)數(shù)為( )。
A.i*m+j-1
B.i*m+j
C.J*m+i
D.i*m+j+1
29.下列程序的輸出結(jié)果是( )。
#include
int fun(int a)
{int b=0;
static int c=4:
a=c++:b++;
return(a):
main( )
{int a=2,i,c;
for(i=0:i<2;i++)
c=f(a+1):
printf("%d\n",c);
}
A.4
B.7
C.6
D.5
30.定義結(jié)構(gòu)體數(shù)組:
struct stu
{int num;
char nameE20];
}X[5]={1,"LI",2,"ZHAO",3,"WANG",4," ZHANG",5,"LIU");
for(i=1;i<5;i++)
printf("%d%c",x[i].num,x[i].name[2]);
以上程序段的輸出結(jié)果為( )。
A.2A3N4A5U
B.112A3H4I
C.1A2N3A4U
D.2H3A4H5I
相關(guān)推薦:
考試吧推薦:2014年3月計(jì)算機(jī)二級(jí)考前沖刺備考專題
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |