精品干货2011年软件学院专业课试题-C语言部分 (2)(收藏).pdf
《精品干货2011年软件学院专业课试题-C语言部分 (2)(收藏).pdf》由会员分享,可在线阅读,更多相关《精品干货2011年软件学院专业课试题-C语言部分 (2)(收藏).pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、cehua20112011 年天津市大学软件学院高职升本专业课试题年天津市大学软件学院高职升本专业课试题-C-C 语言部分语言部分考场号考场号考生号考生号姓名姓名第一部分第一部分 C C 语言部分语言部分 100100 分分一、单项选择题(共一、单项选择题(共 2525 小题,每题小题,每题 2 2 分,共分,共 5050 分)分)以下每小题列出的四个备选答案中只有一个符合题目要求,请将正确答案填入“单项选择题答题表”以下每小题列出的四个备选答案中只有一个符合题目要求,请将正确答案填入“单项选择题答题表”对应的格中,未填入答题表,错选或多选均不得分。对应的格中,未填入答题表,错选或多选均不得分
2、。1.设有类型说明 unsigned int a=65535;,按%d 格式输出 a 的值,其结果是()。A.65536B.-1C.1D.-327672.以下程序输出的结果是()。#include main()int a=-1,b=4,k;k=!(+a0)&!(b-0);printf(%d%d%dn,k,a,b);A.104B.103C.013D.0043.设有 int i;则表达式 i=1,+i,+i|+i,i的值为()。A.1B.2C.3D.44.设有 int a=10,11,12,*p=&a0;则执行完*p+;*p+=1;后 a0,a1,a2的值依次是(A.10,11,12B.11,12
3、,12C.10,12,12D.11,11,125.设有说明 int s2=0,1,*p=s;则下列错误的 C 语句是()。A.s+=1;B.p+=1;C.*p+;D.(*p)+;6.以下程序的输出结果是()。#include void prtv(int*x)printf(%dn,+*x);main()int a=25;prtv(&a);A.25B.26C.27D.以上均不对7.下列叙述中正确的是()。A.C 语言的函数可以嵌套定义B.C 语言的子程序有过程和函数两种C.C 语言编译时不检查语法D.C 语言中,根据函数能否被其它源文件调用,被区分为内部函数和外部函数8.以下程序的输出结果是()。
4、#include main()char st20=hello0t;printf(%d%dn,strlen(st),sizeof(st);A.520B.99C.1320D.20209.int a,b,c,*d=&c;则能正确从键盘读入三个整数分别赋给变量a、b、c 的语句是()。wenan)。1A.scanf(%d%d%d,a,b,d);B.scanf(%d%d%d,&a,&b,&d)C.scanf(%d%d%d,&a,&b,d);D.scanf(%d%d%d,a,b,*d);10.以下程序的输出结果是()。#include main()int x=10,y=10,i;for(i=0;x8;y=
5、+i)printf(%d%d,x-,y);A.10 1 9 2B.10 9 9 0C.9 8 7 6D.10 10 9 111.以下定义语句中正确的是()。A.int a=10,*b=&a;B.float a=b=10.0;C.char a=Ab=B;D.float*a,b=&a;12.下列关于单目运算符+、-的叙述中正确的是()。A.它们的运算对象可以是char 型变量、int 型变量和 float 型变量B.它们的运算对象可以是char 型变量和 int 型变量,但不能是 float 型变量C.它们的运算对象可以是int 型变量,但不能是double 型变量和 float 型变量D.它们的
6、运算对象可以是任何变量和常量13.设 a=5、b=6、c=7、d=8、m=2、n=2,执行(m=ab)&(n=cd)后 n 的值为()。A.4B.2C.3D.114.以下程序段的输出结果是()。char s=141141abct;printf(%dn,strlen(s);A.9B.10C.12D.1415.若有说明:int i,j=7,*p=&i;则与 i=j;等价的语句是()。A.i=*p;B.i=*p;C.i=&j;D.*p=*&j;16.以下叙述正确的是()。A.可以把 define 和 if 定义为用户标识符B.可以把 if 定义为用户标识符,但不能把define 定义为用户标识符C.
7、define 和 if 都不能定义为用户标识符D.可以把 define 定义为用户标识符,但不能把if 定义为用户标识符17.设有 int i,j,k;则表达式 i=1,j=2,k=3,i&j&k的值为()。A.1B.2C.3D.018.下面的程序执行后,变量a 的值是()。#include#define SQR(x)x*xmain()int a=10,k=2,m=1;a/=SQR(k+m)/SQR(k+m);printf(%dn,a);A.10B.1C.9D.019.为了避免嵌套的条件分支语句if-else 的二义性,C 语言规定:C 程序中 else 总是与(配对关系A.缩放位置相同的 i
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精品干货2011年软件学院专业课试题-C语言部分 2收藏 精品 干货 2011 软件 学院 专业课 试题 语言 部分 收藏
限制150内