1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > c语言程序设计2试卷答案 《C语言程序设计》试卷2参考答案.doc

c语言程序设计2试卷答案 《C语言程序设计》试卷2参考答案.doc

时间:2024-05-04 18:30:42

相关推荐

c语言程序设计2试卷答案 《C语言程序设计》试卷2参考答案.doc

《C语言程序设计》试卷2参考答案.doc

《C语言程序设计》试卷二参考答案及评分标准

一、单项选择题(每小题1分,共30分/35分,信息安全专业1—35小题全做,其它专业只做1—30小题)

编 号123456789101112131415161718答 案②①①③④③①④④③③①③③③②②①编 号192223242526272829303132333435答 案③②③③①①②④④②④②②②③④③二、判断分析题(正确的打“√”错误的打“×”,并简单分析原因)(每小题2分,共10分)

1. ( × )分析:常量的值是不能改变的,M是常量,所以“M++;”是错误的。

2. ( √ )分析:只有变量定义了类型之后,系统才便于给其分配合适的内存单元。

3. ( × )分析:由于字符串在存储时有一个结束标志“\0”要占用一个字节的单元,所以应占6个字节才对。

4. ( √ )分析:goto语句常常与if语句搭配,构成有效的循环结构。

5. ( × )分析:可通过循环变量控制下标的方法实现数组元素的输出。

三、填空题(4小题第2空及6、7小题各2分,其余每空1分,共15分)

1、-32768 ~ 32767 2、 30 , 15 3、 ;/分号

4、 fabs(x) / (2*a) sqrt ( a + b )- exp (x) 5、 0

6、 m = ( a>b ? a : b ) ; (括号可不要) 7、 y % 2 = = 0

8、 0 9、 0 , 6

四、仔细阅读如下程序,按题意填写程序空缺(每空2分,共20分)

1、 ‘A’<=ch && ch<=’Z’ 或65<=ch&& ch<=90 ch=ch –32或ch-=32

2、 i<10或 i<=9 j % 3! = 0

3、 int Max Max max ( b , c )

4、 j<=2或j<3 b[j][i] = a[i][j] i<=2 或 i<3

五、仔细阅读如下程序,写出运行结果或其实现的功能(每小题3分,共15分)

1、运行结果: num=8.430000 2、运行结果: 0 2 4 6 8

3、运行结果: 4、运行结果: 9

5、该程序的功能是: 将数组a[10]的最大值放到变量max中,并输出。

六、编程序题(每小题5分,共10分/ 5分)(信息安全班只做第3小题,其它专业则只做1、2题)

1、main ( )

{ float a , b , c , t ;(1分)

printf ( “ please input a , b , c : “ ) ;

scanf ( “ % f , % f , % f “ , &a ,&b , &c ) ;(1分)

if ( a > b)

{ t = a ; a = b ; b = t ; }(1分)

if ( a > c )

{ t = a ; a = c ; c = t ; }(1分)

if ( b > c )

{ t = b ; b = c ; c = t ;}(1分)

printf ( “ % f , %f , %f “ , a ,b ,c ) ;

}

2、main( )

{ int i , s=1 , sum=0 ; (1分)

for ( i =1;i<11; i++) (1分)

{ s=s*i ; (1分)

sum=sum+s; (1分)

}

printf(“sum=%d ” , sum);(1分)

}

3、main( )

{ float

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。