C語言程序設(shè)計-002-國開機(jī)考復(fù)習(xí)資料_第1頁
C語言程序設(shè)計-002-國開機(jī)考復(fù)習(xí)資料_第2頁
C語言程序設(shè)計-002-國開機(jī)考復(fù)習(xí)資料_第3頁
免費(fèi)預(yù)覽已結(jié)束,剩余3頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

本文檔的說明:文檔是由網(wǎng)絡(luò)收集整理而來!僅供同學(xué)考前復(fù)習(xí)用單選題問題1:在循環(huán)語句“for(i=n-1;i>=1;i--)S;”中,循環(huán)體S被執(zhí)行的次數(shù)為選項:1選項:n-1選項:n選項:n+1參考答案是:n-1問題2:在C語言程序中,單行或行尾注釋語句使用的標(biāo)記符為選項://選項:/*選項:*/選項:**參考答案是://問題3:當(dāng)不需要函數(shù)返回任何值時,則所使用的返回類型為選項:int選項:union選項:void選項:Void參考答案是:void問題4:假定p為指向二維數(shù)組intd[4][6]的指針,則p的類型為選項:int(*)[6]選項:int**選項:int[6]選項:int*參考答案是:int(*)[6]問題5:在scanf()函數(shù)調(diào)用的格式字符串中,若使用格式符為“%lf”,則對應(yīng)輸入的數(shù)據(jù)類型為選項:char選項:int選項:float選項:double參考答案是:double問題6:char類型的長度為選項:1選項:2選項:3選項:4參考答案是:1問題7:C語言中的選擇類語句有兩條,它們是選項:if和switch選項:if和else選項:switch和case選項:else和case參考答案是:if和switch問題8:由C語言源程序文件編譯而成的目標(biāo)文件的擴(kuò)展名為選項:cpp選項:exe選項:obj選項:c參考答案是:obj問題9:x<=10的相反表達(dá)式為選項:x>=10選項:x>10選項:x!=10選項:x>0參考答案是:x>10問題10:假定有一個int型一維數(shù)組a[10],則元素a[5]的字節(jié)地址為選項:(char*)a+16選項:(char*)a+40選項:(char*)a+10選項:(char*)a+20參考答案是:(char*)a+20問題11:函數(shù)pow(4,3)的值為選項:64.0選項:12.0選項:27選項:56參考答案是:64.0問題12:若需要從一個字符串中查找另一個子串,則選用的函數(shù)是選項:strlen選項:strstr選項:strchr選項:strcpy參考答案是:strstr問題13:若x的值為-10,則執(zhí)行“if(x)x++;elsex--;”語句后,x的值為選項:-11選項:-9選項:-10選項:0參考答案是:-9問題14:假定一個枚舉類型的定義為“enumRA{ab,ac,ad,ae};”,則ac值為選項:3選項:2選項:1選項:0參考答案是:1判斷題問題1:在C語言字符集中,一個大寫英文字母和它的小寫英文字母被視為不同的字符。選項:√選項:×參考答案是:√問題2:假定a是一個一維數(shù)組,則數(shù)組名a的值和&a[0]的值相等。選項:√選項:×參考答案是:√問題3:在數(shù)據(jù)文件打開方式字符串中,字符r和w具有確定的含義,r代表寫文件方式,w代表讀文件方式。選項:√選項:×參考答案是:×問題4:一條注釋語句的最后必須使用分號結(jié)束。選項:√選項:×參考答案是:×問題5:在利用printf()函數(shù)向屏幕輸出數(shù)據(jù)時,不需要使用格式字符串來規(guī)定輸出數(shù)據(jù)的類型。選項:√選項:×參考答案是:×問題6:在C語言程序上機(jī)操作的過程中,編譯程序的操作步驟之前是輸入和編輯程序。選項:√選項:×參考答案是:√問題7:存儲包含一個字符的字符串需要至少占用2個字節(jié)的存儲空間。選項:√選項:×參考答案是:√問題8:定義符號常量只有一種方法,就是采用預(yù)處理命令#define的方法。選項:√選項:×參考答案是:×問題9:在一個函數(shù)定義中,函數(shù)體是一條簡單語句。選項:√選項:×參考答案是:×問題10:一個磁盤數(shù)據(jù)文件的文件名由文件主名和擴(kuò)展名所組成,其中間用圓點分開。選項:√選項:×參考答案是:√問題11:在一維數(shù)組的定義語句中,數(shù)組名后帶有一對中括號。選項:√選項:×參考答案是:√問題12:在語句“typedefint*inPointer;”中,把標(biāo)識符inPointer定義為int*類型。選項:√選項:×參考答案是:√問題13:常數(shù)3.26f是單精度浮點數(shù)。選項:√選項:×參考答案是:×問題14:for循環(huán)語句能夠被轉(zhuǎn)換為while循環(huán)語句。選項:√選項:×參考答案是:√問題15:表達(dá)式x=x+y表示成復(fù)合賦值表達(dá)式為x+=y。選項:√選項:×參考答案是:√填空題問題1:執(zhí)行下面程序的輸出結(jié)果為________。

#include<stdio.h>

voidmain(){

intx=9,y=0;

switch(x%3){

case0:y+=x;

case1:y+=2*x+1;

case2:y+=3*x;break;

default:y+=x-1;

}

printf("y=%d\n",y);

}選項:y=55參考答案是:y=55問題2:執(zhí)行下面程序的輸出結(jié)果為________。

#include<stdio.h>

voidmain(){

inti,s=0;

for(i=16;i>0;i-=2)

if(i%3==0||i%4==0)s+=i;

printf("s=%d\n",s);

}選項:s=46參考答案是:s=46問題3:執(zhí)行下面程序的輸出結(jié)果為________。

#include<stdio.h>

voidmain(){

intx=5,y=8;

if(x>=y)printf("%d%d\n",x,y);

elseprintf("%d%d\n",y,x);

}選項:85參考答案是:85問題4:執(zhí)行下面程序的輸出結(jié)果為________。

#include<stdio.h>

voidmain(){

inta[8]={10,8,16,15,9,21,7,16};

inti,x=a[0];

for(i=1;i<8;i++)

if(a[i]<x)x=a[i];

printf("x=%d\n",x);

}選項:x=7參考答案是:x=7問答題問題1:補(bǔ)充完整下面函數(shù)定義中while循環(huán)的循環(huán)體,該函數(shù)的功能是求出并返回由字符指針ptr所指向的字符串中包含的十進(jìn)制數(shù)字字符的個數(shù)。intxxk7(char*ptr){

intn=0;

//使用n作為統(tǒng)計變量

while(*ptr){

//在下面補(bǔ)充合適的循環(huán)體內(nèi)容

}

returnn;}解析:if(*ptr>='0'&&*ptr<='9')n++;ptr++;問題2:補(bǔ)充完整下面主函數(shù)的函數(shù)體,計算并輸出表達(dá)式1+2^3+3^3+..

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論