首頁(yè) - 網(wǎng)校 - 萬(wàn)題庫(kù) - 美好明天 - 直播 - 導(dǎo)航
您現(xiàn)在的位置: 考試吧 > 自學(xué)考試 > 歷年真題 > 工學(xué)類(lèi) > 正文

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

來(lái)源:考試吧 2014-4-27 13:36:49 要考試,上考試吧! 自考萬(wàn)題庫(kù)
2014年4月自考試題陸續(xù)公布,考生可持續(xù)關(guān)注考試吧自考網(wǎng)“2014年4月自考試題及答案專(zhuān)題”,以下是“2014年4月全國(guó)自學(xué)考試計(jì)算機(jī)基礎(chǔ)與程序設(shè)計(jì)試題”。

  全國(guó)2014年4月高等教育自學(xué)考試計(jì)算機(jī)基礎(chǔ)與程序設(shè)計(jì)試題

  課程代碼:02275

  請(qǐng)考生按規(guī)定用筆將所有試題的答案涂、寫(xiě)在答題紙上。

  選擇題部分

  注意事項(xiàng):

  1.答題前,考生務(wù)必將自己的考試課程名稱(chēng)、姓名、準(zhǔn)考證號(hào)用黑色字跡的簽字筆或鋼筆填寫(xiě)在答題紙規(guī)定的位置上。

  2.每小題選出答案后,用2B鉛筆把答題紙上對(duì)應(yīng)題目的答案標(biāo)號(hào)涂黑。如需改動(dòng),用橡皮擦干凈后,再選涂其他答案標(biāo)號(hào)。不能答在試題卷上。

  一、單項(xiàng)選擇題(本大題共20小題,每小題1分,共20分)

  在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其選出并將“答題紙”的相應(yīng)代碼涂黑。錯(cuò)涂、多涂或未涂均無(wú)分。

  1.在計(jì)算機(jī)中,指令通常是由

  A.操作碼、操作數(shù)組成 B.源操作數(shù)、目標(biāo)操作數(shù)組成

  C.反碼、補(bǔ)碼組成 D.直接尋址、目的尋址組成

  2.與二進(jìn)制1010等值的十六進(jìn)制數(shù)是

  A.a B.b

  C.c D.d

  3.下面轉(zhuǎn)義字符中,表示換行的是

  A.\0 B.\n

  C.\r D.\f

  4.下面符合c語(yǔ)言要求的標(biāo)識(shí)符是

  A.0x123 B.int

  C.__123 D.π

  5.若有scanf( " %d,%d%d " ,&a,&b,&c);從鍵盤(pán)上正確的數(shù)據(jù)輸入形式是

  A.2 3 4 B.234

  C.2,3 4 D.2,3,4

  6.下面程序段的輸出結(jié)果是

  main()

  { int s,p;

  s=p=5;

  p=++s;

  p++;++p;

  printf( " %d\n " ,p); }

  A.5 B.6

  C.7 D.8

  7.下面關(guān)于if語(yǔ)句敘述正確的是

  A.只有當(dāng)if語(yǔ)句中表達(dá)式的值等于1時(shí),才執(zhí)行if的內(nèi)嵌語(yǔ)句。

  B.只有當(dāng)if語(yǔ)句中表達(dá)式的值非0時(shí),才執(zhí)行if的內(nèi)嵌語(yǔ)句。

  C.只有當(dāng)if語(yǔ)句中表達(dá)式的值等于0時(shí),才執(zhí)行if的內(nèi)嵌語(yǔ)句。

  D.只有當(dāng)if語(yǔ)句中表達(dá)式的值為假時(shí),才執(zhí)行if的內(nèi)嵌語(yǔ)句。

  8.若有int a=3,b=4,c=5,d=6,x=4;執(zhí)行下列程序段后,x的值是

  if(a<b)

  {if(c==d) x=c;

  else x=d++;}

  A.4 B.5

  C.6 D.7

  9.下面循環(huán)語(yǔ)句中,正確的是

  A.for(i=l,i<10,i++); B.for(i=l;i<10);

  C.for(s=0;i=1;i<10;i++); D.for(s=0,i=1;i<10;i++);

  10.下面程序段的輸出結(jié)果是

  for(i=1;i<3 ;i++)

  {for(j=1;j<=i;j++)

  printf ( "%2d" , i+j);

  printf("\n");

  }

  A.2 3 3 4 B.2 3 4

  11.若有定義short int a[3][5];則a數(shù)組在內(nèi)存中分配的字節(jié)數(shù)是

  A.8 B.15

  C.24 D.30

  12.己定義字符數(shù)組strl,下面能正確地完成字符串輸入的函數(shù)是

  A.gets(strl) B.puts(strl)

  C.getchar(strl) D.putchar(strl)

  13.設(shè)有下面程序,下面選項(xiàng)中正確的說(shuō)法是

  int d=10;

  main( )

  {

  int a=3;

  Printf ("%d,%d\n",a,d);

  }

  A.a是全局變量,d是全局變量 B.a是局部變量,d是全局變量

  C.a是全局變量,d是局部變量 D.a是局部變量,d是局部變量

  14.下面對(duì)C函數(shù)的描述,正確的是

  A.C程序中有調(diào)用關(guān)系的所有模塊必須放在同一個(gè)源文件中。

  B.函數(shù)必須有返回值,否則不能使用函數(shù)。

  C.C程序必須由一個(gè)或一個(gè)以上函數(shù)構(gòu)成。

  D.C函數(shù)既可以嵌套定義又可以嵌套調(diào)用。

  15.下面正確定義指針數(shù)組的是

  A.float (*p)[6]; B.float p[6];

  C.float (*p)(6); D.float *p[6];

  16.下面關(guān)于結(jié)構(gòu)體類(lèi)型變量定義不正確的是

  A.struct score B. struct

  { {

  int mach; int mach;

  int Chinese; int Chinese;

  }Li,wang; }Li,wang;

  C. struct score D. struct score

  { {

  int math; int math;

  int Chinese; int Chinese;

  }; }; Li,wang;

  struct score Li,wang;

  1 7.下面關(guān)于共用體類(lèi)型的定義正確的是

  A. union book {int a, char b, }; B. union pig{int w; char place[20]; };

  C. union student{int age;char name[10]}; D. union boat {char n[10],int w};

  1 8.下面位運(yùn)算符中,優(yōu)先級(jí)最高的是

  A.~ B.&

  C.| D.∧

  19.下面表示關(guān)閉文件的函數(shù)是

  A.fopen B.fclose

  C.fgets D.feof

  20.在語(yǔ)句fread(stu,size,n,fp);中,下面說(shuō)法不正確的是

  A.stu是內(nèi)存中存放數(shù)據(jù)的首地址 B.n表示讀n次

  C.size是一個(gè)數(shù)據(jù)塊的字節(jié)數(shù) D.fp表示文件指針

  二、多項(xiàng)選擇題(本大題共5小題,每小題2分,共10分)

  在每小題列出的五個(gè)備選項(xiàng)中至少有兩個(gè)是符合題目要求的,請(qǐng)將其選出并將“答題紙”的相應(yīng)代碼涂黑。錯(cuò)涂、多涂、少涂或未涂均無(wú)分。

  21.若有int a=8,b=3;下面表達(dá)式值為2的有

  A.a%b B.a/b

  C.b>a?a--:--b D.a-a/b*b

  E.a-a%b*b

  22.下面循環(huán)將會(huì)產(chǎn)生死循環(huán)的有

  A.while.(1); B.do{ }while(0);

  C.do{ }while(I); D.for(k=1;k>-10;k++);

  E.for(k= 1 ;k= 10;k++,k--);

  23.關(guān)于變量的存儲(chǔ),下面說(shuō)法正確的有

  A.auto型變量存儲(chǔ)在動(dòng)態(tài)存儲(chǔ)區(qū)

  B.static型變量存儲(chǔ)在靜態(tài)存儲(chǔ)區(qū)

  C.static型變量是全局靜態(tài)變量

  D.若定義的全局變量缺省存儲(chǔ)類(lèi)別,則系統(tǒng)默認(rèn)是auto型

  E.動(dòng)態(tài)存儲(chǔ)區(qū)的變量在退出函數(shù)時(shí)釋放所占的內(nèi)存單元

  24.設(shè)有二維數(shù)組int a[4][3];下列表示數(shù)組元素a[0][2]地址的有

  A.a[2] B.*a

  C.*a+2 D.a[0]+2

  E.&a[0][2]

  25.下面關(guān)于結(jié)構(gòu)體定義正確的有

  A.struct 1__ num

  { long unm ;struct l__num *next; }num 1, *pl;

  pl=&num 1;

  B. struct animal

  { char name[30],float weight, } rabbits;

  C. struct star

  { int bh,char name[20], } my__star;

  my__ star. name= " moon " ;

  D. struct{ char x[20];char y[30];int u;}xl,yl;

  E. struct food

  { int code ;char name[30];struct food *p;};

  struct food *tail;

  非選擇題部分

  注意事項(xiàng):

  用黑色字跡的簽字筆或鋼筆將答案寫(xiě)在答題紙上,不能答在試題卷上。

  三、簡(jiǎn)答題(本大題共4小題,每小題4分,共16分)

  26.C語(yǔ)言中整型常量有幾種形式,他們是如何表示的?

  27.C語(yǔ)言中的運(yùn)算符“=”與數(shù)學(xué)中“=”的意義相同嗎?為什么?

  28.設(shè)有說(shuō)明:unsigned x=10;試用兩種方法寫(xiě)出通過(guò)僅對(duì)X進(jìn)行位運(yùn)算操作和賦值操作使x的值為0的C語(yǔ)句(不能用x=0;這種C語(yǔ)句)。

  29.設(shè)有下面說(shuō)明:

  struct flower{ char *part;char *color; } mum;

  char*part__of__flower[3]={ "花", "莖", "葉" };

  char*seven__color[7]={ "赤" , "橙" , "黃 " , "綠" , "青" , "藍(lán)" "紫"};

  試寫(xiě)出將mum的成員part定義為"花"、成員color定義為"黃 "的C語(yǔ)句。

  四、閱讀分析題 (本大題共6小題,每小題5分,共3O分)

  30.閱讀下面程序,寫(xiě)出運(yùn)行結(jié)果

  main( )

  {

  int a=456,b=l 00,x,y;

  x=a/b;

  y=a%b;

  printf( " x=%d,y=%d\n " ,x,y);

  }

  31.閱讀下面程序,若輸入0,3,則程序的運(yùn)行結(jié)果是什么?

  void main(void)

  {

  int x,y,z;

  scanf( " %d,%d " ,&x,&y);

  if(x<y)

  {

  z=x;x=y;y=z;

  }

  printf( " %d,%dkn " ,x,y);

  }

  32.閱讀下面程序,寫(xiě)出運(yùn)行結(jié)果

  main( )

  {

  int s=0,t=1,i;

  for(i=1;i <5;i++)

  {

  t=t*i;

  s+=t;

  printf( " s=%d\n " ,s);

  }

  }

  33.閱讀下面程序,寫(xiě)出運(yùn)行結(jié)果

  main( )

  {

  int a [5][5], i,j ;

  for(i=0;i<5;i++)

  for(j=0;j<5;j++)

  if(i==j || j==4-i)

  a[i][j]=0;

  else

  a[i][j]=l;

  for(i=0;i<5;i++)

  {

  for(j=0;j < 5;j++)

  printf( " %3d " ,a[i][j]);

  printf( "\n " );

  }

  }

  34.閱讀下面程序,寫(xiě)出運(yùn)行結(jié)果

  int check(int n,int k)

  {int m;

  do

  {

  m=n%10:

  n=n/10;

  }while(k--);

  return(m);

  }

  main()

  {

  int y=2345,j;

  for(j=1;j<4;j++)

  printf("j=%d,number is%d\n",j,check(y,j));

  }

  35.閱讀下面程序,寫(xiě)出運(yùn)行結(jié)果

  #define M 2

  #define N M+4

  int a[ ]={10,20,30};

  int subl(int x,int y,int z)

  {

  int t;

  t=x<y?x:y;

  a[1]=t<z?t:z;

  return t;

  }

  main( )

  {

  int k:

  k=sub 1(M*N,*(a+1),*(a+2));

  printf("%d,%d\n",k,*(a+1));

  }

  五、程序設(shè)計(jì)題 (本大題共2小題,每小題1 2分,共24分)

  3 6.從鍵盤(pán)上輸入1 6個(gè)整數(shù),組成4行4列的數(shù)組,打印出下三角數(shù)組。

  3 7.設(shè)有7×7浮點(diǎn)型數(shù)組x(7×7表示7行7列)。要求:

  (1)從鍵盤(pán)上輸入49個(gè)浮點(diǎn)數(shù)對(duì)數(shù)組x賦初值。

  (2)計(jì)算數(shù)組x每一行的累加和以及每一列正數(shù)的平均值(假設(shè)每列中至少有一個(gè)正數(shù))。

  (3)將數(shù)組x各行的累加和以及各列正數(shù)的平均值依次寫(xiě)到當(dāng)前目錄下的二進(jìn)制文件 array.txt中。

  點(diǎn)擊查看 更多2014年4月全國(guó)自考試題

  相關(guān)推薦:

  考試吧:歷年自學(xué)考試真題及答案

  考試吧:2014年4月自考成績(jī)查詢(xún)短信免費(fèi)提醒

  【交流】2014年4月自學(xué)考試真題及答案交流

  各地2014年4月自考成績(jī)查詢(xún)時(shí)間及方式匯總

