2008年C程序设计考试(非A)试题.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2008年C程序设计考试(非A)试题

西安工业大学试题纸 学年学期 2007~2008学年第二学期 课程名称 计算机程序设计基础(C语言)A卷 命题教师 集体命题 审 批 考试形式 闭卷 考试类型 考试 使用班级 0级非计算机专业 考试时间 200年7月日 考试地点 学生班级 姓 名 学 号 备 注 一.选择题:(共0分分) 是() A) B) C) D)为() A)x10 B)( a0 ) || !( a10 ) C)( ) ( x10 ) D)( ) || ( x10 ) 有定义:int a=1,b=3;表达式a=a+2,a+b的值是() A)1 B) C)4 D)若int a=b=3,x;则是() A) B)C) D)以下程序段执行的是() int k=0; while ( k ) { m++;k++;A) B) C) D)执行for ( x=0,y=0;( x!=3) ( x8);x++ ) y++;后y的是int i,j = 7,*p = i,*q=j;则与i = j;不等价的语句是(A) A)p = q; B)*p = *q; C)*i = *q; D)*p = *j; 若有说明:int a[10],*p = a;对数组元素的正确引用是(C) A)a[ p ] B)p[ a ] C)*( p + 2 ) D)p + 2 下面各语句行中,能正确进行字符串操作的语句是(C) A)char a[5] = {“ABCDE”}; B)char s[5] = {‘A’,’B’,’C’, ’D’,’E’}; C)char *s; s = “ABCDEF”; D)char *s; scanf(“%s”,s); 设有如下定义,则对data中的成员a的正确引用是(B) struct sk { int a; float b ; } data,*p = data; A)(*p).data.a B)( *p ).a C)p - data.a D)p.data.a 二.阅读程序,写出运行结果:(共40分分) 程序1: 程序2: main ( ) { int x=3,y,; 1;else z= -1; printf ( “%d”,); } main ( ) { int m=0,s=0; while ( m ) s=s+m; printf ( “%d”,); } 运行结果为: 运行结果为: 程序3: 程序4: main ( ) { int j ,= 0 ; for ( j=;j=;j++ ) s = s + j; printf ( %d, ); } main ( ) { int k,s=0,a[]={ 1,2,3,4,5,6,7,8 }; for ( k = 0;k;k++ ) s = s + a[k];printf ( “%d”,s ); } 运行结果为: 运行结果为: 1 程序5: 程序6: main ( ) { char str[ ] = {}; int k,m=0; for( k=0;str[k]!=\0;k++ ) m++ ; printf ( %d,m ); } main ( ) { int a=2,*p,*q; q =;;printf ( “%d”, ); } 运行结果为: 运行结果为: 程序7: 程序8: main ( ) { int j,,s=0; nt a[3][3] = {1,2,3,4,5,6,7,8,9 }; for ( = 0;3;++ ) for ( j = 0;j3;j++ ) if ( j ) s = s + a[i][j]; printf ( “%d”,s ); } int func ( int n ) { int k; for ( k=;k;k ) if ( n%k==0 m%k==0 ) break; return ; } void main ( ) { printf ( %d,func () );} 运行结果为: 运行结果为: 西安工业大学试题纸 学年学期 200~2008学年第二学期 课程名称 计算机程序设计基础(C语言)A卷 命题教师 集体命题 审 批 考试形式 闭卷 考试类型 考试 使用班级 0级非计算机专业 考试时间 200年7月日 考试地点 学生班级 姓 名 学 号 备 注 程序

文档评论(0)

aluyuw1 + 关注
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档