还剩5页未读,继续阅读
文本内容:
c语言程序设计期末试题A含答案
一、单项选择题选择一个最佳答案,每题2分,共20分
1. 一个C程序的执行是从AA本程序的main函数开始,到main函数结束B本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C本程序的main函数开始,到本程序文件的最后一个函数结束D本程序文件的第一个函数开始,到本程序main函数结束
2. 下列选项中,不能用作标识符的是DA_1234_B_1_2Cint_2_D2_int_
3. 以下定义语句中正确的是CAchara=Ab=B; Bfloata=b=
10.0;Cinta=10*b=a; Dfloat*ab=a;
4. 设有以下定义#defined2inta=0;doubleb=
1.25;charc=’A’;则下面语句中错误的是BAa++;Bb++Cc++;Dd++;
5. 以下4个选项中,不能作为一条C语句的是DA{;}Ba=0b=0c=0;Cifa0;Difb==0m=1;n=2;
6. 有以下定义语句doubleab;intw;longc;若各变量已正确赋值,则下列选项中正确的表达式是CAa=a+b=b++Bw%inta+bCc+w%intaDw=a==b;
7. 设有定义intn=0*p=n**q=p;则以下选项中,正确的赋值语句是DAp=1;B*q=2;Cq=p;D*p=5;选D.A.p是一个指针不能给它赋一个整型的值1B.*q仍然是一个指针*q就是p.所以也不能给它赋一个整型的值.C.q=p;q是个二级指针p是一级指针不能把一级指针赋给二级指针.*p=5即给n赋值为5正确.
8. 设有定义inta*pa=a;以下scanf语句中能正确为变量a读入数据的是AAscanf“%d”pa;Bsca...。