C語言程序設(shè)計-在線作業(yè)1-00001
試卷總分:100 得分:100
一、單選題 (共 7 道試題,共 70 分)
1.已知:int *p , a ;則語句”p=&a”中運算符”&”的含義是(?。?。
A.邏輯與運算
B.取變量地址
C.取指針內(nèi)容
D.位與運算
2.有如下程序段
int a=5, b=10;
int *p;
p=&b;
a=*p+b;
執(zhí)行該程序段后,a的值為(?。?/p>
A.15
B.20
C.10
D.5
3.若有以下定義和語句,則對數(shù)組元素的錯誤引用是(?。?。
int a[]={1,2,3,4,5,6};
int *p;
p=a;
A.*(&a[3])
B.*(a+3)
C.p+3
D.a[3]
4.已知變量a已定義為int型變量,以下定義并初始化指針變量p的語句中正確的是(?。?。
A.int *p=a;
B.int *p=*a;
C.int p=&a;
D.int *p=&a;
5.在C語言中,雙精度浮點型變量存的儲浮點型數(shù)值,在計算機內(nèi)存系統(tǒng)中占(?。┳止?jié)。
A.2個
B.4個
C.6個
D.8個
6.說明語句“int (*p)( );”的含義是(?。?。
A.p是一個指向函數(shù)的指針變量,該函數(shù)的返回值是一個整型
B.p是一個指向一維數(shù)組的指針變量
C.p是指針變量,指向一個整型數(shù)據(jù)
D.以上說法都不對
7.設(shè)有如下程序:
main()
{
int **p;
int *a, b=20;
a=&b;
p=&a;
printf("%d\n", ** p);
}
上面程序的輸出結(jié)果是( )。
A.20
B.j的地址
C.i的地址
D.運行錯誤
二、多選題 (共 3 道試題,共 30 分)
8.數(shù)據(jù)類型的轉(zhuǎn)換的方式有(?。?。
A.自動類型轉(zhuǎn)換
B.賦值類型轉(zhuǎn)換
C.合法轉(zhuǎn)換
D.強制類型轉(zhuǎn)換
9.運算符操作的數(shù)據(jù)可以是(?。?。
A.常量
B.數(shù)值
C.變量
D.函數(shù)調(diào)用
10.C語言的字符集由(?。┙M成。
A.字母
B.數(shù)字
C.空白符
D.標點和特殊字符
奧鵬,國開,廣開,電大在線,各省平臺,新疆一體化等平臺學(xué)習(xí)
詳情請咨詢QQ : 3230981406或微信:aopopenfd777