77范文网 - 专业文章范例文档资料分享平台

武汉大学c语言题库(8)

来源:网络收集 时间:2019-06-05 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

>>>

TYPE=02 AND KENID=33000003 <<< 4,3 B

对于如下程序段:

int x=2010,y=2012; printf(\

以下叙述中正确的是______。 (A)输出结果为:2002 (B)输出结果为:2012 (C)输出结果不确定

(D)运行时产生出错信息 >>>

TYPE=02 AND KENID=33000003 <<< 4,2 B

以下程序运行时,若输入数据为:11 11,则输出结果是______。 #include void main() { int x,y;

scanf(\ y+=x;

printf(\ } (A)22 (B)20 (C)18 (D)11 >>>

TYPE=02 AND KENID=33000003 <<< 4,3 D

设有说明语句:int x=3,y=5; ,以下不合法的赋值语句是______。

(A)x*=3; (B) x/=y; (C) x+=3; (D) x||=y; >>>

TYPE=02 AND KENID=33000003 <<< 4,2 A

设有说明语句:int x; ,执行语句x=10;

36

x+=x-=x;后,变量x的值为______。 (A)0 (B)10 (C)20 (D)30 >>>

TYPE=02 AND KENID=33000003 <<< 4,2 D

设有说明语句:int i,j; char c; ,若要通过语句scanf(\使变量i,j得到数值8,变量c得到字符'A',正确的输入是(符号□表示空格)______。 (A)8,A,8 (B)8□A□8 (C)8□A8 (D)8A8 >>>

TYPE=02 AND KENID=33000003 <<< 4,3 D

设有说明语句:int i,j ,若从键盘给i、j输入数据,以下不正确的输入语句是______。 (A)scanf(\ (B)scanf(\ (C)scanf(\(D)scanf(\>>>

TYPE=02 AND KENID=33000003 <<< 4,3 B

设有说明语句:float x,y,z; ,要通过语句scanf(\给x赋值11.0,y赋值22.0,z赋值33.0,以下不正确的输入形式是______。 (A)11.0<回车> 22.0<回车>

33.0<回车> (B)11.0,22.0,33.0<回车> (C)11.0<回车>

22.0 33.0<回车> (D)11 22<回车> 33<回车> >>>

TYPE=02 AND KENID=33000003

<<< 4,2 B

有程序段: int i; float f;

char name[20];

scanf(\若从键盘上输入566777abc 后,变量f的值是______。 (A)566777.0 (B)6777.0 (C)777.0 (D)0.0 >>>

TYPE=02 AND KENID=33000003 <<< 4,2 B

设有说明语句:char c; ,不能用于判断变量c中的字符是否为大写字母的表达式是______。

(A)isupper(c) (B)'A'<=c<='Z' (C)'A'<=c&&c<='Z' (D)(c<='z'-32)&&('a'-32<=c) >>>

TYPE=02 AND KENID=33000003 <<< 4,3 C

已知字符大写字母'A'的ASCII码是65,设有说明语句:char c1='A',c2='D'; ,则语句printf(\的输出结果是______。

(A)A,B (B)A,68 (C)65,66 (D)65,68 >>>

TYPE=02 AND KENID=33000003 <<< 4,3 A

设有说明语句:int x=1; ,语句printf(\的输出结果是______。 (A)-1 (B)0 (C)1 (D)2 >>>

37

TYPE=02 AND KENID=33000003 <<< 4,2 D

以下表达式中,不能将字符变量c中的大写字母转换为对应小写字母的是______。 (A)c=(c-'A')&+'a' (B)c=c+32 (C)c=c-'A'+'a' (D)c=('A'+c)&-'a' >>>

TYPE=02 AND KENID=33000003 <<< 4,2 A

以下程序运行后的输出结果是______。 #include void main() { int a=0,b=0; a=10; /*给a赋值 b=20; 给b赋值 */

printf(\ } (A)a+b=10 (B)a+b=30 (C)10 (D)30 >>>

TYPE=02 AND KENID=33000003 <<< 4,2 B

若要求从键盘读入含有空格字符的字符串,应使用函数______。

(A)getch (B)gets (C)getchar (D)scanf >>>

TYPE=02 AND KENID=33000003 <<< 4,2 B

以下四个程序中,完全正确的是______。 (A)#include void main();

{ /*programming*/

printf(\ }

(B)#include

void main()

{ /*/ programming /*/

printf(\ }

(C)#include void main()

{ /*/*programming*/*/

printf(\ }

(D)include void main()

{ /*programming*/

printf(\ } >>>

TYPE=02 AND KENID=33000003 <<< 4,2 D

以下程序的功能是:给r输入数据后计算半径为r的圆面积s。程序在编译时出错,出错的原因是______。

#include void main()

{ /* Beginning */ int r; float s; scanf(\ s=pi*r*r;

printf(\ }

(A)注释语句书写位置错误 (B)存放圆半径的变量r不应该定义为整型 (C)输出语句中格式描述符非法 (D)计算圆面积的赋值语句中使用了非法变量 >>>

TYPE=02 AND KENID=33000003 <<< 4,3 A

设有说明语句:int k=1,m=2; double d=7.3; ,以下表达式中错误的是______。 (A)k>=m=k (B)k++ (C)k%(int)d (D)d>m>k >>>

38

TYPE=02 AND KENID=33000003 <<< 4,3 A

设有说明语句:int a=2,b=3,c=4; ,以下选项中值为0的表达式是______。

(A)(!a==1)&&(!b==0) (B)(a

(C)a&&b (D)a||(b+b)&&(c-a) >>>

TYPE=02 AND KENID=33000003 <<< 4,3 D

执行以下程序段后,变量k的值是______。 int k=0,c=3; k=(k>c?c:k);

(A)3 (B)2 (C)1 (D)0 >>>

TYPE=02 AND KENID=33000003 <<< 4,2 C

以下程序运行后的输出结果是______。 #include void main( ) {

int x=102,y=012;

printf(\ }

(A)10,01 (B)02,12 (C)102,10 (D)102,12 >>>

TYPE=02 AND KENID=33000003 <<< 4,3 D

以下4个选项中,不能看作一条语句的是______。

(A){;} (B)a=0,b=0,c=0;

(C)if(a>0); (D)if(b==0) m=1;n=2; >>>

TYPE=01 AND KENID=33000003

<<< 1,3 B,66

已知大写字母'A'的ACSII码是65,设有说明语句:char ch='B'; ,则语句printf(\的输出结果是【 】 <<< 1,2 12,34

若在运行以下程序时输入:1234567<回车>,则输出结果是【 】。 #include < stdio.h > >>>

TYPE=01 AND KENID=33000003 <<< 1,2 25,37

以下程序运行后的输出结果是【 】。 #include void main() { int a,b; a=25; b=0x25;

printf(\ } >>>

TYPE=01 AND KENID=33000003 <<< 1,2 88

以下程序运行后的输出结果是【 】。 #include void main()

{ int x=0210; printf(\ } >>>

TYPE=01 AND KENID=33000003 <<< 1,3 2

以下程序运行后的输出结果是【 】。 #include void main()

{ int a=1,b=2,c=3;

if(a) printf(\ else printf(\ } >>>

TYPE=01 AND KENID=33000003

void main() { int a=1,b;

scanf(\ printf(\ } >>>

TYPE=01 AND KENID=33000003 <<< 1,3 Z

以下程序运行后的输出结果是【 】。 #include void main() { char c='A';

printf(\ } >>>

TYPE=01 AND KENID=33000003 <<< 1,2 6,5,A

若在运行以下程序时输入:65 65<回车>,则输出结果是【 】。 #include void main() {

char a,b,c;

scanf(\ printf(\ } >>>

TYPE=01 AND KENID=33000003 <<< 1,3 3,3.00

以下程序运行后的输出结果是【 】。 #include void main()

39

{

double d; int i;

d=i=10/3;

printf(\ } >>>

TYPE=01 AND KENID=33000003 <<< 1,3

Visual C++,Visual

以下程序运行后的输出结果是【 】。 #include void main() { printf(\C++\ } >>>

TYPE=01 AND KENID=33000003 <<< 1,3 d=11.6;

设有说明语句:double d=11.555; ,语句printf(\的输出结果是【 】。 >>>

TYPE=04 AND KENID=33000003 <<< 2,2 A

以下程序运行后的输出结果是:16,20。 #include void main() {

int x=016,y=16;

printf(\ } >>>

TYPE=04 AND KENID=33000003 <<< 2,3 A

以下程序运行后的输出结果是:i=5,d=5.50。 #include

40

void main() {

int i=5;

double d=5.5;

printf(\ } >>>

TYPE=04 AND KENID=33000003 <<< 2,2 B

设有说明语句:int a,b; ,对于语句scanf(\,当输入为:1□2□3时(符号□表示空格),将1赋给a,将2赋给b。 >>>

TYPE=04 AND KENID=33000003 <<< 2,3 B

语句printf(\的输出结果是:1234 。 >>>

TYPE=04 AND KENID=33000003 <<< 2,3 B

printf函数中的格式字符,不必区分大小写。 >>>

TYPE=04 AND KENID=33000003 <<< 2,3 A

a+=a=2;是一条合法的赋值语句,赋值后a的值为4。 >>>

TYPE=04 AND KENID=33000003 <<< 2,2 B

以下程序运行时,若输入字母'g',则输出结果是:a。

#include void main()

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库武汉大学c语言题库(8)在线全文阅读。

武汉大学c语言题库(8).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/650169.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: