APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
18.若有定义语句:double x,y,*px,*py;执行了px=&x;py=&y;之后,正确的输入语句是( )。

A、 scanf("%f%f",x,y);

B、 scanf("%f%f"&x,&y);

C、 scanf("%1f%1e",px,py);

D、 scanf("%1f%1f",x,y);

答案:C

解析:【解析】输入函数scanf的标准格式是:scanf(格式控制,地址列表),AD两项中地址列表格式不正确,应为&x,&y。格式控制和地址列表间应该用逗号隔开,B项也错误。%f用来输入float类型变量,%lf用来输入double类型变量,%le表示用科学计数法输入double。答案选择C选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
18.以下是if语句的基本形式:if(表达式)语句其中“表达式”( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-dd80-c0cb-74c63d66eb00.html
点击查看题目
4.软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-83c6-c0cb-74c63d66eb00.html
点击查看题目
53.有以下程序#include main(){int x;for(x=3;x<6;x++)printf((x%2)?("*%d"):("#%d"),x);printf("\n");}程序的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-258f-c0cb-74c63d66eb00.html
点击查看题目
40.以下关于C语言数据类型使用的叙述中错误的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-a80e-c0cb-74c63d66eb00.html
点击查看题目
31.下列形式中不合法的常量是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-0e2b-c0cb-74c63d66eb00.html
点击查看题目
39.以下结构体类型说明和变量定义中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-2bba-c0cb-74c63d66eb00.html
点击查看题目
66.设x,y,z均为实型变量,代数式 在C语言中的正确写法是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-eb72-c0cb-74c63d66eb00.html
点击查看题目
42.阅读以下程序:#includemain(){int case;float printF;printf("请输入2个数:");scanf("%d %f",&case,&printF);printf("%d %f\n",case,printF);}该程序编译时产生错误,其出错原因是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-ac36-c0cb-74c63d66eb00.html
点击查看题目
20.若有定义:int a;float b;double c;程序运行时输入:a=1,b=2,c=3<回车>,能把值1输入给变量a、值2输入给变量b、值3输入给变量c的输入语句是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-92af-c0cb-74c63d66eb00.html
点击查看题目
19.以下是if语句的基本形式:if(表达式)语句其中“表达式”( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-dfcd-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

18.若有定义语句:double x,y,*px,*py;执行了px=&x;py=&y;之后,正确的输入语句是( )。

A、 scanf("%f%f",x,y);

B、 scanf("%f%f"&x,&y);

C、 scanf("%1f%1e",px,py);

D、 scanf("%1f%1f",x,y);

答案:C

解析:【解析】输入函数scanf的标准格式是:scanf(格式控制,地址列表),AD两项中地址列表格式不正确,应为&x,&y。格式控制和地址列表间应该用逗号隔开,B项也错误。%f用来输入float类型变量,%lf用来输入double类型变量,%le表示用科学计数法输入double。答案选择C选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
18.以下是if语句的基本形式:if(表达式)语句其中“表达式”( )。

A.  必须是逻辑值

B.  必须是整数值

C.  必须是正数

D.  可以是任意合法的数值

解析:【解析】if中的表达式一般是关系表达式或逻辑表达式,用于描述选择结构的条件,但也可以是其他类型表达式,在其值非零时为真,所以任意合法的表达式都可以做if语句的判断条件。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-dd80-c0cb-74c63d66eb00.html
点击查看答案
4.软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是( )。

A.  编辑软件

B.  操作系统

C.  教务管理系统

D.  浏览器

解析:【解析】系统软件是控制和协调计算机及外部设备,支持应用软件开发和运行的软件,操作系统是系统软件;支撑软件是支撑各种软件的开发与维护的软件,又称为软件开发环境,浏览器属于支撑软件;应用软件是用户可以使用的各种程序设计语言,以及用各种程序设计语言编制的应用程序的集合,编辑软件、教务管理软件属于应用软件。答案选择

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-83c6-c0cb-74c63d66eb00.html
点击查看答案
53.有以下程序#include main(){int x;for(x=3;x<6;x++)printf((x%2)?("*%d"):("#%d"),x);printf("\n");}程序的输出结果是( )。

A.  *3#4*5

B.  #3*4#5

C.  *3*4#5

D.  *3#4#5

解析:【解析】若满足x%2!=0,输出*x,否则,输出#。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-258f-c0cb-74c63d66eb00.html
点击查看答案
40.以下关于C语言数据类型使用的叙述中错误的是( )。

A.  项错误,C语言中没有逻辑类型,在C++中才引入的;

B.  若要保存带有多位小数的数据,可使用双精度类型

C.  若要处理如“人员信息”等含有不同类型的相关数据,应自定义结构体类型

D.  整数类型表示的自然数是准确无误差的

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-a80e-c0cb-74c63d66eb00.html
点击查看答案
31.下列形式中不合法的常量是( )。

A.  D两项为指数形式的实数表示,在e或E的前面必须要有数字,且e或E后面的指数必须为整数;

B.  项,为整数常量。答案选择

C.  -028

D.  两项为指数形式的实数表示,在e或

E.  的前面必须要有数字,且e或E

解析:【解析】-028表示的是八进制的整型常量,但八进制的数字只能用0~7表示。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-0e2b-c0cb-74c63d66eb00.html
点击查看答案
39.以下结构体类型说明和变量定义中正确的是( )。

A.  项,用typedef定义结构体类型名REC后,可以用REC定义变量。

B.  struct REC;{int n;char c;}; REC t1,t2;

C.  typedef struct REC:{int n=0;char c='A';} t1,t2; REC t1,t2;

D.  struct{int n;char c;}REC;

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-2bba-c0cb-74c63d66eb00.html
点击查看答案
66.设x,y,z均为实型变量,代数式 在C语言中的正确写法是( )。

A.  x/y*z

B.  x%y%z

C.  x/y/z

D.  x*z/y

解析:【解析】%是取余运算符,不符合。运算符*、/的结合顺序是从左到右,所以x先除以y,再除以z。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-eb72-c0cb-74c63d66eb00.html
点击查看答案
42.阅读以下程序:#includemain(){int case;float printF;printf("请输入2个数:");scanf("%d %f",&case,&printF);printf("%d %f\n",case,printF);}该程序编译时产生错误,其出错原因是( )。

A.  定义语句出错,case是关键字,不能用作用户自定义标识符

B.  定义语句出错,printF不能用作用户自定义标识符

C.  定义语句无错,scanf不能作为输入函数使用

D.  定义语句无错,printf不能输出case的值

解析:【解析】在C语言中,关键字又称保留字,它是系统预先定义的,具有特定含义的标识符,故不允许用户重新定义。case为C语言中的关键字,因此用户不能再定义标识符为case的变量。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-ac36-c0cb-74c63d66eb00.html
点击查看答案
20.若有定义:int a;float b;double c;程序运行时输入:a=1,b=2,c=3<回车>,能把值1输入给变量a、值2输入给变量b、值3输入给变量c的输入语句是( )。

A.  scanf("a=%d,b=%f,c=%lf",&a,&b,&c);

B.  scanf("%d%f%lf",&a,&b,&c);

C.  scanf("a=%d,b=%lf,c=%lf",&a,&b,&c);

D.  scanf("a=%d,b=%f,c=%f",&a,&b,&c);

解析:【解析】格式字符d,输入十进制整数;格式字符f,输入浮点数;格式字符lf,输入双精度浮点数。除了格式说明字符和附加格式字符外,如果还有其他字符,则在输入数据时要求按照这些字符在一一对应的位置原样输入。程序运行时输入:a=1,b=2,c=3,则scanf函数格式控制串应该是“a=%d,b=%f,c=%lf”。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-92af-c0cb-74c63d66eb00.html
点击查看答案
19.以下是if语句的基本形式:if(表达式)语句其中“表达式”( )。

A.  必须是逻辑表达式

B.  必须是关系表达式

C.  必须是逻辑表达式或关系表达式

D.  可以是任意合法的表达式

解析:【解析】if中的表达式一般是关系表达式或逻辑表达式,用于描述选择结构的条件,但也可以是其他类型表达式,在其值非零时为真,所以任意合法的表达式都可以做if语句的判断条件。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-dfcd-c0cb-74c63d66eb00.html
点击查看答案
试题通小程序
试题通app下载