当前位置: 首页>編程日記>正文

09-10c语言试卷a,09C语言试卷A-B(试题).doc

09-10c语言试卷a,09C语言试卷A-B(试题).doc

44cb7578e1df5412b94317daaa3307ba.gif09C语言试卷A-B(试题).doc

下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。

2.下载的文档,不会出现我们的网址水印。

3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。

文档包含非法信息?点此举报后获取现金奖励!

下载文档到电脑,查找使用更方便

16

积分

还剩页未读,继续阅读

关 键 词:09

语言

试卷

试题

资源描述:

浙江海洋学院 2007- 2008 学年第 2 学期

《 C语言程序设计 》课程期末考试B卷

(适用班级 A08机械(1,2),A08建环(1,2),A08航海 (1, 2),A08电信(1, 2), A08轮机(1, 2),A08海渔, A08环科,A08养殖,A08资环,A08船舶(1, 2),A08电气(1, 2),A08土木(1, 2),B08数学,B08物理, A08化工(1, 2),A08食安,A08食工,A08药学,A08储运(1, 2),A08生技,A08生科,A08海科(1, 2),A08护理1,A08护理2 )

考试时间: 120 分钟

总分

试题1(每小题3分,共12分)

阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。

【程序说明】

输入一个正整数,各位数码顺序颠倒输出。

运行示例:

Enter an integer: 345

The digits are: 543

【程序】

#include void main( )

