C语言程序设计题库及答案.docx
《C语言程序设计题库及答案.docx》由会员分享,可在线阅读,更多相关《C语言程序设计题库及答案.docx(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C语言程序设计题库及答案 第1次客观题作业 一、单选题(共30题,每题3分) 1 下面表示正确的是_A_。 AC语言中的逗号是一种运算符 B在C语言中,一行只能有一个语句 CC中的变量不区分大小写 Dc中的关键字可以做为变量名 2 字符型常量在内存中存放的是_A_代码值。 AASCII B二进制 C十进制D八进制 3 以下不正确的C语言标识符是(C )。 AAB1 B_ab3 C4ab Da2_b 4 以下运算符中优先级最低的运算符是_D_。 A& B& C| D= 5 在C语言中,要求运算数必须是整型的运算符是_A_。A% B/ C0;i-) for (j=0;j=4;j+). A12 B1
2、5 C16 D20 13 下列选项中,合法的C语言关键字是_D_。 AVAR BCher CInteger Ddefault 14 语言中_A_。 A能使用do-while语句构成的循环 Bdo-while语句构成的循环必须用break语句才能退出 Cdo-while语句构成的循环,当while语句中的表达式为非零时结束循环Ddo-while语句构成的循环,当while语句中的表达式值小于零时结束循环15 以下_D_不是高级语言。 ABasic语言 BC语言 CJAVA语言 D汇编语言 16 已知int x=2,y=3;则计算表达式y+=x-=x*=y后,x和y分别为(B )。 A6,5 B0
3、,3 C0,5 D-4,2 17 在C语言中,函数的数据类型是指_A_。 A函数返回值的数据类型 B函数形参的数据类型 C调用该函数时的实参的数据类型 D任意指定的数据类型 18 若已定义x和y为double类型,则表达式:x=1,y=x+3/2的值是_C_。A1 B3 C2.0 D2.5 19 func(exp1,(exp2,exp3),(exp4,exp5,exp6);含有(C )个实参。 A1 B2 C3 D6 20 有int x=3,y=4,z=5;则下面表达式中值为 0 的是_B_。 Ax&y B! (xy&!z|1) Cx|y+z&y-z Dx=y 21 已定义c为字符型变量,则下
4、列语句中正确的是_C_。 Ac=97; Bc=97; Cc=97; Dc=a; 22 一个字长的二进制位数是_D_。 A8 B16 C32 D随机计算机系统而不同的 23 C语言中规定函数的返回值的类型是由( D)。Areturn语句中的表达式类型所决定 B调用该函数时系统临时决定 C调用该函数时的主调用函数类型所决定 D在定义该函数时所指定的函数类型所决定 24 C语言程序中,下列( C)组标识符是合法。 Aabc、2id、while B4d、DO、oodb Cstr_1、print、aBc DWORD、oodb、Iamm 25 下面正确的函数定义形式是_C_。 Adouble fun(in
5、t x,int y) Bdouble fun(int x;int y) Cdouble fun(int x,int y); Ddouble fun(int x,y); 26 下列_A_数据类型属于构造类型。 A数组类型 B指针类型 C整型 D字符型 27 C语言对嵌套if语句的规定是:else总是和_D_配对。A其之前最近的if B第一个if C缩进位置相同的if D其前面最近且尚未配对的if 28 二进制语言是属于面向_A_的语言。 A机器B过程C问题D对象 29 设 int a=12,则执行完语句 a+=a-=a*a后,a的值是_D_。 A552 B264 C144 D-264 30 in
6、t a=3,b=2;printf(“%d,%dn”,-a,b+);输出结果是(A )。 A2,2 B2,3 C3,2 D3,3 判断题(共5题,每题 2分) 1 只能在循环体内和switch语句体内使用break语句。(对) 2 一个算法应该具备有穷性、确定性、输入、输出和有效性。(对) 3 C语言中,每个程序都必须要有一个且只有一个main函数。(对) 4 调用函数时,实参是一个数组名,则向函数传递的是数组的首地址。(对) 5 表达式16/8*sqrt(4.0)/2值的数据类型为double双精度实型。(对) 第二套试题 单选题(共20题,每题4分) 1 若有输入语句scanf( %d%d%
7、d,&x,&y,&z);则不能使x值为5,y值为6,z 值为7的输入是_A_。 A5,6 ,7 B5回车换行 6 7 C5 6 7 D5,6,7 2 设 int a=12,则执行完语句 a+=a-=a*a后,a的值是_D_。 A552 B264 C144 D-264 3 若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值_D_。 A3 B-3 C-6 D-12 4 一个字长的二进制位数是_D_。 A8 B16 C32 D随机计算机系统而不同的 5 以下叙述中错误的是_D_。 AC程序中的 #include和 #define行均不是C语句 B除逗号运算符外,赋值运算符的优先
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 题库 答案
限制150内