可做奧鵬院校所有作業(yè),畢業(yè)論文,咨詢請?zhí)砑観Q:3230981406 微信:aopopenfd777
21春學(xué)期(1709、1803、1809、1903、1909、2003、2009、2103)《程序設(shè)計基礎(chǔ)(上)》在線作業(yè)
試卷總分:100 得分:100
第1題,計算機中存儲數(shù)據(jù)的最小單位是( )。
A、字節(jié)
B、位
C、字
D、KB
正確答案:
第2題,已知函數(shù)原型"void fun(const int &a);",則下列fun()函數(shù)調(diào)用正確的是##。
A、int x=3; fun(x);
B、const int y=3; fun(y);
C、fun(3);
D、以上三種都正確
正確答案:
第3題,下面的循環(huán)體執(zhí)行的次數(shù)與其它不同的是##。
A、i = 0; while( ++i = 100) { cout i " "; }
B、for( i = 0; i 100; i++ ) { cout i " "; }
C、for( i = 100; i = 1; i-- ) { cout i " "; }
D、i = 100; do { cout 0);
正確答案:
第4題,已知"char s[]="hello";",則下面敘述中正確的是##。
A、數(shù)組s的長度為5
B、元素s[2]的值為'e'
C、使用"cins;"可以將從鍵盤上鍵入的字符串保存在數(shù)組s中
D、使用"int t[]=s;"可以定義數(shù)組t、并用s中各元素的值初始化t中的各元素
正確答案:
答案來源:(www.),在表示存儲器的容量時,1MB的準確含義是( )字節(jié)。
A、1000K
B、1024*1024
C、512*512
D、2048*2048
正確答案:
第6題,下列語句中不正確的是##。
A、for(int a=1;a=10;a++)
B、int a=1;do { a++: }while(a=10)
C、int a=1;while(a=10) { a++; }
D、for(int a=1;a=10;a++)a++;
正確答案:
第7題,已知"int *p; fun(p);",其中,函數(shù)fun沒有返回值,且其形參定義為引用調(diào)用方式,則下列給出的fun函數(shù)原型中正確的是##。
A、void fun(int a[]);
B、void fun(int *&a);
C、void fun(int &a[]);
D、void fun(int &*a);
正確答案:
第8題,對于重載函數(shù),程序在調(diào)用時根據(jù)##能夠區(qū)分開到底要調(diào)用哪個函數(shù)。
A、函數(shù)名
B、函數(shù)類型
C、參數(shù)個數(shù)或參數(shù)類型
D、以上都可以
正確答案:
第9題,在C++中,函數(shù)體是由一對( )括起來的部分。
A、{、}
B、、[、]
C、
D、(、)
正確答案:
答案來源:(www.),6位二進制數(shù)能表示的最大十進制數(shù)是( )。
A、32
B、31
C、64
D、63
正確答案:
第11題,在一個非零的二進制數(shù)后增加一個0后的數(shù)是原來的( )倍。
A、1倍
B、2倍
C、3倍
D、4倍
正確答案:
答案來源:(www.),二進制數(shù)10101011B變換為等值的十進制數(shù)是( )。
A、17
B、161
C、21
D、171
正確答案:
第13題,若整型變量a、b、c、d、m、n、k的值均為1,運行表達式(m=a=b)&&(n=c=d)||(k=0)后,m、n、k的值是( )。
A、0,0,0
B、1,1,1
C、1,1,0
D、0,1,1
正確答案:
第14題,已知"int *p; fun(p);",其中,函數(shù)fun沒有返回值,且其形參定義為引用調(diào)用方式,則下列給出的fun函數(shù)原型中正確的是##。
A、void fun(int &a[]);
B、void fun(int[] &a);
C、void fun(int *&a);
D、void fun(int &*a);
正確答案:
答案來源:(www.),在32位計算機系統(tǒng)中,已知"int a[2][3]; fun(a);",fun函數(shù)的形參變量名為p,則在fun()函數(shù)體中通過sizeof(p)計算得到的結(jié)果為##。
A、4
B、6
C、12
D、24
正確答案:
第16題,已知"int a=5, b, *p=&a;",則下列語句中正確的是##。
A、&b=a;
B、b=*p;
C、*p=&b;
D、b=p;
正確答案:
第17題,已知程序段:int a[3][4],*p[3]={a[0], a[1], a[2]},**pp=p,i;for (i=0; i12; i++)a[i/4][i%4]=i;
則pp[1][2]的值是##。
A、3
B、4
C、5
D、6
正確答案:
第18題,下面合法的用戶自定義標(biāo)識符是( )。
A、No_1
B、int
C、30years
D、a *s
正確答案:
第19題,以下不正確的if語句形式是##。
A、if(xy);
B、if(x=0)x+=y;
C、if(X!=y(tǒng))cinx
D、if(x<y)else ciny; { x++; y++;}
正確答案:
答案來源:(www.),已知"char *s="mybook";",則strlen(s)的值為##。
A、4
B、6
C、7
D、不確定
正確答案:
第21題,( )是指設(shè)計、編制、調(diào)試程序的方法和過程,是尋找算法并用計算機能夠理解的語言表達出來的一種活動。
A、算法
B、程序
C、程序設(shè)計
D、編程
正確答案:
第22題,下列表達式中的值為1是( )。
A、1-'0'
B、1-'\0'
C、'1'-0
D、'\0'-'0'
正確答案:
第23題,在C++中,表示單行注釋開始的符號是( )。
A、{
B、//
C、/*
D、;
正確答案:
第24題,一個浮點法表示的數(shù)值由( )兩部分組成。
A、指數(shù)和基數(shù)
B、尾數(shù)和小數(shù)
C、階碼和尾數(shù)
D、整數(shù)和小數(shù)
正確答案:
答案來源:(www.),已知"char str[20]="mybook",*p=str+2;"則以下各選項中輸出結(jié)果為"b"的是##。
A、coutp;
B、coutp[0];
C、coutstr;
D、coutstr+2;
正確答案:
第26題,數(shù)據(jù)類型的定義,如結(jié)構(gòu)體、枚舉等類型的定義等一般放在用戶自定義的頭文件中。
T、對
F、錯
更多答案下載:(www.)
第27題,前綴和后綴運算符++,當(dāng)它們出現(xiàn)在表達式中,表達式的值會有所不同。
T、對
F、錯
更多答案下載:(www.)
第28題,switch語句中的default分支不可以缺省。
T、對
F、錯
正確答案:F
第29題,使用if...else語句可以處理多選擇問題,不會因為嵌套層次太多而導(dǎo)致程序的可讀性下降,也不容易出錯。
T、對
F、錯
正確答案:F
答案來源:(www.),p[j]也可以寫作*(p+j)或*(*(p+i)+j)
T、對
F、錯
正確答案:
第31題,循環(huán)語句的循環(huán)體在邏輯上是一條語句,當(dāng)一個循環(huán)體需要多條語句才能完成時,必需用花括號將他們括起來。
T、對
F、錯
更多答案下載:(www.)
第32題,已知"char s[10]="hello";",則s[5]的值為'\0'。
T、對
F、錯
正確答案:
第33題,計算機中可以直接處理十進制數(shù)。
T、對
F、錯
正確答案:
第34題,在全局變量定義前加一個static關(guān)鍵字,則該變量就成為靜態(tài)全局變量。
T、對
F、錯
正確答案:
第35題,用C++表示數(shù)學(xué)表達式xy是x*y。
T、對
F、錯
正確答案:
第36題,用C++提供的if或if...else語句,就能夠解決嵌套選擇的問題。
T、對
F、錯
更多答案下載:(www.)
第37題,無參宏定義和條件編譯結(jié)合使用可以解決頭文件重復(fù)包含問題。
T、對
F、錯
更多答案下載:(www.)
第38題,算數(shù)表達式"12+'a'"值的數(shù)據(jù)類型是char型。
T、對
F、錯
正確答案:
第39題,靜態(tài)局部變量只可以在定義它的函數(shù)(或復(fù)合語句)中使用。
T、對
F、錯
正確答案:
第40題,已知"int a[3];",則可以使用"a[2]=10;"將數(shù)組a中的第3個元素賦值為10。
T、對
F、錯
更多答案下載:(www.)
第41題,int *p1, p2;
則表示定義了兩個指針變量p1和p2。
T、對
F、錯
正確答案:
第42題,已知函數(shù)原型"double fun();",要定義一個函數(shù)指針變量p指向該函數(shù)的首地址,則其定義語句為"double (*p)()=fun;"。
T、對
F、錯
更多答案下載:(www.)
第43題,已知"char c[]="abc";",則可以使用"c="def";"更改c的值。
T、對
F、錯
正確答案:F
第44題,對于二維數(shù)據(jù)的存儲問題,只能使用C++提供的二維數(shù)組。
T、對
F、錯
正確答案:F
第45題,C++程序中的"#include"是一個注釋命令,它使程序具有了基本的輸入/輸出功能。
T、對
F、錯
正確答案:F
第46題,用new動態(tài)分配內(nèi)存時既可以使用常量也可以使用變量指定元素數(shù)目。
T、對
F、錯
正確答案:
第47題,C++編譯器總是將else與其前面最近的那個if匹配成一個if ... else結(jié)構(gòu)。
T、對
F、錯
正確答案:F
第48題,不考慮溢出情況,下面語句不是"死循環(huán)"。
int a=3379;
while(a++%2+3%2)a++;
T、對
F、錯
正確答案:F
第49題,調(diào)用函數(shù)時傳入的實參個數(shù)可以多于形參個數(shù)。
T、對
F、錯
正確答案:
答案來源:(www.),SP結(jié)構(gòu)化程序設(shè)計方法也稱面向過程的程序設(shè)計方法,反映了過程性編程的方法,根據(jù)執(zhí)行的操作來設(shè)計一個程序。
T、對
F、錯
更多答案下載:(www.)