文章搜索
萬(wàn)題庫(kù)小程序
萬(wàn)題庫(kù)小程序
·章節(jié)視頻 ·章節(jié)練習(xí)
·免費(fèi)真題 ·模考試題
微信掃碼,立即獲!
掃碼免費(fèi)使用
大學(xué)語(yǔ)文
共計(jì)461課時(shí)
講義已上傳
18020人在學(xué)
管理系統(tǒng)中計(jì)算機(jī)應(yīng)用
共計(jì)21課時(shí)
講義已上傳
7218人在學(xué)
政治經(jīng)濟(jì)學(xué)(財(cái)經(jīng)類(lèi))
共計(jì)738課時(shí)
講義已上傳
87485人在學(xué)
經(jīng)濟(jì)法概論(財(cái)經(jīng)類(lèi))
共計(jì)21課時(shí)
講義已上傳
989人在學(xué)
毛概
共計(jì)269課時(shí)
講義已上傳
16493人在學(xué)
推薦使用萬(wàn)題庫(kù)APP學(xué)習(xí)
掃一掃,下載萬(wàn)題庫(kù)
手機(jī)學(xué)習(xí),復(fù)習(xí)效率提升50%!
版權(quán)聲明:如果自學(xué)考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請(qǐng)與我們聯(lián)系800@exam8.com,我們將會(huì)及時(shí)處理。如轉(zhuǎn)載本自學(xué)考試網(wǎng)內(nèi)容,請(qǐng)注明出處。
官方
微信
掃描關(guān)注自考微信
領(lǐng)《大數(shù)據(jù)寶典》
報(bào)名
查分
掃描二維碼
關(guān)注自考報(bào)名查分
看直播 下載
APP
下載萬(wàn)題庫(kù)
領(lǐng)精選6套卷
萬(wàn)題庫(kù)
微信小程序
幫助
中心
文章責(zé)編:zhouxin1879