




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
一、單項選擇題
答題要求:
下列各題,只有一個符合題意的正確答案,多選、錯選、不選均不得分。
多項選擇題
1(2.0分)1。
判斷char型變量cl是否為小寫字母的正確表達式為()A)H<=cl<=Fz'
B)(cl>=a)&&(cl<=z)
C)(/a,>=cl)(/z,<=cl)
D)(cl>=/a,)&&(cl<=/z/)
參考答案:D
2(2.0分J0一
下列運算符中優(yōu)先級最高的是()A)<
B)i-
C)%
D)!=
參考答案:C
3(2.0分J°
下列選項,不正確的是()
A)for(inta=l;a<=10;a++);
B)inta=l;do{?a++:}while(a<=10)
C)inta=l;while(a<=10){a++;}
D)for(inta=l;a<=10;a++)a++;
參考答案:B
4(2.0分J°
設(shè)x、y和z是int型變量,且x=3,y=4,z=5,則下面表達式中值為。是
A)'x'&&'y'
B)x<=y
C)xIIy+z&&y-z
D)!((x<y)&&!zII1)
參考答案:D
5(2.0分)I0一
以下描述正確的是()A)由于do-while循環(huán)中循環(huán)體語句只能是一條可執(zhí)行語句,所以循環(huán)
體內(nèi)不能使用復(fù)合語句。
B)do?while循環(huán)由do開始,用while結(jié)束,在while(表達式)后面不能寫分號。
Q在do-while循環(huán)體中,一定要有能使while后面表達式的值變成零(〃假”)的操作。
D)do-while循環(huán)中,根據(jù)情況可以省略while。
參考答案:C
6(2.0分)1
C++語言對c語言做了很多改進,C++語言相對于C語言的最根本的變化是()
A)增加了一些新的運算符
B)允許函數(shù)重載,并允許設(shè)置缺省參數(shù)
C)規(guī)定函數(shù)說明符必須用原型
D)引進了類和對象的概念
參考答案:A
7(2.0分J0一
下面有關(guān)for循環(huán)的正確描述是()A)for循環(huán)只能用于循環(huán)次數(shù)已經(jīng)確定的情況
B)for循環(huán)是先執(zhí)行循環(huán)體語句,后判定表達式
C)在for循環(huán)中,不能用break語句跳出循環(huán)體
D)for循環(huán)體語句中,可以包含多條語句,但要用花括號括起來
參考答案:D
8(2.0分J°
語句if(4/5>3/4)a=l;elsea=0;運行后,a的值是
A)1
B)0
C)編譯出錯
D)與編譯器相關(guān)
參考答案:B
9(2.0分J°
設(shè)函數(shù)fun的定義形式為:voidfun(charch,floatx){...}則以下對函數(shù)fun的調(diào)用語句中,正
確的是________
A)fun(〃abc〃,3.0);
B)t=fun(zD\16.5);
Qfun('65',2.8);
D)fun(32,32);
參考答案:D
10(2.0分)
下列描述不正確的是
A)外部變量定義在函數(shù)外部
B)局部變量定義在函數(shù)內(nèi)部
C)自動變量定義在函數(shù)內(nèi)部
D)靜態(tài)變量定義在函數(shù)外部
參考答案:D
11(2.0分「I
有如下定義:intx[]={l,2,3},*p=x,y;則y=*p++;相當(dāng)于,
A)y=x[0],p++
B)y=l,x++
C)y=*(++p)
D)y=2,p=x+l
參考答案:A
12(2.0分)「°一
字符串"a"在內(nèi)存中占據(jù)的字節(jié)個數(shù)為()A)0
B)1
C)2
D)3
參考答案:C
13(2.0分)J0一
對于intx,y;語句if(x<0)y=elseif(!x)y=0;elsey=1;等價于
A)if(x>=0)y=0;if(x)y=l;elsey=-l;
B)y=0;if(x>=0)if(x)y=l;elsey=-l;
C)if(x!=0)if(x>0)y=1;elsey=-1;
D)y=0;if(x!=0)if(x>0)y=l;elsey=-l;
參考答案:D
14(2.0分「0
設(shè)a、b均為整型變量,下列表達式中不是賦值表達式的是(
A)a=3,4,5
B)a=3*2
C)a=a&&b
D)a=b=4
參考答案:A
15(2.0分)1
下面程序的運行結(jié)果為(),
#include<iostream.h>^
voidmain(>
{,
for(inta=0,x=0;!x&&a〈=10;a++),
{a++;p
%
cout?a?endl>
VVVWWWSAVWWWvVSA*
A.10B.11C.12D.0,
A)A
B)B
C)C
D)D
參考答案:C
16(2.0分)
下列語句定義pf為指向float類型變量f的指針,是正確的。
A)floatf,*pf=f;
B)floatf,*pf=&f;
C)float*pf=&f,f;
Djfloatf,*pf=0.0;
參考答案:B
17(2.0分「0一
下面關(guān)于數(shù)組的描述錯誤的是()A)在C++語言中數(shù)組的名字就是指向該數(shù)組第一個元素的指
針
B)長度為n的數(shù)組,下標(biāo)的范圍是0~n-l
C)數(shù)組的大小必須在編譯時確定
D)數(shù)組只能通過值參數(shù)和引用參數(shù)兩種方式傳遞給函數(shù)
參考答案:D
18(2.0分)1
以下對二維數(shù)組的正確說明是
a()A)inta[3][];
B)floata(3,4);
C)doublea[l][4];
D)floata(3)(4);
參考答案:C
19(2.0分「°
以下不正確的C語言標(biāo)識符是()?
A)ABC
B)abc
C)a_bc
D)ab.c
參考答案:D
20(2.0分「°
C++程序是由構(gòu)成的。
A)主程序與子程序
B)主函數(shù)與若干子函數(shù)
C)一個主函數(shù)與一個其它函數(shù)
D)主函數(shù)與子函數(shù)
參考答案:B
21(2.0分)「0
假設(shè)有定義:intk;下面程序段編譯運行的情況是o?for(k=l;k;k++)cout?k?-
A)編譯錯誤
B)能運行,是死循環(huán)
C)能運行,正常結(jié)束
D)以上說法都不對
參考答案:C
22(2.0分)1~~~
有以下定義語句doublea,b;intw;longc;若各變量已正確賦值,則下列選項中正確的表達式
是()°
A)a=a+b=b++
B)w%(int)a+
C)(c+w)%(int)a
D)w=a==b;
參考答案:c
23(2.0分)「。一
設(shè)有定義:intn=O,*p=&n,**q=&p;則以下選項中,正確的賦值語句是()。
A)p=l;
B)*q=2;
C)q=P;
D)*p=5;
參考答案:D
24(2.0分)1
執(zhí)行語句for(i=l;i++<4;);后變量i的值是()。
A)3
B)4
C)5
D)不定
參考答案:C
25(2.0分J°
若有說明:char*language[]={"FORTRAN","BASIC","PASCAL","JAVA","C"};則表達式
*language[l]>*language⑵比較的是()。
A)字符B和字符P
B)字符串FORTRAN和字符串BASIC
C)字符F和字符B
D)字符串BASIC和字符串PASCAL
參考答案:A
26(2.0分J°
已知字母A的ASCII碼為十進制數(shù)65,且ch為字符型變量,則執(zhí)行語句ch=7V+6-3;后,ch
中的值為。
A)D
B)68
C)C
D)不確定
參考答案:B
27(2.0分J°
以下4個選項中,不能作為一條C語句的是()。
A){;}
B)a=0,b=0,c=0;
C)if(a>0);
D)if(b==0)m=l;n=2;
參考答案:D
28(2.0分)1~~
設(shè)有定義:inta,*pa=&a;以下scanf語句中能正確為變量a讀入數(shù)據(jù)的是()。
A)scanf("%d",P;
B)scanf(〃%d〃,a);
C)scanf("%d",&pa);
D)scanf(〃%d〃,*pa);
參考答案:A
29(2.0分)1
以下說法中正確的是:。
A)在C++語言中,實參與其對應(yīng)的形參各占獨立的存儲單元
B)在C++語言中,實參與其對應(yīng)的形參共占同一個存儲單元
C)在C++語言中,只有當(dāng)實參與其對應(yīng)的形參同名時,才共占同一個存儲單元
D)在C++語言中,形參是虛擬的,不占存儲單元
參考答案:A
30(2.0分)1
以下不正確的定義語句是。
A)doublex[5]={2.0,4,0,6.0,8.0,10.0};
B)charc2[]={'\xl0','\xa',*\x8'};
C)charcl止{'1','2','3',4,'5'};
D)inty[5]={0,1,3,5,7,9);
參考答案:D
31(2.0分J°
設(shè)n=3;則n++的結(jié)果是()o
A)2
B)3
C)4
D)5
參考答案:B
32(2.0分)1
設(shè)整型變量n=10,i=4,則賦值運算n%=i+l執(zhí)行后,n的值是()。
A)0
B)1
C)2
D)3
參考答案:A
33(2.0分J。
在C++語言中,char型數(shù)據(jù)在內(nèi)存中的存儲形式是()A)補碼
B)反碼
C)源碼
D)ASCII碼
參考答案:D
34(2.0分J°
一個算法應(yīng)該具有"確定性"等5個特性,對另外4個特性的描述中錯誤的是()A)有零個或多
個輸入
B)有零個或多個輸出
C)有窮性
D)可行性
參考答案:B
35(2.0分)1
在C語言中,longint型數(shù)據(jù)在內(nèi)存中的存儲形式是。
A)補碼
B)反碼
C)原碼
D)ASCII碼
參考答案:A
36(2.0分J°
一個C++語言程序是由()A)一個主程序和若干子程序組成
B)函數(shù)組成
C)若干過程組成
D)若干子程序組成
參考答案:B
37(2.0分J°
若有以下定義則正確的賦值語句是
intazb;floatx,()A)a=l,b=2
B)b++;
C)a=b=5
D)b=int(x);
參考答案:B
38(2.0分)1―
設(shè)變量a是整型,f是實型,i是雙精度型,則表達式10+H+i*f值的數(shù)據(jù)類型為()A)int
B)float
C)double
D)不確定
參考答案:C
39(2.0分)1~~~
下列程序的輸出結(jié)果為(>
#include<iostream.h>^
intfunc(intn)+
(,
ififn<l)return1#
elsereturnn+func(n-l)>
return0#
卜
voidmainQp
{,
cout?fonc(5)?endl>
卜
A、0B、10C、15D、16P
A)A
B)B
C)C
D)D
參考答案:D
40(2.0分)1
以下不正確的C++語言標(biāo)識符是()A)ABC
B)abc
C)a_bc
D)ab.c
參考答案:D
41(2.0分)1
下列不正確的轉(zhuǎn)義字符是()
A)\\
B)V
C)074
D)\0
參考答案:C
42(2.0分J°
在while(x)語句中的x與下面條件表達式等價的是:。
A)x==0
B)x==l
C)x!=l
D)x!=0
參考答案:D
43(2.0分)1
設(shè)inta=l,b=2;,則(a++)+b和a+++b這兩個表達式的值分別為()。
A)3,3
B)3,4
C)4,3
D)4,4
參考答案:A
44(2.0分)1―
若變量已正確定義并賦值,符合C++語言語法的表達式是。
A)a=2++
B)a=3,5
C)a=a+1=3
D)12.3%4
參考答案:B
45(2.0分)1
凡是函數(shù)中未指定存儲類別的局部變量其隱含的存儲類別是()O
A)自動(auto)
B)靜態(tài)(static)
C)外部(extern)
D)寄存器(register)
參考答案:A
46(2.0分)1廠
以下對二維數(shù)組進行正確初始化的是()。
A)inta[2][3]={{l,2},{3,4},{5,6}};
B)inta[][3]={l,2,3,4,5,6};
C)inta[2][]={l,2,3,4,5,6};
D)inta[2][]={{l,2},{3,4}};
參考答案:B
47(2.0分)1
設(shè)有定義:chars[12]={"string”};則cout?strlen(s);的輸出是()
A)6
B)7
C)ll
D)12
參考答案:B
48(2.0分)1
char型常量在內(nèi)存中存放的是()
A)ASCII碼
B)BCD碼
Q內(nèi)碼值
D)十進制代碼值
參考答案:A
49(2.0分)1―廠
下列程序段執(zhí)行后s值為ointi=5,s=0;while(i-)if(i%2)continue;elses+=i;
A)15
B)10
C)9
D)6
參考答案:D
50(2.0分J0
下列字符中屬于鍵盤符號的是()
A)\
B)\n
C)\t
D)\b
參考答案:A
反饋建議
人派仰,工大學(xué)繼續(xù)教育學(xué)
SchoolofContinuingEducationofShanDongNormalUniv,
單項選擇題
試卷要求:
一、單項選擇題
答題要求:
下列各題,只有一個符合題意的正確答案,多選、錯選、不選均不得分。
多項選擇題
1(2.0分)1
執(zhí)行語句"f=(3.0,4.0,5.0),(2.0,1.0,0.0);"后,單精度變量f的值是()
A)3
B)5
C)2.0
D)0
參考答案:B
2(2.0分J。
設(shè)有單精度變量f,其值為13.8。執(zhí)行語句"n=((int)f)%3;"后,n的值是()
A)4
B)1
CJ4.333333
D)4.6
參考答案:B
3(2.0分J°
函數(shù)調(diào)用strcat(strcpy(strl,str2),str3)的功能是()
A)將字符串str2復(fù)制到字符串strl中后再將字符串str3連接到字符串strl之后
B)將字符串strl復(fù)制到字符串str2中后再連接到字符串str3之后
C)將字符串strl復(fù)制到字符串str2中后再復(fù)制到字符串str3之后
D)將字符串str2連接到字符串strl中后再將字符串strl復(fù)制到字符串str3中
參考答案:A
4(2.0分)1
合法的數(shù)組定義是()
A)inta[]={"string”};
B)inta[5]={0,1,2,3,4,5};
C)chara={“string”};
D)chara[]={0,1,2,3,4,5}
參考答案:D
5(2.0分)「.一
設(shè)a,b為字符型變量,執(zhí)行scanf("a=%c,b=%c",&a,&b)后使a為TV,b為E,從鍵盤上的正確
輸入是()
A)'A〃B'
B)'A','B'
C)A=A,B=B
D)a=A,b=B
參考答案:D
6(2.0分J°
在C語言中,下列說法中正確的是()
A)不能使用"dowhile”的循環(huán)
B)“dowhile〃的循環(huán)必須使用break語句退出循環(huán)
C)"dowhile〃的循環(huán)中,當(dāng)條件為非0時將結(jié)束循環(huán)
D)〃d。while〃的循環(huán)中,當(dāng)條件為0時將結(jié)束循環(huán)。
參考答案:D
7(2.0分)「.一
若有以下定義:chara、intb、floatc、doubled,則表達式a*b+d-c值的類型為()
A)float
B)int
C)char
D)double
參考答案:D
8(2.0分)1
以下程序的執(zhí)行結(jié)果是()
#include<iostream.h>p
inti=10j=10;^
cout?++i?,,.,,?i
卜
、、、
A11,10B9,10C1L9D、109
A)A
B)B
C)C
D)D
參考答案:A
9(2.0分)1
表達式"10!=9"的值是()
A)true
B)非零值
C)0
D)1
參考答案:D
10(2.0分J°
循環(huán)語句for(x=0,y=0;(y!=123)||(x<4);x++);的循環(huán)執(zhí)行()
A)無限次
B)不確定次
C)4次
D)3次
參考答案:C
11(2.0分)
設(shè)a為整型變量,不能正確表達數(shù)學(xué)關(guān)系:10<a<15的C語言表達式是()
A)10<a<15
B)a==1111a==1211a==1311a==14
C)a>10&&a<15
D)!(a<=10)&&!(a>=15)
參考答案:A
12(2.0分J°
若有以下定義和語句,且0=<i<5,則()是對數(shù)組元素地址的正確表示
inta[]={1,2,3,4,5},*p,i;
p=a;
A.&(a+i)B.&pC.a++D.&p[i]
A)A
B)B
C)C
D)D
參考答案:C
13(2.0分「0一
若已定義x和y為double類型,則表達式x=l,y=x+3/2的值是()
A)1
B)2
C)2.0
D)2.5
參考答案:C
14(2.0分J°
設(shè)整型變量a,b,c均為2,表達式a+++b+++c++的結(jié)果是()
A)6
B)9
C)8
D)表達式出錯
參考答案:A
15(2.0分)1
在以下一組運算符中,優(yōu)先級最高的運算符是()
A)<=
B)=
C)%
D)&&
參考答案:C
16(2.0分J°
設(shè)整型變量i的值為3,則計算表達式i-i后表達式的值是()
A)0
B)1
C)2
D)表達式出錯
參考答案:A
17(2.0分)
設(shè)有以下定義:#defined2P
inta=0;doubleb=l.25;char
則下面語句中錯誤的是(“
A)a++;B)b++C)C++;D)d++;.
A)A
B)B
C)C
D)D
參考答案:B
18(2.0分)1
不是C語言提供的合法關(guān)鍵字是)
A)switch
B)cher
C)case
D)default
參考答案:B
19(2.0分)1
設(shè)有如下定義,則正確的敘述為(),
charx口={“abcdefg");.
chary□二{'晨Jb,Jc,Jd,Je,Jf',’1
A.數(shù)組x和數(shù)組y等價B.數(shù)組x和數(shù)組y
C.數(shù)組x的長度大于數(shù)組y的長度D.數(shù)組x的長度小
A)A
B)B
C)C
D)D
參考答案:C
20(2.0分)1
正確的標(biāo)識符是()
A)?a
B)a=2
C)a.3
D)a_3
參考答案:D
21(2.0分J°
設(shè)a為5,執(zhí)行下列語句后,b的值不為2的是()
A)b=a/2
B)b=6-(-a)
C)b=a%2
D)b=a>3?2:2
參考答案:c
22(2.0分)1
下列數(shù)據(jù)中屬于"字符串常量”的是()
A)ABC
B)"ABC”
QABC'
D)'A'
參考答案:B
23(2.0分J。
下列字符中屬于鍵盤符號的是()
A)\
B)\n
C)\t
D)\b
參考答案:A
24(2.0分)1
char型常量在內(nèi)存中存放的是()
A)ASCII碼
B)BCD碼
C)內(nèi)碼值
D)十進制代碼值
參考答案:A
25(2.0分J°
設(shè)有定義:chars[12]={"string”};則cout?strlen(s);的輸出是()
A)6
B)7
C)ll
D)12
參考答案:B
26(2.0分)1廠
以下對二維數(shù)組進行正確初始化的是()。
A)inta[2][3]={{l,2},{3,4},{5,6}};
B)inta[][3]={l,2,3,4,5,6};
C)inta[2][]={l,2,3,4,5,6};
D)inta[2][]={{l,2},{3,4});
參考答案:B
27(2.0分J°
凡是函數(shù)中未指定存儲類別的局部變量其隱含的存儲類別是()。
A)自動(auto)
B)靜態(tài)(static)
C)外部(extern)
D)寄存器(register)
參考答案:A
28(2.0分)1
設(shè)inta=l,b=2;,則(a++)+b和a+++b這兩個表達式的值分別為()。
A)3,3
B)3,4
C)4,3
D)4,4
參考答案:A
29(2.0分)1~
在while(x)語句中的x與下面條件表達式等價的是:。
A)x==0
B)x==l
C)x!=l
D)x!=0
參考答案:D
30(2.0分)1
表達式〃1?(0?3:2):(10?1:0)〃的值為()
A)3
B)2
C)1
D)0
參考答案:B
31(2.0分J0
下列不正確的轉(zhuǎn)義字符是()
A)\\
B)V
C)074
D)\0
參考答案:C
32(2.0分)1
以下不正確的C++語言標(biāo)識符是()A)ABC
B)abc
C)a_bc
D)ab.c
參考答案:D
33(2.0分)1
設(shè)變量a是整型,f是實型,i是雙精度型,則表達式10+H+i*f值的數(shù)據(jù)類型為()A)int
B)float
C)double
D)不確定
參考答案:C
34(2.0分)1
若有以下定義inta,b;floatx,則正確的賦值語句是()A)a=l,b=2
B)b++;
C)a=b=5
D)b=int(x);
參考答案:B
35(2.0分)1
一個C++語言程序是由()A)一個主程序和若干子程序組成
B)函數(shù)組成
C)若干過程組成
D)若干子程序組成
參考答案:B
36(2.0分)1
一個算法應(yīng)該具有"確定性"等5個特性,對另外4個特性的描述中錯誤的是()A)有零個或多
個輸入
B)有零個或多個輸出
C)有窮性
D)可行性
參考答案:B
37(2.0分J°
在C++語言中,char型數(shù)據(jù)在內(nèi)存中的存儲形式是()A)補碼
B)反碼
C)源碼
D)ASCII碼
參考答案:D
38(2.0分)1―
設(shè)整型變量n=10,i=4,則賦值運算n%=i+l執(zhí)行后,n的值是()。
A)0
B)1
C)2
D)3
參考答案:A
39(2.0分)1
設(shè)n=3;則n++的結(jié)果是()。
A)2
B)3
C)4
D)5
參考答案:B
40(2.0分)1一~
以下說法中正確的是:。
A)在C++語言中,實參與其對應(yīng)的形參各占獨立的存儲單元
B)在C++語言中,實參與其對應(yīng)的形參共占同一個存儲單元
C)在C++語言中,只有當(dāng)實參與其對應(yīng)的形參同名時,才共占同一個存儲單元
D)在C++語言中,形參是虛擬的,不占存儲單元
參考答案:A
41(2.0分)1
以下定義語句中正確的是()。
A)chara='A'b='B";
B)floata=b=10.0;
C)inta=10,*b=&a;
DJfloat*a,b=&a;
參考答案:c
42(2.0分J°
設(shè)有定義:intajpa=&a;以下scanf語句中能正確為變量a讀入數(shù)據(jù)的是()。
A)scanf("%d",P;
B)scanf("%d",a);
C)scanf("%d",&pa);
D)scanf("%d",*pa);
參考答案:A
43(2.0分)1廠
以下4個選項中,不能作為一條C語句的是()。
A){;}
B)a=0,b=0,c=0;
C>if(a>0);
D)if(b==0)m=l;n=2;
參考答案:D
44(2.0分)1―
若有說明:char*language[[={"FORTRAN","BASIC","PASCAL","JAVA","C"};則表達式
"language口]>*language[2]比較的是()。
A)字符B和字符P
B)字符串FORTRAN和字符串BASIC
C)字符F和字符B
D)字符串BASIC和字符串PASCAL
參考答案:A
45(2.0分)1~~
執(zhí)行語句for(i=l;i++<4;);后變量i的值是()。
A)3
B)4
C)5
D)不定
參考答案:C
46(2.0分)1廠
設(shè)有定義:intn=0,*p=&n,**q=&p;貝I」以下選項中,正確的賦值語句是()。
A)p=l;
B)*q=2;
C)q=p;
D)*p=5;
參考答案:D
47(2.0分J°
有以下定義語句doublea,b;intw;longc;若各變量已正確賦值,則下列選項中正確的表達式
是()。
A)a=a+b=b++
B)w%(int)a+
C)(c+w)%(int)a
D)w=a==b;
參考答案:c
48(2.0分)1~~
C++程序是由構(gòu)成的。
A)主程序與子程序
B)主函數(shù)與若干子函數(shù)
C)一個主函數(shù)與一個其它函數(shù)
D)主函數(shù)與子函數(shù)
參考答案:B
49(2.0分)1廠
以下不正確的C語言標(biāo)識符是()O
A)ABC
B)abc
C)a_bc
D)ab.c
參考答案:D
50(2.0分J°
以下對二維數(shù)組a的正確說明是()A)inta[3][];
B)floata(3,4);
C)doublea[l][4];
DJfloata(3)(4);
參考答案:C
反饋建議
薇)法派仰籍表學(xué)繼續(xù)教育學(xué)
SchoolofContinuingEducationofShanDongNormalUniv,
單項選擇題
試卷要求:
一、單項選擇題
答題要求:
下列各題,只有一個符合題意的正確答案,多選、錯選、不選均不得分。
多項選擇題
1(2.0分)
對于intx,y;語句if(x<0)y=-1;elseif(岡y=0;elsey=1;等價于
A)if(x>=0)y=0;if(x)y=l;elsey=-l;
B)y=0;if(x>=0)if(x)y=l;elsey=-l;
C)if(x!=0)if(x>0)y=1;elsey=-1;
D)y=0;if(x!=0)if(x>0)y=l;elsey=-l;
參考答案:D
2(2.0分)「0一
有如下定義:intx口={l,2,3},*p=x,y;則y=*p++;相當(dāng)于.
A)y=x[0],p++
B)y=l,x++
C)y=*(++p)
D)y=2,p=x+l
參考答案:A
3(2.0分J0一
設(shè)a、b均為整型變量,下列表達式中不是賦值表達式的是()
A)a=3,4,5
B)a=3*2
C)a=a&&b
D)a=b=4
參考答案:A
4(2.0分)1
下面程序的運行結(jié)果為(),
#include<iostream.h>.'
voidmain。
{,
for(inta=0,x=0;!x&&a〈=10;aH).
{a++中
%
cout?a?endl>
A.10B.11C.12D.OP
AJA
B)B
C)C
D)D
參考答案:C
5(2.0分)「.一
下列描述不正確的是
A)外部變量定義在函數(shù)外部
B)局部變量定義在函數(shù)內(nèi)部
Q自動變量定義在函數(shù)內(nèi)部
D)靜態(tài)變量定義在函數(shù)外部
參考答案:D
6(2.0分?
下面關(guān)于數(shù)組的描述錯誤的是()A)在C++語言中數(shù)組的名字就是指向該數(shù)組第一個元素的指
針
B)長度為n的數(shù)組,下標(biāo)的范圍是0~n-l
Q數(shù)組的大小必須在編譯時確定
D)數(shù)組只能通過值參數(shù)和引用參數(shù)兩種方式傳遞給函數(shù)
參考答案:D
7(2.0分J0一
以下對二維數(shù)組的正確說明是
a()A)inta[3][];
B)floata(3,4);
C)doublea[l][4];
D)floata(3)(4);
參考答案:c
8(2.0分J0一
設(shè)函數(shù)fun的定義形式為:voidfun(charch/loatx){...}則以下對函數(shù)fun的調(diào)用語句中,正
確的是________
A)fun(〃abc”,3.0);
B)t=fun(/D/,16.5);
Qfcing,2.8);
D)fun(32,32);
參考答案:D
9(2.0分)1
以下不正確的C語言標(biāo)識符是()O
A)ABC
B)abc
C)a_bc
D)ab.c
參考答案:D
10(2.0分)1
C++程序是由構(gòu)成的。
A)主程序與子程序
B)主函數(shù)與若干子函數(shù)
C)一個主函數(shù)與一個其它函數(shù)
D)主函數(shù)與子函數(shù)
參考答案:B
11(2.0分J°
語句if(4/5>3/4)a=l;elsea=0;運行后,a的值是.
A)1
B)0
C)編譯出錯
D)與編譯器相關(guān)
參考答案:B
12(2.0分)1
有以下定義語句doublea,b;intw;longe;若各變量已正確賦值,則下列選項中正確的表達式
是()°
A)a=a+b=b++
B)w%(int)a+
C)(c+w)%(int)a
D)w=a==b;
參考答案:c
13(2.0分)1
設(shè)有定義:intn=0,*p=&n,**q=&p;則以下選項中,正確的賦值語句是()。
A)p=l;
B)*q=2;
C)q=P;
D)*p=5;
參考答案:D
14(2.0分J°
C++語言對c語言做了很多改進,C++語言相對于C語言的最根本的變化是()
A)增加了一些新的運算符
B)允許函數(shù)重載,并允許設(shè)置缺省參數(shù)
Q規(guī)定函數(shù)說明符必須用原型
D)引進了類和對象的概念
參考答案:A
15(2.0分)1
執(zhí)行語句for(i=l;i++<4;);后變量i的值是()。
A)3
B)4
C)5
D)不定
參考答案:C
16(2.0分J。
若有說明:char*language[]={"FORTRAN","BASIC","PASCAL","JAVA","C"};則表達式
"language口]>*language[2]比較的是()。
A)字符B和字符P
B)字符串FORTRAN和字符串BASIC
C)字符F和字符B
D)字符串BASIC和字符串PASCAL
參考答案:A
17(2.0分J°
以下描述正確的是()A)由于do-while循環(huán)中循環(huán)體語句只能是一條可執(zhí)行語句,所以循環(huán)
體內(nèi)不能使用復(fù)合語句。
B)do-while循環(huán)由do開始,用while結(jié)束,在while(表達式)后面不能寫分號。
Q在do-while循環(huán)體中,一定要有能使while后面表達式的值變成零(〃假〃)的操作。
D)do-while循環(huán)中,根據(jù)情況可以省略while。
參考答案:C
18(2.0分)1
以下4個選項中,不能作為一條C語句的是()。
A){;}
B)a=0,b=0,c=0;
C)if(a>0);
D)if(b==0)m=l;n=2;
參考答案:D
19(2.0分J。
設(shè)有定義:inta,*pa=&a;以下scanf語句中能正確為變量a讀入數(shù)據(jù)的是()。
A)scanf(〃%d〃,P;
B)scanf(〃%d〃,a);
C)scan"'%d",&pa);
D)scanf(〃%d〃,*pa);
參考答案:A
20(2.0分)1
設(shè)x、y和z是int型變量,且x=3,y=4,z=5,則下面表達式中值為。是()。
A)Y&&V
B)x<=y
C)xIIy+z&&y-z
D)!((x<y)&&!zII1)
參考答案:D
21(2.0分J°
以下說法中正確的是:。
A)在C++語言中,實參與其對應(yīng)的形參各占獨立的存儲單元
B)在C++語言中,實參與其對應(yīng)的形參共占同一個存儲單元
C)在C++語言中,只有當(dāng)實參與其對應(yīng)的形參同名時,才共占同一個存儲單元
D)在C++語言中,形參是虛擬的,不占存儲單元
參考答案:A
22(2.0分)1廠
設(shè)n=3;則n++的結(jié)果是()。
A)2
B)3
C)4
D)5
參考答案:B
23(2.0分J°
設(shè)整型變量n=10,i=4,則賦值運算n%=i+l執(zhí)行后,n的值是()。
A)0
B)1
C)2
D)3
參考答案:A
24(2.0分)1
下列運算符中優(yōu)先級最高的是()A)<
B)十
C)%
D)!=
參考答案:C
25(2.0分)1
在C++語言中,char型數(shù)據(jù)在內(nèi)存中的存儲形式是()A)補碼
B)反碼
Q源碼
D)ASCII碼
參考答案:D
26(2.0分)1
一個算法應(yīng)該具有"確定性"等5個特性,對另外4個特性的描述中錯誤的是()A)有零個或多
個輸入
B)有零個或多個輸出
Q有窮性
D)可行性
參考答案:B
27(2.0分J°
判斷char型變量cl是否為小寫字母的正確表達式為()A)H<=cl<=fN
B)(cl>=a)&&(cl<=z)
C*a'>=cl*zy=cl)
D)(cl>=/a,)&&(cl<=,z,)
參考答案:D
28(2.0分)1~~~
一個C++語言程序是由()A)一個主程序和若干子程序組成
B)函數(shù)組成
Q若干過程組成
D)若干子程序組成
參考答案:B
29(2.0分)1~~
若有以下定義inta,b;floatx,則正確的賦值語句是()A)a=l,b=2
B)b++;
C)a=b=5
D)b=int(x);
參考答案:B
30(2.0分)1―
下列選項,不正確的是()
A)for(inta=l;a<=10;a++);
B)inta=l;do{?a++:}while(a<=10)
C)inta=l;while(a<=10){a++;}
D)for(inta=l;a<=10;a++)a++;
參考答案:B
31(2.0分「0一
設(shè)變量a是整型,f是實型,i是雙精度型,則表達式10+'a,+i*f值的數(shù)據(jù)類型為()A)int
B)float
C)double
D)不確定
參考答案:c
32(2.0分)1
以下不正確的C++語言標(biāo)識符是()A)ABC
B)abc
C)a_bc
DJab.c
參考答案:D
33(2.0分)1廠
下面有關(guān)for循環(huán)的正確描述是()A)for循環(huán)只能用于循環(huán)次數(shù)已經(jīng)確定的情況
B)for循環(huán)是先執(zhí)行循環(huán)體語句,后判定表達式
C)在for循環(huán)中,不能用break語句跳出循環(huán)體
D)for循環(huán)體語句中,可以包含多條語句,但要用花括號括起來
參考答案:D
34(2.0分)1
下列不正確的轉(zhuǎn)義字符是()
A)\\
B)V
C)074
D)\0
參考答案:C
35(2.0分J°
在while(x)語句中的x與下面條件表達式等價的是:。
A)x==0
B)x==l
C)x!=l
D)x!=0
參考答案:D
36(2.0分)1
字符串“a”在內(nèi)存中占據(jù)的字節(jié)個數(shù)為()A)0
B)1
C)2
D)3
參考答案:C
37(2.0分)1
設(shè)inta=l,b=2;,則(a++)+b和a+++b這兩個表達式的值分別為()。
A)3,3
B)3,4
C)4,3
D)4,4
參考答案:A
38(2.0分)1―
凡是函數(shù)中未指定存儲類別的局部變量其隱含的存儲類別是()。
A)自動(auto)
B)靜態(tài)(static)
C)外部(extern)
D)寄存器(register)
參考答案:A
39(2.0分)1
下列語句定義pf為指向float類型變量f的指針,是正確的。
A)floatf,*pf=f;
B)floatf,*pf=&f;
C)float*pf=&f,f;
D)floatf,*pf=0.0;
參考答案:B
40(2.0分)1―
以下對二維數(shù)組進行正確初始化的是()。
A)inta[2][3]={{l,2},{3,4},{5,6}};
B)inta[][3]={l,2,3,4,5,6};
C)inta[2][]={l,2,3,4,5,6};
D)inta[2][]={{l,2},{3,4}};
參考答案:B
41(2.0分)1
設(shè)有定義:chars[12]={〃string〃};則cout?strlen(s);的輸出是()
A)6
B)7
C)ll
D)12
參考答案:B
42(2.0分J°
假設(shè)有定義:intk;下面程序段編譯運行的情況是。?for(k=l;k;k++)cout?k?z
A)編譯錯誤
B)能運行,是死循環(huán)
C)能運行,正常結(jié)束
D)以上說法都不對
參考答案:C
43(2.0分)1廠
char型常量在內(nèi)存中存放的是()
A)ASCII碼
B)BCD碼
C)內(nèi)碼值
D)十進制代碼值
參考答案:A
44(2.0分)1
下列字符中屬于鍵盤符號的是()
A)\
B)\n
C)\t
D)\b
參考答案:A
45(2.0分)1
已知字母A的ASCII碼為十進制數(shù)65,且ch為字符型變量,則執(zhí)行語句ch=W+6-3;后,ch
中的值為。
A)D
B)68
C)C
D)不確定
參考答案:B
46(2.0分)1廠
下列數(shù)據(jù)中屬于"字符串常量”的是()
A)ABC
B)"ABC"
C)'ABC'
D)W
參考答案:B
47(2.0分J°
設(shè)a為5,執(zhí)行下列語句后,b的值不為2的是()
A)b=a/2
B)b=6-(-a)
C)b=a%2
D)b=a>3?2:2
參考答案:c
48(2.0分)1
以下不正確的定義語句是。
A)doublex[5]={2.0,4,0,6.0,8.0,10.0};
B)charc2[]={'\xl0','\xa',*\x8'};
C)charcl[]={T,'2','3',4,'5'};
D)inty[5]={0,1,3,5,7,9);
參考答案:D
49(2.0分)1~~
正確的標(biāo)識符是()
A)?a
B)a=2
C)a.3
D)a_3
參考答案:D
50(2.0分)1
不是C語言提供的合法關(guān)鍵字是()
A)switch
B)cher
C)case
D)default
參考答案:B
反饋建議
SchoolofContinuingEducationofShanDongNormalUniv,
單項選擇題
試卷要求:
一、單項選擇題
答題要求:
下列各題,只有一個符合題意的正確答案,多選、錯選、不選均不得分。
多項選擇題
1(2.0分)1
下列數(shù)據(jù)中屬于"字符串常量”的是()
A)ABC
B廣ABC"
C)'ABC'
D)W
參考答案:B
2(2.0分)1
下列字符中屬于鍵盤符號的是()
A)\
B)\n
C)\t
D)\b
參考答案:A
3(2.0分)1
char型常量在內(nèi)存中存放的是()
AJASCII碼
B)BCD碼
C)內(nèi)碼值
D)十進制代碼值
參考答案:A
4(2.0分J。
設(shè)a為5,執(zhí)行下列語句后,b的值不為2的是()
A)b=a/2
B)b=6-(-a)
C)b=a%2
D)b=a>3?2:2
參考答案:C
5(2.0分)1
設(shè)有定義:chars[12]={"string”};則cout?strlen(s);的輸出是()
A)6
B)7
C)ll
D)12
參考答案:B
6(2.0分)10一
以下對二維數(shù)組進行正確初始化的是()。
A)inta[2][3]={{l,2},{3,4},{5,6}};
B)inta[][3]={l,2,3,4,5,6};
C)inta[2][]={l,2,3,4,5,6};
D)inta[2][]={{l,2},{3,4});
參考答案:B
7(2.0分)1
正確的標(biāo)識符是()
A)?a
B)a=2
C)a.3
D)a_3
參考答案:D
8(2.0分)「“一
凡是函數(shù)中未指定存儲類別的局部變量其隱含的存儲類別是()。
A)自動(auto)
B)靜態(tài)(static)
C)外部(extern)
D)寄存器(register)
參考答案:A
9(2.0分X
設(shè)inta=l,b=2;,則(a++)+b和a+++b這兩個表達式的值分別為()。
A)3,3
B)3,4
C)4,3
D)4,4
參考答案:A
10(2.0分J°
不是C語言提供的合法關(guān)鍵字是()
A)switch
B)cher
C)case
DJdefault
參考答案:B
11(2.0分「0一
在while(x)語句中的x與下面條件表達式等價的是:。
A)x==0
B)x==l
C)x!=l
D)x!=0
參考答案:D
12(2.0分)1
下列不正確的轉(zhuǎn)義字符是()
A)\\
B)V
C)074
D)\0
參考答案:C
13(2.0分)「0一
以下不正確的C++語言標(biāo)識符是()A)ABC
B)abc
C)a_bc
D)ab.c
參考答案:D
14(2.0分)1""~
設(shè)有以下定義:#defined2..
inta=0;doubleb=l.25;char
則下面語句中錯誤的是(~
A)a++;B)b++C)C++;D)d++;?
A)A
B)B
C)C
D)D
參考答案:B
15(2.0分)J0一
設(shè)變量a是整型,f是實型,i是雙精度型,則表達式10+'a,+i*f值的數(shù)據(jù)類型為()A)int
B)float
C)double
D)不確定
參考答案:C
16(2.0分)1
若有以下定義inta,b;floatx,則正確的賦值語句是()A)a=l,b=2
B)b++;
C)a=b=5
D)b=int(x);
參考答案:B
17(2.0分)1
設(shè)整型變量i的值為3,則計算表達式i---i后表達式的值是()
A)0
B)1
C)2
D)表達式出錯
參考答案:A
18(2.0分J。
一個C++語言程序是由()A)一個主程序和若干子程序組成
B)函數(shù)組成
C)若干過程組成
D)若干子程序組成
參考答案:B
19(2.0分J°
一個算法應(yīng)該具有"確定性"等5個特性,對另外4個特性的描述中錯誤的是()A)有零個或多
個輸入
B)有零個或多個輸出
C)有窮性
D)可行性
參考答案:B
20(2.0分)1
在以下一組運算符中,優(yōu)先級最高的運算符是()
A)<=
B)=
C)%
D)&&
參考答案:C
21(2.0分)1
在C++語言中,char型數(shù)據(jù)在內(nèi)存中的存儲形式是()A)補碼
B)反碼
Q源碼
D)ASCII碼
參考答案:D
22(2.0分)1~~
設(shè)整型變量n=10,i=4,則賦值運算n%=i+l執(zhí)行后,n的值是()。
A)0
B)1
C)2
D)3
參考答案:A
23(2.0分)1廠
設(shè)整型變量a,b,c均為2,表達式a+++b+++c++的結(jié)果是()
A)6
B)9
C)8
D)表達式出錯
參考答案:A
24(2.0分J°
設(shè)n=3;則n++的結(jié)果是(),,
A)2
B)3
C)4
D)5
參考答案:B
25(2.0分)1
以下說法中正確的是;。
A)在C++語言中,實參與其對應(yīng)的形參各占獨立的存儲單元
B)在C++語言中,實參與其對應(yīng)的形參共占同一個存儲單元
C)在C++語言中,只有當(dāng)實參與其對應(yīng)的形參同名時,才共占同一個存儲單元
D)在C++語言中,形參是虛擬的,不占存儲單元
參考答案:A
26(2.0分)1
若已定義x和y為double類型,則表達式x=l,y=x+3/2的值是()
A)1
B)2
C)2.0
D)2.5
參考答案:C
27(2.0分)
設(shè)有定義:inta,*pa=&a;以下scanf語句中能正確為變量a讀入數(shù)據(jù)的是()。
A)scanf("%d”,p;
B)scanf("%cT,a);
C)scanf(//%d,,?&pa);
D)scanf(〃%d〃,*pa);
參考答案:A
28(2.0分)1~~
以下4個選項中,不能作為一條C語句的是()。
A){;}
B)a=0,b=0,c=0;
C>if(a>0);
D)if(b==0)m=l;n=2;
參考答案:D
29(2.0分,
若有以下定義和語句,且0XK5,則()是對數(shù)組元素地址的正確表示
inta[]={1,2,3,4,5},*p,i;
p=a;
A.&(a+i)B.&pC.a++D.&p[i]
AJA
B)B
C)C
D)D
參考答案:C
30(2.0分)1―
若有說明:char*language[]={"FORTRAN","BASIC","PASCAL","JAVA","C"};則表達式
*language[l]>*language⑵比較的是()。
A)字符B和字符P
B)字符串FORTRAN和字符串BASIC
C)字符F和字符B
D)字符串BASIC和字符串PASCAL
參考答案:A
31(2.0分)1。
執(zhí)行語句for(i=l;i++<4;);后變量i的值是()o
A)3
B)4
C)5
D)不定
參考答案:C
32(2.0分)1
設(shè)a為整型變量,不能正確表達數(shù)學(xué)關(guān)系:10<a<15的C語言表達式是()
A)10<a<15
B)a==1111a==1211a==1311a==14
C)a>10&aa<15
D)!(a<=10)&&!(a>=15)
參考答案:A
33(2.0分)1―
設(shè)有定義:intn=0,*p=&n,**q=&p;則以下選項中,正確的賦值語句是()。
A)P=l;
B)*q=2;
C)q=P;
D)*p=5;
參考答案:D
34(2.0分)1
有以下定義語句doublea,b;intw;longc;若各變量已正確賦值,則下列選項中正確的表達式
是()?
A)a=a+b=b++
B)w%(int)a+
C)(c+w)%(int)a
D)w=a==b;
參考答案:C
35(2.0分J0—
循環(huán)語句for(x=0,y=0;(y!=123)||(x<4);x++);的循環(huán)執(zhí)行()
A)無限次
B)不確定次
C)4次
D)3次
參考答案:C
36(2.0分J°
C++程序是由構(gòu)成的。
A)主程序與子程序
B)主函數(shù)與若干子函數(shù)
C)一個主函數(shù)與一個其它函數(shù)
D)主函數(shù)與子函數(shù)
參考答案:B
37(2.0分)1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 CISPR TR 31:2024 EN Description of the radio services database
- 【正版授權(quán)】 IEC 62841-4-8:2025 EN-FR Electric motor-operated hand-held tools,transportable tools and lawn and garden machinery - Safety - Part 4-8: Particular requirements for shredder
- 【正版授權(quán)】 IEC 60335-2-40:2024 EXV EN Household and similar electrical appliances - Safety - Part 2-40: Particular requirements for electrical heat pumps,air-conditioners and dehumidi
- 汽車行業(yè)新車質(zhì)量保修免責(zé)合同
- 城市交通設(shè)施建設(shè)合同
- 個人對個人協(xié)議書
- 醫(yī)療信息化系統(tǒng)建設(shè)協(xié)議
- 前臺文員個人年終工作總結(jié)
- 勞務(wù)分包合同履約擔(dān)保
- LED照明產(chǎn)品研發(fā)合作協(xié)議
- 中國地方政府融資平臺行業(yè)市場深度分析及投資前景展望報告
- 2025年廣東中考物理學(xué)科模擬試卷(廣東專屬)
- 光伏安全施工方案范本
- 2025上半年江蘇省南通如東事業(yè)單位招聘7人易考易錯模擬試題(共500題)試卷后附參考答案
- 山東省濟南市2024-2024學(xué)年高三上學(xué)期1月期末考試 地理 含答案
- 2025年湘教版二年級美術(shù)下冊計劃與教案
- 2024-2030年中國自動光學(xué)檢測儀(AOI)市場競爭格局與前景發(fā)展策略分析報告
- 2024-2025學(xué)年人教版數(shù)學(xué)八年級上冊期末模擬試卷
- 《智能制造單元集成應(yīng)用》課件-數(shù)控機床參數(shù)備份與恢復(fù)
- 中學(xué)學(xué)校2024-2025學(xué)年工作計劃
- 四川省成都市2023年中考道德與法治真題試卷(含答案)
評論
0/150
提交評論