國(guó)家工信部網(wǎng)站備案實(shí)名:湖北自考網(wǎng) 為考生提供湖北自考信息服務(wù),僅供學(xué)習(xí)交流使用,官方信息以湖北教育考試院為準(zhǔn)。
湖北自考在線 湖北學(xué)位英語(yǔ)培訓(xùn)班 湖北成人高考報(bào)名 湖北自考視頻免費(fèi)領(lǐng)取

2011年7月計(jì)算機(jī)基礎(chǔ)與程序設(shè)計(jì)自考試題

湖北自考網(wǎng) 來(lái)源: 時(shí)間:2012-04-16 14:50:29

全國(guó)2011年7月計(jì)算機(jī)基礎(chǔ)與程序設(shè)計(jì)自考試題


一、單項(xiàng)選擇題(本大題共20小題,每小題1分,共20分在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其代碼填寫在題后的括號(hào)內(nèi)。錯(cuò)選、多選或未選均無(wú)分。
1.下列存儲(chǔ)設(shè)備中,屬于主機(jī)范疇的是(      )
A.光盤 B.硬盤
C.內(nèi)存 D.U盤
2.下列屬于計(jì)算機(jī)軟件系統(tǒng)的是(      )
A.內(nèi)存儲(chǔ)器 B.操作系統(tǒng)
C.顯示器 D.CPU
3.在Turbo C2.0中,在主菜單File項(xiàng)中選擇Os Shell后,要重新回到Turbo C2.0,應(yīng)使用的命令是(   ;   )
A.Return B.Exit
C.Quit D.New
4.下面合法的C語(yǔ)言標(biāo)識(shí)符是(      )
A.int_ B.int
C.π D.file.c
5.若有int a,b;下面正確使用變量a,b的表達(dá)式是(      )
A.7.0%3.0 B.(a+b)++
C.7++ D.a+′a′+b
6.下面幾種運(yùn)算符中,優(yōu)先級(jí)最低的是(      )
A.| | B.,
C.= D.?:
7.設(shè)有int a=3,b=-4,c=5;表達(dá)式(a>b)?a&&c<0:b的值是(      )
A.0 B.1
C.3 D.-4
8.設(shè)有int x=2,y,z;執(zhí)行z=y=x++;后變量y的值是(      )
A.0 B.1
C.2 D.3
9.若有int a=8,b=5;語(yǔ)句printf(“%d”,a>b);的執(zhí)行結(jié)果是(      )
A.0 B.1
C.5 D.8
10.下面程序的輸出結(jié)果是(      )
main( )
{int a=3,b=5;
a+=b;b+=a;
printf(“%d,%d”,a,b);}
A.3,5 B.5,3
C.8,13 D.13,21
11.若有int a=8,b=12,max,min;執(zhí)行語(yǔ)句
if(a>b){max=a;min=b;}
else{max=b;min=a;}
的結(jié)果是(      )
A.max的值是8,min的值是12   B.max的值是8,min的值是8
C.max的值是12,min的值是8   D.max的值是12,min的值是12
12.執(zhí)行下面程序段后,a的值是
int a=100;
do
{a++;}while(a>120);(      )
A.100 B.101
C.120 D.121
13.若有定義int ch[5][4];則數(shù)組ch中的元素的個(gè)數(shù)是(      )
A.9 B.12
C.15 D.20
14.若有定義char str[20];能使數(shù)組str得到字符串"I am a boy"的正確輸入方法是(      )
A.gets(str) B.str=getchar(  );
C.scanf("%c",str) D.scanf("%s",str);
15.若主函數(shù)調(diào)用funl函數(shù),而funl函數(shù)調(diào)用fun2函數(shù),這種逐級(jí)調(diào)用稱為(      )
A.直接遞歸調(diào)用 B.間接遞歸調(diào)用
C.并行調(diào)用 D.嵌套調(diào)用
16.下面關(guān)于函數(shù)參數(shù)的說法中,不正確的是(      )
A.實(shí)參可以是常量、變量或表達(dá)式 
B.形參可以是常量、變量或表達(dá)式
C.實(shí)參可以是數(shù)組元素或數(shù)組名
D.形參應(yīng)與其對(duì)應(yīng)的實(shí)參類型一致
17.若有定義int b[2][3] ={0},(*p)[3]=b;對(duì)b數(shù)組第i行第j列(設(shè)i,j已正確說明并賦
值)元素的不正確的引用是(      )
A.*(*(p+i)+j) B.*(p[i]+j)
C.*(p+i)+j D.(*(p+i))[j]
18.設(shè)有下面的結(jié)構(gòu)體和結(jié)構(gòu)變量定義:
Struct tea
{char*name;
float price,weight;};
struct tea teal={"green_tea",2.0,28.5};
struct tea *p_struct=&teal;
語(yǔ)句:
printf("%s,%.1f ",p_struct—>name,p_struct—>price*p_struct—>weight);
的輸出結(jié)果是(      )
A.57.0 B.57.0,green_tea
C.green_tea,57.0 D.green_tea
19.若有定義int x=5,y=6;下面表達(dá)式值為0的是(      )
A.x^x B.x&y
C.x|y D.y>>2
20.下列函數(shù)中向文件一次讀一個(gè)字符的函數(shù)是(      )
A.fgetc B.fputc
C.fgets D.fputs

二、多項(xiàng)選擇題(本大題共5小題,每小題2分,共10分)在每小題列出的五個(gè)備選項(xiàng)中至少有兩個(gè)是符合題目要求的,請(qǐng)將其代碼填寫在題后的括號(hào)內(nèi)。錯(cuò)選、多選、少選或未選均無(wú)分。
21.與十進(jìn)制100等值的數(shù)有(        )
A.(1100100)2 B.(1011011)2
C.(144)8 D.(64)16
E.(5F)16
22.下面合法的C語(yǔ)言常量有(        )
A.′tc′ B.3e2.5
C.0xfde D.1e8
E.′\n′
23.下面屬于C語(yǔ)言中輸入或輸出函數(shù)的有(        )
A.scanf B.printf
C.putchar D.main
E.pow
24.下面關(guān)于函數(shù)的說法中,不正確的有(        )
A.定義函數(shù)時(shí),形參的類型說明可以放在函數(shù)體內(nèi)
B.return后邊的值不能為表達(dá)式
C.如果函數(shù)值的類型與返回值類型不一致,以函數(shù)值類型為準(zhǔn)
D.如果形參與實(shí)參的類型不一致,以實(shí)參類型為準(zhǔn)
E.形參與實(shí)參的對(duì)應(yīng)關(guān)系由形參名和實(shí)參名決定
25.設(shè)有關(guān)于結(jié)構(gòu)體類型的定義:
struct database
{char name[20];
float speed;}dbl={"Oracle",125600.56},db2,*p=&db2;
下面選項(xiàng)中語(yǔ)句正確的有(      )
A.p=&dbl B.p=dbl;
C.strcpy(p—>name,"Sybase") D.p—>speed=dbl.speed;
E.strcpy(p—>name,dbl.name)

三、簡(jiǎn)答題(本大題共4小題,每小題4分,共16分)
26.下面是求1到100之和的程序
main( )
{   int i,sum=0;
for(i=1;i<=100;i++)
sum+=i;
   printf("%d\n",sum);}
問如何修改循環(huán)體,使其僅求前10個(gè)數(shù)之和。
27.若有下面定義:
int num[10]={0,1,2,3,4,5,6,7,8,9),*p=num;
設(shè)數(shù)組num的首地址是65484。
問:(1)表達(dá)式p+8表示什么?其值是多少?
(2)表達(dá)式*(p+8)表示什么?其值是多少?
28.設(shè)有說明:unsigned x=0x1234;下面表達(dá)式(1)、(2)的運(yùn)算結(jié)果的十六進(jìn)制值是什么?
(1)(x&0xff00)>>8|(x&0xff)<<8
(2)x&0xff00>>8|x&0xff<<8
29.設(shè)有說明:
struct island {int id;char name[10]; float area;}a,*p=&a;寫出對(duì)p所指的成員id、area分別賦值101、34521.65,使p所指的指針成員name指向"Wang"的C語(yǔ)句分別是:

四、閱讀分析題(本大題共6小題,每小題5分,共30分)
30.閱讀下列程序并寫出運(yùn)行結(jié)果。
main( )
{ int a=55,x,y;
x=(int)(a/8.0);
y=a-8*x;
printf("%d,%d\n",x,y);}
31.閱讀下列程序并寫出運(yùn)行結(jié)果。
main( )
{  float  x;int  a=0;
scanf("%f ",&x);
switch(x/10-5)
{ case 7: a++;
case 6:a++;printf("%d,",a);
case 5:a++;break;
case 4:a++;
default:a++;printf("%d,",a);
case 1:a+=2:}
printf("%d\n",a);}
(1)當(dāng)程序運(yùn)行后輸入115.5后,寫出程序的執(zhí)行結(jié)果。
(2)當(dāng)再次運(yùn)行程序后輸入45后,寫出程序的執(zhí)行結(jié)果。
32.閱讀下列程序并寫出運(yùn)行結(jié)果。
main( )
{ int s=0,k=1,i;
for(i=0;i<10;i++)
{ k=k+i;
s+=k;
if(i>3) break;
s+=2*k:
printf("s=%d\n",s);}
printf("s=%d\n",s);}
33.閱讀下列程序并寫出運(yùn)行結(jié)果。
main( )
{ int a[4][4],i,j;
for( i=1;i<=3;i++)
for( j=1;j<=3;j++)
a[i][j]=i+j;
for(i=1;i<4;i++){
for(j=1;j<=i;j++)
printf("%3d",a[i][j]);
printf("\n");}}
34.閱讀下列程序并寫出運(yùn)行結(jié)果。
int sum1;
main( )
{ int sum2=0,i,f1(int),f2(int);
for(i=1;i<=5;i++)
sum1+=f1(i);
for(i=1;i<=5;i++)
sum2+=f2(i);
printf("sum1=%d\n",sum1);
printf("sum2=%d\n"sum2);}
int f1(int a)
{ static int s1=1;
s1*=a;
return s1;}
int f2(int a)
{ auto int s2=1;
s2*=a;
return s2;}
35.閱讀下列程序并寫出運(yùn)行結(jié)果。
main( )
{ char s[]="abcdel2345",*q=s;
int a=0;
for(;q<s+5;q++)
printf("%c",*q);
a=f(s);
printf("\na=%d\n",a);}
int f(char*p)
{ int x=0;
while(*p++!=′\0′)
x++;
return x;}
五、編程題(本大題共2小題,每小題12分,共24分)
36.從鍵盤上輸入30個(gè)整數(shù),輸出其中能被3整除的數(shù),并求出所有能被3整除的數(shù)之和。
37.從二進(jìn)制文件c:\abc.dat中讀出10個(gè)float型數(shù)據(jù)存放于數(shù)組a中,然后將數(shù)組a中的數(shù)據(jù)按從

結(jié)束
本文標(biāo)簽
特別聲明:1.凡本網(wǎng)注明稿件來(lái)源為“湖北自考網(wǎng)”的,轉(zhuǎn)載必須注明“稿件來(lái)源:湖北自考網(wǎng)(trillionsbussines.com)”,違者將依法追究責(zé)任;
2.部分稿件來(lái)源于網(wǎng)絡(luò),如有不實(shí)或侵權(quán),請(qǐng)聯(lián)系我們溝通解決。最新官方信息請(qǐng)以湖北省教育考試院及各教育官網(wǎng)為準(zhǔn)!
限時(shí),免費(fèi)獲取學(xué)歷提升方案

已幫助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ǔ)二

    本課程既是一門語(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ǔ)

    《思想道德修養(yǎng)與法律基礎(chǔ)》課具有鮮明的政治性、思想性、理論性、針對(duì)性、科學(xué)性、知識(shí)性以及實(shí)踐性和修養(yǎng)性。它包羅政治、思想、道德、心理本質(zhì)、學(xué)習(xí)成才和法律本質(zhì)等內(nèi)容,指導(dǎo)和回答大學(xué)生在人生、抱負(fù)、信念等方面遍及關(guān)心和迫切需要解決的問題。 思想道德修養(yǎng)與法律基礎(chǔ)...自考培訓(xùn)
  • 中國(guó)近代史綱要

    中國(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)
微信公眾號(hào) 考試交流群
湖北自考網(wǎng)微信公眾號(hào)

掃一掃關(guān)注微信公眾號(hào)

隨時(shí)獲取湖北省自考政策、通知、公告以及各類學(xué)習(xí)資料、學(xué)習(xí)方法、課程。