教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 外语考试 >

北华大学C语言选择(2)

来源:网络收集 时间:2026-05-19
导读: (C).-16 87. 已知x=43,ch='A',y=0;则表达式(x=ych'B'!y)的值是(C). (C).1 88. 能将高级语言编写的源程序转换为目标程序的是(C). (C).编译程序 89. 以下关于运算符优先顺序的描述中正确的是(C). (C).赋值运算符逻辑

(C).-16

87. 已知x=43,ch='A',y=0;则表达式(x>=y&&ch<'B'&&!y)的值是(C).

(C).1

88. 能将高级语言编写的源程序转换为目标程序的是(C).

(C).编译程序

89. 以下关于运算符优先顺序的描述中正确的是(C).

(C).赋值运算符<逻辑运算符<关系运算符<算术运算符

90. 以下叙述中不正确的是(C).

(C).表达式a!=b等价于a=a!b

91. 12.以下不能对二维数组a进行正确初始化的语句是(C).

(C).int a[2][3]={{1,2},{3,4},{5,6}};

92. 下列语句中,不正确的是C

(C).static char a[2]={'1','2','3'};

93. static struct {int a1;float a2;char a3;}a[10]={1,3.5,'A'};说明数组a是地址常量,它有10个结构体型的下标变量,采用静态存储方式,其中被初始化的下标变量是(C).

(C).a[0]

94. 以下字符中不是转义字符的是(C).

(C).'\c'

95. 以下数据中,不正确的数值或字符常量是(C).

(C).o13

96. 若输入ab,程序运行结果为(C).

main()

{ static char a[2];

scanf("%s",a);

printf("%c,%c",a[1],a[2]);

}

(C).b,

97. 下列程序段的输出结果为(C).

int a=7,b=9,t;

t=a*=a>b?a:b;

printf("%d",t);

(C).63

98. 下面四个选项中,均是不合法的用户标识符的选项是(C).

(C).b-a goto int

99. 在C语言中,调用函数除函数名外,还必须有(C).

(C).( )

100. 下面判断正确的是(C).

(C).char *s="china";等价于 char *s;s="china";

101. char *s1="hello",*s2;s2=s1;则(C)

(C).puts(s1);与puts(s2);结果相同

102. 若a是float型变量,b是unsigned型变量,以下输入语句中合法的是(C).

(C).scanf("%f%3o",&a,&b);

103. C语言执行程序的开始执行点是(C).

(C).程序中的main函数

104. fgets(str,n,fp)函数从文件中读入一个字符串,以下正确的叙述是(C).

(C).fgets函数将从文件中最多读入n-1个字符

105. 若有说明 int a[3][4];则对a数组元素的正确引用是(C).

(C).a[1+1][0]

106. C程序中的宏展开是在(C).

(C).编译前预处理时进行的

107. 设有说明int (*ptr)[M];其中标识符ptr是(C).

(C).一个指向具有M个整型元素的一维数组的指针

108. 若有char a[80],*s=a;不正确的输入语句是(C).

(C).fscanf(stdin,"%c",s);

109. 以下选项中合法的实型常数是(C).

(C)..2

110. 以下常量中,能够代表逻辑"真"值的常量是(C).

(C).'0'

111. 以下标识符中,不能作为合法的C用户定义标识符的是(C).

(C).123_

112. 7经过以下语句定义后,表达式z+=x>y?++x:++y的值为(C).

int x=1,y=2,z=3;

(C).6

113. 8以下运算符中优先级最低的是(C).

(C).||

114. char a[10];不能将字符串"abc"存储在数组中的是(C).

(C).a="abc";

115. 在C语言中,引用数组元素时,其数组下标的数据类型允许是(C).

(C).整型常量或整型表达式

116. 以下各选项企图说明一种新的类型名,其中正确的是(C).

(C).typedef int v3;

117. 9执行语句 for(i=1;i++<4;); 后变量 i 的值是(C).

