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

2017自學(xué)考試《C語言程序設(shè)計》考前練習(xí)題(十)

來源:考試吧 2017-7-21 18:55:39 要考試,上考試吧! 自考萬題庫
考試吧整理“2017自學(xué)考試《C語言程序設(shè)計》考前練習(xí)題(十) ”,更多關(guān)于自學(xué)考試模擬試題,請及時關(guān)注考試吧自考網(wǎng)或微信搜索“考試吧自學(xué)考試”獲。

  點擊查看:2017自學(xué)考試《C語言程序設(shè)計》考前練習(xí)題匯總

  6.下面程序的功能是輸出100以內(nèi)的個位數(shù)為6、且能被3整除的所有數(shù)。

  main()

  { int i,j;

  for(i=0; ① ;i++)

  { j=i*10+6;

  if( ② ) countinue;

  printf("%d",j);

  }

  }

  7.下面程序的功能是用輾轉(zhuǎn)相除法求兩個正整數(shù)m和n的最大公約數(shù)。

  hcf(int m,int n)

  { int r;

  if(m

  { r=m;

 、 ;

  n=r;

  }

  r=m%n;

  while( ② )

  { m=n;

  n=r;

  r=m%n;

  }

 、 ;

  }

  8.下面程序的功能是刪除字符串s中的空格。

  #include

  main()

  { char *s="Beijing ligong daxue";

  int i,j;

  for(i=j=0;s[i]!='\0';i++)

  if(s[i]!= ' ') ① ;

  else ② ;

  s[j]= '\0';

  printf("%s",s);

  }

  9.下面程序的功能是顯示具有n個元素的數(shù)組s中的最大元素。

  #define N 20

  main()

  { int i,a[N];

  for(i=0;i

  scanf("%d",&a[i]);

  printf("%d\n", ① );

  }

  fmax(int s[],int n)

  { int k,p;

  for(p=0,k=p;p

  if(s[p]>s[k]) ② ;

  return(k);

  }

  10.下面的函數(shù)是一個求階乘的遞歸調(diào)用函數(shù)。

  facto(int n)

  { if( n == 1 ) ① ;

  else return( ② );

  }

  11.用遞歸實現(xiàn)將輸入小于32768的整數(shù)按逆序輸出。如輸入12345,則輸出54321。

  #include"stdio.h"

  main()

  { int n;

  printf("Input n : ");

  scanf("%d", ① );

  r(n);

  printf("\n");

  }

  r( int m )

  { printf("%d", ② );

  m = ③ ;

  if( ④ )

 、 ;

  }

  12.下面函數(shù)的功能是將一個整數(shù)存放到一個數(shù)組中。存放時按逆序存放。例如:483存放成"384"。

  #include

  void convert(char *a, int n)

  { int i;

  if((i=n/10) !=0 )

  convert( ① , i );

  *a = ② ;

  }

  char str[10]= " ";

  main()

  { int number;

  scanf("%d", &number);

  convert( str, number );

  puts(str);

  }

  四、編寫程序題

  1.編寫一個簡單計算器程序,輸入格式為:data1 op data2。其中data1和data2是參加運算的兩個數(shù),op為運算符,它的取值只能是+、-、*、/。

  2.輸入一個正整數(shù),要求以相反的順序輸出該數(shù)。例如輸入12345,輸出位54321。

  3.編寫程序,以字符形式輸入一個十六進制數(shù),將其變換為一個十進制整數(shù)后輸出。

  4.編寫程序,輸入一個十進制整數(shù),將其變換為二進制后儲存在一個字符數(shù)組中。

  5.編寫程序,輸出1000以內(nèi)的所有完數(shù)及其因子。所謂完數(shù)是指一個整數(shù)的值等于它的因子之和,例如6的因子是1、2、3,而6=1+2+3,故6是一個完數(shù)。

  6.編寫一個函數(shù)實現(xiàn)將字符串str1和字符串str2合并,合并后的字符串按其ASCII碼值從小到大進行排序,相同的字符在新字符串中只出現(xiàn)一次。

  7.編寫程序,從鍵盤輸入一行字符串,將其中的小寫字母全部轉(zhuǎn)換成大寫字母,然后輸出到一個磁盤文件"test"中保存。

掃描/長按二維碼關(guān)注即可通過自考
獲取2017自考最新資訊
獲取最后6套預(yù)測卷
免費獲取8次直播課程
獲取歷年考試真題試卷

自考萬題庫手機題庫下載微信搜索"考試吧自學(xué)考試"

題庫自考2群:475010717 自學(xué)考試學(xué)習(xí)交流QQ群

1 2  下一頁

  相關(guān)推薦:

  2017年自學(xué)考試《大學(xué)語文》練習(xí)題及答案匯總

  2017年自學(xué)考試《英語(一)》練習(xí)題匯總

  自考萬題庫:2017年自學(xué)考試每日一練大匯總

  考試吧策劃:歷年自考真題及答案在線估分專題熱點文章

  考試吧:各地2017年自考報名時間匯總(全年)

  2017年自考報考指南自考?xì)v年真題及答案

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