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

A、 o115

B、 0118

C、 1-5e1.5

D、 115L

答案:D

解析:【解析】

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
36.逻辑模型是面向数据库系统的模型,下面属于逻辑模型的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-7539-c0cb-74c63d66eb00.html
点击查看题目
38.有以下程序:#include main(){struct STU{char name[9];char sex;double score[2];};struct STU a = {"Zhao", 'm', 85.0, 90.0}, b = {"Qian", 'f', 95.0, 92.0};b=a;printf("%s,%c,%2.0f,%2.0f\n", b.name, b.sex, b.score[0], b.score[1]);}程序运行的结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-9050-c0cb-74c63d66eb00.html
点击查看题目
9.有以下程序:#include main(){int i=5;do{if(i%3==1)if(i%5==2){ printf("*%d",i);break;}i++;} while(i!=0);printf("\n");}程序运行的结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-4ca1-c0cb-74c63d66eb00.html
点击查看题目
44.C语言整数不包括( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-b0a2-c0cb-74c63d66eb00.html
点击查看题目
81.若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-0c8f-c0cb-74c63d66eb00.html
点击查看题目
1.有以下定义:struct data{ int i;char c;double d; } x;以下叙述中错误的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-9d91-c0cb-74c63d66eb00.html
点击查看题目
92.具有3个结点的二叉树有( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-e1b2-c0cb-74c63d66eb00.html
点击查看题目
7=0,9=2。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。/**********code.c**********/#include #include #define N 20fun( ){int i,j;int bb[10];char *p=tt;for( ){num[i]=0;bb[i]=0;}/**********found**********/while( ){if( )/**********found**********/②();p++;}for( )/**********found**********/③();}main(){char str[N];int num[10],k;printf( );gets( );printf( );puts( );fun( );printf( );for( ){printf( );printf( );}printf( );return;}/**********-code.c**********/
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-36ae-c0cb-74c63d66eb00.html
点击查看题目
1,若其值为非0( ),则求解表达式2,将表达式2的值赋给x;若表达式1的值为0( ),则求解表达式3,将表达式3的值赋给x。与表达式( )等价的是( )。答案选择D选项。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-1519-c0cb-74c63d66eb00.html
点击查看题目
30.有如下程序:#include main(){int x = 0x13;if (x=0x18) printf("T");printf("F");printf("\n");}程序运行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-705b-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

21.以下选项中,能用作数据常量的是( )。

A、 o115

B、 0118

C、 1-5e1.5

D、 115L

答案:D

解析:【解析】

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
36.逻辑模型是面向数据库系统的模型,下面属于逻辑模型的是( )。

A.  关系模型

B.  谓词模型

C.  物理模型

D.  实体-联系模型

解析:【解析】数据库采用了三级数据模型的结构,即概念模型、逻辑模型、物理模型。其中,逻辑模型也称数据模型,面向数据库系统,着重于在数据库系统一级的实现。数据模型主要有:①层次模型;②网状模型;③关系模型;④面向对象模型等。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-7539-c0cb-74c63d66eb00.html
点击查看答案
38.有以下程序:#include main(){struct STU{char name[9];char sex;double score[2];};struct STU a = {"Zhao", 'm', 85.0, 90.0}, b = {"Qian", 'f', 95.0, 92.0};b=a;printf("%s,%c,%2.0f,%2.0f\n", b.name, b.sex, b.score[0], b.score[1]);}程序运行的结果是( )。

A.  Qian,f,95,92

B.  Qian,f,85,90

C.  Zhao,f,95,92

D.  Zhao,m,85,90

解析:【解析】在C语言中,相同类型的结构体变量可以通过等号直接赋值,它会将对应成员一一对应赋值。所以,本题声明并初始化了两个STU结构体变量a和b,然后将a赋给b, 后逐个输出b的各个成员,其实就是初始化a的内容。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-9050-c0cb-74c63d66eb00.html
点击查看答案
9.有以下程序:#include main(){int i=5;do{if(i%3==1)if(i%5==2){ printf("*%d",i);break;}i++;} while(i!=0);printf("\n");}程序运行的结果是( )。

A.  *7

B.  *3*5

C.  *5

D.  *2*6

解析:【解析】在do while循环中,总是先执行循环体后判断循环条件,所以循环体至少会被执行一次。在循环中,如果满足(i%3==1)&&(i%5==2),则输出i的值,并执行break;退出do while循环;否则i++,继续判断while条件,如果i==0,则终止do while循环。第1遍循环,5%3==1不成立,执行i++,i变为6,第1遍循环结束,判断(i!=0)为真,继续循环。第2遍循环,6%3==1不成立,执行i++,i变为7,第2遍循环结束,判断(i!=0)为真,继续循环。第3遍循环7%3==1成立,7%3==2成立,执行if子句printf("*%d",i);break;,输出*7之后跳出循环。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-4ca1-c0cb-74c63d66eb00.html
点击查看答案
44.C语言整数不包括( )。

A.  带小数点的整数

B.  正整数

C.  负整数

D.  无符号整数

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-b0a2-c0cb-74c63d66eb00.html
点击查看答案
81.若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是( )。

A.  x+1=y

B.  ++x,y=x--

C.  x=x+10=x+y

D.  double(x)/10

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-0c8f-c0cb-74c63d66eb00.html
点击查看答案
1.有以下定义:struct data{ int i;char c;double d; } x;以下叙述中错误的是( )。

A. x的内存地址与x.i的内存地址相同

B. struct data是一个类型名

C. 初始化时,可以对x的所有成员同时赋初值

D. 成员i、c和d占用的是同一个存储空间

解析:【解析】变量i、c、d是结构体变量x中三个不同的成员,占用不同的存储空间。答案选择D选项。补充:区分struct和union,union的各个数据成员共享一块存储空间,struct不同的成员,占用不同的存储空间。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-9d91-c0cb-74c63d66eb00.html
点击查看答案
92.具有3个结点的二叉树有( )。

A.  2种形态

B.  4种形态

C.  7种形态

D.  5种形态

解析:【解析】具有3个结点的二叉树有以下几种形态:

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-e1b2-c0cb-74c63d66eb00.html
点击查看答案
7=0,9=2。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。/**********code.c**********/#include #include #define N 20fun( ){int i,j;int bb[10];char *p=tt;for( ){num[i]=0;bb[i]=0;}/**********found**********/while( ){if( )/**********found**********/②();p++;}for( )/**********found**********/③();}main(){char str[N];int num[10],k;printf( );gets( );printf( );puts( );fun( );printf( );for( ){printf( );printf( );}printf( );return;}/**********-code.c**********/

解析:【解析】本题的设计思路是:a.先把数组num的各元素清0;b.遍历字符串,利用数字字符在ASCII码中的连续规律,使用(数字字符–'0')作数组的下标,个数作数组元素的值。填空1:此处用临时指针p遍历字符串str,所以应填*p。填空2:因为10个数字字符在ASCII码中是连续的,将它们和字符'0'作差刚好用来作为数组的下标。所以此处应该填bb[*p-'0']++。填空3:将数组bb的奇数项复制到num数组。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-36ae-c0cb-74c63d66eb00.html
点击查看答案
1,若其值为非0( ),则求解表达式2,将表达式2的值赋给x;若表达式1的值为0( ),则求解表达式3,将表达式3的值赋给x。与表达式( )等价的是( )。答案选择D选项。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-1519-c0cb-74c63d66eb00.html
点击查看答案
30.有如下程序:#include main(){int x = 0x13;if (x=0x18) printf("T");printf("F");printf("\n");}程序运行后的输出结果是( )。

A.  TF

B.  T

C.  F

D.  TFT

解析:【解析】x=0x18为赋值表达式,十六进制数0x18非0,故x非0,if条件成立输出T,之后再输出F与回车符。程序运行后的输出结果是TF。答案选择A选项。

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