电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

2024年9月份考试C语言程序设计第二次作业VIP免费

2024年9月份考试C语言程序设计第二次作业_第1页
1/12
2024年9月份考试C语言程序设计第二次作业_第2页
2/12
2024年9月份考试C语言程序设计第二次作业_第3页
3/12
下载后可任意编辑2024 年 9 月份考试 C 语言程序设计第二次作业一、单项选择题(本大题共 100 分,共 40 小题,每小题 2.5 分)1. 下面程序 fun3(int x) { static int a=3; a +=x; return(a); } main() { int k=2, m=1, n; n=fun3(k); m=fun3(m); printf("%d\n",n); } 的输出是( ).A. 3B. 4C. 5D. 92. 下面的程序 main() { int x=3; do{ printf("%d\n",x-=2); }while(!(--x) ); }( ).A. 输出的是 1 B. 输出的是 1 和-2 C. 输出的是 3 和 0 D. 是死循环3. 以下叙述中正确的是( ).A. 预处理命令行必须位于源文件的开头B. 在源文件的一行上可以有多条预处理命令C. 宏名必须用大写字母表示D. 宏替换不占用程序的运行时间4. 以下叙述中正确的是( ).A. 局部变量说明为 static 存储类,其生存期将得到延长B. 全局变量说明为 static 存储类,其作用域将被扩大 C. 任何存储类的变量在未赋初值时,其值都是不确定的 D. 形参可以使用的存储类说明符与局部变量完全相同5. 下列语句中,符合 C 语言语法的赋值语句是( ).A. a=7+b+c=a+7B. a=7+b++=a+7C. a=7+b,b++,a+7 D. a=7+b,c=a+76. 下面程序 main() { int y=9; for(;y>0;y--){ if(y%3==0) { printf("%d",--y); continue; }下载后可任意编辑 } } 的输出是( ).A. 741B. 852C. 963D. 8754217. 下面程序 main() { int x=32; printf("%d\n",x=x<<1); } 的输出是( ).A. 100 B. 160 C. 120 D. 648. 以下程序的输出结果是( ). #include main() { printf("%d\n",NULL); }A. 不确定的(因变量无定义)B. 0C. -1D. 19. 若 k 是 int 型变量,且有下面的程序片段 k=-3; if(k<=0) printf("####") else printf("&&&&"); 上面程序片段的输出结果是( ).A. ####B. &&&&C. ####&&&&D. 有语法错误,无输出结果10. 下面的程序 main() { int x=3,y=0,z=0; if(x=y+z)printf("* * * *"); else printf("####"); } ( ).A. 有语法错误不能通过编译B. 输出* * * *C. 可以通过编译, 但是不能通过连接, 因而不能运行D. 输出####11. +以下定义语句中正确的是( ).A. char a=''''A''''b=''''B''''B. float a=b=10.0C. int a=10,*b=&aD. float *a,b=&a12. 设有如下一段程序 int *var,ab; ab=100; var=&ab; ab=*var+10; 执行...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

2024年9月份考试C语言程序设计第二次作业

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部