APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
26.有以下程序:#includemain(){int x=0x13;if(x=0x12)printf("True");printf("False\n");}程序运行后的输出结果是( )。

A、 True

B、 TrueFalse

C、 False

D、 TrueFalseTrue

答案:B

解析:【解析】if(x=0x12)条件语句为赋值语句,注意赋值操作符“=”与相等操作符“==”的区别,此处是赋值语句“=”0x12即十进制的18,给x赋值18,因此if的判断条件为真,执行输出语句,输出True;之后再执行下一个输出语句,输出False,答案选择B选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
23.以下选项中叙述正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-505e-c0cb-74c63d66eb00.html
点击查看题目
46.有以下程序:#include main(){int x=011;printf("%d\n",++x);}程序运行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-b505-c0cb-74c63d66eb00.html
点击查看题目
32.下列与栈结构有关联的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-104c-c0cb-74c63d66eb00.html
点击查看题目
0+1 = 1;k=2时,s = 1+*( ) = 1+3 = 4;k=4时,s = 4+5 = 9;k=6时,s = 9+7 = 16。答案选择B选项。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-b9d7-c0cb-74c63d66eb00.html
点击查看题目
6.以下选项中,合法的C语言常量是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-4081-c0cb-74c63d66eb00.html
点击查看题目
5.算法应当具有的特性不包括( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-3309-c0cb-74c63d66eb00.html
点击查看题目
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
点击查看题目
12.若有定义语句:double x[5]={1.0,2.0,3.0,4.0,5.0}, *p=x;则错误引用x数组元素的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-531e-c0cb-74c63d66eb00.html
点击查看题目
20.有以下程序:#include void fun(char(*p)[6]){int i;for(i=0;i<4;i++)printf("%c",p[i][i]);printf("\n");}main(){char s[6][6] = {"ABCD", "abcde", "12345", "FGHIJ", "fghij", "54321"};fun(s);}程序的运行结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-c759-c0cb-74c63d66eb00.html
点击查看题目
33.有以下程序#include main(){char c1,c2,c3,c4,c5,c6;scanf( );c5=getchar();c6=getchar();putchar( );putchar( );printf( );}程序运行后,若从键盘输入( )
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-b180-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

26.有以下程序:#includemain(){int x=0x13;if(x=0x12)printf("True");printf("False\n");}程序运行后的输出结果是( )。

A、 True

B、 TrueFalse

C、 False

D、 TrueFalseTrue

答案:B

解析:【解析】if(x=0x12)条件语句为赋值语句,注意赋值操作符“=”与相等操作符“==”的区别,此处是赋值语句“=”0x12即十进制的18,给x赋值18,因此if的判断条件为真,执行输出语句,输出True;之后再执行下一个输出语句,输出False,答案选择B选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
23.以下选项中叙述正确的是( )。

A.  使用三种基本结构就可以实现任何复杂算法

B.  只要程序包含了三种基本结构中的任意一种,就是结构化程序

C.  程序语法错误要在运行时才能发现

D.  C语言程序不需要包含main()函数

解析:【解析】结构化程序主要由循环结构、选择结构、顺序结构三种基本控制结构组成,它们组成的算法结构可以解决任何复杂的问题,A项正确。结构化程序设计是以模块化设计为中心,将待开发的软件系统划分为若干个相互独立的模块,而不是说包含了三种基本结构就是结构化程序,B项错误。程序语法错误是在编译过程中发现的,一般来说编译器只能检查语法和最简单的语义错误,而不检查程序的逻辑错误,C项错误。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-505e-c0cb-74c63d66eb00.html
点击查看答案
46.有以下程序:#include main(){int x=011;printf("%d\n",++x);}程序运行后的输出结果是( )。

A.  12

B.  11

C.  10

D.  9

解析:【解析】x=011表示按照八进制赋值,则十进制数为9,所以输出++x的结果为

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-b505-c0cb-74c63d66eb00.html
点击查看答案
32.下列与栈结构有关联的是( )。

A.  数组的定义域使用

B.  操作系统的进程调度

C.  函数的递归调用

D.  选择结构的执行

解析:【解析】函数的递归调用是指函数调用函数本身,直到满足特定条件时终止,然后从 后被递归调用处返回。递归函数是通过栈来实现的,所以调用原则和栈的实现相一致。所以递归函数是通过栈来实现的。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-104c-c0cb-74c63d66eb00.html
点击查看答案
0+1 = 1;k=2时,s = 1+*( ) = 1+3 = 4;k=4时,s = 4+5 = 9;k=6时,s = 9+7 = 16。答案选择B选项。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-b9d7-c0cb-74c63d66eb00.html
点击查看答案
6.以下选项中,合法的C语言常量是( )。

A.  1.234

B.  'C++'

C.  "\2.0

D.  2Kb

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-4081-c0cb-74c63d66eb00.html
点击查看答案
5.算法应当具有的特性不包括( )。

A.  可行性

B.  有穷性

C.  确定性

D.  美观性

解析:【解析】个或多个),输出(至少一个)以及可行性,不包括美观性。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-3309-c0cb-74c63d66eb00.html
点击查看答案
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
点击查看答案
12.若有定义语句:double x[5]={1.0,2.0,3.0,4.0,5.0}, *p=x;则错误引用x数组元素的是( )。

A.  *p

B.  x[5]

C.  *(p+1)

D.  *x

解析:【解析】引用一维数组元素有多种方式。直接引用的表达式为:数组名[下标],数组大小为n时,下标的取值范围为0~(n-1),所以本题中x的下标为0~

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-531e-c0cb-74c63d66eb00.html
点击查看答案
20.有以下程序:#include void fun(char(*p)[6]){int i;for(i=0;i<4;i++)printf("%c",p[i][i]);printf("\n");}main(){char s[6][6] = {"ABCD", "abcde", "12345", "FGHIJ", "fghij", "54321"};fun(s);}程序的运行结果是( )。

A.  Aa1F

B.  Ab3I

C.  ABCD

D.  fghij

解析:【解析】函数fun的功能是输出s[i][i],二维数组的对角线元素,所以程序会输出s[0][0]、s[1][1]、s[2][2]、s[3][3],即Ab3I。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-c759-c0cb-74c63d66eb00.html
点击查看答案
33.有以下程序#include main(){char c1,c2,c3,c4,c5,c6;scanf( );c5=getchar();c6=getchar();putchar( );putchar( );printf( );}程序运行后,若从键盘输入( )
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-b180-c0cb-74c63d66eb00.html
点击查看答案
试题通小程序
试题通app下载