新疆自治区计算机二级C语言考试题库副本.docx
- 文档编号:30213771
- 上传时间:2023-08-07
- 格式:DOCX
- 页数:12
- 大小:20.12KB
新疆自治区计算机二级C语言考试题库副本.docx
《新疆自治区计算机二级C语言考试题库副本.docx》由会员分享,可在线阅读,更多相关《新疆自治区计算机二级C语言考试题库副本.docx(12页珍藏版)》请在冰豆网上搜索。
新疆自治区计算机二级C语言考试题库副本
一:
单选题
1、下列说法正确的是(c)
A.C语言的主函数不允许有参数
B.C语言的主函数最多允许1个参数
C.C语言的主函数可以无参数
D.C语言的主函数允许任意个参数
2、表达式(!
'1'||'1')+5的值是(c)
A.不确定B.5C.6D.7
3、选出表达式结果为假的一项(b)
A.1<4&&5>=4B.(2>5==5)
C.(3<=3)&&(2<5)D.!
(4<=8)||(3<=7)
4、下列表达式中,已知floata=5;intb=4;其中非法的是(a)
A.a%3+bB.b*b&&a||bC.(a>b)+(int)b%2D.--b+a
5、下列运算符中,优先级别最高的是(b)。
A.<=B.%C.||D.+
6、在一个C语言程序中(b)。
A.main函数必须出现在所有函数之前
B.main函数可以在任何地方出现
C.main函数必须出现在所有函数之后
D.main函数必须出现在固定位置
7、函数fun(floatx)的函数类型是(a)。
A.intB.void
C.floatD.不确定
8、关于C程序说法正确的是(c)。
A.一行只能写一条语句
B.一个语句不可以分写在多行上
C.C语言本身没有输入输出语句
D.分号不是C语句的必要组成部分
9、假定x和y为double型,则表达式x=2,y=x+3/2的值是(d)。
A.3.500000B.3
C.2.000000D.3.000000
10、下列运算符结合方向是右结合的是(d)。
A.+B.&&
C.>=D.?
:
11、设a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值为(c)。
A.0B.1
C.2D.3
12、合法的赋值语句是(b)。
A.x=y=100B.d--;
C.x+y;D.c=int(a+b);
13、只有当整数x为奇数时,表达式为逻辑“真”的是(b)。
A.x%2==0B.!
(x%2==0)
C.(x-x/2*2)==0D.!
(x%2)
14、下列选项中合法的字符常量是(b)
A."&"B.'R'
C."ABC"D."\n"
15、intx=3,y=4,a=5,b=6;则表达式(a=x)&&(b=y)的值是( b )。
A.0B.1
C.2D.不确定
16、一个C语言程序由若干个函数组成,其中唯一不可缺少的函数是(d)。
A.库函数B.scanf函数
C.printf函数D.main函数
17、设intx=12,y=12345;则执行语句printf("x=%4d,y=%4d",x,y);的结果是(c)。
A.x=12,y=1234B.x=12,y=12345
C.x=12,y=12345D.x=12,y=2345
18、a,b,c,d都为float型,且已正确赋值,则与数学表达式2ab/(5cd)等价的C语言表达式是( a)。
A.a/c*b/d*2/5B.a/(5*c*d)/2*b
C.2*a*b/5*c*dD.2/5*a*b*(1/c*d)
19、下列程序的执行结果是(b)。
main()
{inta,b,c;c=(a=3,b=a--);
printf("%d,%d,%d",c,a,b);}
A.3,3,3B.3,2,3
C.2,3,3D.2,2,3
20、有如下定义:
inta=3,b=-4;longc=5;floatx;doubley;则下列选项中不符合C语言语法的表达式是(c)。
A.a+=a-=a*bB.a%b
C.y=2*x;D.y=(float)c
21、下列常数中哪个是不合法的C常量(c)。
A.-0.B.0003
C.3e+2.3D."105"
22、下列运算符中,优先级别最高的是(c)。
A.<=B.=
C.%D.&&
23、关于C程序说法正确的是(c)。
A.一行只能写一条语句
B.一个语句不可以分写在多行上
C.C语言本身没有输入输出语句
D.分号不是C语句的必要组成部分
24、floati,j,下列可以正确表示把i,j之和转换成整型的C语言表达式(c)。
A.int(i+j)B.int(i)+int(j)
C.(int)(i+j)D.(int)i+j
25、下列标识符中非法的是(a)。
A.FILEB.temp
C.stu_aveD.sum5
26、程序段:
intx=10,y=3,z;
printf("%d\n",z=(x%y,x/y));的输出结果是:
(c)。
A.1B.0
C.3D.4
27、已知inta,b;则下列表达式不合法的是(b)。
A.a/bB.(a+b)++
C.a+=bD.a*=b+3
28、下列属于C语言基本数据类型的是(c)。
A.整型、实型、逻辑型
B.整型、字符型、逻辑型
C.整型、字符型、实型
D.整型、实型、字符型、逻辑型
29、为表示关系'a'≤x≤'z',C语言表达式应是(a)。
A.(x<='z')&&(x>='a')
B.(x<='z')&(x>='a')
C.(x<='z')and(x>='a')
D.(x<='z')||(x>='a')
30、表达式x和y的取值同时在(0,+∞)或同时在(-∞,0)"的表达式是(c)。
A.(x+y>0)&&(x+y<=0)
B.(x>=0||y>=0)&&(x<0||y<0)
C.x>0&&y>0||x<0&&y<0
D.(x>=0&&y>=0)&&(x<0&&y<0)
31、有如下定义:
inta=3,b=-4;longc=5;floatx;doubley;则下列选项中不符合C语言语法的表达式是(c)。
A.a+=a-=a*bB.a%b
C.y=2*x;D.y=(float)c
32、在C语言中,char型数据在内存中是以(a)形式存储的。
A.ASCII码B.原码
C.反码D.补码
33、已知inta,b;则下列表达式合法的是(d)。
A.2.5%aB.++(a+b)
C.3++D.a=b==3
34、设有类型说明
unsignedinta=65535;
则printf函数中按%d格式输出a的值,其结果是(b)。
A.65535B.-1
C.1D.-32767
35、下列字符常量中非法的是(d)。
A.'\''B.'\\'
C.'\n'D.'\678'
36、字符串"abc\t\b\007\n"在内存中所占字节数是(d)。
A.14B.15
C.7D.8
37、在一个整常量2后面,加上L字母,该常量2L类型是(b)。
A.非法标识符B.long
C.intD.变量名
38、下列运算符中运算级别最低的运算符是(b)。
A.&&B.=
C.?
:
D.||
39、C语言用(d)表示逻辑"真"值。
A.trueB..t.
C.非0D.整型值1
40、下面字符序列中,C合法的标识符是(a)。
A.wpsB.next-day
C.x$D.goto
41、一个可执行C程序的开始执行点是(d)。
A.程序中的第一条语句
B.文件的第一个函数
C.程序中第一个定义的函数
D.main()函数
42、以下叙述中不正确的是(d)。
A.在不同的函数中可以使用相同名字的变量
B.函数中的形式参数是局部变量
C.在一个函数内定义的变量只在本函数范围内有效
D.在一个函数内的复合语句中定义的变量在本函数范围内有效
43、inti=5,k;表达式k=2*'B'-'A'-'C'+i的值是(a)。
A.5B.6
C.7D.8
44、字符串"\"yes\"or\"no\"\n"在内存中所占字节数是(b)。
A.12B.13
C.17D.18
45、下列常数中(a)是不合法的C常量。
A.12e1.5B.3e5
C.1.3e-5D.12E2
46、已知inta,b;则下列表达式不合法的是(c)。
A.3%aB.a+=b
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 新疆自治区 计算机 二级 语言 考试 题库 副本
![提示](https://static.bdocx.com/images/bang_tan.gif)