1 / 10
文档名称:

平顶山工业职业技术学院C语言程序设计期末考试试卷.doc

格式:doc   页数:10页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

平顶山工业职业技术学院C语言程序设计期末考试试卷.doc

上传人:df158687 2015/5/21 文件大小:0 KB

下载得到文件列表

平顶山工业职业技术学院C语言程序设计期末考试试卷.doc

文档介绍

文档介绍:平顶山工业职业技术学院C语言程序设计期末考试试卷
一、选择题(每小题1分,共20分)
1. 在C语言程序中,main()函数(  )。
A. 必须作为第一个函数 B. 必须作为最后一个函数
C. 可以放在任意位置 D. 必须放在它所调用的函数之后
2. 表达式  ! ( 10 < 20 ) || 15 > 30 && 10 ! = 15的值是(  )。
 B. 1  C. 2  D. 10
3. 下列标识符中,合法的用户标识符是(  )。
A. a_1234  B. 1234  C. char  D. x?123
4. 下列的C语言常量中,错误的是(  )。
A. 0Xff  B.   C. 2LD.'\72'
5. 下列表达式中,(  )满足x为奇数时为真,x为偶数时为假。
A. x%2 = = 0  B. (x/2*2-x)= =0  C. !!(x%2)  D. !x%2!=0
6. 若有说明语句:int k=1,a=2,b=3,c=4; 表达式k<a?k:c<b?c:a的值是(  )。
A. 1B. 2 C. 3D. 4
7. 设int i=5; 则循环语句while(i>=1) i- -; 执行后,i的值为(  )。
A. -1 B. 0  C. 1  D. 2
8. 若定义:int w=1,x=2,y=3,z=4,a=5,b=6;则执行语句(a=w>x)&&(b=y>z);后,a、b的值为(  )。
A. 1和1 B. 0和6 C. 5和3 D. 0和0
9. 下列运算符中,具有右结合性的是(  )。
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();
"\t\'Name\\Address\n"的长度为(  )。
A. 18  B. 17  C. 16D. 15
12.#define MUL 2+3, 则表达式“5+MUL*”的值为(  )。
    
13. 下面关于数组初始化的语句,错误的是(  )。
A. int a[5]={1,2,3};  B. int a[2]={0,0};
C. int a[][]={1,2};D. int a[][3]={1,2,3,4,5,6};
14. 有定义语句:int a, b, *p1, **p2; 则下面语句正确的是(  )。
 =*p1;  =*p2;  =&a; =&b
15. 定义:int a[ ]={0,1,2,3,4,5},i;  其中0≤i≤5,则对a数据元素引用不正确的是(  )。
A. a[0]B. a[i] C. *(a+i)  D. a[6]
16. 如果函数定义时,实参是整型变量,则函数调用时,实参不可以是(  )。
A. 字符型常量  B. 数组名  C. 整型常量  D. 整型表达式
17. for(i=0;i<=20;) printf