2011年10月高級(jí)語(yǔ)言程序設(shè)計(jì)(一) 自考試題
全國(guó)2011年10月高級(jí)語(yǔ)言程序設(shè)計(jì)(一) 自考試題
一、單項(xiàng)選擇題(本大題共1 5小題,每小題2分,共30分) 在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其代碼填寫在題后的括號(hào)內(nèi)。錯(cuò)選、多選或 未選均無(wú)分。
1.自定義標(biāo)識(shí)符由字母、數(shù)字或下劃線組成,且第一個(gè)字符必須是( )
A.數(shù)字 B.字母或數(shù)字
C.數(shù)字或下劃線 D.字母或下劃線
2.運(yùn)算符優(yōu)先級(jí)符合由高到低排列的一組是( )
A.+、!=、&&、= B.&&、!=、+、= C.!=、+、=、&& D.&&、=、!=、+ 3.轉(zhuǎn)義字符中正確的是( )
A.'\' B. '\xyz'
C.'\\' D. '\820'
14.下列程序段執(zhí)行后x、y和z的值分別是( )
int x=10,y=20,z=30;
if(x>y)z=x;x=y;y=z;
A.10,20,30 B.20,30,30
C.20,30,10 D.20,30,20
5.下列程序段執(zhí)行后的輸出結(jié)果是( )
int k=-4,a=3,b=2,c=l;
printf("%d/n",k<a?k:c<b?c:a);
A.1 B.2
C.3 D.4
6.關(guān)于for(表達(dá)式1;表達(dá)式2;表達(dá)式3),敘述正確的是( )
A.表達(dá)式1不可以缺省 B.表達(dá)式2不可以缺省
C.表達(dá)式3不可以缺省 D.三個(gè)表達(dá)式都可以缺省
7.設(shè)int*p[4];,則標(biāo)識(shí)符p是( )
A.整型數(shù)組名 B.指針數(shù)組名
C.指針函數(shù)名 D.指向整型變量的指針
8.在循環(huán)結(jié)構(gòu)中,continue語(yǔ)句的作用是( )
A.繼續(xù)執(zhí)行本次循環(huán) B.提前退出多重循環(huán)
C.提前結(jié)束本次循環(huán) D.提前退出本重循環(huán)
9.數(shù)組定義及初始化正確的是( )
A.char a[5]={}; B.int a[5]={0,1,2,3,4,5};
C.char a={"string"}; D.char a[]={'0','1','2','3','4','5'};
1O.設(shè)int m;,與while(!m)等價(jià)的是( )
A.while(m!=0) B.while(m=1)
C.While(m=O D.while(m!=1)
11.設(shè)char*s l="12345",*s2="1234";,執(zhí)行語(yǔ)句printf("%d\n",strlen(strcpy(sl,s2)));后的輸出結(jié)果是( )
A.4 B.5
C.9 D.1O
12.下列不屬于C語(yǔ)言數(shù)據(jù)類型的保留字是( )
A.real B.void
C.float D.double
13.設(shè)int i,j=7,*p=&j;,與賦值語(yǔ)句i=j;等價(jià)的是( )
A.i=&p; B.p=*&j; C.p=&j; D.i=*p: 14.正確表示數(shù)學(xué)關(guān)系式x≥y≥z的C語(yǔ)言表達(dá)式是( )
A.x>=y>=z B.(x>=y)&&(y>=z) C.(x>=y)&(y>=z) D.(x>=y)||(y>=z) 15.設(shè)struct student{char name[10];char sex;}stu;,則sizeof(stu)的值是( )
A.2 B.1O
C.11 D.12
二、填空題(本大題共10小題,每小題2分,共20分)請(qǐng)?jiān)诿啃☆}的空格中填上正確答案。錯(cuò)填、不填均無(wú)分。
16.設(shè)int a=2,b=3;float x=3.5,y=2.5;,表達(dá)式(float)(a+b)/2+(int)x%(int)y的值是______。
17.設(shè)int i;,語(yǔ)句for(i=l;i=10;i++)++i;循環(huán)的次數(shù)是______。
18.數(shù)組名作為實(shí)參傳給被調(diào)用的函數(shù)時(shí),形參獲得的是______。
19.設(shè)int x=9;,執(zhí)行語(yǔ)句printf("%d\n",x<<2);后的結(jié)果是______。
20.設(shè)char c[5]={'c','d','\0','e','\0'};,執(zhí)行語(yǔ)句printf("%s\n”,c);后的結(jié)果是______。
21.設(shè)int a[2][3],p;,將數(shù)組a的最后一個(gè)元素賦值給變量P的正確語(yǔ)句是______。
22.字符串"A"在內(nèi)存中占用的字節(jié)數(shù)是______。
23.設(shè)int x=l,y=1;,則執(zhí)行表達(dá)式--x&&y++后,y的值是______。
24.函數(shù)的自我調(diào)用被稱為______調(diào)用。
25.設(shè)char w;int x;float y;double z;,則表達(dá)式w*x+z-y的值的類型是______。
三、程序分析題(本大題共4小題,每小題4分,共1 6分)閱讀下列程序,將輸出結(jié)果寫到各題右側(cè)的空白處
26. void main()
{int n=9;
if(n++<lO) printf("%d\n",n);
else printf("%d\n",n--);}
27.void fun(int x, int y, int z)
{z=x*x+y*y;
printf("%d\n",z);}
void main()
{int a=31;
fun(5,2,a);
printf("%d\n",a);
28. void main()
{int a[]={O,9,8,7,6,5,4,3,2,1},*p=a;
printf("%d,%d\n",*p+9,*(p+9));}
29. func(int a)
{ static int m=O;
m+=a;
printf("%d\n",m);}
void main()
{ int k=4;
func(k);func(k); }
四、程序填充題(本大題共3小題,每小題6分,共18分) 請(qǐng)將下列程序橫線處缺少的部分補(bǔ)上,使其能正確運(yùn)行。
30.求數(shù)組a的所有元素之和。
#define N 3
void main()
{int i,j,sum=0;
int a[N][N]={2,4,6,8,10,12,14,16,18};
for(i=0;i<N;______)
for(j=O;______j++)
sum=sum+______;
printf("sum=%d\n",sum); }
31.鍵入一個(gè)字符串(不超過(guò)80個(gè)字符)存至字符數(shù)組s中并對(duì)各元素升序排序。
#include<stdio.h>
void main()
{ int i,j,len;
char s[81],t;
gets(s);
puts(s);
len=strlen(s);
for(i=O;i<len-l;i++)
for(j=i+1;j<len;______)
if(______)/
{ t=s[i]
s[i]=s[j]; ______;} puts(s); }
32.輸入一個(gè)正整數(shù),若是素?cái)?shù)(或稱質(zhì)數(shù))則輸出“Yes”,否則輸出“No”。
void main()
{int i,n; scanf("%d",______);
printf("%d",n);
for(i=2;i<n;i++)
if(n%i==O)______; if(______)printf("Yes\n"); else printf(”No\n”);
五、程序設(shè)計(jì)題(本大題共2小題,每小題8分,共16分)
33.從鍵盤輸入一串字符(!作為結(jié)束標(biāo)志),保存到文件“user.dat”中。
2.部分稿件來(lái)源于網(wǎng)絡(luò),如有不實(shí)或侵權(quán),請(qǐng)聯(lián)系我們溝通解決。最新官方信息請(qǐng)以湖北省教育考試院及各教育官網(wǎng)為準(zhǔn)!
-
112023-03湖北自考《運(yùn)輸保險(xiǎn)》精選習(xí)題及答案匯總湖北自考《運(yùn)輸保險(xiǎn)》精選習(xí)題及答案匯總
-
112023-03湖北自考《運(yùn)輸保險(xiǎn)》精選習(xí)題及答案(5)湖北自考《運(yùn)輸保險(xiǎn)》精選習(xí)題及答案(5)
-
112023-03湖北自考《運(yùn)輸保險(xiǎn)》精選習(xí)題及答案(4)湖北自考《運(yùn)輸保險(xiǎn)》精選習(xí)題及答案(4)
-
112023-03湖北自考《運(yùn)輸保險(xiǎn)》精選習(xí)題及答案(3)湖北自考《運(yùn)輸保險(xiǎn)》精選習(xí)題及答案(3)
-
112023-03湖北自考《運(yùn)輸保險(xiǎn)》精選習(xí)題及答案(2)湖北自考《運(yùn)輸保險(xiǎn)》精選習(xí)題及答案(2)
-
112023-03湖北自考《運(yùn)輸保險(xiǎn)》精選習(xí)題及答案(1)湖北自考《運(yùn)輸保險(xiǎn)》精選習(xí)題及答案(1)
已幫助10w萬(wàn)+意向?qū)W歷提升用戶成功上岸
-
毛澤東思想概論
培訓(xùn)優(yōu)勢(shì):課時(shí)考點(diǎn)精講+刷題+沖刺,熟練應(yīng)對(duì)考試題型。全程督促學(xué)習(xí),安排好學(xué)習(xí)計(jì)劃。 毛澤東思想概論...自考培訓(xùn) -
英語(yǔ)二
本課程既是一門語(yǔ)言實(shí)踐課程,也是拓寬知識(shí)、了解世界文化的重要素質(zhì)課程,它以培養(yǎng)學(xué)習(xí)者的綜合語(yǔ)言應(yīng)用能力為目標(biāo),使他們?cè)趯W(xué)習(xí)、工作和社會(huì)交往中能夠使用英語(yǔ)進(jìn)行有效的交流。 英語(yǔ)二...自考培訓(xùn) -
馬克思主義基本原理概論
本書包括兩個(gè)部分:自學(xué)考試大綱和基本原理。主要內(nèi)容有,馬克思主義是關(guān)于工人階級(jí)和人類解放的科學(xué),物質(zhì)世界及其發(fā)展規(guī)律,認(rèn)識(shí)的本質(zhì)及其規(guī)律,人類社會(huì)及其發(fā)展規(guī)律,資本主義的形成及其發(fā)展,資本主義發(fā)展的歷史進(jìn)程,社會(huì)主義社會(huì)及其進(jìn)程,共產(chǎn)主義社會(huì)及其進(jìn)程等。 馬克思主義基本原理概論...自考培訓(xùn) -
思想道德修養(yǎng)與法律基礎(chǔ)
《思想道德修養(yǎng)與法律基礎(chǔ)》課具有鮮明的政治性、思想性、理論性、針對(duì)性、科學(xué)性、知識(shí)性以及實(shí)踐性和修養(yǎng)性。它包羅政治、思想、道德、心理本質(zhì)、學(xué)習(xí)成才和法律本質(zhì)等內(nèi)容,指導(dǎo)和回答大學(xué)生在人生、抱負(fù)、信念等方面遍及關(guān)心和迫切需要解決的問(wèn)題。 思想道德修養(yǎng)與法律基礎(chǔ)...自考培訓(xùn) -
中國(guó)近代史綱要
“中國(guó)近現(xiàn)代史綱要”全國(guó)高等教育自學(xué)考試指定教材,依據(jù)中央審定的普通高等學(xué)校“中國(guó)近現(xiàn)代史綱要”編寫大綱以及馬克思主義理論研究和建設(shè)工程重點(diǎn)教材《中國(guó)近現(xiàn)代史綱要》,結(jié)合自學(xué)考試的特點(diǎn)設(shè)計(jì)了十章,集中講述1840年鴉片戰(zhàn)爭(zhēng)爆發(fā)一直到2007年中國(guó)共產(chǎn)黨第十七次全國(guó)代表大會(huì)召開的160多年的中國(guó)近現(xiàn)代歷史。 中國(guó)近代史綱要...自考培訓(xùn)
- 湖北自考大專和國(guó)開相比,有哪些優(yōu)缺點(diǎn)?
- 湖北自考大專備考期間,刷題速度一直上不來(lái)怎么辦?
- 湖北自考本科備考期間,有效刷題方法有哪些?
- 湖北自考本科和國(guó)際本科相比,最大的優(yōu)點(diǎn)是什么?
- 首次報(bào)考湖北自學(xué)考試,需要花多長(zhǎng)時(shí)間?
- 湖北自學(xué)考試畢業(yè)審核期間,關(guān)鍵事項(xiàng)是什么?
- 湖北小自考備考過(guò)程中,如何學(xué)習(xí)才算是有效學(xué)習(xí)?
- 備考湖北小自考??紩r(shí),每天要學(xué)多長(zhǎng)時(shí)間?
- 湖北大自考備考過(guò)程中,要學(xué)會(huì)分配休息時(shí)間!
- 湖北大自考報(bào)名時(shí),需要注意身份證日期嗎? 查看更多
掃一掃關(guān)注微信公眾號(hào)
隨時(shí)獲取湖北省自考政策、通知、公告以及各類學(xué)習(xí)資料、學(xué)習(xí)方法、課程。