{ int digit, number;

printf("Enter an integer:");

scanf("%d", &number);

do

{

digit= (1) ;

printf(" %d" , (2) );

(3) ;

}while( (4) );

【供选择的答案】

(1) A、number/10 B、number%10

C、number/100 D、number%100

(2) A、number B、number/10

C、digit D、number/100

(3) A、 number%=10 B、number/=10

C、 number=number/digit D、number=number%digit

(4) A、number==0 B、number != 0

C、digit==0 D、digit!=0

试题2(每小题3分,共12分)

阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。

【程序说明】

从键盘输入n,编写计算n!的递归程序。

nf(n-1) n>1

f(n)=

1 n=1或n=0

【程序】

#include (5) ;

int main()

{

int n;

printf("\nplease enter n:");

scanf("%d",&n);

printf("\n n!=%ld", (6) );

return 0;

}

long fact(int n)

{

if (n==1||n==0)

return( (7) );

else

return( (8) );

}

【供选择的答案】

(5)A、long fact(n) B、long fact(int n)

C、int fact(int n) D、fact(int n)

(6)A、fact(int n) B、long fact(n) C、fact(n) D、fact( )

(7)A、n B、1 C、0 D、n==0

(8)A、fact(n-1) B、n*(n-1)

C、n*fact(n-1) D、(n-1)*fact(n-2)

试题3(每小题3分,共9分)

阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。

【程序说明】打印6行如下形式的扬辉三角形。

1

1 1

1 2 1

1 3 3 1

1 4 6 4 1

1 5 10 10 5 1

【程序】

# define N 7

# include int main(){

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

for (i=1; iint main()

{int i,j;

for (i=4;i>=1;i--)

{printf("*");

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

printf("*");

printf("\n");

}

return 0;

}

(12) 程序运行后第一行输出:

A、* B、** C、 *** D、 *****

(13) 程序运行后第二行输出:

A、***** B、 **** C、*** D、**

(14)程序运行后第三行输出:

A、 ** B、*** C、***** D、*

(15)程序运行后第四行输出:

A、 * B、** C、***** D、****

试题5(每小题3分,共12分)

阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。

【程序说明】

将指定的一个字符从字符串中删除。

【程序】

# include # include < (16) >

int main()

{

int i, j;

(17) ;

char ch, s1[30], s2[30] ;

printf("Please input a string:");

gets(s1);

printf("Please input a char:");

scanf("%c",&ch);

for (i=0;s1[i]!=\0;i++)

if (s1[i]!=ch)

(18) ;

(19) ;

strcpy(s1,s2);

puts(s1);

return 0;

}

(16) A、ctype.h B、math.h C、stdlib.h D、string.h

(17) A、j=-1B、j=0 C、j=1 D、;

(18) A、*s1++ = *s2++B、s2[j++] = s1[i]

C、*s2++ = *s1++D、s2[++j] = s1[i]

(19) A、*++s1 = \0;B、*++s2 = \0;

C、s2[j] = \0;D、s2[j+1] = \0;

试题6(每小题3分,共6分)

阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。

【程序说明】

用函数实现两个数的交换。

【程序】

#include void swap(int *p1,int *p2);

int main()

{int a=3,b=5;

int *pa,*pb;

printf("Before swap:");

printf("a=%d,b=%d\n",a,b);

pa=&a;pb=&b;

swap( (20) );

printf("After swap:");

printf("a=%d,b=%d\n",a,b);

getch();

}

void swap(int *p1,int *p2) /*函数定义*/

{int temp;

temp=*p1;

(21) ;

*p2=temp;

}

【供选择的答案】

(20)A、pa,pb B、*pa,*pb

C、a,b D、&pa,&pb

(21)A、a=b B、p1=p2 C、*p1=*p2 D、*p2=*p1

试题7(每小题3分,共6分)

阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。

#include #define S(a,b) a*b

int main()

{

int x,y;

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

printf("%d\n",S(x,y+5));

printf("%d\n",5/S(x,y));

return 0;

}

程序运行时,从键盘输入3 5,则

(22)第一个printf语句输出________

A、30 B、25

C、20 D、15

(23) 第二个printf语句输出________

A、0   B、8.67

C、8   D、5

试题8 编程题(第1小题9分,第2小题10分、第3小题12分,共31分)

1、 键盘输入40个数,求其中的正整数之和。

2、编程从键盘输入的12个数,求出其中最大的数并在屏幕上输出。

3、编写一个判定一个整数是否为素数的函数int prime(int n),如果n是素数,则返回1,否则返回0;然后在main中调用该函数输出500以内的全部素数。

6

展开阅读全文

温馨提示:

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。

2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。

3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。

4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。

5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。

6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。

7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

bb6249c6567dd4384e6ab3556cfc22ed.gif 

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

关于本文

本文标题:09C语言试卷A-B(试题).doc

链接地址:https://www.renrendoc.com/p-57827502.html


https://www.fengoutiyan.com/post/5933.html

相关文章:

  • vB语言
  • 2020c语言程序设计考试题答案
  • C语言的题
  • c语言考试题型
  • 初等数论试卷B
  • 高等数学B考试题
  • c语言测试题
  • c语言一级考试题目
  • 鏡像模式如何設置在哪,圖片鏡像操作
  • 什么軟件可以把圖片鏡像翻轉,C#圖片處理 解決左右鏡像相反(旋轉圖片)
  • 手機照片鏡像翻轉,C#圖像鏡像
  • 視頻鏡像翻轉軟件,python圖片鏡像翻轉_python中鏡像實現方法
  • 什么軟件可以把圖片鏡像翻轉,利用PS實現圖片的鏡像處理
  • 照片鏡像翻轉app,java實現圖片鏡像翻轉
  • 什么軟件可以把圖片鏡像翻轉,python圖片鏡像翻轉_python圖像處理之鏡像實現方法
  • matlab下載,matlab如何鏡像處理圖片,matlab實現圖像鏡像
  • 圖片鏡像翻轉,MATLAB:鏡像圖片
  • 鏡像翻轉圖片的軟件,圖像處理:實現圖片鏡像(基于python)
  • canvas可畫,JavaScript - canvas - 鏡像圖片
  • 圖片鏡像翻轉,UGUI優化:使用鏡像圖片
  • Codeforces,CodeForces 1253C
  • MySQL下載安裝,Mysql ERROR: 1253 解決方法
  • 勝利大逃亡英雄逃亡方案,HDU - 1253 勝利大逃亡 BFS
  • 大一c語言期末考試試題及答案匯總,電大計算機C語言1253,1253《C語言程序設計》電大期末精彩試題及其問題詳解
  • lu求解線性方程組,P1253 [yLOI2018] 扶蘇的問題 (線段樹)
  • c語言程序設計基礎題庫,1253號C語言程序設計試題,2016年1月試卷號1253C語言程序設計A.pdf
  • 信奧賽一本通官網,【信奧賽一本通】1253:抓住那頭牛(詳細代碼)
  • c語言程序設計1253,1253c語言程序設計a(2010年1月)
  • 勝利大逃亡英雄逃亡方案,BFS——1253 勝利大逃亡
  • 直流電壓測量模塊,IM1253B交直流電能計量模塊(艾銳達光電)
  • c語言程序設計第三版課后答案,【渝粵題庫】國家開放大學2021春1253C語言程序設計答案
  • 18轉換為二進制,1253. 將數字轉換為16進制
  • light-emitting diode,LightOJ-1253 Misere Nim
  • masterroyale魔改版,1253 Dungeon Master
  • codeformer官網中文版,codeforces.1253 B
  • c語言程序設計考研真題及答案,2020C語言程序設計1253,1253計算機科學與技術專業C語言程序設計A科目2020年09月國家開 放大學(中央廣播電視大學)
  • c語言程序設計基礎題庫,1253本科2016c語言程序設計試題,1253電大《C語言程序設計A》試題和答案200901
  • 肇事逃逸車輛無法聯系到車主怎么辦,1253尋找肇事司機