首页 考研

考研C程序设计在线题库每日一练(六十四)

考研 希赛网 浏览 181

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

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

1、以下是对一维整型数组a的定义,正确的是( )。

A、int a(10);

B、int n; scanf("%d",&n); int a[n];

C、int n=10,a[n];

D、# define SIZE 10(换行)int a[SIZE];

2、若有以下定义:char a;int b;float c;double d;则表达式a*b+d-c值的类型为( )。

A、float

B、int

C、char

D、double

3、使得字符数组string的内容为"I am student"的正确语句是( )。

A、scanf("%s",string);

B、scanf("%c",&string);

C、scanf("%s",&string);

D、gets(string);

4、设float c,f;,正确表达温度转换公式c=5/9(f-32)的表达式是( )。

A、c=5*(f-32)/9;

B、c=5/9*(f-32);

C、c=5/9(f-32);

D、c=5/(9*(f-32));

5、若有以下数组说明int s[11]={1,3,5,7,9,2,4,6,8,10,11};则 i=4;s[s[i]]元素数值是( )。

A、10

B、8

C、4

D、6

1、试题答案:D

试题解析:

由下面一维数组的定义可知,选项A、B、C错误,选项D正确。故本题选D。
定义一维数组的一般形式为:类型符 数组名[常量表达式]
说明:
数组名的命名规则和变量相同,遵循标识符命名规则。
在定义数组时,需要指定数组中元素个数,常量表达式用来表示元素个数,即数组长度。
常量表达式中可以包括常量和符号常量,不能包含变量。
如果在被调用函数(不包括main函数)中定义数组,其长度可以是变量或非常量表达式。

2、试题答案:D

试题解析:

参与运算的变量的类型不同时,先转换成同一类型,然后进行运算。类型自动转换的基本原则是“按数据长度增加的方向进行转换”,以保证精度不降低。数据类型char、int、float、double的数据长度分别为1、4、4、8;故表达式a*b+d-c值的类型为double型,本题选D。

3、试题答案:D

试题解析:

scanf函数的参数列表应为地址,按%s格式输入时以第一个非空白字符开始,以第一个空白字符结束,而"I am student"中有空白字符,故选项A不符题意。而&string不是字符数组string的地址,故选项B、C错误。综上本题选D。
scanf函数的一般形式:scanf(格式控制,地址表列)。
输入字符串的函数gets一般形式为gets(字符数组)。它的作用是从终端输入一个字符串到字符数组,并得到一个函数值。

4、试题答案:D

试题解析:

温度转换公式c=5/9(f-32),其中9和(f-32)均为被除数,故表达式应为c=5/(9*(f-32));,本题选D。

5、试题答案:A

试题解析:

由题,i的值为4,那么s[i]即s[4],值为9;故s[s[i]]即s[9],值为10。故本题选A。

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

责任编辑:希赛网

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

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