(C).5

118. 1以下程序段的执行结果是(C).

double x;x=218.82631; printf("%-6.2e\n",x);

(C).输出为2.2e+02

119. 以下运算符中,优先级最高的运算符是(C).

(C).!

(C).98,c

120. C语言规定,在一个源程序中,main函数的位置(C).

(C).可以任意

121. 当顺利执行了文件关闭操作时,fclose函数的返回值是(C).

(C).0

122. 以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是(C).

(C).char s[10];s="abcdefg";

123. 在C语言中,函数的隐含存储类别是(C).

(C).extern

124. 若已定义x为int类型变量,下列语句中说明指针变量p的正确语句是(C).

(C).int *p=&x;

125. 切换编辑窗和信息窗的命令键是(C).

(C).F6

126. 在以下给出的表达式中,与 do--while(E)语句中的(E)不等价的表达式是(C).

(C).(E==0)

127. 用下列语句定义a,b,c,然后执行b=a、c='b'+b,则b,c的值是(C).

long a=0xffffff;

int b; char c;

(C).-1和97

128. 以下对二维数组a的正确说明是(C).

(C).double a[1][4]

129. 在C语言的函数中,下列正确的说法是(C).

(C).可以有也可以没有形参

130. char *s1="hello",*s2;s2=s1;则(C).

(C).puts(s1);与puts(s2);结果相同

131. 以下不正确的if语句形式是(C).

(C).if(x!=y) scanf("%d",&x) else scanf("%d",&y);

选择题D篇

132. C语言中,double类型数据占(D).

(D).8个字节

133. 设a为整型变量,初值为12,执行完语句a+=a-=a*a后,a的值是(D).

(D).-264

134. 下列程序的输出为(D).

main()

{ int y=10;

while(y--) ;

printf("y=%d\n",y);

}

(D).y=-1

135. 以下能正确定义数组并正确赋初值的语句是(D).

(D).int d[3][2]={{1,2},{34}};

136. 若有说明: int a[][4]={0,0};则下面不正确的叙述是(D).

(D).有元素a[0][0]和a[0][1]可得到初值0,其余元素均得不到初值0

137. C语言规定,函数返回值的类型是由(D).

(D).在定义该函数时所指定的函数类型所决定

138. 则下列语句中能够实现当字符串s1大于字符串s2时,输出s2的语句是(D).

(D).if(strcmp(s1,t)>0)puts(s2);

139. 下列选项中正确的语句组是(D).

(D).char *s; s="Beijing";

140. 以下叙述中错误的是(D).

(D).不可以用FILE定义指向二进制文件的文件指针

141. 以下数组定义中不正确的是(D).

(D).int d[3][]={{1,2},{1,2,3},{1,2,3,4}};

142. 函数的形式参数隐含的存储类型说明是(D).

(D).auto

143. 在定义构造数据类型时,不能(D).

(D).末尾不写分号

144. 具有相同类型的指针变量p与数组a,不能进行的操作是(D).

(D).p=&a;

145. 8.下列运算符中,不属于关系运算符的是(D).

(D).!

146. 15.以下错误的描述是:函数调用可以(D).

(D).做为一个函数的形参

147. 18.若有说明:int n=2,*p=&n,*q=p;,则以下非法的赋值语句是(D).

(D).p=n;

148. 下列字符序列中,可用作C标识符的一组字符序列是(D).

(D).D56,r_1_2,name,_st_1

149. double x;scanf("%lf",&x);不可以赋值给x变量的常量是(D).

(D)."abc"

150. 若int类型数据占两个字节,则下列语句的输出为(D).

nt k=-1; printf("%d,%u\n",k,k);

(D).-1,65535

151. 若k,g均为int型变量,则下列语句的输出为(D).

k=017; g=1 …… 此处隐藏:3578字,全部文档内容请下载后查看。喜欢就下载吧 ……

北华大学C语言选择(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/117393.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)