网站大量收购闲置独家精品文档,联系QQ:2885784924

04年度夏C语言程序设计期末考试A卷标准答案.doc

04年度夏C语言程序设计期末考试A卷标准答案.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
04年度夏C语言程序设计期末考试A卷标准答案

题号 一 二 三 四 五 六 七 八 九 十 总分 核分人 题分 分 分 分 分 分 分 得分 得分 一、填空题(每空1分,共10分)  1.结构化程序由 、 、 三种基本结构组成。 2.一个C程序总是从 函数开始执行。 3.十进制数27,转化为八进制数为 转化为十六进制数为 。 4.逐个字符输入输出,用格式符 ,将整个字符串一次输入或输出,用格式符 。 5.为表示关系 x≥y≥z,应使用的C语言表达式是 。 6.从存储类别来讲,函数中的形参和在函数中定义的变量都属于 变量。 得分 二、单项选择题。(每题1分,共10分) 1.以下叙述中正确的是( ) A) 构成C程序的基本单位是函数。 B)可以在一个函数中定义另一个函数。 C)main函数必须放在其它函数之前。 D)所有被调用的函数一定要在调用之前进行定义。 2.以下选项中合法的用户标识符是 ( ) A)int B) _a12 C) 12w D) stu#8 3. 已定义c为字符型变量,则下列语句中正确的是 ( ) A)c=97; B)c=97; C)c=97; D)c=a; 4. 已知 i, j, k 为int 型变量,若从键盘输入20;19;10CR (CR代表enter),使i的值为20,j的值为19,k的值为10,以下选项中正确的输入语句为 () A) scanf(%d;%d;%d,i,j,k); B) scanf(%2d%2d%2d,i,j,k); C) scanf(%d ;%d ;%d,i, j, k); D) scanf(i=%d,j=%d,k=%d,i,j,k); 5. 以下程序,执行后的输出结果是 ( ) main( ) { int k=4,i=3,m; m=(k+=i*=k); printf(“%d,%d\n”,m,i);} A) 20,16 B) 20,15 C) 28,12 D)16,12 6. 以下函数的类型是 ( ) fff ( float x ) { printf(“%d\n”,x*x);} A) float 类型 B) void 类型 C) int 类型 D)无法确定 7.以下程序中NUM的值是 ( ) A) 5 B)6 C)8 D)9 #define N 2 #define M N+1 #define NUM (M+1)*M/2 main( ) { int i; for(i=1;i=NUM;i++); printf(“%d”,i); } 8. 以下程序段执行后s的值为 ( ) for(n=10;n20;n++) {if(n%4==0) continue; s=s+1;} A) 3 B)5 C)8 D) 9 9. 以下程序的输出结果是 ( ) main( ) {int x=20,y=22,t=30; if(x=y) t=x; x=y; y=t; printf(“%d,%d\n”,x,y);} A) 20,22 B) 22,20 C) 20,30 D) 22,30 10.?设有如下定义 struct??aa {?char?name[10]; ?int??age; ?char?sex; }std[3],*p=std; 下面各输入语句中错误的是 ( ) A)?scanf(%d,(*p).age);??? B)?scanf(%s,std.name); C)?scanf(%c,std[0].sex)??? D)?scanf(%c,(p-sex)); 得分 三、写出程序或程序段的执行结果,将答案直接写在横线上。(1—6题每题4分,7题7分,共31分) 1.? 有以下程序 main() {?int?p[7]={11,13,14,15,16,17,18},i=0,k=0; ?while(i7p[i]%2) {k=k+p[i];i++;} ?printf(%d\n,k);} 执行后输出结果是 2.有以下程序 main(){?int?x[10]={8,19,6,5,

文档评论(0)

jdy261842 + 关注
实名认证
内容提供者

分享好文档!

1亿VIP精品文档

相关文档