电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

专升本C语言模拟试题及参考答案

专升本C语言模拟试题及参考答案_第1页
1/12
专升本C语言模拟试题及参考答案_第2页
2/12
专升本C语言模拟试题及参考答案_第3页
3/12
一.单项选择题 1. 以下定义语句中正确的是 (C) A)char a='A'b='B'; B)float a=b=10.0; C)int a=10,*b=&a; D)float *a,b=&a; 2. 下列运算符中,优先级最高的是 (A) 。 A. -> B. ++ C. && D. = 3. 表达式!(x>0&&y>0)等价于 (A) 。 A. ! (x>0) || ! (y>0) B. !x>0 || !y>0 C. !x>0 && !y>0 D. !(x>0) && ! (y>0) 4. 有以下程序 main() { int a=666,b=888; printf("%d\n",a,b); } 程序运行后的输出结果是(B) A)错误信息 B)666 C)888 D)666,888 5. 有以下程序 main() { int i; for(i=0;i<3;i++) switch(i) { case 0:printf("%d",i); case 2:printf("%d",i); default:printf("%d",i); } } 程序运行后的输出结果是 (C) A)022111 B)021021 C)000122 D)012 6. 若x 和y 代表整型数,以下表达式中不能正确表示数学关系|x-y|<10 的是 (C) A)abs(x-y)<10 B)x-y>-10&& x-y<10 C)!(x-y)<-10||!(y-x)>10 D)(x-y)*(x-y)<100 7. 数组定义为,int a[11][11]; 则数组a 的元素个数为: (D) A. 12 B. 144 C. 100 D. 121 8. 对于以下的变量定义,不正确的表达式是:(D) 。 struct node { int j , k ; }x,*p=&x; A. p->k=2; B. (*p).k=2; C. x . k=2 D. x->k=2 9. 不正确的赋值或赋初值的方式是 (B) 。 A. char str[ ]=”string”; B. char str[10]; str=”string”; C. char *p=”string”; D. char *p; p=”string”; 10. 设程序中不再定义新的变量,写出在函数main 中可以使用的所有变量为:(B) #include int z; int p(int x) { static int y; return (x+y); } void main( ) { int a,b; printf(“%dn”, p(a)); ……… } A. a,b B. a,b,z C. a,b,y,z D. a,b,x,y,z 11.有以下程序 main() { int i=0,x=0; for (;;) { if(i==3||i==5) continue; if (i==6) break; i++; s+=i; }; printf("%d\n",s); } 程序运行后的输出结果是 (D) A)10 B)13 C)21 D)程序进入死循环 12.有以下程序 main() { char a,b,c,d; scanf("%c,%c,%d,%d",&a,&b,&c,&d); printf("%c,%c,%c,%c\n",a,b,c,d); } 若运行时从键盘上输入:6,5,65,66<回车>。则输出结果是(A) A)6,5,A,B B)6,5,65,66 C)6,5,6,5 D)6,5,6,6 13.s1 和 s2 已正确定义并...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

专升本C语言模拟试题及参考答案

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部