APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
12.已知a=5,b=6,c=7,d=8,m=2,n=2,执行(m=a>b)&&(n=cn的值为( )。

A、 1

B、 0

C、 2

D、 -1

答案:C

解析:【解析】“=”优先级低于“<”、“>”。“&&”逻辑与表达式。exp1&&exp2,规则为:对exp1求值,若为0,则表达式为0,则不计算exp2;若exp1非0,则求exp2值,作为表达式值。本题计算过程为:先判断a>b为假,m=0,整个逻辑表达式为假,不计算右表达式,n=2。答案选择C选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
8.有以下程序:#include int fun(int (*s)[4],int n,int k){int m,i;m=s[0][k];for(i=1;im)m=s[i][k];return m;}main(){int a[4][4]={{1,2,3,4},{11,12,13,14},{21,22,23,24},{31,32,33,34}};printf("%d\n",fun(a,4,0));}程序运行的结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-4a8e-c0cb-74c63d66eb00.html
点击查看题目
73.表达式:(int)((double)9/2)-9%2的值是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-fb56-c0cb-74c63d66eb00.html
点击查看题目
64.按数据的组织形式,数据库的数据模型可分为三种模型,它们是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-af25-c0cb-74c63d66eb00.html
点击查看题目
66.设有栈S和队列Q,初始状态均为空。首先依次将A,B,C,D,
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-afd0-c0cb-74c63d66eb00.html
点击查看题目
5.在长度为n的有序线性表中进行二分查找, 坏情况下需要比较的次数是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-4480-c0cb-74c63d66eb00.html
点击查看题目
28.对图书进行编目时,图书有如下属性:ISBN书号,书名,作者,出版社,出版日期。能作为关键字的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-d8f7-c0cb-74c63d66eb00.html
点击查看题目
34.有如下程序:#include main(){int i, array[5] = {3,5,10,4};for (i=0;i<5;i++)printf("%d,",array[i]&3);printf("\n");}程序运行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-77fa-c0cb-74c63d66eb00.html
点击查看题目
14.下列叙述中,不符合良好程序设计风格要求的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fa-f080-c0cb-74c63d66eb00.html
点击查看题目
15.下列函数的功能是( )。fun(char * a,char * b){while((*b= *a)!='\0'){a++;b++;}}
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-a5c4-c0cb-74c63d66eb00.html
点击查看题目
10.算法空间复杂度的度量方法是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-3d3c-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

12.已知a=5,b=6,c=7,d=8,m=2,n=2,执行(m=a>b)&&(n=cn的值为( )。

A、 1

B、 0

C、 2

D、 -1

答案:C

解析:【解析】“=”优先级低于“<”、“>”。“&&”逻辑与表达式。exp1&&exp2,规则为:对exp1求值,若为0,则表达式为0,则不计算exp2;若exp1非0,则求exp2值,作为表达式值。本题计算过程为:先判断a>b为假,m=0,整个逻辑表达式为假,不计算右表达式,n=2。答案选择C选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
8.有以下程序:#include int fun(int (*s)[4],int n,int k){int m,i;m=s[0][k];for(i=1;im)m=s[i][k];return m;}main(){int a[4][4]={{1,2,3,4},{11,12,13,14},{21,22,23,24},{31,32,33,34}};printf("%d\n",fun(a,4,0));}程序运行的结果是( )。

A.  4

B.  34

C.  31

D.  32

解析:【解析】在fun函数中,首先将s[0][k]的值赋给m,然后通过for循环,遍历s[1][k]~s[n-1][k]之中的数,将遇到的比m大的数保存到m中。这是搜索 大值的算法,搜索的是s[0][k]~s[n-1][k]之间的 大值。所以,主函数中fun(a,4,0)的功能就是搜索a[0][0]~a[3][0]之间的 大值,这4个值分别是1、11、21、31,所以 终输出结果是31。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-4a8e-c0cb-74c63d66eb00.html
点击查看答案
73.表达式:(int)((double)9/2)-9%2的值是( )。

A.  4

B.  0

C.  3

D.  5

解析:【解析】运算符“/”、“%”的优先级高于“-”,所以先进行除法和求余运算,再进行减法运算。强制类型转换表达式的形式:(类型名)(表达式)。“9/2”结果为4,转换成double类型再转换成int类型结果依然为

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

A.  小型、中型和大型

B.  网状、环状和链状

C.  层次、网状和关系

D.  独享、共享和实时

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

https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-af25-c0cb-74c63d66eb00.html
点击查看答案
66.设有栈S和队列Q,初始状态均为空。首先依次将A,B,C,D,

A.  DEFXYZABC

B.  FEDZYXCBA

C.  FEDXYZCBA

D.  DEFZYXABC

解析:【解析】栈是所有的插入与删除都在同一端进行的线性表。队列是只允许在一端进行插入,而在另一端进行删除的线性表。将A,B,C,D,E,F入栈后,栈中元素为ABCDEF,退出三个元素入队,队列元素为

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-afd0-c0cb-74c63d66eb00.html
点击查看答案
5.在长度为n的有序线性表中进行二分查找, 坏情况下需要比较的次数是( )。

A.  O(n)

B.  O(n2)

C.  O(log2n)

D.  O(nlog2n)

解析:【解析】功。对于有序的线性表,二分查找法只需比较log2n次。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-4480-c0cb-74c63d66eb00.html
点击查看答案
28.对图书进行编目时,图书有如下属性:ISBN书号,书名,作者,出版社,出版日期。能作为关键字的是( )。

A.  ISBN书号

B.  书名

C.  作者,出版社

D.  出版社,出版日期

解析:【解析】关键字是指能惟一标识元组的属性或属性集合。书号可以惟一标识一本图书,本题中,书名、作者、出版社、出版日期等字段都不能惟一标识一本图书。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-d8f7-c0cb-74c63d66eb00.html
点击查看答案
34.有如下程序:#include main(){int i, array[5] = {3,5,10,4};for (i=0;i<5;i++)printf("%d,",array[i]&3);printf("\n");}程序运行后的输出结果是( )。

A.  3,1,2,0,0,

B.  3,5,10,4,0,

C.  3,3,3,3,0,

D.  3,2,2,2,0,

解析:【解析】在对数组进行初始化时,如果在声明数组时给出了长度,但没有给所有的元素赋予初始值,那么C语言将自动对余下的元素赋初值0,则array={3,5,10,4,0}。按位与运算“&”,当参加运算的两个二进制数的对应位都为1,则该位的结果为1,否则为0。将数组元素与3按位与,即

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-77fa-c0cb-74c63d66eb00.html
点击查看答案
14.下列叙述中,不符合良好程序设计风格要求的是( )。

A.  程序的效率第一,清晰第二

B.  程序的可读性好

C.  程序中要有必要的注释

D.  输入数据前要有提示信息

解析:【解析】“清晰第一,效率第二”是当今主导的程序设计风格。对程序的要求不仅是能够运行正常,还要便于调试和维护,所以程序要具有良好的可读性,语句结构应该简单直接,这有利于程序的开发与维护。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fa-f080-c0cb-74c63d66eb00.html
点击查看答案
15.下列函数的功能是( )。fun(char * a,char * b){while((*b= *a)!='\0'){a++;b++;}}

A.  选项。

B.  使指针b指向a所指字符串

C.  将a所指字符串和b所指字符串进行比较

D.  检查a和b所指字符串中是否有'\0'

解析:【解析】函数fun中a和b是两个字符型指针,在while语句的表达式中将指针a所指向的字符赋给指针b所指向的内存单元,再判断指针b所指向的字符是不是字符串中的结尾符,若不是,则字符指针a和b分别自增,再执行循环语句,直至b所指向的字符为字符串中的空字符。所以答案选择

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-a5c4-c0cb-74c63d66eb00.html
点击查看答案
10.算法空间复杂度的度量方法是( )。

A.  算法程序的长度

B.  算法所处理的数据量

C.  执行算法所需要的工作单元

D.  执行算法所需要的存储空间

解析:【解析】算法的空间复杂度是指算法在执行过程中所需要的计算机存储空间。包括算法程序所占空间,输入的初始数据所占空间和执行过程中所需要的额外空间。答案选择D选项。

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