|
《语言程序设计》15秋在线作业2
一、单选题(共 15 道试题,共 60 分。)
1. 下面程序段x=y=0;whil(x<15) y++,x+=++y;printf("%,%",y,x);的运行结果是( )
. 20,7
. 6,12
. 20,8
. 8,20
谋学网:www.mouxue.com:
2. 下面描述正确的是( )
. 两个字符串包含的字符个数相同时,才能比较字符串
. 字符个数多的字符串比字符个数少的字符串大
. 字符串"STOP"与"STOP空格"相等
. 字符串"Tht"小于字符串"Th"
谋学网:www.mouxue.com:
3. 在“文件包含”预处理语句的使用形式中,当#inlu后面的文件名用""括起时,寻找被包含文件的方式是( )
. 直接按照系统设定的标准方式搜索目录
. 先在源程序所在目录搜索,再按照系统设定的标准方式搜索
. 仅仅搜索源程序所在目录
. 仅仅搜索当前目录
谋学网:www.mouxue.com:
4. 设有如下定义int x=10,y=3,z;则语句printf("%\n",z=(x%y,x/y));的输出结果是( )
. 3
. 0
. 4
. 1
谋学网:www.mouxue.com:
5. 表达式-l?(10?10:1) 0?0:-1)的值为( )
. 10
. 1
. 0
. -1
谋学网:www.mouxue.com:
6. 若数组有m列,则li][j]之前的数组元素个数为( )
. (i-1)*(i-1)
. i*m+j+1
. i*m+j-1
. i*m+j
谋学网:www.mouxue.com:
7. 语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是( )
. 地址传递
. 单向值传递
. 由实参传给形参,再由形参传回实参
. 由用户指定传递方式
谋学网:www.mouxue.com:
8. 源程序文件名为ho.经过编译后,在命令行提示符下输入( ),则在屏幕上将显示goo morning。 #inlu <stio.h> min(int rg,hr *rgv[]) { int i; for (i=1;i<rg;i++) printf("%s%",rgv[i],(i<rg-1)?' ':'\n'); }
. goomorning
. hogoomorning
. goomorning
. min(goomorning)
谋学网:www.mouxue.com:
9. 根据下面的定义,能打印出字母“M”的语句是( )strut prson{hr nm[9];int g;};strut prson lss[10]={"John",17," ul",19,"Mry",18,"m",16 };
. printf("%\n",lss[3].nm)
. printf("%\n",lss[3].nm[l])
. printf("%\n",lss[2].nm[l])
. printf("%\n",lss[2].nm[0])
谋学网:www.mouxue.com:
10. 以下叙述中不正确的是( )
. 预处理命令都必须以#开始
. 在程序中凡是以#开始的语句行都是预处理命令行
. 程序在执行过程中对预处理命令行进行处理
. 以下是正确的宏定义#finIM_P
谋学网:www.mouxue.com:
11. 已知h是字符型变量,下面正确的赋值语句是( )
. h='123'
. h='\xff'
. h='\08'
. h="\"
谋学网:www.mouxue.com:
12. 若有以下定义, int k=7,x=12, 则能使值为3的表达式是( )
. x%=k%=5
. x%=k-k%5
. x%=(k-k%5)
. (x%=k)-(k%=5)
谋学网:www.mouxue.com:
13. 有如下语句: printf(“%s,%5.3s\n”,“OMPUTR”,“OMPUTR”);执行语句后的最终结果为( )(u表示空格)
. OMPUTRuu,MPuu
. OMPUTR,uuMP
. OMPU,uuMP
. OMPU,MP
谋学网:www.mouxue.com:
14. 设有说明:hr *str[10];则标识符str的意义是( )
. str是一个指向有10个元素的数组的指针
. str是一个有10个元素的数组,数组元素的数据类型是指向hr型的指针型
. str是一个指向hr型函数的指针
. str是具有10个指针元素的一维指针数组,每个元素都只能指向整型变量
谋学网:www.mouxue.com:
15. 在语言中,hr型数据在内存中的存储形式是( )
. 补码
. 反码
. 原码
. SII码
谋学网:www.mouxue.com:
《语言程序设计》15秋在线作业2
二、判断题(共 10 道试题,共 40 分。)
1. int k=0;o{++k;}whil(k>=0);是无限循环的语句
. 错误
. 正确
谋学网:www.mouxue.com:
2. min(){hr ='x';printf(":=%, ot=%o, hx=%x, SII=%\n",,,,);}以上程序的输出结果为:=120, ot=170, hx=78, SII=x
. 错误
. 正确
谋学网:www.mouxue.com:
3. strpy4(hr *p1,hr *p2){whil (*p2) *p1++=*p2++;}与库函数strpy(hr*p1,hr*p2)是功能相等的程序段
. 错误
. 正确
谋学网:www.mouxue.com:
4. 在 语言中,指针类型属于构造类型
. 错误
. 正确
谋学网:www.mouxue.com:
5. 在一个函数内部的复合语句中定义的变量,只在该复合语句范围内有效
. 错误
. 正确
谋学网:www.mouxue.com:
6. 若有说明int *p,m=5,n;则p=&n; *p=m;是正确的程序段
. 错误
. 正确
谋学网:www.mouxue.com:
7. 语言是大小写敏感的.
. 错误
. 正确
谋学网:www.mouxue.com:
8. 在 语言中,共用体类型属于构造类型
. 错误
. 正确
谋学网:www.mouxue.com:
9. 整型、实型、字符型数据可以混合运算
. 错误
. 正确
谋学网:www.mouxue.com:
10. 已有定义int i,j;flot x;为将-10赋给i,12赋给j,410.34赋给x;则对应以下snf函数snf("%o%x%",&i,&j,&x);调用语句的数据输入形式是-12uu4.10342(u代表空格)
. 错误
. 正确
谋学网:www.mouxue.com:
|
|