平顶山工业职业技术学院C语言程序设计期末考试试卷.docx
《平顶山工业职业技术学院C语言程序设计期末考试试卷.docx》由会员分享,可在线阅读,更多相关《平顶山工业职业技术学院C语言程序设计期末考试试卷.docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、平顶山工业职业技术学院C语言程序设计期末考试试卷一、选择题(每小题1分,共20分)1 .在C语言程序中,main()函数()。A。必须作为第一个函数B。必须作为最后一个函数C.可以放在任意位置 D。必须放在它所调用的函数之后2 .表达式!(103010!=15的值是().A0 B.1 C。2D。103。下列标识符中,合法的用户标识符是()。A. a_1234B。1234C。 char D。 x?1234 .下列的C语言常量中,错误的是()。A。0XffB。1。2e0。5C。2LD。725 .下列表达式中,()满足x为奇数时为真,x为偶数时为假.A。 x2=0 B.(x/22-x)=0 C.!!
2、(x2) D.!x%2!=06 .若有说明语句:int k=1, a=2, b=3,c=4;表达式ka?k:cx)&(b=y z);后,a、b的值为().A。1和1 B。0和6 C.5和3 D.0和09 .下列运算符中,具有右结合性的是()。A.%B.+ C。& D。=10 .以下关于getchar ()函数的正确使用语句是()。A. char c; getchar(c); B. char c; c=getchar();C。 char c; getchar(c); D。 char *c=getchar();11.字符串”t NameAddressn ”的长度为()A。18 B。17 C。16D
3、.15120#define MUL 2+3,则表达式“5+MUL*5.0”的值为()。A.20.0 B.22.0 C 30.0 D.50。013下面关于数组初始化的语句,错误的是()Ao int a5=1,2,3; B. int a 2=0,0;C. int a =1,2;D. int a3=1,2,3,4,5,6;14o有定义语句:int a, b,*p1,*p2;则下面语句正确的是().Aa=p1;Bb=*p2;Cp1=&a; Dp2=b15o 定义:int a=0,1,2,3,4,5, i;其中0WiW5,则对 a 数据元素引用不正确的是().Ao a0B. ai C.*(a+i) D.
4、 a616. 如果函数定义时,实参是整型变量,则函数调用时,实参不可以是()oAo字符型常量Bo数组名C.整型常量D.整型表达式17. for(i=0; i=20;) printf(dn, i+=2);则循环体执行()次。A21B20C11D1018. 以下关于switch语句的描述,正确的是()oA.一个switch表达式可以是任意的类型;Bo当遇到break语句时,程序停止运行;C.在switch语句中必需要有default子句;D. switch语句总是可以用一系列的ifelse语句来替换.19o 在 int a=3,*p; p=&a;中,*p 的值是().A,变量a的地址值B,变量p的
5、地址值C 3 D.无意义20.设a=5, b=3,则表达式a?2的二进制表示的值为()。A。00000100 B.00001001 C.00011000 D。00001101得分阅卷人二、填空题(每题2分,共20分)1。C语言中,语句结束符是,注释符是。2。定义一个名为x的整型二维数组,其大小为34,要求每行第一个元素为1,其余均是0,则定义语句是。3。函数调用时,若形式参数和实际参数均为变量名时,传递方式为;若形式参数和实际参数均为数组名时,传递方式为。4.设 a=4,b=3,x=5,5, y=2.5,表达式 float)(a+b)/2+(int)x%(int)y 的值是.5。若有声明语句:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 平顶山 工业 职业技术学院 语言程序设计 期末考试 试卷
限制150内