资源描述:
《C语言期末考试模拟题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C语言期末考试模拟题一、单选题(每题2分)1.printf("c:\b157157t.ini");输出的内容是(A)A.c:\b157157t.iniB.c:b157157t.iniC.c:boot.iniD.c:\boot.ini2.字符串"abcbbb"的长度是(D)A.0B.1C.6D.73.假定A=True,B=False,下列逻辑值为True的是(C)A.B&&!A
2、
3、BB.A&&!B&&!AC.!B
4、
5、!A
6、
7、A&&BD.(!B
8、
9、!A
10、
11、A)&&B4.阅读下程序intfoo(inta,intb){inti,n=0;for
12、(i=a;i<=b;i++){if(i==b-a){n++;break;}}returni;}现欲执行printf(“%d”,foo(2,9));则输出结果是(A)A.7B.8C.0D.15.定义常量的标示符是(B)A.constB.staticC.publicD.auto6.欲使用system(“pause”);需加载头文件(B)A.stdio.hB.stdlib.hA.string.hB.math.h2.printf("%d",62/3>21*1?68>21*3?123:321:456/2>123*2?456:789);的输出结果是(D)A.123B.321
13、C.456D.7893.阅读下程序段int*p,a=10,b=1;p=&a;a=*p+b;执行该两行代码后,a值为(B)A.12B.11C.10D.编译错误4.下列对C语言描述错误的是(A)A.C语言是一个面向对象的编程语言B.C语言中可以使用递归C.C语言程序源代码文件的后缀为.cD.C语言头文件源代码文件的后缀为.h5.以下数组定义中不正确的是(D)A.inta[2][3];B.intb[][3]={0,1,2,3};C.intc[100][100]={0};D.intd[3][]={{1,2},{1,2,3},{1,2,3,4}};6.C语言以(C)为程序
14、的基本单位?A.变量B.函数C.程序集D.类7.下列属于C语言中基本变量类型的是(A)A.stringB.boolC.enumD.int648.设整数型变量a为5,下有4条为b赋值的语句,b不等于2的语句为(C)A.b=a/2;B.b=6-(--a);C.b=a%2;D.b=a>3?2:19.下列占用内存空间为12字节的变量类型是(D)A.intB.longlongC.longdoubleA.char2.C语言可执行程序的入口是(C)A.第一条语句B.第一个函数C.main函数D.第一个带参数的函数二、填空题(每题1.5分)1.chara;intb;floatc
15、;则表达式a*b-c值的类型为__double_。2.判断字符串str1,str2是否相等的函数为______strcmp(str1,str2)==0__。3.intx,y,z,k;x=(y=4,z=16,k=32);则x的值为_____4__。4.intx=10;则表达式x-=x+x的值为_____19___。5.C语言中数据在内存中存储的形式为___ASCII码_____(原码/补码/反码/ASCII码)。6.已知摄氏度与华氏度换算公式,floatc,f;请写出由华氏度转为摄氏度的赋值表达式________________F=9/5C+32________。
16、7.已知大写字母A的ASCII码为65,小写字母a的ASCII码为97,则字符常量’148’是字符___非法变量______。8.预处理命令以符号_#___开头。9.C语言中数组名表示该数组的__IP________地址。10.int*p;变量p在内存中占__2__字节。三、判断题(每题1分)1.C语言中的标准输入函数是getchar()对2.表达式x+=a/b等价于表达式x=(x+a)/b错3.在main函数中定义的变量称为全局变量错4.可以把define定义为用户标识符对5.指针变量的值可以改变对6.#include和#define不是C语句错7.实参与其
17、对应的形参占用同一内存单元对8.主函数main可以有2个参数dui9.for(表达式1;表达式2;表达式3)语句中三个表达式都可以省略错10.结构体变量的名称表示该结构体变量的首地址对四、读程序写结果(每题4分)1.#includeconstintbegin=1949,end=2012;intmain(void){inti;for(i=begin;i<=end;i++)if(i%4==0&&i%100!=0
18、
19、i%400==0)printf("%d",i);return0;}___________________________________
20、____________