APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
28.若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(u代表一个空格)( )。

A、 uuu1,2,3<回车>

B、 1u2u3<回车>

C、 1,uuu2,uuu3

D、 1,2,3<回车>

答案:B

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

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
20.有以下程序:#include void fun(int*a,int*b){int*c;c=a;a=b;b=c;}main(){int x=3,y=5,*p=&x,*q=&y;fun(p,q);printf("%d,%d",*p,*q);fun(&x,&y);printf("%d,%d\n",*p,*q);}程序运行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-095b-c0cb-74c63d66eb00.html
点击查看题目
31.在数据库系统中,考虑数据库实现的数据模型是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-6b86-c0cb-74c63d66eb00.html
点击查看题目
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
点击查看题目
3.以下能正确输出字符a的语句是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-6e88-c0cb-74c63d66eb00.html
点击查看题目
17.数据库的基本特点是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-4d8c-c0cb-74c63d66eb00.html
点击查看题目
14.下列叙述中,不符合良好程序设计风格要求的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fa-f080-c0cb-74c63d66eb00.html
点击查看题目
85.下列叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-d4de-c0cb-74c63d66eb00.html
点击查看题目
74.设有关系表学生表S(学号,姓名,性别,年龄,身份证号),每个学生学号唯一。除属性学号外,也可以作为键的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-c2c7-c0cb-74c63d66eb00.html
点击查看题目
17.有以下程序:#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-26fc-c19d-c0cb-74c63d66eb00.html
点击查看题目
10.以下叙述正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-6b71-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

28.若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(u代表一个空格)( )。

A、 uuu1,2,3<回车>

B、 1u2u3<回车>

C、 1,uuu2,uuu3

D、 1,2,3<回车>

答案:B

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

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
20.有以下程序:#include void fun(int*a,int*b){int*c;c=a;a=b;b=c;}main(){int x=3,y=5,*p=&x,*q=&y;fun(p,q);printf("%d,%d",*p,*q);fun(&x,&y);printf("%d,%d\n",*p,*q);}程序运行后的输出结果是( )。

A.  3,5,5,3

B.  3,5,3,5

C.  5,3,3,5

D.  5,3,5,3

解析:【解析】从程序中可以看出fun函数的作用是将两个指针变量所指向的位置互换。在主函数中,两次调用fun函数,第一次调用传递的实参是指向数值的指针,在C语言中实参变量与形参变量之间的数据传递方式是单向的“值传递”方式,调用fun函数不可能改变实参指针变量的值,只可以改变实参指针变量所指变量的值。那么经fun函数处理后,不改变指针变量的值,其输出的结果应该是3,5,;第二次调用传递的实参是存放变量的地址,与第一次调用一样,地址的改变不能被允许,因此其输出结果也是3,5。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-095b-c0cb-74c63d66eb00.html
点击查看答案
31.在数据库系统中,考虑数据库实现的数据模型是( )。

A.  概念数据模型

B.  逻辑数据模型

C.  物理数据模型

D.  关系数据模型

解析:【解析】数据模型按照不同的应用层次分为:①面向客观世界、面向用户的概念数据模型,它与具体的数据库管理系统和具体的计算机平台无关;②面向数据库系统的逻辑数据模型,着重于在数据库系统一级的实现;③面向计算机物理实现的物理数据模型,它给出了数据模型在计算机物理结构上的表示。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-6b86-c0cb-74c63d66eb00.html
点击查看答案
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
点击查看答案
3.以下能正确输出字符a的语句是( )。

A.  printf("%s", "a");

B.  printf("%s", 'a');

C.  printf("%c", "a");

D.  printf("%d", 'a');

解析:【解析】输出函数printf()的一般形式为“printf("格式控制字符串",输出项1,输出项2,…)”,输出项的形式要和格式控制字符串中的格式控制符保持一致,"%s"为输出字符串,"%c"为输出单个字符,"%d"为以十进制形式输出带符号整数,答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-6e88-c0cb-74c63d66eb00.html
点击查看答案
17.数据库的基本特点是( )。

A.  数据可以共享,数据冗余大,数据独立性高,统一管理和控制

B.  数据可以共享,数据冗余小,数据独立性高,统一管理和控制

C.  数据可以共享,数据冗余小,数据独立性低,统一管理和控制

D.  数据可以共享,数据冗余大,数据独立性低,统一管理和控制

解析:【解析】数据库的基本特点是数据可以共享、数据独立性高、数据冗余小,易移植、统一管理和控制。答案选择B选项。

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

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

B.  程序的可读性好

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

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

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

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

A.  循环队列属于队列的链式存储结构

B.  双向链表是二叉树的链式存储结构

C.  非线性结构只能采用链式存储结构

D.  有的非线性结构也可以采用顺序存储结构

解析:【解析】循环队列是队列的一种顺序存储结构,A项错误。双向链表为顺序存储结构,二叉树通常采用链式存储结构,B项错误。完全二叉树是属于非线性结构,但其最佳存储方式是顺序存储方式,C项错误。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-d4de-c0cb-74c63d66eb00.html
点击查看答案
74.设有关系表学生表S(学号,姓名,性别,年龄,身份证号),每个学生学号唯一。除属性学号外,也可以作为键的是( )。

A.  姓名

B.  身份证号

C.  姓名,性别,年龄

D.  学号,姓名

解析:【解析】候选键是二维表中能惟一标识元组的最小属性集。一个二维表有多个候选键,则选定其中一个作为主键供用户使用。学生学号与身份证号均可惟一标识一位学生,都可以作为主键。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-c2c7-c0cb-74c63d66eb00.html
点击查看答案
17.有以下程序:#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-26fc-c19d-c0cb-74c63d66eb00.html
点击查看答案
10.以下叙述正确的是( )。

A.  C程序总是以main()作为程序执行的起始行

B.  main()函数若不带参数,其后面的一对圆括号可省略

C.  函数体内的定义语句和可执行语句允许任意穿插出现

D.  C语言中的语句之间必须用分号作为分隔符

解析:【解析】main函数后面的括号告诉编译器这是一个函数,不可以省略,排除B选项;在复合语句中,不仅可以有执行语句,还可以有定义语句,定义语句应该出现在执行语句的前面,故排除C选项;C语言中的某些语句可以不用分号,例如if语句,宏定义,故D选项错误。答案选择A选项。

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