| 查看: 601 | 回复: 1 | |||
[求助]
江湖救急,哪位大虫帮帮忙,帮我做一些C语言的题目(朋友考试用的)
|
|
一、单选题(共 10 道试题,共 20 分。)V 1. 下列循环语句中,不能够正常结束的是 A. int i=0; for(;i<100;i++); B. int i=0; for(; {if(i++>100)break;}C. int i=0,j=0; while(i<=j)j++; D. int i=0,j=0; do{i+=j;i++;j++;}while(i 满分:2 分 2. 在C语言中,下列字符常量中合法的是 A. ′\084′ B. ′\x43′ C. ′ab′ D. ”\0” 满分:2 分 3. 从变量的作用域来分,可分为全局变量和局部变量,形参是 A. 局部变量 B. 全局变量 C. 静态变量 D. 动态变量 满分:2 分 4. 有以下函数定义: void fun( int n , double x ) { …… } 若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是 A. fun( int y , double m ) B. k=fun( 10 , 12.5 ) C. fun( 10 , 12.5 ) D. void fun( 10 ,12.5 ); 满分:2 分 5. 已知char ch=‘A’,且表达式:ch=(ch>=‘A’&&ch<=‘Z’)?(ch+32):ch,该表达式的值是 A. A B. a C. z D. Z 满分:2 分 6. 已定义以下函数: fun(int *p) { return *p; } 该函数的返回值是 A. 不确定的值 B. 形参p所指存储单元中的值 C. 形参p中存放的值 D. 形参p的地址值 满分:2 分 7. 下述语句的输出为 int m=-1; printf(“%d,%u,%o”,m,m,m); A. -1,-1,-11 B. -1,32767,-177777 C. -1,32768,177777 D. -1,65535,177777 满分:2 分 8. 在C语言中,十进制数47可等价地表示为 A. 2f B. 02f C. 57 D. 057 满分:2 分 9. 用8位无符号二进制数能表示的最大十进制数为 A. 127 B. 128 C. 255 D. 256 满分:2 分 10. 用数组名作为函数调用时的实参,则实际传递给形参的是 A. 数组的第一个元素值 B. 数组中全部元素值 C. 数组的首地址 D. 数组的元素个数 满分:2 分 二、其他题(共 10 道试题,共 50 分。)V 1. 读程序写出程序执行结果 1. #include void main() { int x=3,y=4; int j; for(j=1 ; y>0 ; y -- ) j=j*x; printf(“j=%d\n”,j); } 2. 读程序写出程序执行结果 #include void main() { int a=1,b=2,c=3,d=4; printf("%d\n",(a+b,b+c,c+d)); a=b+c++; printf("a=%d,c=%d",a,c); } 3. 读程序写出程序执行结果 #include void main() { int x[]={1,2,3}; int s,i,*p=x; s=1; for(i=0;i<3;i++) s*=*(p+i); printf(“%d\n”,s); } 4. 读程序写出程序执行结果 #include #define N 3 void zz(int x[N][N]) { int i,j,t; for(i=0;i } void main() { int str[N][N]={1,2,3,4,5,6,7,8,9}, i,j; zz(str); for(i=0;i printf("\n" ; } } 5. 读程序写出程序执行结果 #include void main() { char x[]="123456789",*p=x ; int i=0; while(*p) { if(i%2==0) *p='*’; p++; i++; } puts(x); } 6. 读程序写出程序执行结果 #include void ex( ) { static int x=3 ; --x ; printf(“%d”,x) ; } void main ( ) { ex( ); ex( ); } 7. 读程序写出程序执行结果 #include void main() { int k=1; switch(k) { case 0: printf("A" ); break; case 1: printf("B" ); case 2: printf("I" ); case 3: printf("G" ); break; default: printf("E" ); } } 8. 读程序写出程序执行结果 #include void main() { int x,y; for(y=1,x=1; y<=20;y++) { if(x>=8) break; if(x%2==1){ x+=5; continue ; } x-=3; } printf("x=%d, y=%d\n",x,y); } 9. 读程序写出程序执行结果 #include #define S(x) x*x void main() { int a,k=3,m=1; a=S(k+m); printf("%d",a); } 10. 读程序写出程序执行结果 #include void main() { int a=12, b=5, c=-3 ; if(a>b) if(b<0) c=0; else c++; printf(“%d\n”,c); } 三、简答题(共 3 道试题,共 30 分。) 1. 2. 备注:建议学员在做编程序题目时,事先在记事本或word文档中编写,然后拷贝至答题区域即可。 3. 编写程序,从键盘上任意输入20个整数,存入一个数组中,然后输出这些数中最大数及其下标以及最小数及其下标(备注:建议学员在做编程序题目时,事先在记事本或word文档中编写,然后拷贝至答题区域即可。)[ Last edited by jjdg on 2012-7-3 at 00:50 ] |
» 本帖附件资源列表
-
欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com - 附件 1 : C.docx
2012-07-02 10:20:29, 36.55 K
» 收录本帖的淘帖专辑推荐
精品收藏 |
» 猜你喜欢
求个博导看看
已经有16人回复
想换工作。大多数高校都是 评职称时 认可5年内在原单位取得的成果吗?
已经有8人回复
上海工程技术大学张培磊教授团队招收博士生
已经有4人回复
上海工程技术大学【激光智能制造】课题组招收硕士
已经有5人回复
求助院士们,这个如何合成呀
已经有4人回复
临港实验室与上科大联培博士招生1名
已经有9人回复
需要合成515-64-0,50g,能接单的留言
已经有4人回复
自荐读博
已经有4人回复
写了一篇“相变储能技术在冷库中应用”的论文,论文内容以实验为主,投什么期刊合适?
已经有6人回复
带资进组求博导收留
已经有10人回复
» 本主题相关价值贴推荐,对您同样有帮助:
正复习物化,遇一经典题目,想了半天也想不明白,求各路大神帮忙解答!
已经有19人回复
有哪位同学知道清华大学拟录取名单什么时候出来吗
已经有15人回复
哪位大侠帮我分析一下色谱图,有个峰拖尾很严重
已经有20人回复
哪位大师能概述下:目前常见的高精度激光位移的测量原理有哪些?简要比较下!非常感谢!
已经有9人回复
对硝基邻氨基苯甲酸和甲酰胺成喹唑啉环的一些问题
已经有3人回复
寻求胡萝卜苷的C谱数据,亲们,帮帮忙啊
已经有6人回复
做过对甲苯磺酸类似反应的人帮帮忙
已经有6人回复
酶基因表达量高,酶活性就一定高吗?(请大家帮帮忙,谢谢)
已经有12人回复
有关于羧酸+DCC+NHS反应制备酰胺,请大侠们进来帮帮忙!
已经有7人回复
我的一些考博经验
已经有43人回复
2楼2012-07-02 15:40:25







{if(i++>100)break;}
回复此楼