需要答案請(qǐng)加QQ:296856541 微信:aopopengzs
可做奧鵬全部院校在線作業(yè)、離線作業(yè)、畢業(yè)論文
《C語言》課程在線作業(yè)3
試卷總分:100 得分:100
第1題,下面程序是從鍵盤輸入學(xué)號(hào)然后輸出學(xué)號(hào)中百位數(shù)字是3的學(xué)號(hào)輸入0時(shí)結(jié)束循環(huán)請(qǐng)選擇填空includestdiohmain{1ongintnumscanf"%ld"&numdo{ifprintf"%ld"numscanf"%ld"&num}whilenum==0}
A、num%100/10==3
B、num/100%10==3
C、num%10/10==3
D、num/10%10==3
正確答案:
第2題,"文件包含"預(yù)處理語句的使用形式中當(dāng)include后面的文件名用""雙引號(hào)括起時(shí)尋找被包含文件的方式是
A、直接按系統(tǒng)設(shè)定的標(biāo)準(zhǔn)方式搜索目錄
B、先在源程序所在目錄搜索,再按系統(tǒng)設(shè)定的標(biāo)準(zhǔn)方式搜索
C、僅僅搜索源程序所在目錄
D、僅僅搜索當(dāng)前目錄
正確答案:
第3題,如果inta=0x3intb=0x2執(zhí)行運(yùn)算a=b則x的結(jié)果是
A、0
B、1
C、11
D、48
正確答案:
第4題,若有如下語句
intx=3do{printf"%dn"x=2}whilex
則上面程序段
A、輸出的是 1
B、輸出的是1和-2
C、輸出的是3和0
D、是死循環(huán)
正確答案:
答案來源:(www.),若運(yùn)行以下程序時(shí)從鍵盤輸入ADescriptorCRCR表示回車則下面程序的運(yùn)行結(jié)果是
includestdioh
main
{charcintv0=0v1=0v2=0
do
{switchc=getchar
{case'a'
case'A'
case'e'
case'E'
case'i'
case'I'
case'o'
case'O'
case'u'
case'U'vl+=1
de
A、v0=7,v1=4,v2=7
B、v0=8,v1=4,v2=8
C、v0=11,v1=4,v2=11
D、v0=12,vl=4,v2=12
正確答案:
第6題,以下程序的正確運(yùn)行結(jié)果是include
intfuncintaintb
main
{intk=4m=1p
p=funkmprintf"%d"p
p=funkmprintf"%dn"p
}
funcintaintb
{staticintm=0i=2
i+=m+1
m=i+a+b
returnm
}
A、8,17
B、8,16
C、8,20
D、8,8
正確答案:
第7題,若有定義inta[2][3]則對(duì)a數(shù)組的第i行j列元素地址的正確引用為
A、*(a[i]+j)
B、(a+i)
C、*(a+j)
D、a[i]+j
正確答案:
第8題,C語言對(duì)嵌套if語句的規(guī)定是else總是與 配對(duì)
A、其之前最近的 if
B、第一個(gè) if
C、縮進(jìn)位置相同的 if
D、其之前最近且不帶 else 的 if
正確答案:
第9題,下列運(yùn)算符中優(yōu)先級(jí)最低的是
A、?:
B、&&
C、+
D、!=
正確答案:
答案來源:(www.),有以下程序段intx=0s=0whilex=0s+=++x
printf"%d"s則
有以下程序段
A、運(yùn)行程序段后輸出0
B、運(yùn)行程序段后輸出1
C、程序段中的控制表達(dá)式是非法的
D、程序段執(zhí)行無限次
正確答案:
第11題,在訪問一個(gè)結(jié)構(gòu)元素前你必須定義
A、結(jié)構(gòu)體
B、結(jié)構(gòu)體變量
C、定義結(jié)構(gòu)指針
D、A和B
正確答案:
答案來源:(www.),語句whileE中的表達(dá)式E等價(jià)于
A、E==0
B、E!=1
C、E!=0
D、E==1
正確答案:
第13題,下關(guān)于運(yùn)算符優(yōu)先順序的描述中正確的是
A、關(guān)系運(yùn)算符 算術(shù)運(yùn)算符 賦值運(yùn)算符 邏輯與運(yùn)算符
B、邏輯 運(yùn)算符 關(guān)系運(yùn)算符 算術(shù)運(yùn)算符 賦值運(yùn)算符
C、賦值運(yùn)算符 邏輯與運(yùn)算符 關(guān)系運(yùn)算符 算術(shù)運(yùn)算符
D、算術(shù)運(yùn)算符 關(guān)系運(yùn)算符 賦值運(yùn)算符 邏輯與運(yùn)算符
正確答案:
第14題,對(duì)于for表達(dá)式1表達(dá)式2表達(dá)式3語句的正確描述
A、表達(dá)式2省略,循環(huán)不執(zhí)行。
B、表達(dá)式3省略,可在循環(huán)體中修改循環(huán)控制變量,以保證正常退出。
C、三個(gè)表達(dá)式均不能省略。
D、三個(gè)表達(dá)式均不能省略。但分號(hào)可以省略。
正確答案:
答案來源:(www.),putchar函數(shù)可以向終端輸出一個(gè)
A、整型變量表達(dá)式值
B、實(shí)型變量值
C、字符串
D、字符或字符型變量值
正確答案:
第16題,以下程序的輸出結(jié)果是main{inta=100x=10y=20okl=5ok2=0ifxyify=10ifokla=1elseifok2a=10a=1printf"%dn"a}
A、1
B、0
C、-1
D、值不確定
正確答案:
第17題,設(shè)有語句inta[4][10]*p=*a則下面表達(dá)式中屬于地址表達(dá)式的是
A、a[1][2]
B、a[1]
C、*(p+1*10+2)
D、*(a[1]+2)
正確答案:
第18題,有以下程序其中函數(shù)f的功能是將多個(gè)字符串按字典順序排序
includestringh
voidfchar*p[]intn
{char*tintij
fori=0in1i++
forj=i+1jnj++
ifstrcmpp[i]p[j]0{t=p[i]p[i]=p[j]p[j]=t}
}
main
{
char*p[5]={"abc""aabdfg""abbd""dcdbe""cd"}
A、2
B、3
C、6
D、4
正確答案:
第19題,假設(shè)調(diào)用函數(shù)有以下定義和函數(shù)f調(diào)用則函數(shù)f中對(duì)形參數(shù)組錯(cuò)誤定義的是charc[5]={'a''b''0''c''0'}printf"%s"c
A、f(int array[][6])
B、f(int array[3][])
C、f(int array[][4])
D、f(int array[2][5])
正確答案:
答案來源:(www.),C語言中存儲(chǔ)類型的變量只在使用時(shí)分配空間
A、static 和auto
B、register和 extern
C、register和 static
D、auto 和register
正確答案:

