下载此文档

《C语言程序设计》C语言杭电09级A卷试题&答案.doc


文档分类:IT计算机 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
杭州电子科技大学学生考试卷( A )卷考试课程程序设计基础考试日期 2010 年1月日成绩课程号教师号任课教师姓名考生姓名学号(8位) 年级专业注意: (1) 所有答案均写在答题纸上,写在试卷上无效; (2) 考试结束后请将试卷和答题纸一起交上来。(3) 试题中若出现 C 源代码,考虑源代码的大小写,不考虑标点符号的中英文状态; (4) 本试题中 C 代码的开发环境为 Microsoft Visual C++ ,运行环境为 Windows2000/XP 系统; (5) 当题目中只有程序片段时,假设完整程序已经具有其它必要代码且能够正确运行,如包含相应的库文件、 main() 函数的定义等。试题一、单项选择题( 每小题 2 分,共 30分) 1. 下列哪个标识符是 C 语言中的合法标识符( ) A、 1student B、 intC、 Float D、 void 2. 与语句 if(!x) 等价于( ) A、 x==0 B、 x==1 C、x !=0D、x !=1 3 .设有整型变量 x ,下列说法中,错误的是( ) A、” ”不是表达式 B、”x”是表达式 C、”!x”是表达式 D、” sqrt(x) ”是表达式 4. 已知 i=3 ,则 printf (“%d ”, -i++) 的输出结果为( ) A、-4B、-3C、-2D、以上均不对 5. 判断下面 while 循环体的执行次数() i=0; k=10; while(i==8) i=k--; A、1次B、2次C、8次D 、无数次 6. 下列语句中与语句 while(1){if(i>100)break;s+=i;i++;} 功能相同的是( )。 A、 for(;i<100;i++) s=s+i; B、 for(;i<100;i++;s=s+i); C、 for(;i<=100;i++) s+=i; D、 for(;i>=100;i++;s=s+i); 7. 定义 char s[ ]={"Girl"},t; 执行下面语句段后输出结果是( )。 s[0]=s[2]; s[2]=s[0]; s[1]=s[4]; s[4]=s[1]; printf("%c,%s \n", s[0], s); A、 r,Girl B、 r,rC、 r,lirG D、 r,Gril 8. 有数组定义语句” char a[20] ”, 则正确的输入语句为( ) A、 scanf( “%s ”, &a) B、 scanf( “%s ”, a[]) C、 gets(a[20]) D、 gets(a) 9. 如有数组定义语句” int a[3][4] ”, 则对 a 中数组元素的正确引用是( ) A、 a[3][1] B、 a[2,1] C、 a[3][4] D、 a[3-1][4-4] 10. C 语言中的基本数据类型作为实参时,它和对应的形参之间的数据传递方式是( ) A 、传地址 B 、传数值,形参值改变后,影响实参值 C 、传数值,形参值改变后,不影响实参值 D 、既可以传地址,也可以传值 11. 根据下面函数 f ,选出 f(f(3)) 的值( ) int f(int x) { static int k=0; x+=k--; return x;}A、5B、3C、2D、4 12. 指针变量 p1

《C语言程序设计》C语言杭电09级A卷试题&答案 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xwbjll1
  • 文件大小101 KB
  • 时间2017-01-04