APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
30.以下选项中关于C语言常量的叙述错误的是( )。

A、 所谓常量,是指在程序运行过程中,其值不能被改变的量

B、 常量分为整型常量、实型常量、字符常量和字符串常量

C、 常量可分为数值型和非数值型常量

D、 经常被使用的变量可以定义为常量

答案:D

解析:【解析】常量是指在程序运行过程中其值不能被改变的量。在C语言中,有整型常量常量是指在程序运行过程中其值不能被改变的量。在C语言中,有整型常量、实型常量、字符常量和字符串常量等类型。整型常量和实型常量又称数值型常量,它们有正值和负值的区分。所谓变量是指在程序运行过程中其值可以改变的量。C语言规定,程序中所有变量都必须先定义后使用。变量和常量有明显的区分。D项,常量指在程序运行过程中,其值不能被改变的量,而变量是指在程序运行过程中,其值能被改变的量,因此变量不可以定义成常量。答案选择D选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
28.有以下程序:#include main(){char c1,c2;c1='A'+'8'-'4';c2='A'+'8'-'5';printf("%c,%d\n",c1,c2);}已知字母A的ASCII码为65,程序运行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-bf47-c0cb-74c63d66eb00.html
点击查看题目
29.若主函数中有定义语句:int a[10],b[10],c;在主函数前定义的fun函数首部为void fun(int x[])则以下选项中错误的调用语句是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-0875-c0cb-74c63d66eb00.html
点击查看题目
43.有以下计算公式:若程序前面已在命令行中包含math.h文件,不能够计算上述公式的程序段是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-0fca-c0cb-74c63d66eb00.html
点击查看题目
110.数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-0af6-c0cb-74c63d66eb00.html
点击查看题目
22.在E-R图中,表示实体的图形是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-cafb-c0cb-74c63d66eb00.html
点击查看题目
39.设有:char s[5],c;,则调用函数scanf能正确给s和c读入数据的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-1e18-c0cb-74c63d66eb00.html
点击查看题目
33.有以下程序#include main(){char c1,c2,c3,c4,c5,c6;scanf( );c5=getchar();c6=getchar();putchar( );putchar( );printf( );}程序运行后,若从键盘输入( )
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-b180-c0cb-74c63d66eb00.html
点击查看题目
21.以下叙述中错误的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-4c43-c0cb-74c63d66eb00.html
点击查看题目
24.以下是if语句的基本形式:if(表达式)语句其中“表达式”( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-1199-c0cb-74c63d66eb00.html
点击查看题目
71.有以下程序:#includemain(){char *s="120119110";int n0,n1,n2,nn,i;n0=n1=n2=nn=i=0;do{switch(s[i++]){default:nn++;case '0':n0++;case '1':n1++;case '2':n2++;}}while(s[i]);printf("n0=%d,n1=%d,n2=%d,nn=%d\n",n0,n1,n2,nn);}程序的运行结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-4b70-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

30.以下选项中关于C语言常量的叙述错误的是( )。

A、 所谓常量,是指在程序运行过程中,其值不能被改变的量

B、 常量分为整型常量、实型常量、字符常量和字符串常量

C、 常量可分为数值型和非数值型常量

D、 经常被使用的变量可以定义为常量

答案:D

解析:【解析】常量是指在程序运行过程中其值不能被改变的量。在C语言中,有整型常量常量是指在程序运行过程中其值不能被改变的量。在C语言中,有整型常量、实型常量、字符常量和字符串常量等类型。整型常量和实型常量又称数值型常量,它们有正值和负值的区分。所谓变量是指在程序运行过程中其值可以改变的量。C语言规定,程序中所有变量都必须先定义后使用。变量和常量有明显的区分。D项,常量指在程序运行过程中,其值不能被改变的量,而变量是指在程序运行过程中,其值能被改变的量,因此变量不可以定义成常量。答案选择D选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
28.有以下程序:#include main(){char c1,c2;c1='A'+'8'-'4';c2='A'+'8'-'5';printf("%c,%d\n",c1,c2);}已知字母A的ASCII码为65,程序运行后的输出结果是( )。

A.  E,68

B.  D,69

C.  E,D

D.  输出无定值

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-bf47-c0cb-74c63d66eb00.html
点击查看答案
29.若主函数中有定义语句:int a[10],b[10],c;在主函数前定义的fun函数首部为void fun(int x[])则以下选项中错误的调用语句是( )。

A.  fun(b);

B.  fun(&c);

C.  fun(&a[3]);

D.  fun(b[11]);

解析:【解析】fun函数的形式参数为一个数组,需要实参为一个地址,而b[11]是一个整型元素,参数类型不一致,且b[11]已经溢出,所以D项错误。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-0875-c0cb-74c63d66eb00.html
点击查看答案
43.有以下计算公式:若程序前面已在命令行中包含math.h文件,不能够计算上述公式的程序段是( )。

A.  y=sqrt(x); if(x<0)y=sqrt(-x);

B.  if(x>=0)y=sqrt(x); else y=sqrt(-x);

C.  if(x>=0)y=sqrt(x); if(x<0)y=sqrt(-x);

D.  y=sqrt(x>=0?x:-x);

解析:【解析】sqrt函数是math.h文件中用来计算平方根的库函数。A项错误,当x小于零时,A项会出现运行时错误。B项使用if-else语句实现功能;C项使用两条if语句实现;D项使用三目运算符实现,结果等价于BC两项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-0fca-c0cb-74c63d66eb00.html
点击查看答案
110.数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和( )。

A.  编码设计

B.  测试阶段

C.  运行阶段

D.  物理设计

解析:【解析】数据库设计采用系统化、规范化设计方法,按照需求分析、概念设计、逻辑设计和物理设计四个阶段进行数据库设计。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-0af6-c0cb-74c63d66eb00.html
点击查看答案
22.在E-R图中,表示实体的图形是( )。

A.  矩形

B.  椭圆

C.  菱形

D.  圆

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-cafb-c0cb-74c63d66eb00.html
点击查看答案
39.设有:char s[5],c;,则调用函数scanf能正确给s和c读入数据的是( )。

A.  scanf("%s%c",s,c);

B.  scanf("%d%c",&s,&c);

C.  scanf("%d%c",s,&c);

D.  scanf("%s%c",s,&c);

解析:【解析】s[5]是一个字符数组,也可以理解为字符串,格式控制为%s,c为字符,格式控制为%c。scanf输入时参数是地址,数组名就是地址,所以给s读入数据参数就是s首地址,而字符c的参数需要取c的地址,即&c。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-1e18-c0cb-74c63d66eb00.html
点击查看答案
33.有以下程序#include main(){char c1,c2,c3,c4,c5,c6;scanf( );c5=getchar();c6=getchar();putchar( );putchar( );printf( );}程序运行后,若从键盘输入( )
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-b180-c0cb-74c63d66eb00.html
点击查看答案
21.以下叙述中错误的是( )。

A.  使用三种基本结构构成的程序只能解决简单问题

B.  结构化程序由顺序、分支、循环三种基本结构组成

C.  C语言是一种结构化程序设计语言

D.  结构化程序设计提倡模块化的设计方法

解析:【解析】结构化程序由顺序、分支和循环三种基本结构组成,选项B正确。由三种基本结构组成的算法可以解决任何复杂的问题,而不只是解决简单问题,选项A错误。由三种基本结构所构成的算法称为结构化算法;由设计语言。结构化程序通过函数实现模块化的设计方法。选项C、D正确。答案选择A选项。

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

A.  必须是逻辑表达式

B.  必须是关系表达式

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

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

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

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-1199-c0cb-74c63d66eb00.html
点击查看答案
71.有以下程序:#includemain(){char *s="120119110";int n0,n1,n2,nn,i;n0=n1=n2=nn=i=0;do{switch(s[i++]){default:nn++;case '0':n0++;case '1':n1++;case '2':n2++;}}while(s[i]);printf("n0=%d,n1=%d,n2=%d,nn=%d\n",n0,n1,n2,nn);}程序的运行结果是( )。

A.  n0=3,n1=8,n2=9,nn=1

B.  n0=2,n1=5,n2=1,nn=1

C.  n0=2,n1=7,n2=10,nn=1

D.  n0=4,n1=8,n2=9,nn=1

解析:【解析】本题执行过程为:s[0]='1',匹配case'1',n1=1,n2=1;s[1]='2',匹配case'2',n2=2;s[2]='0',匹配case'0',n0=1,n1=2,n2=3;s[3]='1',匹配case'1',n1=3,n2=4;s[4]='1',匹配case'1',n1=4,n2=5;s[5]='9',匹配default,nn=1,n0=2,n1=5,n2=6;s[6]='1',匹配case'1',n1=6,n2=7;s[7]='1',匹配case'1',n1=7,n2=8;s[8]='0',匹配ease'0',n0=3,n1=8,n2=9;s[9]='\0',退出循环。输出n0,n1,n2,nn为3,

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