2017年計(jì)算機(jī)二級C語言模擬試題
C語言是世界上最流行、使用最廣泛的高級程序設(shè)計(jì)語言之一。下面是關(guān)于計(jì)算機(jī)二級C語言模擬試題,歡迎參考!
單選題
1.下列關(guān)于定義一個指向double型變量的指針,正確的是( B )。
A.int a(5);double *pd=a; B.double d(2.5),*pd=&d;
C.double d(2.5),*pd=d; D.double a(2.5),pd=d;
2.下列關(guān)于創(chuàng)建一個int型變量的引用,正確的是( A )。
A.int a(3),&ra=a; B.int a(3),&ra=&a;
C.double d(3.1);int &rd=d; D.int a(3),ra=a;
3.下列關(guān)于指針概念的描述中,錯誤的是( B )。
A.指針中存放的是某變量或?qū)ο蟮牡刂分?/p>
B.指針的類型是它所存放的數(shù)值的類型
C.指針是變量,它也具有一個內(nèi)存地址值
D.指針的值(非常量指針)是可以改變的
4.下列關(guān)于引用概念的描述中,錯誤的是( A )。
A.引用是變量,它具有值和地址值
B.引用不可以作數(shù)組元素
C.引用是變量的別名
D.創(chuàng)建引用時必須進(jìn)行初始化
5.已知:int a[5],*p=a;則與++*p相同的是( D )。
A.*++p B.a[0]
C.*p++ D.++a[0]
6.已知:int a[ ]={1,2,3,4,5},*p=a;在下列數(shù)組元素地址的表示中,正確的是( C )。
A.&(a+1) B.&(p+1)
C.&p[2] D.*p++
7.已知:int a[3][4],(*p)[4];下列賦值表達(dá)式中,正確的是( A )。
A.p=a+2 B.p=a[1]
C.p=*a D.p=*a+2
8.已知:int b[3][5]={0};下列數(shù)組元素值的表示中,錯誤的是( D )。
A.**(b+1) B.(*(b+1))[2]
C.*(*(b+1)+1) D.*(b+2)
9.已知:int a=1,b=2,*p[2];下列表達(dá)式中正確的是( C )。
24
A.p=&a B.p=&b
C.p[0]=&a,p[1]=&b D.p[ ]={&a,&b};
10.已知:int a(5),&ra=a;下列描述中,錯誤的是( D )。
A.ra是變量a的引用,即為變量的別名 B.ra的值為5
C.ra的地址值為&a D.改變ra的值為10,變量a值仍為5
判斷題
× 1.指針是變量,它具有的值是某個變量或?qū)ο蟮牡刂分,它還具有一個地址值,這兩個地址值是相等的。
√ 2.指針的類型是它所指向的變量或?qū)ο蟮念愋汀?/p>
× 3.定義指針時不可以賦初值。
√ 4.指針可以賦值,給指針賦值時一定要類型相同,級別一致。
× 5.指針可以加上或減去一個int型數(shù),也可以加上一個指針。
√ 6.兩個指針在任何情況下相減都是有意義的。
√ 7.數(shù)組元素可以用下標(biāo)表示,也可以用指針表示。
× 8.指向數(shù)組元素的指針只可指向數(shù)組的首元素。
√ 9.指向一維數(shù)組的指針是一個二級指針。
× 10.指針數(shù)組的元素可以是不同類型的指針。
√ 11.字符指針是指向字符串的指針,可以用字符串常量給字符指針賦值。
× 12.引用是一種變量,它也有值和地址值。
√ 13.引用是某個變量的別名,引用是被綁定在被引用的變量上。
√ 14.創(chuàng)建引用時要用一個同類型的變量進(jìn)行初始化。
√ 15.指針是變量,它可以有引用,而引用不能有引用。
簡單回答下列問題
分程序是復(fù)合語句嗎?復(fù)合語句與分程序的區(qū)別是什么?
答:分程序是復(fù)合語句。復(fù)合語句與分程序的區(qū)別在于含有說明語句的復(fù)合語句稱為分程序。
if語句中,else子句的功能是什么?
答:該子句的功能是當(dāng)if子句和所有else if子句的條件都為0時,則執(zhí)行else子句。
在開關(guān)語句中,是否每個case子句后面的<語句序列>中都應(yīng)該有break語句?
答:通常case子句后面的<語句序列>中都有break語句,根據(jù)需要也可以沒有break語句。
循環(huán)語句的循環(huán)體中出現(xiàn)的continue語句的作用是什么?
答:結(jié)束本次循環(huán),轉(zhuǎn)到循環(huán)頭判斷是否繼續(xù)循環(huán)。
文件包含命令的功能嗎?該命令一定要放在程序首部嗎?
答:該預(yù)處理命令是將指定的包含文件內(nèi)容放在該命令出現(xiàn)的地方。通常放在程序開頭,便于后邊語句的使用。
【計(jì)算機(jī)二級C語言模擬試題】相關(guān)文章:
計(jì)算機(jī)二級《C語言》模擬試題及答案07-31
計(jì)算機(jī)等級二級C語言上機(jī)模擬試題及答案10-25
2016年計(jì)算機(jī)二級C語言筆試模擬試題(含答案)05-23