- 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)