APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
112.有以下程序:#includemain(){int a;scanf("%d",&a);if(a++<9)printf("%d\n",a);else printf("%d\n",a--);}程序运行时键盘输入9<回车>,则输出的结果是( )。

A、 10

B、 11

C、 9

D、 8

答案:A

解析:【解析】“++”和“—”运算,当以前缀形式出现时,则先进行加一或减一操作,再取值,当以后缀形式出现时,则先取值,再进行加一或减一操作。判断条件中if(a++<9)是先用后加,即a的值为9,所以条件不成立,但是a已经进行了自增1操作,a的值此时为10。执行else语句时,因为打印a--,是先用后减,所以先输出10,然后a的值变为9。答案选择A选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
33.有以下函数:#include void func(int n){int i;for(i=0;i<=n;i++)printf("*");printf("#");}main(){func(3);printf("????");func(4);printf("\n");}程序运行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-1d94-c0cb-74c63d66eb00.html
点击查看题目
11.有以下程序:#include main(){int x=1,y=2,z=3;if(x>y)if(y<z)printf("%d",++z);else printf("%d",++y);printf("%d\n",x++);}程序运行的结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-510f-c0cb-74c63d66eb00.html
点击查看题目
10.计算机软件包括( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-8fe5-c0cb-74c63d66eb00.html
点击查看题目
41.下列叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-7d5e-c0cb-74c63d66eb00.html
点击查看题目
26.有以下程序:#include main(){char s[]={"012xy"};int i,n=0;for(i=0;s[i]!=0;i++) if(s[i]>='a'&&s[i]printf("%d\n",n);}程序运行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-bb22-c0cb-74c63d66eb00.html
点击查看题目
18.有以下程序(其中的strstr()函数头部格式为:char *strstr(char*p1,char *p2)确定p2字符串是否在p1中出现,并返回p2第一次出现的字符串首地址):#include #include char *a="you";char *b="Welcome you to Beijing!";main(){char *p;p=strstr(b,a)+strlen(a)+1;printf("%s\n",p);}程序的运行结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-5848-c0cb-74c63d66eb00.html
点击查看题目
36.以下选项中,合法的数值型常量是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-a003-c0cb-74c63d66eb00.html
点击查看题目
102.深度为7的完全二叉树中共有125个结点,则该完全二叉树中的叶子结点数为( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-f868-c0cb-74c63d66eb00.html
点击查看题目
80.在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-cec8-c0cb-74c63d66eb00.html
点击查看题目
121.下列选项中,不属于数据库管理的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-20fa-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

112.有以下程序:#includemain(){int a;scanf("%d",&a);if(a++<9)printf("%d\n",a);else printf("%d\n",a--);}程序运行时键盘输入9<回车>,则输出的结果是( )。

A、 10

B、 11

C、 9

D、 8

答案:A

解析:【解析】“++”和“—”运算,当以前缀形式出现时,则先进行加一或减一操作,再取值,当以后缀形式出现时,则先取值,再进行加一或减一操作。判断条件中if(a++<9)是先用后加,即a的值为9,所以条件不成立,但是a已经进行了自增1操作,a的值此时为10。执行else语句时,因为打印a--,是先用后减,所以先输出10,然后a的值变为9。答案选择A选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
33.有以下函数:#include void func(int n){int i;for(i=0;i<=n;i++)printf("*");printf("#");}main(){func(3);printf("????");func(4);printf("\n");}程序运行后的输出结果是( )。

A.  ****#????***#

B.  ***#????*****#

C.  **#????*****#

D.  ****#????*****#

解析:【解析】从main函数开始,执行func(3)函数,for循环执行4次,连续输出四个“*”,然后输出一个“#”;输出“????”;再次调用func(4),for循环执行5次,连续输出五个“*”,然后输出一个“#”;最后输出换行符。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-1d94-c0cb-74c63d66eb00.html
点击查看答案
11.有以下程序:#include main(){int x=1,y=2,z=3;if(x>y)if(y<z)printf("%d",++z);else printf("%d",++y);printf("%d\n",x++);}程序运行的结果是( )。

A.  331

B.  41

C.  2

D.  1

解析:【解析】else子句总是与 前面 近的不带else的if相结合,与书写格式无关,所以本题中的else语句与第二个if语句配对,且if和else都在第一个if的控制范围内。首先判断x>y不成立,直接退出第一个if语句,执行printf("%d\n",x++)。(x++)的值是x加之前的值,所以输出结果为1。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-510f-c0cb-74c63d66eb00.html
点击查看答案
10.计算机软件包括( )。

A.  算法和数据

B.  程序和数据

C.  程序和文档

D.  程序、数据及相关文档

解析:【解析】计算机软件由两部分组成:①机器可执行的程序和数据;②机器不可执行的,与软件开发、运行、维护、使用等有关的文档。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-8fe5-c0cb-74c63d66eb00.html
点击查看答案
41.下列叙述中正确的是( )。

A.  在栈中,栈中的元素随栈底指针与栈顶指针的变化而动态变化

B.  在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化

C.  在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化

D.  上述三种说法都不对

解析:【解析】栈中元素遵循“先进后出”的原则。入栈和出栈都是对栈顶指针操作,因此,栈底指针不变,栈中元素随栈顶指针的变化而动态变化。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-7d5e-c0cb-74c63d66eb00.html
点击查看答案
26.有以下程序:#include main(){char s[]={"012xy"};int i,n=0;for(i=0;s[i]!=0;i++) if(s[i]>='a'&&s[i]printf("%d\n",n);}程序运行后的输出结果是( )。

A.  0

B.  2

C.  3

D.  5

解析:【解析】程序中main函数的作用就是判断字符串s中小写字母的个数,显然结果为2。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-bb22-c0cb-74c63d66eb00.html
点击查看答案
18.有以下程序(其中的strstr()函数头部格式为:char *strstr(char*p1,char *p2)确定p2字符串是否在p1中出现,并返回p2第一次出现的字符串首地址):#include #include char *a="you";char *b="Welcome you to Beijing!";main(){char *p;p=strstr(b,a)+strlen(a)+1;printf("%s\n",p);}程序的运行结果是( )。

A.  to Beijing!

B.  you to Beijing!

C.  Welcome you to Beijing!

D.  Beijing!

解析:【解析】调用strstr函数,返回值为a指向的字符串在b指向的字符串中第一次出现的位置,并将此地址赋给指针p。strlen()函数求字符串的实际长度(不包含结束标志)。strstr函数返回的地址下标值为8,加上a长度3,再加1,指针P指向的地址下标值为12,输出:to Beijing!,答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-5848-c0cb-74c63d66eb00.html
点击查看答案
36.以下选项中,合法的数值型常量是( )。

A.  选项。

B.  项错误,'X'为字符型常量不是数值型常量;

C.  项错误,以0开头,表示八进制,但八进制的每位由0~7中的一个组成;

D.  项错误,0x和H冲突,都是表示十六进制。答案选择

E. H【答案】A【解析】A项正确,3.2是合法的实型常量;B项错误,'X'为字符型常量不是数值型常量;C项错误,以0开头,表示八进制,但八进制的每位由0~7中的一个组成;D项错误,0x和

H.  冲突,都是表示十六进制。答案选择

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-a003-c0cb-74c63d66eb00.html
点击查看答案
102.深度为7的完全二叉树中共有125个结点,则该完全二叉树中的叶子结点数为( )。

A.  62

B.  63

C.  64

D.  65

解析:【解析】定义一棵树的根结点所在的层次为1,其他结点所在的层次等于它的父结点所在的层次加1,树的最大层次称为树的深度。完全二叉树指除最后一层外,每一层上的结点数均达到最大值,在最后一层上只缺少右边的若干结点。本题中,前6层是满二叉树,结点个数为26-1=63,所以第7层有125-63=62个叶子结点,分别挂在第6层的左边62个结点上,所以第6层的最后1个结点为叶子结点,该完全二叉树共有62+1=63个叶子结点。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-f868-c0cb-74c63d66eb00.html
点击查看答案
80.在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是( )。

A.  并

B.  交

C.  投影

D.  除

解析:【解析】并和交运算不会改变关系表中的属性,其中交运算的结果是既在R内又在S内的有序组,元组个数减少了;并运算的结果是将S内的有序组追加到R内,元组个数增多了。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-cec8-c0cb-74c63d66eb00.html
点击查看答案
121.下列选项中,不属于数据库管理的是( )。

A.  数据库的建立

B.  数据库的调整

C.  数据库的监控

D.  数据库的校对

解析:【解析】数据库管理是指为保证数据库系统的正常运行和服务质量,而进行的技术管理工作,一般包括:①数据库的建立;②数据库的调整;③数据库的重组;④数据库的安全性控制与完整性控制;⑤数据库的故障恢复;⑥数据库的监控。答案选择D选项。

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