APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
35.有以下程序:#include main(){int k=10;printf("%4d,%o,%x\n",k,k,k);}程序的运行结果是( )。(u代表一个空格)

A、 10,12,a

B、 uu10,012,a

C、 010,12,a

D、 uu10,12,a

答案:D

解析:【解析】%4d表示输出占4个字符的十进制,故先输出2个空格,然后输出10;%o表示输出八进制,所以输出10的八进制为12;%x表示输出十六进制,即a。答案选择D选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
64.有以下程序:#include main(){int i=1,k=0;for(;i<6;){switch(i%3){case 0:k++;case 1:k++;break;case 2:k++;continue;}i+=1;}printf("%d\n",k);}程序的运行情况是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-3d5d-c0cb-74c63d66eb00.html
点击查看题目
35.设有定义:int a;float b;执行scanf("%2d%f",&a,&b);语句时,若从键盘输入876 543.0,则a和b的值分别是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-b70c-c0cb-74c63d66eb00.html
点击查看题目
101.在深度为7的满二叉树中,度为2的结点个数为( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-f57f-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
点击查看题目
19.下列关于数据库特点的叙述中,错误的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-5199-c0cb-74c63d66eb00.html
点击查看题目
7.下列不属于软件工程3个要素的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fa-e1b2-c0cb-74c63d66eb00.html
点击查看题目
70.下面对软件测试和软件调试有关概念叙述错误的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-0972-c0cb-74c63d66eb00.html
点击查看题目
29.若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(注:□代表一个空格符)( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-a790-c0cb-74c63d66eb00.html
点击查看题目
100.设变量已正确定义并赋值,以下正确的表达式是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-3a59-c0cb-74c63d66eb00.html
点击查看题目
50.对于循环队列,下列叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-8f18-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

35.有以下程序:#include main(){int k=10;printf("%4d,%o,%x\n",k,k,k);}程序的运行结果是( )。(u代表一个空格)

A、 10,12,a

B、 uu10,012,a

C、 010,12,a

D、 uu10,12,a

答案:D

解析:【解析】%4d表示输出占4个字符的十进制,故先输出2个空格,然后输出10;%o表示输出八进制,所以输出10的八进制为12;%x表示输出十六进制,即a。答案选择D选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
64.有以下程序:#include main(){int i=1,k=0;for(;i<6;){switch(i%3){case 0:k++;case 1:k++;break;case 2:k++;continue;}i+=1;}printf("%d\n",k);}程序的运行情况是( )。

A.  形成无限循环

B.  输出6

C.  输出5

D.  输出4

解析:【解析】本题执行过程为:i=1,k=0,i<6成立,执行for循环:i%3=1,匹配case1,k=1,退出switch,i=2;i<6成立,执行for循环:i%3=2,匹配case2,k=2,执行continue,退出switch,且不执行i+=1,i=2不变,i<6成立,执行下一次for循环,以后的循环情况完全一致,i=2不会改变,形成无限循环。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-3d5d-c0cb-74c63d66eb00.html
点击查看答案
35.设有定义:int a;float b;执行scanf("%2d%f",&a,&b);语句时,若从键盘输入876 543.0,则a和b的值分别是( )。

A.  87和6.0

B.  876和543.0

C.  87和543.0

D.  76和543.0

解析:【解析】scanf函数的一般形式为:scanf(格式控制,地址表列);。其中,“格式控制”是用双引号括起来的字符串,也称“转换控制字符串”,它包括两种信息:①格式说明,由“%”和格式字符组成;②普通字符,即需要原样输入的字符。“地址表列”是需要接收输入数据的一系列变量的地址。本题中的“格式控制”是“%2d%f”,其中%2d的意思是要输入一个整数,但该整数最宽只占2个字符,而%f是要输入一个浮点数。而题目要求输入的是876和543.0,所以scanf函数将87赋给a,6赋给b。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-b70c-c0cb-74c63d66eb00.html
点击查看答案
101.在深度为7的满二叉树中,度为2的结点个数为( )。

A.  64

B.  63

C.  32

D.  31

解析:【解析】根据满二叉树的性质可得,除最后一层外,每一层上的所有结点都有两个子结点,叶子结点总是比度为2的结点多一个,第7层上的叶子结点数最多为27-1=64个,所以度为2的结点个数为64-1=63。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-f57f-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
点击查看答案
19.下列关于数据库特点的叙述中,错误的是( )。

A.  数据库能够减少数据冗余

B.  数据库中的数据可以共享

C.  数据库中的表能够避免一切数据的重复

D.  数据库中的表既相对独立又相互联系

解析:【解析】数据库的主要特点是:①实现数据共享。②减少数据的冗余度。③数据的独立性。④数据实现集中控制。⑤数据一致性和可维护性,以确保数据的安全性和可靠性。⑥故障恢复。数据库中的表只能尽量避免数据的重复,不能避免一切数据的重复。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-5199-c0cb-74c63d66eb00.html
点击查看答案
7.下列不属于软件工程3个要素的是( )。

A.  工具

B.  过程

C.  方法

D.  环境

解析:【解析】软件工程是指用工程化的原则和方法来构建和维护软件,其要素包括:①方法,用于完成软件工程项目的技术手段;②工具,用于支持软件的开发、管理、文档生成;③过程,用于支持软件开发的各个环节的控制、管理。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fa-e1b2-c0cb-74c63d66eb00.html
点击查看答案
70.下面对软件测试和软件调试有关概念叙述错误的是( )。

A.  项,软件测试的基本准则有:①所有测试都应追溯到需求;②严格执行测试计划,排除测试的随意性;③充分注意测试中的群集现象;④应避免程序员检查自己的程序;⑤不可能穷举测试;⑥妥善保存测试计划等文件。

B.  项正确,Bug指程序调试过程中发现的问题,Debug代表程序调试。

C.  软件测试的目的是发现错误和改正错误

D.  ebug

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-0972-c0cb-74c63d66eb00.html
点击查看答案
29.若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(注:□代表一个空格符)( )。

A.  1,2,3<回车>

B.  □□□1,2,3<回车>

C.  1,□□□2,□□□3<回车>

D.  1□2□3<回车>

解析:【解析】在输入整数或实数这类数值型数据时,输入的数据之间必须用空格、回车符、制表符(Tab键)等间隔符隔开,间隔符个数不限。在题目中,scanf函数使用通配符逗号,则在输入数据时也要使用通配符逗号,且逗号要紧跟着数据后面。B项,没有输入非格式符“,”。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-a790-c0cb-74c63d66eb00.html
点击查看答案
100.设变量已正确定义并赋值,以下正确的表达式是( )。

A.  x=y*5=x+z

B.  int(15.8%5)

C.  x=y+z+5,++y

D.  x=25%5.0

解析:【解析】赋值运算左边必须是单一变量名。A项错误,“y*5=x+z”部分是非法赋值。BD两项错误,求余运算中的操作对象只能是整型。C项,为逗号表达式。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-3a59-c0cb-74c63d66eb00.html
点击查看答案
50.对于循环队列,下列叙述中正确的是( )。

A.  队头指针是固定不变的

B.  队头指针一定大于队尾指针

C.  队头指针一定小于队尾指针

D.  队头指针可以大于队尾指针,也可以小于队尾指针

解析:【解析】在循环队列中,用队尾指针(rear)指向队列中的队尾元素,用队头指针(front)指向队头元素的前一个位置。在循环队列中,一般情况下rear>front,当存储空间的最后一个位置被使用,而新元素要入队时,如果存储空间的第一个位置空闲,便可将元素插入到第一个位置,此时存储空间的第一个位置作为队尾,便有front>rear。所以答案选择D选项。

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