c语言程序设计第二版梅创社,c语言程序设计第2版) 教学课件 作者 梅创社试题库 期末试卷二.docx...

期末试卷二

一、单项选择题(每题1分,共45分)1.下列变量名中,哪个是合法的( )A.C&D B.string$C.char D._2132.C语言程序的基本单位是( )A.程序行 B.语句 C.函数 D.字符3.表达式a+b%3的值是( )(设a=13.6,b=10)A.14.6 B.15C.15.9 D.16.64.保存一个C语言源程序的快捷键是( )A. F1 B. F2 C. F3 D. F45.字符串”tc20\nlib\101\\\’”含有多少个字符 ( )A.10 B.11 C.12 D.136.Putchar()函数可以向终端输出一个( )A. 整型变量或表达式值 B. 实型变量值C. 字符串 D. 字符或字符型变量值7.以下所列的C语言常量中,错误的是( )A. 0xFF B.2*5 C. 2.5 D.04568.下列不合法的C语言赋值表达式是( )A.a+=b-c B.a+b=cC.a=b=c=1 D.a*=++b+c9.下列程序运行后的输出结果是( )main(){ int y=3,x=3;printf(“%d\n”,++x+y++);}A. 5 B. 8 C. 7 D. 610.若已正确定义x和y为double类型,则表达式x=1,y=x+3/2的值是( )A.1 B.2 C. 2.0 D.2.511.在C语言中运算对象必须是整型的运算符是( )A.% B./ C.= D.*12.若有以下定义:char a; int b; float c;则表达式a*b-c值的类型为( )A. int B. char C. double D. float

13.下列正确的C语言赋值语句的是( )A.x=3,y=5 B.a=b=1 C.i++; D.y=int(x)14.有如下程序段:int a1,a2; char c1,c2;scanf("%d%c%d%c",& a1,&c1,&a2,&c2);若要求a1、a2、c1、c2的值分别为10、20、A、B,正确的数据输入是(  )(表示回车)A.10A 20B B.10 A 20 BC.10 A20B D.10A20 B15.有如下程序,输入数据:12345m678后,x的值是(  )  #include main( ){ int x; float y;scanf("%3d%f", &x,&y);}A.12345   B.123 C.45 D.34516.有如下程序,对应正确的数据输入是( )main( ){ float a, b;scanf("%f%f", &a,&b);printf("a=%f,b=%f\n",a,b);}A. 2.04 B. 2.04,5.675.67C. a=2.04,b=5.67 D. 2.045.6717.有输入语句:scanf("a=%d,b=%d,c=%d",&a,&b,& c);为使变量a的值为1,b的值为3,c的值为2,从键盘输入数据的正确形式是( )A.132     B.1,3,2   C.a=1,b=3,c=2  D.a=1 b=3 c=218.已知字母A的ASCII码是65,以下程序的执行结果是( )main( ){char c1='A', c2='Y';printf("%d,%d\n", c1, c2);}A.A,Y B.65,65 C.65,90 D.65,89

19.以下程序的执行结果是( )main( ){ int a=2,b=5;printf("a=%d,b=%d\n", a, b);}A.a=%2,b=%5 B.a=2,b=5   C.a=%%d,b=%%d    D.a=%d,b=%d20.最适合解决选择结构“若x>0, 则y=1;否则y=0;”的语句是( )A.switch B.嵌套的if-else C.if-else D.if21.设整型变量x,y和z的值依次为3,2和1,则下列程序段的输出结果是( )if(x>y)x=y;if(x>z)x=z;printf(″%d,%d,%d\n″,x,y,z);A.1,1,1 B.1,2,1 C.1,2,3 D.3,2,122.执行下列程序段后,变量x的值是( )int a=8,b=7,c=6,x=1;if(a>6) if(b>7) if(c>8) x=2;else x=3;A.0 B.1 C.2 D.323.运行下列程序的输出结果是( )main(){ int a

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值