(11)面向?qū)ο蟪绦蛟O(shè)計思想的主要特征中不包括
A)繼承性
B)功能分解,逐步求精
C)封裝性和信息隱藏
D)多態(tài)性
(12)C++語言是以哪種語言為基礎(chǔ)逐漸發(fā)展演變而成的一種程序設(shè)計語言
A)ASP
B)C
C)VB
D)Java
(13)設(shè)變量a是int型,f是double型,i是float型,則表達式10+′a′+ i * f值的數(shù)據(jù)類型
A)int
B)float
C)double
D)不確定
(14)能正確表示邏輯關(guān)系:"a≥10或a≤0"的C++語言表達式是
A)a>=10 or a<=0
B)a>=0|a<=10
C)a>=10 && a<=0
D)a>=10‖a<=0
(15)以下程序的輸出結(jié)果是
#include
void main()
{ int i,j,x=0;
for(i=0;i<2;i++)
{ x++;
for(j=0;j<3;j++)
{ if(j%2)continue;
x++;}
x++;}
cout << "x=" << x;}
A)x=4
B)x=8
C)x=6
D)x=12
(16)若執(zhí)行下面的程序時,從鍵盤上輸入5和2,則輸出結(jié)果是
#include
void main()
{ int a,b,k;
cin >> a >> b;
k=a;
if(a k=a%b;
else
k=b%a;
cout << k << endl;}
A)5
B)3
C)2
D)0
(17)有以下程序
#include
#include
void main()
{ char *p="abcde\0fghjik\0 ";
cout << strlen(p);}
程序運行后的輸出結(jié)果是
A)12
B)15
C)6
D)5
(18)若有說明語句
char a[]="It is mine";
char *p="It is mine";
則以下不正確的敘述是
A)a+1表示的是字符t的地址
B)p指向另外的字符串時,字符串的長度不受限制
C)p變量中存放的地址值可以改變
D)a中只能存放10個字符
(19)以下程序的運行結(jié)果是
#include
void sub(int x,int y,int *z)
{ *z=y-x;}
void main()
{ int a,b,c;
sub(10,5,&a);
sub(7,a,&b);
sub(a,b,&c);
cout << a <<","<< b<<"," << c << endl;}
A)5,2,3
B)-5,-12,-7
C)-5,-12,-17
D)5,-2,-7
(20)下列程序是用來判斷數(shù)組中特定元素的位置所在,則輸出結(jié)果為
#include
#include
int fun(int *s, int t, int *k)
{ int i;
*k=0;
for(i=0;i if(s[*k] return s[*k];}
void main()
{ int a[10]={ 876,675,896,101,301,401,980,431,451,777},k;
fun(a, 10, &k);
cout << k <<′,′ << a[k];}
A)7,431
B)6
C)980
D)6,980
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |