APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
8.有以下程序段:char ch;int k;ch='a';k =12;printf("%c,%d,",ch,ch,k);printf("k=%d\n",k);已知字符a的ASCII码十进制值为97,则执行上述程序段后输出的结果是( )。

A、 因变量类型与格式描述符的类型不匹配输出无定值

B、 输出项与格式描述符个数不符,输出为零值或不定值

C、 a,97,12k=12

D、 a,97,k=12

答案:D

解析:【解析】字符变量的值是该字符的ASCII码值,可以参与整型变量所允许的任何运算。“ch='a'”,%c表示以字符格式输出ch的值,所以输出为a;%d表示以十进制代码的形式输出ch的值,为97;k没有对应的输出格式,不输出。在第二个语句中,首先输出“k=”,然后以十进制代码输出k的值,为12。答案选择D选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
65.某系统结构图如下图所示该系统结构图中最大扇入是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-fe2f-c0cb-74c63d66eb00.html
点击查看题目
79.下列方法中,属于白盒法设计测试用例的方法的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-1ae1-c0cb-74c63d66eb00.html
点击查看题目
24.下列叙述中,不属于设计准则的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-abfc-c0cb-74c63d66eb00.html
点击查看题目
11.在学生管理的关系数据库中,存取一个学生信息的数据单位是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-4145-c0cb-74c63d66eb00.html
点击查看题目
64.按数据的组织形式,数据库的数据模型可分为三种模型,它们是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-af25-c0cb-74c63d66eb00.html
点击查看题目
133.待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第( )个位置。。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-3693-c0cb-74c63d66eb00.html
点击查看题目
111.有以下程序:#include main(){int i,j,k,a=5,b=6;i=(a==b)?++a:--b;j=a++;k=b;printf("%d,%d,%d\n",i,j,k);}程序的运行结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-51f9-c0cb-74c63d66eb00.html
点击查看题目
0,则对exp3求值,并把这个值作为条件表达式的结果输出,不计算exp2。函数m1实现返回传入两个参数中的 小值。函数m2实现返回传入两个参数中的 大值。函数fun实现返回传入两个参数之和。程序执行过程为:调用m1( )返回2,调用m2( )返回3,调用fun( )返回
https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-28e1-c0cb-74c63d66eb00.html
点击查看题目
7.C语言编译程序的功能是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-ab04-c0cb-74c63d66eb00.html
点击查看题目
16.有以下程序:#include void fun(int a[],int n){int i,t;for(i=0;i<n/2;i++){t=a[i];a[i]=a[n-1-i];a[n-1-i]=t;}}main(){int k[10]={1,2,3,4,5,6,7,8,9,10},i;fun(k,5);for(i=2;i<8;i++)printf("%d",k[i]);printf("\n");}程序运行的结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-5a8d-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

8.有以下程序段:char ch;int k;ch='a';k =12;printf("%c,%d,",ch,ch,k);printf("k=%d\n",k);已知字符a的ASCII码十进制值为97,则执行上述程序段后输出的结果是( )。

A、 因变量类型与格式描述符的类型不匹配输出无定值

B、 输出项与格式描述符个数不符,输出为零值或不定值

C、 a,97,12k=12

D、 a,97,k=12

答案:D

解析:【解析】字符变量的值是该字符的ASCII码值,可以参与整型变量所允许的任何运算。“ch='a'”,%c表示以字符格式输出ch的值,所以输出为a;%d表示以十进制代码的形式输出ch的值,为97;k没有对应的输出格式,不输出。在第二个语句中,首先输出“k=”,然后以十进制代码输出k的值,为12。答案选择D选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
65.某系统结构图如下图所示该系统结构图中最大扇入是( )。

A.  0

B.  1

C.  2

D.  3

解析:【解析】扇入是指直接调用该模块的上级模块的个数,扇出指该模块直接调用的下级模块的个数。扇入大表示模块的复用程度高。题干系统中,第2层模块扇入均为1;第3层中3.1模块扇入为2,其余为1,所以最大扇入为2。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-fe2f-c0cb-74c63d66eb00.html
点击查看答案
79.下列方法中,属于白盒法设计测试用例的方法的是( )。

A.  错误推测

B.  因果图

C.  基本路径测试

D.  边界值分析

解析:【解析】白盒测试方法也称为结构测试或逻辑测试,用来检查软件内部的逻辑结构,主要方法有:①逻辑覆盖测试;②基本路径测试等。黑盒测试用于对软件的功能进行测试和验证,不需考虑程序内部的语句和逻辑结构。黑盒测试的方法主要包括:①等价类划分法;②边界值分析法;③错误推测法;④因果图。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-1ae1-c0cb-74c63d66eb00.html
点击查看答案
24.下列叙述中,不属于设计准则的是( )。

A.  提高模块独立性

B.  使模块的作用域在该模块的控制域中

C.  设计成多入口、多出口模块

D.  设计功能可预测的模块

解析:【解析】优秀的设计准则可以对软件结构图进行优化,包括:①设计功能可预测的模块;②设计成单入口、单出口的模块;③应减少模块的接口和界面的复杂性;④使模块的作用域在该模块的控制域中;⑤深度、宽度、扇出和扇入适当;⑥模块规模适中;⑦模块独立性好。答案选择

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-abfc-c0cb-74c63d66eb00.html
点击查看答案
11.在学生管理的关系数据库中,存取一个学生信息的数据单位是( )。

A.  项,一个数据库由一个文件或文件集合组成,这些文件中的信息可分解成一个个记录;

B.  项,数据库是数据的集合;

C.  项,字段是实体属性的描述;

D.  项,在关系数据库中,使用记录作为存取一个实体信息的数据单位。答案选择D选项。

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-4145-c0cb-74c63d66eb00.html
点击查看答案
64.按数据的组织形式,数据库的数据模型可分为三种模型,它们是( )。

A.  小型、中型和大型

B.  网状、环状和链状

C.  层次、网状和关系

D.  独享、共享和实时

解析:【解析】数据库管理系统所支持的传统数据模型分为三种:层次数据模型、网状数据模型、关系数据模型。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-af25-c0cb-74c63d66eb00.html
点击查看答案
133.待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第( )个位置。。

A.  2

B.  3

C.  4

D.  5

解析:【解析】简单选择排序的算法可以描述为:将整个待排序序列分为有序和无序两部分,初始时有序部分为空;每一趟排序时扫描无序序列,找到最小的元素,将它与无序序列的首元素交换位置,直到无序序列为空。所以第一趟排序后,将选出的最小元素9与15交换,15被放在第3个位置。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-3693-c0cb-74c63d66eb00.html
点击查看答案
111.有以下程序:#include main(){int i,j,k,a=5,b=6;i=(a==b)?++a:--b;j=a++;k=b;printf("%d,%d,%d\n",i,j,k);}程序的运行结果是( )。

A.  7,6,5

B.  5,5,5

C.  7,5,5

D.  5,6,5

解析:【解析】条件表达式i=(a==b)?++a:--b;中先执行a==b,值为假,根据三元运算符语法规则,执行--b,此时b为5,赋给i,i=5。j=a++,将a=5先赋给j,再进行a++,j=5,a=6,k=b=5,故 后输出的是5,5,5。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-51f9-c0cb-74c63d66eb00.html
点击查看答案
0,则对exp3求值,并把这个值作为条件表达式的结果输出,不计算exp2。函数m1实现返回传入两个参数中的 小值。函数m2实现返回传入两个参数中的 大值。函数fun实现返回传入两个参数之和。程序执行过程为:调用m1( )返回2,调用m2( )返回3,调用fun( )返回
https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-28e1-c0cb-74c63d66eb00.html
点击查看答案
7.C语言编译程序的功能是( )。

A.  执行一个C语言编写的源程序

B.  把C源程序翻译成ASCⅡ码

C.  把C源程序翻译成机器代码

D.  把C源程序与系统提供的库函数组合成一个二进制执行文件

解析:【解析】编译程序的功能是将“高级语言”翻译为“机器语言”。每条C语言语句,经过编译 终都将转换成二进制的机器指令。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-ab04-c0cb-74c63d66eb00.html
点击查看答案
16.有以下程序:#include void fun(int a[],int n){int i,t;for(i=0;i<n/2;i++){t=a[i];a[i]=a[n-1-i];a[n-1-i]=t;}}main(){int k[10]={1,2,3,4,5,6,7,8,9,10},i;fun(k,5);for(i=2;i<8;i++)printf("%d",k[i]);printf("\n");}程序运行的结果是( )。

A.  345678

B.  876543

C.  1098765

D.  321678

解析:【解析】在main()函数中定义了一个有10个元素的数组k,并且赋初值为{1,2,3,4,5,6,7,8,9,10}。执行函数fun(k,5),把k的首地址赋给形参a,把5赋给形参n。在fun()函数中,for循环执行了2次:第一次,i的值为0,循环体中将a[0]与a[4]的值互换;第二次,i值为1,这次是将a[1]与a[3]的值互换。所以,fun()函数执行完后,数组k中的内容为{5,4,3,2,1,6,7,8,9,10}。接下来,循环输出a[2]~a[7]的值,故输出结果是321678。答案选择D选项。

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