c语言答案知码,C语言选择题库答案

《C语言选择题库答案》由会员分享,可在线阅读,更多相关《C语言选择题库答案(19页珍藏版)》请在人人文库网上搜索。

1、C语言选择题答案1、 在计算机内部,一切信息存取处理和传送的形式是:CA) ASC码 B) BCD码C) 二进制 D) 十六进制 2、计算机的软件系统一般分为: CA) 系统软件、应用软件与各种字处理软件B) 操作系统、用户软件与管理软件C) 系统软件与应用软件D) 操作系统、实时系统与分时系统 3、在C语言中,要求运算数必须是整型的运算符是:AA) % B) /C) void main()char c=147;printf(%cn, c);15、以下程序的输出为____A____#include void main()int m=7, n=4;float a=38.4, b=6.4, x;x。

2、=m/2+n*a/b+1/2;printf(“%fn”, x);A) 27. B) 27. C) 28. D) 28.16、已知字母A的ASC码为十进制的65,下面程序的输出是:AA) 67,D B) B,C C) C,D D) 不确定的值main() char ch1,ch2;ch1=A+5-3;ch2=A+6-3;printf(%d,%cn,ch1,ch2); 17、下面程序的输出是:CA) 0 B) 1C) 3 D) 不确定的值main() int x=10,y=3;printf(%dn,y=x/y); 18、在以下一组运算符中,优先级最高的运算符是:CA)=10 or a=10a=10。

3、 a=90&c=122(不是字母的取值范围)B) c=57&c=122(不是字母的取值范围)C) c=65&c=97&c=65&c=97&c5&+x5后就能判断y的值为0了,所以运行结束,x只自加了一次)A) 1 B) 2 C) 3 D) 438、语句 printf(“%d”,(a=2)&(b= -2);的输出结果是_______ D(a=2)和(b= -2)均不为0,所以结果为1)A)无输出B)结果不确定C)0 D)139、若执行以下程序时从键盘上输入9,则输出结果是_____ BA) 11 B) 10 C) 9 D) 8main() int n;scanf(%d,&n);if(n+y);A。

4、) 1 B) 2 C) 3 D) 程序运行有错误68、在C语言中,函数的数据类型是指____A。A) 函数返回值的数据类型 B) 函数形参的数据类型C) 调用该函数时的实参的数据类型 D) 任意指定的数据类型69、如果一个变量在整个程序运行期间都存在,但是仅在说明它的函数内是可见的,这个变量的存储类型应该被说明为____A。A) 静态变量 B) 动态变量 C) 外部变量 D) 内部变量70、若用数组名作为函数调用时的实参,则实际上传递给形参的是 。AA) 数组首地址 B) 数组的第一个元素值C) 数组中全部元素的值 D) 数组元素的个数71、已知如下定义的函数:fun1(int a) prin。

5、tf(n%d,a);则该函数的数据类型是__B__。A) 与参数a的类型相同 B) void型C) 没有返回值 D) 无法确定72、以下程序的输出结果是 C(自己运行一下)A) 0 B) 29 C) 31 D) 无定值fun(int x, int y, int z) z=x*x+y*y; main() int a=31;fun(5,2,a);printf(%d,a);选择题:73、C语言中有如下定义:Bchar str4=”ABC”;char *ptr;执行了语句ptr=str后,*(ptr+3)的值是:A) 不确定 B) 0C) C D) 字符的地址74、下列各语句行中,能正确进行赋字符串操。

6、作的是:CA)char st45=“ABCDE”;B)char s5=A,B,C,D,E;C)char *s; s=”ABCED”;D)char *s; scanf(“%s”,s);75、对于类型相同的指针变量,不能进行哪种运算?AA)+ B) C)= D)= =76、若有以下说明和语句,且0func (int *x, int *y) *x=*x+*y;*y=*x-*y;*x=*x-*y;main() int a,b;int *pointer_1,*pointer_2;scanf(%d,%d,&a,&b);pointer_1=&a; pointer_2=&b;if(ab)func (point。

7、er_1,pointer_2);printf(n%d,%dn,a,b);A) funa (int *x, int *y) B) funb (int x, int y) int *p; int t;p=x;*x=*y;*y=*p; t=x;x=y;y=t; C) func (int *x, int *y) D) func (int *x, int *y) *x=*y;*y=*x; *x=*x+*y;*y=*x-*y;*x=*x-*y;86、已知:int x = 1,3,5,7,9,11 ,*ptr=x;则能够正确引用数组元素的语句是 。BA) x (地址名) B) *(ptr-) C) x6 (超出范围) D) *(-ptr) (超出范围。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值