首页 考研

考研高级语言程序设计在线题库每日一练(二十)

考研 希赛网 浏览 195

以下是希赛网给大家分享考研高级语言程序设计在线题库每日一练,希望通过刷题可以帮助大家巩固重要知识点,对知识点查漏补缺,祝愿大家能顺利通过考试!

本文提供考研高级语言程序设计在线题库每日一练,以下为具体内容

1、if语句的基本形式是:if (表达式)语句,以下关于“表达式”值的叙述中正确的是( )。

A、必须是逻辑值

B、必须是整数值

C、必须是正数

D、可以是任意合法的

2、不能正确把字符串"Hello!" 赋给数组b的语句是( )。

A、 char b[10]={'H','e','l','l','o','!','\0'};

B、 char b[5] ="Hello!" ;

C、 char b[10]; strcpy(b, "Hello!");

D、 char b[10]="Hello!";

3、类型修饰符unsigned修饰( )类型是不正确的。

A、 char

B、 int

C、 long

D、 double

4、设有如下定义: char aa[2][20]={ "abcd", "ABCD"};则以下说法中错误的是( )。

A、 aa是个二维数组,可以存放2个以下的字符串

B、 aa是个二维数组,每行中分别存放了字符串"abcd"和"ABCD"

C、 aa[0]可以看作是一维数组名

D、 aa[0][0]可以看作是一维数组名

5、字符串"a"在内存中占据的字节个数为( )。

A、0

B、1

C、2

D、3

1、试题答案:D

试题解析:

【考点】本题考查if语句的一般形式。
【解析】if语句中的“表达式”可以是关系表达式、逻辑表达式,甚至是数值表达式。故本题选D。

2、试题答案:B

试题解析:

【考点】本题考查字符数组的初始化。
【解析】C系统在存储字符串常量时会自动加一个'\0'作为结束符。选项B中数组的长度为5,小于字符串"Hello!"的长度(6+1=7),故B不能正确赋值,本题选B。

3、试题答案:D

试题解析:

【考点】本题考查关键字unsigned。
【解析】unsigned是C语言的关键字,表示无符号数。unsigned可以与各种整数类型连用,包括char,int,long等;不能修饰浮点型,故选D,double(双精度浮点型)。相对于有符号数,无符号数无法表示负数,但可以存储更大范围的正数。

4、试题答案:D

试题解析:

【考点】本题考查二维数组
【解析】char aa[2][20]{ "abcd", "ABCD"};表示aa为二维数组,第一维长度为2,第二维长度为20;二维数组aa包含2个长度为20的一维字符数组aa[0]、aa[1],并分别初始化为"abcd"、"ABCD";故A、B、C选项正确。aa[0][0]表示二维数组中一维下标为0,二维下标为0的数组元素'a',是一个字符变量;故D选项错误。综上选D。

5、试题答案:C

试题解析:

【考点】本题考查数组---字符串。
【解析】C系统在存储字符串常量时会自动加一个'\0'作为结束符。故共占2个字节,本题选C。

点击查看【完整】试卷>>

责任编辑:希赛网

📅 本文最后更新于 2023-08-03

温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
题库
章节练习
章节练习
章节专项突破
模拟考场
模拟考场
海量免费试题
历年真题
历年真题
真题实战演练
每日一练
每日一练
每天10题练习
习题练习
习题练习
核心知识点
高频错题
高频错题
错题突破集训
分享至