在C语言程序中 当调用函数时,c语言程序设计第2版) 教学课件 作者 梅创社试题库 期末试卷一.docx...

期末试卷一

一、单项选择题(每题1分,共45分)1.在计算机系统中,可以执行的程序是( )A.源程序 B.汇编语言程序C.机器语言程序 D.ASCII码2.C语言程序的基本单位是( )A.程序行 B.语句 C.函数 D.字符3.下列对C语言程序的书写格式的描述,( )是正确的。A.C语言程序中,每行只能写一条语句B.C语言程序书写时通常采用“缩排”方式C.C语言程序的书写中要求每行都要以分号作结尾D.注释行必须放在程序的头或程序的尾4.启动TC V2.0环境后,打开一个C语言源程序的快捷键是( )A. F1 B. F2 C. F3 D. F45.C语言源程序文件file.c经系统编译、连接后,生成的文件名为( )A. file.c B. file C. file.obj D. file.exe6.下列选项中,合法的C语言标识符是( )A._abc*2 B. _ch_er C.a-1 D. a7&b7.以下所列的C语言常量中,错误的是( )A. 0xFF B. 1.2e0.5 C. 2L D. ’\72’8.以下变量x,y,t均为double类型且已正确赋值,不能正确表示数学式子 的C语言表达式是( )A. x/y*z B. x*(1/(y*z))C. x/y*1/z D. x/y/z9.下列程序运行后的输出结果是( )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.有如下程序,对应正确的数据输入是( )#includemain( ){ 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,以下程序的执行结果是( )#includemain( ){char c1='A', c2='Y';printf("%d,%d\n", c1, c2);}A.A,Y B.65,65 C.65,90 D.65,89

19.以下程序的执行结果是( )#includemain( ){ 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(″%

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值