第 1 頁(yè):選擇題 |
第 5 頁(yè):答案 |
31.若有說(shuō)明語(yǔ)句:double*p,a;則通過(guò)scanf語(yǔ)句正確給輸入項(xiàng)讀人數(shù)據(jù)的程序段是( )。
A.*p=&a;scanf("%1f”,p);
B.*p=&a;scanf("%f",p);
C.p=&a;scanf("%",*p);
D.p=&a;scanf("%1f",p);
32.下列程序的輸出結(jié)果是( )。
#include
main()
{ int a[2][3]={{1,2,3),{4,5,6)),(*p)[3],i;
p=a ;
for(i=0;i<3;i++)
{ if(i<2)
p[1][i]=p[1][i]-1;
else
p[1][i]=1;
}
printf("%d\n",a[o][1]+a[1][1]+a[1][2]);
}
A.8
B.7
C.12
D.9
33.執(zhí)行下列程序后,輸出的結(jié)果是( )。
#include
#define S(X) X*X
void main()
{ int a=9,k=3,m=2;
a/=S(k+m)/S(k+m):
printf("%d",a);
}
A.1
B.4
C.9
D.0
34.設(shè)x=015,則x=x^017的值是( )。
A.00001111
B.11111101
C.00000010
D.1 1000000
35.若fp是指向某文件的指針,且尚未讀到文件末尾,則函數(shù)feof(fp)的返回值是( )。
A.EOF B.-l
c.非零值D.0
36.設(shè)變量a、b、c、d和y都已正確定義并賦值。若有以下if語(yǔ)句:
if(a if(c==d)y=0;
else y=1;
該語(yǔ)句所表示的含義是( )。
A.y=0,a y=1,a≥b
B.y=0,a y=1,a≥b且c≠d
C.y=0,a y=1,a D.y=0,a y=1,c≠d
37.下列程序的運(yùn)行結(jié)果是( )。
#include
void main()
{int s=0,k;
for(k=7;k>1;k--)
{switch(k)
{case 1:
case 4:
case 7:
s++:
break;
case 2:
case 3:
case 6:break;
case 0:
case 5:
s+=2:
break;
}}
printf("s=%d",s);
}
A.s=3
B.s=4
C.s=5
D.無(wú)輸出結(jié)果
38.若i、j已定義成mt型,則下列程序段中內(nèi)循環(huán)體的總執(zhí)行次數(shù)是( )。
for(i=6;i>0;i--)
for(j=0;j<4;j++){…}
A.20
B.24
C.25
D.30
39.下列敘述中正確的是( )。
A.只能在循環(huán)體內(nèi)和switch語(yǔ)句體內(nèi)使用break語(yǔ)句
B.eotinue語(yǔ)句的作用是結(jié)束整個(gè)循環(huán)的執(zhí)行
C.在循環(huán)體內(nèi)使用break語(yǔ)句或continue語(yǔ)句的作用相同
D.從多層循環(huán)嵌套中退出時(shí),只能使用got0語(yǔ)句
40.有以下程序:
#include
void WriteStr(char*fn.char*str)
{ FILE*fp;
fp=fopen(fn,"w");fputs(str,fp);fclose(fp);}
main()
{ WriteStr("tl.dat","start");
WriteStr("t1.dat","end");)
程序運(yùn)行后,文件t1.dat中的內(nèi)容是( )。
A.start
B.end
C.startend
D.endrt
相關(guān)推薦:
2014年計(jì)算機(jī)二級(jí)考試JAVA上機(jī)試題及答案匯總
考試吧推薦:2014年3月計(jì)算機(jī)二級(jí)考前沖刺備考專(zhuān)題
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |