c语言程序设计试卷及答案-C语言考试试卷及答案.docx
《c语言程序设计试卷及答案-C语言考试试卷及答案.docx》由会员分享,可在线阅读,更多相关《c语言程序设计试卷及答案-C语言考试试卷及答案.docx(8页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、c语言程序设计试卷及答案|C语言考试试卷及答案 C语言程序设计A 课程 A卷 考试题 共 4 页 此 第 1 页 成果 一、单项选择题(每小题2分,共40分) 1. C语言中合法的字符常量是( ) A.n B. C.110 D.”n” 2. 有以下程序: main( ) char ch=A; printf(“ch(1)=%d,ch(2)=%c ”,ch,ch+1); 程序运行后的输出结果是 ( ) A. ch(1)=65,ch(2)=A B. ch(1)=97,ch(2)=A C. ch(1)=65,ch(2)=B D. ch(1)=97,ch(2)=B 3. 能表示a不能被2整除且a、b不相
2、等,但a、b的和等于0的C语言规律表达式是( A. a=-ba%2=0 B. a!=ba+b=0a%2 C. !(a%2)a=-b D.a%2=0a+b=0 4. 以下程序段中语句” printf(i=%d,j=%d ,i,j);”的执行次数是( ) int i, j; for(i=3;i ;i-) for(j=1;j5;j+) printf(i=%d,j=%d ,i,j); A. 12 B. 20 C. 15 D. 24 5. 执行以下程序段后,x2的值是( ) int x10=1,2,3,4,5,6,7,8,9,10,i,j,t; i=0;j=9; while(ij) t=xi; xi=x
3、j; xj=t; i+; j-; A. 8 B. 2 C. 3 D. 9 6. 推断字符串”abcd”和”ab cd”是否相等,应使用的语句是( ) A. if (“abcd”=”ab cd”) B. if (abcd=ab cd) C. if (strcmp(“abcd”,”ab cd”) D. if (strcmp(abcd,ab cd) 7. 若有定义“int *p,*q,a=2,b;”,则以下正确的赋值语句组是( ) A. p=a; *q=*p; B. *p=a;*q=b; C. p=a;q=b;*p=*q; D. p=a;q=b;*q=*p; 8. 以下说法错误的是( ) ) A.
4、C程序中可以只包含一个main函数 B. C程序由一个main函数和若干个其他函数构成 C. C程序中可以没有main函数,但至少应包含一个其他函数 D. C程序由函数组成,函数是构成程序的基本单位 9. 以下选项中,能用作用户标识符的是( ) A. void B. 8_8 C. _0_ D. unsiain() int a,b,c=200; a=c/10%9; b=!a|(a-2); printf(%d,%d ,a,b); A. 0,1 B. 2,1 C. 0,0 D. 2,0 12. “=”代表C语言中的( ) A. 条件运算符 B. 规律运算符 C. 关系运算符 D. 赋值运算符 13.
5、 .若a是数值类型,则规律表达式(a=1)|(a!=1)的值是( ) A. 1 B. 0 C. 2 D. 不知道a的值,不能确定 14. 有以下程序: #include void main() int a=12,b=20,t=18; if(ab) t=a;a=b;b=t; printf(a=%d,b=%d,t=%d ,a,b,t); 程序运行后的输出结果是( ) A. a=12,b=20,t=18 B. a=20,b=18,t=18 C. a=20,b=12,t=12 D. a=20,b=18,t=12 15. 执行以下程序后的输出是( ) #include void main() int x
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 试卷 答案 语言 考试
限制150内