APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
4.关于“do{循环体}while(条件表达式)”,以下叙述正确的是( )。

A、 循环体的执行次数总是比条件表达式的执行次数多一次

B、 条件表达式的执行次数总是比循环体的执行次数多一次

C、 条件表达式的执行次数与循环体的执行次数一样

D、 条件表达式的执行次数与循环体的执行次数无关

答案:D

解析:【解析】考查do-while循环语句。其执行过程为:先执行do循环体语句,然后判定圆括号内的表达式,如果为真则继续执行do循环体语句,如果为假则结束循环。考虑情况一:即由于条件表达式为假而退出循环,此时二者执行次数一样;情况二:即在循环体中执行了break语句而退出循环,此时条件表达式的执行次数比循环体的执行次数少一次。因此,答案选择D选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
31.设变量均已正确定义,若要通过“scanf("%d%c%d%c",&a1,&c1,&a2,&c2);”语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:u代表空格字符)( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-ac87-c0cb-74c63d66eb00.html
点击查看题目
62.关系数据模型( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-aaff-c0cb-74c63d66eb00.html
点击查看题目
29.以下程序的功能是判断输入的一个整数是否能被3或7整除,若能整除,输出YES,否则输出NO。在下划线处应填入的选项是( )。#includemain(){int k;printf("Enter a int number:");scanf("%d",&k);if () printf("YES\n");else printf("NO\n");printf("%d\n",k%3);}
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-f2a9-c0cb-74c63d66eb00.html
点击查看题目
73.在关系中能唯一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-c0ea-c0cb-74c63d66eb00.html
点击查看题目
9.以下叙述中错误的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-34d1-c0cb-74c63d66eb00.html
点击查看题目
30.以下选项中关于C语言常量的叙述错误的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-93e8-c0cb-74c63d66eb00.html
点击查看题目
22.数据库应用系统中的核心问题是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-0d89-c0cb-74c63d66eb00.html
点击查看题目
14.有以下程序:#includemain(){int a,b,c=241;a=c/100%9;b=(-1)&&(-1);printf("%d,%d\n",a,b);}程序运行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-d5a6-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
点击查看题目
1,若其值为非0( ),则求解表达式2,将表达式2的值赋给x;若表达式1的值为0( ),则求解表达式3,将表达式3的值赋给x。与表达式( )等价的是( )。答案选择D选项。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-1519-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

4.关于“do{循环体}while(条件表达式)”,以下叙述正确的是( )。

A、 循环体的执行次数总是比条件表达式的执行次数多一次

B、 条件表达式的执行次数总是比循环体的执行次数多一次

C、 条件表达式的执行次数与循环体的执行次数一样

D、 条件表达式的执行次数与循环体的执行次数无关

答案:D

解析:【解析】考查do-while循环语句。其执行过程为:先执行do循环体语句,然后判定圆括号内的表达式,如果为真则继续执行do循环体语句,如果为假则结束循环。考虑情况一:即由于条件表达式为假而退出循环,此时二者执行次数一样;情况二:即在循环体中执行了break语句而退出循环,此时条件表达式的执行次数比循环体的执行次数少一次。因此,答案选择D选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
31.设变量均已正确定义,若要通过“scanf("%d%c%d%c",&a1,&c1,&a2,&c2);”语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:u代表空格字符)( )。

A.  10X20Y

B.  10uX20uY

C.  10uX20uY

D.  10uXu20uY

解析:【解析】scanf函数是C语言提供的标准输入函数,作用是接收在终端设备(或系统隐含指定的输入设备)上输入的数据。scanf函数的一般形式为:scanft(格式控制,输入项表);。本题中的格式控制字符串是“%d%c%d%c”,其中%d表示要输入的是整数;%c则表示输入的是字符,且各控制符之间无任何分隔字符,故要求输入的数据之间也不能分开。而BCD三项在10和X之间均插入空格,均不正确。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-ac87-c0cb-74c63d66eb00.html
点击查看答案
62.关系数据模型( )。

A.  只能表示实体间1:1联系

B.  只能表示实体间1:m联系

C.  可以表示实体间m:n联系

D.  能表示实体间1:n联系而不能表示实体间n:1联系

解析:【解析】关系模型用来表示现实世界的实体以及实体间的各种联系,这些联系包括:①一对一联系,记作1:1;②一对多联系,记作1:m;③多对多联系,记作m:n。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-aaff-c0cb-74c63d66eb00.html
点击查看答案
29.以下程序的功能是判断输入的一个整数是否能被3或7整除,若能整除,输出YES,否则输出NO。在下划线处应填入的选项是( )。#includemain(){int k;printf("Enter a int number:");scanf("%d",&k);if () printf("YES\n");else printf("NO\n");printf("%d\n",k%3);}

A.  ((k%3==0)ǁ(k%7==0))

B.  (k/3==0)ǁ(k/7==0)

C.  ((k%3=0)ǁ(k%7=0))

D.  ((k%3==0)&&(k%7==0))

解析:【解析】是否能被3或7整除表达式为(k%3==0)ǁ(k%7==0),A项正确。B项“/”为除号,错误。C项中“=”为赋值运算符,不是逻辑运算符“==”,错误。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-f2a9-c0cb-74c63d66eb00.html
点击查看答案
73.在关系中能唯一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的( )。

A.  连接码

B.  关系码

C.  外码

D.  候选码

解析:【解析】识,这种属性组称为该表的候选码或候选键。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-c0ea-c0cb-74c63d66eb00.html
点击查看答案
9.以下叙述中错误的是( )。

A.  C程序在运行过程中所有计算都以十进制方式进行

B.  C程序在运行过程中所有计算都以二进制方式进行

C.  所有C程序都需要编译链接无误后才能运行

D.  C程序中字符变量存放的是字符的ASCII值

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-34d1-c0cb-74c63d66eb00.html
点击查看答案
30.以下选项中关于C语言常量的叙述错误的是( )。

A.  所谓常量,是指在程序运行过程中,其值不能被改变的量

B.  常量分为整型常量、实型常量、字符常量和字符串常量

C.  常量可分为数值型和非数值型常量

D.  经常被使用的变量可以定义为常量

解析:【解析】常量是指在程序运行过程中其值不能被改变的量。在C语言中,有整型常量常量是指在程序运行过程中其值不能被改变的量。在C语言中,有整型常量、实型常量、字符常量和字符串常量等类型。整型常量和实型常量又称数值型常量,它们有正值和负值的区分。所谓变量是指在程序运行过程中其值可以改变的量。C语言规定,程序中所有变量都必须先定义后使用。变量和常量有明显的区分。D项,常量指在程序运行过程中,其值不能被改变的量,而变量是指在程序运行过程中,其值能被改变的量,因此变量不可以定义成常量。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-93e8-c0cb-74c63d66eb00.html
点击查看答案
22.数据库应用系统中的核心问题是( )。

A.  数据库设计

B.  数据库系统设计

C.  数据库维护

D.  数据库管理员培训

解析:【解析】数据库应用系统是在数据库管理系统(DBMS)支持下建立的计算机应用系统,其核心问题是数据库设计。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-0d89-c0cb-74c63d66eb00.html
点击查看答案
14.有以下程序:#includemain(){int a,b,c=241;a=c/100%9;b=(-1)&&(-1);printf("%d,%d\n",a,b);}程序运行后的输出结果是( )。

A.  2,1

B.  6,1

C.  6,0

D.  2,0

解析:【解析】程序前面表达式等同于a=(c/100)%9,程序执行过程为:c=241,c/100=2,2%9=2,得a=2;“=”优先级低于“&&”,非0值为真,0值为假,即(-1)为真,逻辑与表达式(-1)&&(-1)为真,得b=1。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-d5a6-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
点击查看答案
1,若其值为非0( ),则求解表达式2,将表达式2的值赋给x;若表达式1的值为0( ),则求解表达式3,将表达式3的值赋给x。与表达式( )等价的是( )。答案选择D选项。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-1519-c0cb-74c63d66eb00.html
点击查看答案
试题通小程序
试题通app下载