这个考试,是随机出题,没有现成答案,请大家联系代做,淘宝交易,过后付款,解压536:2442000915 代做是50元一门! 一、单选题(共 10 道试题,共 20 分。)V 1. 设有定义语句:char str[][20]={,"Beijing","中国石油大学"},*p=str; 则printf("%d\n",strlen(p+20)); 输出结果是A. 10 B. 6 C. 0 D. 20 满分:2 分 2. 判断字符串的长度,应该使用的函数是A. strcat B. strcmp C. strcpy D. strlen 满分:2 分 3. 设有语句:int x=10; x += x -= x - x; ,则执行语句后,x的值为A. 30 B. 20 C. 10 D. 40 满分:2 分 4. 从变量的作用域来分,可分为全局变量和局部变量,形参是A. 局部变量 B. 全局变量 C. 静态变量 D. 动态变量 需要这一门作业的直接找客服,客服QQ:938067069索取,谢谢。还可以去我们主站vu80.com 去下载答案,那里更全面 满分:2 分 5. 以下能正确定义数组并正确赋初值的语句是A. int N=5,b[N][N]; B. int a[1][2]={{1},{3}}; C. int c[2][]= {{1,2},{3,4}}; D. int d[3][2]={{1,2},{34}}; 满分:2 分 6. 设所有变量均为整型,则表达式(a=2,b=5,a++,b++,a+b)的值是A. 7 B. 8 C. 9 D. 10 满分:2 分 7. 若有以下定义:char s[20]= "programming",*ps=s;则不能代表字符o的表达式是A. ps+2 B. s[2] C. ps[2] D. ps+=2,*ps 满分:2 分 8. 计算表达式(x=4*5,x*5),x+25的值是A. 20 B. 125 需要这一门作业的直接找客服,客服QQ:938067069索取,谢谢。还可以去我们主站vu80.com 去下载答案,那里更全面 C. 100 D. 45 满分:2 分 9. 已知char ch=‘A’,且表达式:ch=(ch>=‘A’&&ch<=‘Z’)?(ch+32):ch,该表达式的值是A. A B. a C. z D. Z 满分:2 分 需要这一门作业的直接找客服,客服QQ:938067069索取,谢谢。还可以去我们主站vu80.com 去下载答案,那里更全面 10. 用8位无符号二进制数能表示的最大十进制数为A. 127 B. 128 C. 255 D. 256 需要这一门作业的直接找客服,客服QQ:938067069索取,谢谢。还可以去我们主站vu80.com 去下载答案,那里更全面 满分:2 分 二、其他题(共 10 道试题,共 50 分。)V 1. 读程序写出程序执行结果 #include int fun(int x) { int y=1; static int z=4; z+=1;++y; return(x+y+z); } void main() { int i; for(i=1;i<=3;i++) printf("%3d",fun(i)); } 满分:5 分2. 读程序写出程序执行结果 #include int m=2; int fun(int x,int y) { int m=3; return(x*y-m); } void main() { int a=7, b=5; printf("%d\n", fun(a,b)/m); } 满分:5 分3. 读程序写出程序执行结果 #include #define S(x) x*x void main() { int a,k=3,m=1; a=S(k+m); printf("%d",a); } 满分:5 分4. 读程序写出程序执行结果 #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); } 满分:5 分5. 读程序写出程序执行结果 #include void main() { int s='3’; switch(s-'2') { case 0 : case 1 : putchar(s+4); case 2 : putchar(s+4); break; case 3 : putchar(s+3); default : putchar(s+2); } } 满分:5 分6. 读程序写出程序执行结果 #include void main() { int n= -5 ; while(++n) printf("%3d", ++n) ; } 满分:5 分7. 读程序写出程序执行结果 #include void main() { int t, n=9; t=0; do { t+=n; n-=2; } while (n>0); printf("%d\n", t); } 满分:5 分8. 读程序写出程序执行结果 #include 需要这一门作业的直接找客服,客服QQ:938067069索取,谢谢。还可以去我们主站vu80.com 去下载答案,那里更全面 void main() { int a=12, b=5, c=-3 ; if(a>b) if(b<0) c=0; else c++; printf(“%d\n”,c); } 满分:5 分9. 读程序写出程序执行结果 #include void swap(int b[]) 需要这一门作业的直接找客服,客服QQ:938067069索取,谢谢。还可以去我们主站vu80.com 去下载答案,那里更全面 { int *p,*p1,*p2; p1=&b[0] ;p2=&b[1]; p=p1; p1=p1+1; p2=p; } void main() { int a[]={5,9}; printf("%d,%d\n",*a,*(a+1)); swap(a); printf("%d,%d\n",a[0],a[1]); } 满分:5 分10. 读程序写出程序执行结果 #include void main() { int a=5, b=8; printf(“a=%d b=%d\n”, a,b) ; a=a+b; b=a-b; a=a-b; printf(“a=%d b=%d\n”, a,b) ; } 满分:5 分 三、简答题(共 3 道试题,共 30 分。)V 1. 编程:写一个判断素数的函数。要求在主函数中输入一个正整数以及打印函数调用后返回的相应的判断信息。(备注:建议学员在做编程序题目时,事先在记事本或word文档中编写,然后拷贝至答题区域即可。) 满分:10 分2. 编程题 备注:建议学员在做编程序题目时,事先在记事本或word文档中编写,然后拷贝至答题区域即可。 满分:10 分3. 编程:任意输入100个整数,分别统计其中的正数、负数和零的个数。(备注:建议学员在做编程序题目时,事先在记事本或word文档中编写,然后拷贝至答题区域即可。) (责任编辑:admin)要这答案加QQ:800020900 或加微信:q800020900 获取 |