1、演算法中,二分查詢法《堆排序法
2、在資料庫的**模式中,外模式(又稱為使用者模式和子模式),外模式可以有多個,而內模式和概念模式只能有乙個。
3、學生選課成績表的關係模式是sc(s#,c#,g)其中#s為學號,c#為課號,g為成績,檢索課號為2的成績不及格的學生的學號()
4、用c語言編寫的程式為源程式,它以ascii**存放在乙個文字檔案中。
5、c語言源程式經過編譯之後生成字尾為.obj的目標程式。
6、不是每一條c語言語句都能歐被轉換成二進位制的機器指令,因為有些是不可以執行。
7、c程式經過編譯,連線步驟之後才能形成乙個執行的二進位制機器指令檔案。
8、e的x次方用的是exp(x)表示。
9、%首先是對整型的資料,百分號兩邊是必須是整型資料
10、double a=22,int i=0,k=18;
i=a%11是不對的,因為a是雙精度型,不是整型,而i是整型,並且我們不能把高精度的轉化為低精度的資料型別。
11、關於邏輯運算的兩邊我們規定只要是任何合法的表示式。
12、當程式的開頭包含檔案stdio.h時,可以給指標變數賦值null.
13、改變形參的值,不會改變對應實參的值。
14、函式可以返回位址值。
15、「二維陣列可以省略行。因為二維陣列儲存的時候是「先行後列」,如果不指定列數,就不能知道一行放幾個資料,只要知道了列數,排頭就可以知道一共能放多少行,二維陣列可以省略行。
16、a=8,a>>3是什麼意思呢?(相當於是a除以8等於1)。
位運算
位運算的運算分量只能是*
*整型或字元型資料*
*,位運算把運算物件看作是由二進位組成的位串資訊,按位完成指定的運算,得到位串資訊的結果。
&(按位與)、|
(按位或)、^
(按位異或)、~
(按位取反)。
其中,按位取反運算子是單目運算子,其餘均為雙目運算子。
位運算子的優先順序從高到低,依次為~、&、^、|。
1、按位與運算子(&)
0&0=
0,0&
1=0,
1&0=
0,1&
1=1。即同為 1 的位,結果為 1,否則結果為 0。
2、 (按位或運算子(|)
0|0=
0,0|
1=1,
1|0=
1,1|
1=1,即只要有1個是1的位,結果為1,否則為0。
3、按位異或運算子(^)
0^0=
0,0^
1=1,
1^0=
1,1^
1=0,即相應位的值相同的,結果為 0,不相同的結果為 1。
4、(4)按位取反運算子(
~),取反 ~是一元運算子,用來對乙個二進位制數按位取反,即將0變1,將1變0。例如,
~7的結果為0xfff8。
5、 (
1)左移運算子(
<<
),如4
<<
2,結果為16。
(2)右移運算子(
>>
)例如8
>>
3,結果為1(8的二進位制數為1000,向右移動則為1)
17、在c語言中,預處理命令列都以#開頭
18、預處理命令列可以出現在c語言源程式的起始位置。
19、#include必不一定放在c程式的開頭。
20、c語言的預處理能實現巨集定義和條件編譯功能。
21、在c語言中,只能夠用於區域性變數的儲存型別的是(auto)和(register)
22、
#include<stdio.h>
main()
char s=
"012xy\08s34f4w2"
;int i, n=0;
for(i=
0; s[i]!=0
; i++)if
(s[i]>=
'0'&&s[i]<=
'9') n++
;printf
("%d\n"
, n)
;程式執行後的輸出結果是____b__。
a.0b.3
c.7d.8`
[解析]s[i]
!=0代表『\0』,『\0』是乙個字元,ascii 碼 為0。
當遇到'\0'時,for迴圈終止,所以最後輸出n值為3
,而本身字串當中的0是代表的是『0』表示的話應該該是s[i]
!='0'。
字串是由數字、字母、下劃線組成的一串字元。
23、字串的輸入方式:
逐個字元處理:
> #include
>
intmain()
>
>
for(
int i =
0; i <
5; i++
)>
>
>
}說明:字串中有空格也可以正確的輸入整串
整個字串處理:
#include
intmain()
說明:以字串為單位處理時,直接使用陣列名,無需&
輸入字串時,遇到回車或空格,輸入結束,並且自動在串後面加上結束標誌'\0'
gets與puts的輸入輸出
#include
結果是1,2
static作為全域性變數是保持上一次的值,而作為區域性變數則是會動態變化。
int (*t)[n]的意思是,t是乙個指向 在記憶體中連續儲存的 n個int資料所組成的 塊的指標。在函式呼叫的是時候傳遞了指標,所以可以通過指標改變二維陣列中的數值.
浙江十套 第一套 解題報告
如果 maxo 0 說明只有 x 答案就是 maxx 如果 x 不夠用,說明每次都是放 maxo 個 o 用乙個 x 隔開 oooooxooooox cdots 此時有 counto ge countx 1 maxo 因此,最大是 countx countx 1 maxo 注意更新 include ...
計算機等級二級c語言歷年上機真題第一套
第一套真題 1.1從鍵盤輸入乙個字串並儲存在字元str1中,把字串str1中下標為偶數的字元儲存在字串str2中並輸出。例如,當str1 cdefghij 則str2 cegi 1.2 在主函式中從鍵盤輸入若干個數放入陣列中,用0結束輸入並放在最後乙個元素中。fun 的功能是計算陣列元素中值為負數的...
2020初中生暑假 第一套
t1掃雷 二維陣列,方向陣列 includeusing namespace std char c 105 105 int a 105 105 n,m int dx dy intmain for int i 1 i n i return0 t2 music 列舉每一段旋律,即單詞,對應列舉歌曲的每乙個...