561. 下面的for語句 。
for(x=0,y=10;(y>0)&&(x<4);x++,y-- ) ;
a) 是無限迴圈
b) 迴圈次數不定
c) 迴圈執行4次
d) 迴圈執行3次
正確答案:c
562. 已知 char a[20]=;
語句printf("%c",a[30]);的輸出是____
a) 《空格》
b) n
c) 不定
d) 陣列定義有誤
正確答案:c
563. 若用陣列名作為函式呼叫時的實參,則實際上傳遞給形參的是 。
a) 陣列首位址
b) 陣列的第乙個元素值
c) 陣列中全部元素的值
d) 陣列元素的個數
正確答案:a
564. 對二維陣列的正確申明是____。
a) int a=;
b) int a[2]=;
c) int a[3]=;
d) int a[2,3]=;
正確答案:c
565. 對函式形參的說明有錯誤的是____。
a) int a(float x,int n)
b) int a(float *x,int n)
c) int a(float x[10],int n)
d) int a(float x,int n)
正確答案:c
566. 如果乙個變數在整個程式執行期間都存在,但是僅在說明它的函式內是可見的,
這個變數的儲存型別應該被申明為____。
a) 靜態變數
b) 動態變數
c) 外部變數
d) 內部變數
正確答案:a
567. 以下對結構變數stul中成員age的非法引用是 。
struct student
stu1,*p;
p=&stu1;
a) stu1.age
b) student.age
c) p->age
d) (*p).age
正確答案:b
568. 要開啟乙個已存在的非空檔案"file"用於修改,選擇正確的語句____。
a) fp=fopen("file", "r");
b) fp=fopen("file", "a+");
c) fp=fopen("file", "w");
d) fp=fopen('file", "r+");
正確答案:c
569. 當順利執行了檔案關閉操作時,fclose函式的返回值是 。
a) -1
b) true
c) 0
d) 1
正確答案:c
570. fscanf函式的正確呼叫形式是 。
a) fscanf (檔案指標, 格式字串, 輸出列表);
b) fscanf (格式字串, 輸出列表, 檔案指標);
c) fscanf (格式字串, 檔案指標, 輸出列表);
d) fscanf (檔案指標, 格式字串, 輸入列表);
正確答案:d
571. 已知巨集定義
#define n 3
#define y(n) ((n+1)*n)
執行語句z=2*(n+y(5+1));後,變數z的值是____。
a) 42
b) 48
c) 52
d) 出錯
正確答案:b
572. 已知巨集定義 #define sq(x) x*x
執行語句printf("%d",10/sq(3));後的輸出結果是____。
a) 1
b) 3
c) 9
d) 10
正確答案:c
573. 下列關於模板說法錯誤的是()
a) 模板是一種安全的、高效的重用**的方式。
b) 通過模板可以實現不同型別的資料的相同處理
c) 與類和函式的定義不同,類模板和函式模板的定義一般放在標頭檔案中
d) 開發模板程式不需要把關鍵資料型別換成模板引數
正確答案:d
574. 結構化程式設計的基本結構不包含下面哪乙個()
a) 順序
b) 選擇
c) 跳轉
d) 迴圈
正確答案:c
575. visual c++ 6.0整合開發環境中,當程式編譯出錯時,錯誤資訊會出現在哪個區域:
a) 工作區視窗
b) **編輯視窗
c) 輸出視窗
d) 選單和工具欄
正確答案:c
576. printf(「*%5.2f*n」,3.1495)的輸出結果為()
a) *3.149*
b) *3.14*
c) *3.15*
d) *3.150*
正確答案:c
577. 表示式(double)(na + nb) / 2 + (int)dbx % (int)dby的值,其中na = 3,nb = -4,dbx = 2.5, dby = 4.7
a) 2
b) 1.5
c) 2.5
d) -0.5
正確答案:b
578. 有如下程式
void main(void)
int ni,nsum;
for(ni=1;ni<=3;nsum++)
nsum += ni;
printf("%dn",nsum);
該程式的執行結果是()
a) 6
b) 3
c) 死迴圈
d) 0
正確答案:c
579. 以下陣列定義不正確的是()
a) int narray[3][4]
b) int narray[4] =
c) int narray[100][100] =
d) int narray[3] = ,,}
正確答案:d
580. 設有陣列定義: char carray[ ] = "程式設計"; 則陣列carray所佔的空間為
a) 9
b) 5
c) 4
d) 8
正確答案:a
581. 設有如下定義int na, nb, nc, nx;
nx = (na = 4, nb = 16, nc = 32);
則nx的值為()
a) 4
b) 16
c) 32
d) 52
正確答案:c
582. 關於函式宣告正確的是()
a) int fun(int x=0;int y);
b) int fun(int x,y=0);
c) int fun(int x=0);
d) int fun(int x=0,int y ,int z=0);
正確答案:c
583. 已知:int m=10;下列表示引用的方法中正確的是()
a) int &x = m
b) int &y=10
c) int &z
d) float &t=&m
正確答案:a
584. 下面關於sizeof操作符使用說法錯誤的是____
a) 當運算元是陣列型別時,其結果是陣列的總位元組數;
b) 當運算元是聯合型別時,其結果是其最大位元組成員的位元組數;
c) 當運算元是結構型別時,其結果是所有成員的總位元組數;
d) 當運算元是指標型別時,其結果是所指物件的總位元組數
正確答案:d
585. 下面關於sizeof操作符的說明正確的是_____。
a) 其引數既可以是型別,也可以是變數;
b) 其返回值是帶符號的整型;
c) 當運算元是指標變數時,其返回值依賴於編譯器;
d) 當運算元是函式中的陣列形參或函式型別的形參,其結果是指標的大小。
正確答案:a
586. 表示式 !x 等價於_____。
a) x == 0
b) x == 1
c) x != 0
d) x != 1
正確答案:a
587. ______是合法的使用者自定義識別符號。
a) b_b
b) float
c) d) _isw
正確答案:a
588. 若變數已正確定義並賦值,表示式______不符合c語言語法。
a) a*b/c;
b) 3.14%2
c) 2, b
d) a/b/c
正確答案:b
589. ____是不正確的字元常量。
a) n
b) 1
c) a
d) 101
正確答案:c
590. 在 c 程式中,用_____表示邏輯值"真"。
a) 1
b) 非 0 的數
c) 非 1 的數
d) 大於 0 的數
正確答案:b
全國計算機等級考試 C語言二級 題庫
1 下列敘述中正確的是 a 乙個演算法的空間複雜度大,則其時間複雜度也必定大 b 乙個演算法的空間複雜度大,則其時間複雜度必定小 c 乙個演算法的時間複雜度大,則其空間複雜度必定小 d 演算法的時間複雜度與空間複雜度沒有直接關係 正確答案 d 解析 演算法的空間複雜度是指演算法在執行過程中所需要 的...
全國計算機等級二級C語言上機程式設計題題型
全國計算機等級二級c語言上機程式設計題題型 第1題函式fun的功能是 將n個人員的考試成績進行分段統計,考試成績放在a陣列中,各分數段的人數存到b陣列中 成績為60到69的人數存到b 0 中,成績為70到79的人數存到b 1 成績為80到89的人數存到b 2 成績為90到99的人數存到b 3 成績為...
全國計算機等級考試(二級C語言程式)考試大綱
一 c語言的結構 1.程式的組成 main函式和其他函式。2.標頭檔案 資料說明 函式的開始和結束標誌。3.源程式的書寫格式。4.c語言的風格。二 資料型別及運算 1.c的資料型別 基本型別 構造型別 指標型別 空型別 及定義方法。2.c運算子的種類 運算優先順序和結合型。3.不同型別資料間的轉換與...