C试卷库1(常子楠).docVIP

  • 42
  • 0
  • 约5.56千字
  • 约 4页
  • 2018-03-09 发布于河南
  • 举报
C试卷库1(常子楠)

金陵科技学院考试卷 200 200 学年第 学期    学院 级 专业 课程 程序设计基础(C语言)  课程编号   (A、闭)卷 姓名 学号 得分 题号 一 二 三 四 五 六 七 八 九 十 总分 阅卷人 得分 一、单项选择题(每题1分,共20分) 1.完成C源文件编辑后、到生成执行文件,C语言处理系统必须执行的步骤依次为( ) A)连接、编译 B)编译、连接 C)连接、运行 D)运行 2.常数的书写格式决定了常数的类型和值,0x1011是( ) A)8进制整型常量 B)字符常量 C)16进制整型常数 D)2进制整型常数 3.C语句“x*=y+2;”还可以写作( ) A)x=x*y+2; B) x=2+y*x; C)x=x*(y+2); D) x=y+2*x; 4.下列格式符中,可以用于以8进制形式输出整数的是( ) A)%d B) %8d C)%o D)%1d 5.在C语言中,要求运算数必须是整型的运算符是( ) A) % B) / ????C)+ D) ! 6.下面程序的输出是?( ) ? main() ?? { int x=10,y=3; ? ??? printf(“%d\n”,x/y);} A)0 B)1 C)3 D)不确定的值 7.下列各语句中,能够且仅输出整型变量a、b中最大值的是( ) A) if(ab) printf(″%d\n″,a);printf(″%d\n″,b); B) printf(″%d\n″,b);if(ab) printf(″%d\n″,a); C) if(ab) printf(″%d\n″,a);else printf(″%d\n″,b); D) if(ab) printf(″%d\n″,a);printf(″%d\n″,b); 8. 设 int x=1, y=1; 表达式(!x||y--)的值是 ( ) A) 0 B) 1 C) 2 D) -1 9. 下述对C语言字符数组的描述中错误的是( ) A) 字符数组可以存放字符 B) 字符数组中的字符串可以整体输入、输出 C) 可以在赋值语句中通过赋值运算符“=”对字符数组整体赋值 D) 不可以用关系运算符对字符数组中的字符串进行比较 10.下面不正确的字符串常量是( ) A)‘abc’ B)“12a12” C)“0” D)“” 11.已知定义数组char array[ ]=“china”; 则array数组在内存中占字节数为( ) A)5 B)6 C)7 D)不确定 12.以下正确的函数声明是( ) A)double fun(int x, int y) B)double fun(int x; int y) C)double fun(int x, int y); D)double fun(int x,y); 13.若有语句 int *point,a=4;和point=a;下面代表地址的选项是( ) A)a B)*point C)*a D)point 14.若有定义:struct tp {float a; char class; }stu; 则对成员class的正确引用是( ) A) stu-class B) stu.class C)stuclass D) stu * class 15. 假定一个二维数组的定义语句为: int a[2][3]={{3,4},{2,8,6}}; 则元素a[0][2]的值为( ) A) 4 B) 0 C) 4 D) 6 16. 若调用一个函数,此函数中没有return语句,则该函数( ) A)没有返回值 B)返回若干个系统默认值 C)能返回一个用户所期望的值 D)返回一个不确定的值 17. 设有程序段 int k=10; while(k=0) k=k-1; 则下面描述正确的是( ) A)while循环执行了10次 B)循环是无限循环 C)循环体语句一次也不执行 D)循环体语句执行了1次 18. 若a、b是int型变量,则表达式(a=2,b=5,b++,a+b)的值为(

文档评论(0)

1亿VIP精品文档

相关文档