可做奧鵬院校所有作業(yè),畢業(yè)論文,咨詢請(qǐng)?zhí)砑観Q:3230981406 微信:aopopenfd777
[中國石油大學(xué)(華東)]2020年秋季學(xué)期《程序設(shè)計(jì)(C語言)》在線考試(適用于2020年12月份考試)
試卷總分:100 得分:100
第1題,若有:int a[10],*p=&a[0];,關(guān)于數(shù)組名a的不正確的說法是( )
A、a是個(gè)數(shù)組指針
B、數(shù)組名a表示數(shù)組的首地址
C、數(shù)組名a與a[0]等價(jià)
D、a和p都指向同一個(gè)存儲(chǔ)單元
正確答案:A
第2題,對(duì)于int a[ ] = {1,2,3,4,5,6}, p; p=a; *(p 3) = 2; 則*p, *(p 3)的值是( )
A、1 5
B、1 3
C、1 6
D、1 4
正確答案:A
第3題,當(dāng)對(duì)兩個(gè)字符串進(jìn)行比較時(shí),應(yīng)該使用的函數(shù)是( )
A、strcat
B、strcmp
C、strcpy
D、strlen
正確答案:B
第4題,能正確表示x的取值范圍在[0,100]和[-10,-5]內(nèi)的表達(dá)式是( )
A、(x<=-10)||(x>=-5)&&(x<=0)||(x>=100)
B、(x>=-10)&&(x<=-5)||(x>=0)&&(x<=100)
C、(x>=-10)&&(x<=-5)&&(x>=0)&&(x<=100)
D、(x<=-10)||(x>=-5)&&(x<=0)||(x>=100)
正確答案:B
答案來源:(www.),能正確表示邏輯關(guān)系“a≥10或a≤0”的C語言表達(dá)式是( )
A、a=10 or a=0
B、a=10 || a=0
C、a=10 && a=0
D、a=10 | a=0
正確答案:
第6題,C語言中基本數(shù)據(jù)類型有( )
A、整型、實(shí)型、邏輯型
B、整型、字符型、邏輯型
C、整型、實(shí)型、字符型
D、整型、實(shí)型、字符型、邏輯型
正確答案:
第7題,表示x≤0或x≥1的正確的表達(dá)式是( )
A、x=1||x=0
B、x1 || x=0
C、x=1 or x=0
D、x=1 || x0
正確答案:
第8題,若二維數(shù)組a有m列,則a[I][j]元素前的數(shù)組元素個(gè)數(shù)為( )
A、j*m i
B、i*m j
C、i*m j-113
D、i*m j 1
正確答案:
第9題,若有: int x=1,n=5; 則執(zhí)行語句x%=(n%2)后,x的值為?
A、3
B、2
C、1
D、0
正確答案:
答案來源:(www.),若有定義:int a[5];則a數(shù)組中首元素的地址可以表示為( )
A、&a
B、a 1
C、a
D、&a[1]
正確答案:
第11題,設(shè)有定義int a[ ]={1,5,7,9,11,13},*p=a 3;則*(p-2),*(a 4)的值是( )
A、5 11
B、1 9
C、5 9
D、有錯(cuò)誤
正確答案:
答案來源:(www.),若有如下語句: int *p1,*p2; 則其中int所指的是( )
A、p1的類型
B、*p1和*p2的類型
C、p2的類型
D、p1和p2所能指向變量的類型
正確答案:
第13題,設(shè)有兩字符串“Beijing”、“China”分別存放在字符數(shù)組str1[10],str2[10]中,下面語句中能把“China”連接到“Beijing”之后的為( )
A、strcpy(str1,str2);
B、strcpy(str1, “China”);
C、strcat(str1,“China”)
D、strcat(“Beijing”,str2);
正確答案:
第14題,設(shè)有語句:float x=1,y; y=x 3/2; 則y的值是( )
A、1
B、2
C、2.0
D、2.5
正確答案:
第15題,設(shè)有語句:int x=10; x = x -= x - x; ,則執(zhí)行語句后,x的值為( )
A、30
B、20
C、10
D、40
正確答案:
第16題,下列變量的定義及賦值正確的是( )
A、int i=0;j;
B、char c=”A”;
C、double x,y,z; x=y=z=100;
D、float a=b=100;
正確答案:
第17題,下列程序段的輸出結(jié)果是( ) x=9; while(x7) {printf(“*”);x--;}
A、****
B、***
C、**
D、*
正確答案:
第18題,設(shè)有定義:int x=0,y=1,z=1;則運(yùn)行表達(dá)式:x=y z--后,x,y,z的值分別是( )
A、1,1,1
B、1,2,0
C、0,1,1
D、0,2,0
正確答案:
第19題,設(shè)有如下定義和執(zhí)行語句,其輸出結(jié)果為( )int a=3,b=3; a = --b + 1; printf(“%d %d”,a,b);
A、3 2
B、4 2
C、2 2
D、2 3
正確答案:
答案來源:(www.),設(shè)有定義語句:char str[][20]={"Hello","Beijing"},*p=str; 則printf("%d\n",strlen(p+20)); 輸出結(jié)果是( )
A、0
B、5
C、7
D、20
正確答案:
第21題,
正確答案:
第22題,
正確答案:
第23題,
正確答案:
第24題,
正確答案:
答案來源:(www.),
正確答案:
第26題,
正確答案:
第27題,10個(gè)評(píng)委給出某選手打分,編程實(shí)現(xiàn)去掉一個(gè)最高分和一個(gè)最低分,求最后得分(平均分)
正確答案:
第28題,寫一個(gè)判斷素?cái)?shù)的函數(shù)。要求在主函數(shù)中輸入一個(gè)整數(shù)并輸出相應(yīng)的判斷信息。
正確答案: