收藏 分销(赏)

2023年秋华中师范大学C语言程序设计B在线作业.doc

上传人:精**** 文档编号:9689798 上传时间:2025-04-03 格式:DOC 页数:10 大小:29.04KB
下载 相关 举报
2023年秋华中师范大学C语言程序设计B在线作业.doc_第1页
第1页 / 共10页
2023年秋华中师范大学C语言程序设计B在线作业.doc_第2页
第2页 / 共10页
点击查看更多>>
资源描述
(单选题) 1: 下面四个选项中,均是合法浮点数的选项是 A: +1e+1 5e-9.4 03e2 B: -.60 12e-4 -8e5 C: 123e 1.2e-.4 +2e-1 D: -e3 .234 5.e-0 对的答案: (单选题) 2: 设x、y和z是int型变量,且x=3,y=4,z=5,则下面体现式中值为0的是 A: ‘x’&&‘y’ B: x<=y C: x||y+z&&y-z D: !((x<y)&&!z||1) 对的答案: (单选题) 3: 如下能对二维数组a进行对的初始化的语句是 A: int a[2][]={{1,0,1},{5,2,3}}; B: int a[][3]={{1,2,3},{4,5,6}}; C: int a[2][4]={{1,2,3},{4,5},{6}}; D: int a[][3]={{1,0,1},{},{1,1}}; 对的答案: (单选题) 4: 整型变量i定义后赋初值的成果是( )。Int i=2.8*6; A: 12 B: 16 C: 17 D: 18 对的答案: (单选题) 5: C语言规定:在一种源程序中,main函数的位置 A: 必须在最开始 B: 必须在系统调用的库函数的背面 C: 可以任意 D: 必须在最后 对的答案: (单选题) 6: 若有阐明:int a[][3]={1,2,3,4,5,6,7};则a数组第一维的大小是 A: 2 B: 3 C: 4 D: 无拟定值 对的答案: (单选题) 7: C语言中的标记符只能由字母、数字和下划线三种字符构成,且第一种字符 A: 必须为字母 B: 必须为下划线 C: 必须为字母或下划线 D: 可以是字母、数字和下划线中任一种字符 对的答案: (单选题) 8: 有输入语句:scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);为使变量a的值为1,b为3,c为2,从键盘输入数据的对的形式应当是 A: A) 132<回车> B: 1,3,2<回车> C: a=1 b=3 c=2<回车> D: a=1,b=3,c=2<回车> 对的答案: (单选题) 9: 如下对二维数组a的对的阐明是 A: int a[3][]; B: float a(3,4); C: double a[1][4]; D: float a(3)(4); 对的答案: (单选题) 10: 下面四个选项中,均不合法的顾客标记符的选项是 A: A P_0 do B: float la0 _A C: b-a goto int D: _123 temp INT 对的答案: (单选题) 11: 在C语言中(以16位PC机为例),5种基本数据类型的存储空间长度的排列顺序为 A: char<int<long int<=float<double B: char=int<long int<=float<double C: char<int<long int=float=double D: char=int=long int<=float<double 对的答案: (单选题) 12: 已知:int a,x;,则对的的赋值语句是( )。 A: a=(a[1]+a[2])/2; B: a*=*a+1; C: a=(x=1,x++,x+2); D: a="good"; 对的答案: (单选题) 13: 假设所有变量均为整型,则体现式(a=2,b=5,b++,a+b)的值是 A: 7 B: 8 C: 6 D: 2 对的答案: (单选题) 14: 在C语言中,一维数组的定义方式为:类型阐明符 数组名 A: [常量体现式] B: [整型体现式] C: [整型常量] 或[整型体现式] D: [整型常量] 对的答案: (单选题) 15: 下面四个选项中,均是合法转义字符的选项是 A: ‘\’’ ‘\\’ ‘\n’ B: ‘\’ ‘\017’ ‘\”’ C: \018’ ‘\f’ ‘xab’ D: \\0’ ‘\101’ ‘x1f’ 对的答案: (单选题) 16: 下面四个选项中,均是合法整型常量的选项是 A: 160 -0xffff 011 B: -0xcdf 01a 0xe C: -01 986,012 0668 D: -0x48a 2e5 0x 对的答案: (单选题) 17: C语言中while和do-while循环的重要区别是 A: do-while的循环体至少无条件执行一次 B: while的循环控制条件比do-while的循环控制条件严格 C: do-while容许从外部转到循环体内 D: do-while的循环体不能是复合语句 对的答案: (单选题) 18: C语言中基本数据类型涉及( )。 A: 整型、实型、逻辑型 B: 整型、实型、字符型 C: 整型、字符型、逻辑型 D: 整型、实型、逻辑型、实型 对的答案: (单选题) 19: 已知:int *p,a;,则语句“p=&a;”中的运算符“&”的含义是( )。 A: 位与运算 B: 逻辑与运算 C: 取指针内部 D: 取变量地址 对的答案: (单选题) 20: 若二维数组a有m列,则在a[i][j]前的元素个数为 A: j*m+i B: i*m+j C: i*m+j-1 D: i*m+j+1 对的答案: (单选题) 21: 能对的表达“当x的取值在[1,10]和[200,210]范畴内为真,否则为假”的体现式是 A: (x>=1)&&(x<=10)&&(x>=200)&&(x<=210) B: (x>=1)||(x<=10)||(x>=200)||(x<=210) C: (x>=1)&&(x<=10)||(x>=200)&&(x<=210) D: (x>=1)||(x<=10)&&(x>=200)||(x<=210) 对的答案: (单选题) 22: 如下能对的地定义整型变量a,b和c并为其赋初值5的语句是 A: int a=b=c=5; B: int a,b,c=5; C: a=5,b=5,c=5; D: a=b=c=5 对的答案: (单选题) 23: 如下说法中对的的是( )。 A: #define和printf都是C语句 B: #define是C语句,而printf不是 C: #define和printf都不是C语句 D: printf是C语句,但#define不是 对的答案: (单选题) 24: 若二维数组a有m列,则计算任一元素a[i][j]在数组中位置的公式为    。(假设a[0][0]位于数组的第一种位置上。) A: i*m+j B: j*m+i C: i*m+j-1 D: i*m+j+1 对的答案: (单选题) 25: 语句while(!E);中的体现式!E等价于 A: E==0 B: E!=1 C: E!=0 D: E==1 对的答案: (单选题) 26: 对如下阐明语句的对的理解是______。 int a[10]={6,7,8,9,10}; A: 将5个初值依次赋给a[1]至a[5] B: 将5个初值依次赋给a[0]至a[4] C: 将5个初值依次赋给a[6]至a[10] D: 由于数组长度与初值的个数不相似,因此此语句不对的 对的答案: (单选题) 27: 下面四个选项中,均是不合法的转义字符的选项是 A: ‘\”’ ‘\\’ ‘\xf B: ‘\1011’ ‘\’ ‘\a’ C: ‘\011’ ‘\f’ ‘\}’ D: ‘\abc’ ‘\101’ ‘xlf’ 对的答案: (单选题) 28: 执行语句for(i=1;i++<4;);后变量i的值是 A: 3 B: 4 C: 5 D: 不定 对的答案: (单选题) 29: 下面四个选项中,均是不对的的八进制数或十六进制数的选项是 A: 016 0x8f 018 B: 0abc 017 0xa C: 010 -0x11 0x16 D: 0a12 7ff -123 对的答案: (单选题) 30: 如下说法对的的是 A: 输入项可觉得一实型常量,如scanf(“%f”,3.5); B: 只有格式控制,没有输入项,也能进行对的输入,如scanf(“a=%d,b=%d”); C: 当输入一种实型数据时,格式控制部分应规定小数点后的位数,如scanf(“%4.2f”,&f); D: 当输入数据时,必须指明变量的地址,如scanf(“%f”,&f); 对的答案: (单选题) 31: 如下不对的的定义语句是 A: double x[5]={2.0,4.0,6.0,8.0,10.0}; B: int y[5]={0,1,3,5,7,9}; C: char c1[]={‘1’,‘2’,‘3’,‘4’,‘5’}; D: char c2[]={‘\x10’,‘\xa’,‘\x8’}; 对的答案: (单选题) 32: 一种C程序的执行是从 A: 本程序的main函数开始,到main函数结束 B: 本程序文献的第一种函数开始,到本程序文献的最后一种函数结束 C: 本程序的main函数开始,到本程序文献的最后一种函数结束 D: 本程序文献的第一种函数开始,到本程序main函数结束 对的答案: (单选题) 33: 最初的计算机编程语言是( )。 A: 机器语言 B: 汇编语言 C: 高档语言 D: 低档语言 对的答案: (单选题) 34: 下面四个选项中,均是不合法的整型常量的选项是 A: --0f1 -0xffff 0011 B: -0Xcdf 017 12,456 C: -018 999 5e2 D: -0x48eg -068 03f 对的答案: (单选题) 35: C语言的编译系统对宏命令的解决是( )。 A: 在对源程序中的其他语句编译之迈进行的 B: 在程序运营时进行的 C: 和C程序中的其他语句同步进行的 D: 在程序连接时进行的 对的答案: (单选题) 36: 为求出s=10!的值,则变量s的类型应当为( )。 A: int B: unsigned C: long D: 以上三种类型均可 对的答案: (单选题) 37: 若x、i、j和k都是int型变量,则执行下面体现式后x的值为    。 x=(i=4,j=16,k=32) A: 4 B: 16 C: 32 D: 52 对的答案: (单选题) 38: 逻辑运算符两侧运算对象的数据类型 A: 只能是0或1 B: 只能是0或非0正数 C: 只能是整型或字符型数据 D: 可以是任何类型的数据 对的答案: (单选题) 39: 如下论述对的的是 A: 在C程序中,main函数必须位于程序的最前面 B: C程序的每行中只能写一条语句 C: C语言自身没有输入输出语句 D: 在对一种C程序进行编译的过程中,可发现注释中的拼写错误 对的答案: (单选题) 40: 对for(体现式1;;体现式3)可理解为 A: for(体现式1;0;体现式3) B: for(体现式1;1;体现式3) C: for(体现式1; 体现式1;体现式3) D: for(体现式1; 体现式3;体现式3) 对的答案: (单选题) 41: 已知x=43,ch=‘A’,y=0;则体现式(x>=y&&ch<‘B’&&!y)的值是 A: 0 B: 语法错 C: 1 D: “假” 对的答案: (单选题) 42: 下列运算符中优先级最高的是 A: < B: + C: && D: != 对的答案: (单选题) 43: 已知:int a[3][4]={0};,则下面对的的描述是( )。 A: 只有元素a[0][0]可得到初值0 B: 此阐明语句是错误的 C: 数组a中每个元素都可得到初值,但其值不一定为0 D: 数组a中每个元素均可得到初值0 对的答案: (单选题) 44: 下面不对的的字符串常量是 A: ‘abc’ B: “12’12” C: “0” D: “ ” 对的答案: (单选题) 45: 如下不能对二维数组a进行对的初始化的语句是 A: int a[2][3]={0}; B: int a[][3]={{1,2},{0}}; C: int a[2][3]={{1,2},{3,4},{5,6}}; D: int a[][3]={1,2,3,4,5,6}; 对的答案: (单选题) 46: 已知ch是字符型变量,下面不对的的赋值语句是 A: ch=‘a+b’; B: ch=‘\0’; C: ch=‘7’+‘9’; D: ch=5+9; 对的答案: (单选题) 47: 若有阐明:int a[][4]={0,0};则下面不对的的论述是 A: 数组a的每个元素都可得到初值0 B: 二维数组a的第一维大小为1 C: 由于二维数组a中第二维大小的值除以初值个数的商为1,故数组a的行数为1 D: 只有元素a[0][0]和a[0][1]可得到初值0,其他元素均得不到初值0 对的答案: (单选题) 48: 在位运算中,操作数每右移一位,其成果相称于( )。 A: 操作数乘以2 B: 操作数除以2 C: 操作数乘以4 D: 操作数除以4 对的答案: (单选题) 49: 若但愿当A的值为奇数时,体现式的值为“真”,A的值为偶数时,体现式的值为“假”,则如下不能满足规定的体现式是 A: A%2==1 B: !(A%2==0) C: !(A%2) D: A%2 对的答案: (单选题) 50: 阐明语句“int (*p)();”的含义是( )。 A: p是一种指向一维数组的指针变量 B: p是指针变量,指向一种整型数据 C: p是一种指向函数的指针,该函数的返回值是一种整型 D: 以上都不对 对的答案: (单选题) 1: 下面四个选项中,均是合法浮点数的选项是 A: +1e+1 5e-9.4 03e2 B: -.60 12e-4 -8e5 C: 123e 1.2e-.4 +2e-1 D: -e3 .234 5.e-0 对的答案: (单选题) 2: 设x、y和z是int型变量,且x=3,y=4,z=5,则下面体现式中值为0的是 A: ‘x’&&‘y’ B: x<=y C: x||y+z&&y-z D: !((x<y)&&!z||1) 对的答案: (单选题) 3: 如下能对二维数组a进行对的初始化的语句是 A: int a[2][]={{1,0,1},{5,2,3}}; B: int a[][3]={{1,2,3},{4,5,6}}; C: int a[2][4]={{1,2,3},{4,5},{6}}; D: int a[][3]={{1,0,1},{},{1,1}}; 对的答案: (单选题) 4: 整型变量i定义后赋初值的成果是( )。Int i=2.8*6; A: 12 B: 16 C: 17 D: 18 对的答案: (单选题) 5: C语言规定:在一种源程序中,main函数的位置 A: 必须在最开始 B: 必须在系统调用的库函数的背面 C: 可以任意 D: 必须在最后 对的答案: (单选题) 6: 若有阐明:int a[][3]={1,2,3,4,5,6,7};则a数组第一维的大小是 A: 2 B: 3 C: 4 D: 无拟定值
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服