錯誤資訊 c語言實現 全國計算機等級考試二級C語言

2021-10-11 23:40:05 字數 4531 閱讀 9894

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.不同型別資料間的轉換與...