《C语言程序设计》课程期末考试试题(A卷).pdf
《《C语言程序设计》课程期末考试试题(A卷).pdf》由会员分享,可在线阅读,更多相关《《C语言程序设计》课程期末考试试题(A卷).pdf(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C 语言程序设计课程期末考试试题(A 卷)一、单项选择题一、单项选择题(共 39 分,每小题 1.5 分。四选一,答案填在答题卡上,否则不得分)1增 1 减 1 运算只能作用于 1 。A常量 变量C表达式D函数2设有如下定义:int x=10,y=3,z; 则语句printf(%dn,z=(x%y,x/y); 的输出结果是_2_A0B1C4D33变量已经正确定义,要将 a、b 两个数交换,不正确的语句是 3 。Aa=a+b,b=a-b,a=a-b;a=b,b=aCt=a,a=b,b=t;Dt=b;b=a;a=t;4若已经正确说明 a、b、c 为 int 类型变量,要给它们输入数据,则正确的输入
2、语句是_4_。Aread(a,b,c);Bscanf(%d%d%d,a,b,c);Cscanf(%D%D%D,&a,&b,&c);Dscanf(%d%d%d,&a,&b,&c);5x 为 int 型变量,执行以下语句后,x 的值为 5 。 x=10; x+=x-=x-x;A10B20C30D406在 C 语言中,要术运算数必须是整型的运算符是 _6_ (A)、!(B)、%(C)、/(D)、7下面程序 7 。 main() int x=3,y=0,z=0;if (x=y+z) printf(*n); else printf(#n); A有语法错误,不能通过编译 输出*C可以通过编译,但不能连接,
3、因此不能运行D输出#8字符(char)型数据在微机内存中的存储形式是 _8_ A补码BEBCDIC 码C反码DASCII 码9while(!x)中的!x 与下面表达式 9 等价。Ax=0 x=1Cx!=5Dx!=010下面两个程序段中,变量 sum 与 i 的初值均相同,在 10 情况下,两个程序段的执行结果不同。(1) while (i=10) (2)do sum+=i; sum+=i; i+; i+; while (i10); Ai 的初值大于 10i 的初值小于 10C任意条件Dsum 的初值为 011表示关系 x=y=z 的 c 语言表达式为 _11_ A(x=y)&(y=z)B(x=
4、y)AND(y=z)C(x=y=z)D(x=y)&(y=z)12假设有两个字符数组 a、b,则以下正确的输入语句是 12 。Agets(a,b);scanf(%s %s,a,b);Cscanf(%s%s,&a,&b);Dgets(a); gets(b);13下面描述正确的是 13 。A两个字符串所包含的字符个数相同时,才能比较字符串B字符个数多的字符串比字符个数少的字符串大C字符串STOP 与STOP相等D字符串That小于字符串The14若二维数组 a 有 m 行 m 列,则计算任一元素 aij在数组中位置的公式为 14 。 (假设a00位于数组的第一个位置上,且 im,jage D(*p)
5、.age 21以下描述正确的是 21 。AC 语言的预处理功能是指完成宏替换和包含文件的调用预处理指令只能位于 C 源程序文件的首部C凡是 C 源程序中行首以#标识的控制行都是预处理指令DC 语言的编译预处理就是对源程序进行初步的语法检查23已知“int a,*p=&a;”则下列函数调用中要求输入输出 a 的值,错误的是 23 。Ascanf(%d,&a);scanf(%d,p);Cprintf(%d,a);Dprintf(%d,p);24以下选项中,对指针变量 p 正确的操作是 24 。Aint a6,*p; p=&a;int a6, *p; p=a;Cint a6; int *p=a=10
6、00;Dint a6; int *p, *q=a; *p=*q; 25若有以下说明:int w34=0,1,2,4,5,8;int (*p)4=w;则数值为 4 的表达式是( )Ap+,*(p+1)B*w1+1Cw22Dp1126有如下定义:struct data int year,month,day; ;struct person char name20; char sex; struct data birthday;a;对结构体变量 a 的出生年份赋值时,下面正确的赋值语句是 26 。Ayear=1989;birthday.year=1989;Ca.birthday.year=1989;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言程序设计 语言程序设计 课程 期末考试 试题
限制150内