[中國石油大學(華東)]《程序設計(C語言)》2020年春季學期在線作業(yè)(二)
試卷總分:100 得分:100
第1題,對于循環(huán) for (k=16; k0; k-=3) putchar(‘*’);輸出是( )
A、*****
B、******
C、*******
D、無限循環(huán)
正確答案:
第2題,下列變量的定義及賦值正確的是( )
A、int i=0;j;
B、char c=”A”;
C、double x,y,z; x=y=z=100;
D、float a=b=100;
正確答案:
第3題,對于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
正確答案:
第4題,如有以下變量定義:int a=5,b=6,c=12;那么下列表達式結果為真的是( )
A、a-b
B、ab
C、b/c
D、c%b
正確答案:
第5題,C語言中基本數(shù)據(jù)類型有( )
A、整型、實型、邏輯型
B、整型、字符型、邏輯型
C、整型、實型、字符型
D、整型、實型、字符型、邏輯型
正確答案:
第6題,若有定義int x, *p; ,則正確的賦值表達式是( )
A、p=&x;
B、p=x;
C、*p=&x;
D、*p=*x;
正確答案:
第7題,若有說明語句:char c= ‘\64’ ; 則變量C包含:
A、1個字符
B、2個字符
C、3個字符
D、說明不合法,C值不確定
正確答案:
第8題,設有語句:float x=1,y; y=x 3/2; 則y的值是( )
A、1
B、2
C、2.0
D、2.5
正確答案:
第9題,若二維數(shù)組a有m列,則a[I][j]元素前的數(shù)組元素個數(shù)為( )
A、j*m i
B、i*m j
C、i*m j-113
D、i*m j 1
正確答案:
第10題,若有定義:“int a=8,b=5,c;”,執(zhí)行語句“c=a/b 0.4”后,c的值為( )
A、1.4
B、1
C、2.0
D、2
正確答案:
第11題,下述語句的輸出為( )
int m=-1;
printf(“%d,%u,%o”,m,m,m);
A、-1,-1,-11
B、-1,32767,-177777
C、-1,32768,177777
D、-1,65535,177777
正確答案:
第12題,能正確表示邏輯關系“a≥10或a≤0”的C語言表達式是( )
A、a=10 or a=0
B、a=10 || a=0
C、a=10 && a=0
D、a=10 | a=0
正確答案:
第13題,在調用函數(shù)時,如果實參是簡單變量,它與對應形參之間的數(shù)據(jù)傳遞方式是( )
A、地址傳遞
B、由實參傳給形參,再由形參返回實參
C、值傳遞
D、傳遞方式由用戶指定
正確答案:
第14題,以下四個選項中不能看作一條語句的是( )
A、{; }
B、a=0,b=0,c=0;
C、if(a0)
D、if(b==0)m=1;n=2;
正確答案:
第15題,以下關于數(shù)組的描述正確的是( )
A、數(shù)組大小固定,但是可以有不同類型的數(shù)組元素
B、數(shù)組大小可變,但是所有數(shù)組元素的類型必須相同
C、數(shù)組大小固定,所有元素的類型必須相同
D、數(shù)組大小可變,可以有不同類型的數(shù)組元素
正確答案:
第16題,設有定義語句:char str[][20]={"Hello","Beijing"},*p=str; 則printf("%d\n",strlen(p+20)); 輸出結果是( )
A、0
B、5
C、7
D、20
正確答案:
第17題,下面不是C語言基本數(shù)據(jù)類型的是( )
A、指針類型
B、整型
C、無符號長整型
D、單精度型
正確答案:
第18題,若有:int a[ ]= {1,2,3,4,5,6,7,8},*p=a ;不能正確表示a[5]的表達式是( )
A、p 5
B、p[5]
C、*(a 5)
D、*(p 5)
正確答案:
第19題,在C語言中,字符型數(shù)據(jù)在內存中的存儲形式是( )
A、原碼
B、補碼
C、反碼
D、ASCII碼
正確答案:
第20題,表示x≤0或x≥1的正確的表達式是( )
A、x=1||x=0
B、x1 || x=0
C、x=1 or x=0
D、x=1 || x0
正確答案: