2017年辽宁省培养单位沈阳自动化研究所864程序设计之C程序设计考研冲刺密押题
● 摘要
一、选择题
1. 有定义语句:
A. B. C. D.
【答案】D
【解析】采用首地址。A 项,的首地址;D 项
,
2. 设变量均已正确定义,若要通过( )(口代表空格字符)。
A. B. C. D. 【答案】A
【解析】scanft 函数是C 语言提供的标准输入函数,作用是接收在终端设备(或系统隐含指;
定的输入设备)上输入的数据。scanf ( )函数的一般形式为:scanft (格式控制,输入项表)本题中的格式控制字符串是
均插入空格,均不正确。
3. 下列叙述中正确的是( )。
A. 可以用关系运算符比较字符串的大小 B. 空字符串不占用内存,其内存空间大小是0 C. 两个连续的单引号是合法的字符常量
第 2 页,共 38 页
若要从终端给s 输入5个字符,错误的输入语句是( )。
函数输入时,输入项为变量的地址。为数组的首地址;B 项,
不是地址。【程序有错
,
其中输入项为存放字符串的应
为
最后一行应
为
为数组中第二个元素的地址;C 项,s 也为数组
语句为
变量al 和a2赋数值10和20, 为变量cl 和c2赋字符X 和Y 。以下所示的输入形式中正确的是
其中表示要输入的是整数;则表示输入的是字符,且
各控制符之间无任何分隔字符,故要求输入的数据之间也不能分开。而BCD 三项在10和X 之间
D. 两个连续的双引号是合法的字符串常量 【答案】D
【解析】A 项错误,关系运算符不能比较字符串大小,可以用函数库中的字符串比较函数来比较字符串的大小;B 项错误,空字符串占用一个字节的内存;C 项错误,字符常量是用单引号把一个字符括起来;D 项正确,两个连续的双引号是一个字符串常量,称为空串。
4. 有以下程序
•
、
程序的运行结果是( )。 A.4332 B.2344 C.1234 D.1123 【答案】A 【解析】
元素作为c 数组的下标,使c 数组元素自増,执行完毕后,
自增4次,
自
增3次,自増3次,
5. 有以下程序:
程序运行后的输出结果是( )。 A.13.700000 B.14.000000 C.15.400000 D.14.900000 【答案】A
sqrt 为平方根计算函数,【解析】
第 3 页,共 38 页
自增2次,c 数组元素为04332,按题目要求输出,4332。
格式输出后为13.700000。
6. 若变量已正确定义为int 型,要通过语句给a 赋值1,
给b 赋值2, 给C 赋值3,以下输入形式中错误的是(u 代表一个空格)( )。
A. B. C. D. 【答案】B
【解析】格式化输入函数scanf ,每个输入格式说明之间加一个逗号作为通配符,要求除格式控制符以外的字符都要原样输入,逗号为非格式符,需要原样输入,否则就不能正确读入数据。
7. 若已有定义语句:inta , b, c; ,且变量己正确赋初值,则以下选项中正确的赋值表达式是( )。
A.a= (b=c) +8; B. (a=b) =c=9;
C.a= (b==c) = ‘A ’ ; D.a+b=c+l; 【答案】A
【解析】A 项正确,将c 赋值给b 后又加上8, 然后再赋值给a ; B、D 项错误,赋值运算符左边必须是一个变量;C 项错误,
8. 有如下程序:
第 4 页,共 38 页
是个表达式,语法错误。
相关内容
相关标签