- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
c语言,04-05春试卷及答案
(043)上海大学2004-2005年春季学期试卷 2005.6 课程名: 程序设计基础(C) 学分: 5 学号: 姓名: 学院/教师: 题号 一 二 三 四 卷面 上机 总分 题分 20 30 8 12 70 20 90 得分 考生须知: 试卷和答题纸上的“学号、姓名、学院、教师”都要填上; 所有答题内容都写在答卷纸上,交卷时将试卷和答卷纸一起交上; 不遵守上述要求者考试成绩将为零分。 本卷考试的得分为卷面分,电脑上机考试(另行安排)的得分为上机分,考试成绩为卷面分与上机分的和。 一、基础题(20分,每小题2分) 1.定义int x=42,y=13;写出y+=2*(x++);执行后各变量的值。 2.设a=b=5;分别判断表达式的真假:6a4与b++==6。 3.分别计算字符串的长度:“Computer”与“\\abc\\123\nmop”。 4.分别计算表达式的值:43 38 与 (43 ^ 38) 2。 5.设n为正整数,写出判断表达式:n的个位数与百位数相等。 6.设x为浮点数,写出表达式:浮点数x的小数部分。 7.假设对n(n0)个学生按下列方法进行分班:每班k(k0)个 学生,最后一个班若不足k人也单独编成一个班。写出表达式 表示所编班的个数。 8.定义char ch; 写出语句:如果ch为小写字母则将ch转换为大 写,否则ch不变。 9.定义int a[10]; 写出语句片段:输入a数组中的10个整数。 10.定义char *pc[]={ Shanghai, Beijing, Guangzhou };写出语 句片段:输出pc数组中的所有字符串,每字符串一行。 二、阅读程序(30分,每小题3分) 仔细阅读下列程序,将各程序的运行结果写在答卷纸上。 (1)程序 #include stdio.h main() { int m,n,k,i; scanf( %d%d, m, n ); if ( m n ) k = 1; else k = -1; for ( i = m; i != n; i+=k ) printf( %d , i ); } 输入:22 16 输出:? (2)程序 #include stdio.h main() { int m, n = 0; for ( m = 1; m = 6; m++ ) { switch( m ) { case 4: case 6: case 9: case 11:n = 30; break; case 2: n = 28; break; default:n = 31; break; } printf( %d,, n ); } } 输出:? (3)程序 #include stdio.h int isprime(int n) { int i; for ( i = 2; i n; i++ ) if ( n%i == 0 ) return 0; return 1; } void testfunc( int n ) { int i; for ( i = 2; i n; i++ ) if ( isprime(i) isprime(n-i) ) break; printf( %2d = %2d + %2d\n, n, i, n-i ); } main() { int n; for ( n = 10; n = 14; n += 2 ) testfunc( n ); } 输出:? (4)程序 #include stdio.h main() { char a[5][6]; int i, j; for ( i = 0; i 5; i++ ) for ( j = 0; j 5; j++ ) a[i][j] = *; for ( i = 0; i 5; i++ ) { a[i][i] = #; a[i][4-i] = @; a[i][5] = \0; } for ( i = 0; i 5; i++ ) puts( a[i] ); } 输出:? (5)程序 #include stdio.h main() { int a[8] = { 0, 8, 16, 30, 40, 50, 60, 70 }; int n = 2, *p = a[1]; n += *(p++); printf( %d, , n ); n *= ++(*p); printf( %d, , n )
您可能关注的文档
最近下载
- 体育教学论:体育教学过程PPT教学课件.pptx VIP
- DB61_T 1741-2023 矿山生态监测规范.doc VIP
- 2025年广东省湛江市中考物理试题(含答案解析).pdf VIP
- 数字技术赋能基层社会治理研究.docx VIP
- 高考语文一轮复习-- 辨析修改语序不当、搭配不当病句——抓住病症,找出病因.doc VIP
- 北京市中国人民大学附属中学2025届高三年级10月质量检测练习化学试卷+答案.pdf VIP
- 《化工企业能量隔离实施指南》(T-CCSAS013—2024).pptx VIP
- 体育课的基本流程.pptx VIP
- 初中升学毕业考试物理试题能力试卷.doc VIP
- 湖南省2025年高职院校单招计划清单(汇总版) .pdf VIP
文档评论(0)