【学习ios之路:C语言】C语言中容易出错的试题整理.
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了【学习ios之路:C语言】C语言中容易出错的试题整理.,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1876字,纯文字阅读大概需要3分钟。
内容图文
![【学习ios之路:C语言】C语言中容易出错的试题整理.](/upload/InfoBanner/zyjiaocheng/1048/9cec8da175934e21a06fd0b7015bcad4.jpg)
注:此类题都是比较基础的试题,但是都容易让人忽视,或者平常不在意的.
1.表达式3.6-5/2+1.2+5%2的值是(D)。
A. 4.3 B. 4.8 C.3.3 D. 3.8
2.设有说明:char w;int x;float y;double z;则表达式w*x+z-y值的数据类型为:(D)
A. float B. char C. int D. double
3.以下关于运算符优先顺序的描述中正确的是:(C)
C. 赋值运算符<逻辑与运算符<关系运算符<算术运算符 D.算术运算符<关系运算符<赋值运算符<逻辑与运算符
4.设有定义:int k=0;以下选项的四个表达式中与其他三个表达式的值不相同的是:(A)
A. k++ B. k += 1 C. ++k D. k + 1
5.C语言源程序的基本单位是:(B)
A.过程 B.函数 C. 子程序 D.标示符
6.以下程序的输出结果是:(D)
{
int k=17;
printf("%d,%o,%x ",k,k,k);
}
main()
{
int i,sum;
for(i=1;i<6;i++) sum+=i;
printf("%d",sum);
}
A.循环结束的条件不合法 B.循环体一次也不执行 C.循环体只执行一次 D.是无限循环
10.设 int x=1, y=1; 表达式(!x||y--)的值是(B)
A. 0 B. 1 C. 2 D.-1
11.以下程序的输出结果为:(A)
main( )
{
int a=4,b=6,c=7,d=ADD(a+b)*c;
printf("d=%d",d);
}
A. d = 70 B. d = 80 C. d = 140 D. d = 700
12.利用宏,求三个数中的最大值,一下宏定义正确的是(A)
A.#define MAX(a,b,c) ((a)>(b)?(a):(b))>c?((a)>(b)?(a):(b)):(c)
B.#define MAX(a,b,c) (a>b?a:b)>c?(a>b?a:b):c
C.#define MAX(a,b,c) (a)>(b)?(a):(b)>c?((a)>(b)?(a):(b)):(c)
D.#define MAX(a,b,c) a>b?a:b>c?(a>b?a:b):c
13.有如下程序
{
char s[]="ABCD", *P;
for(p=s+l; p < s+4; p++)
{
printf ("%s",p);
}
}
该程序的输出结果是:(D)
A. ABCD BCD CD D B. A B C D C. B C D D. BCD CD D
14.一个变量的地址称为该变量的指针(√)
char p[]={‘a‘,‘b‘,‘c‘},q[]="abc";
printf("%d%d\n",sizeof(p),sizeof(q));
};
程序运行后和输出结果是(C)
A. 4 4 B. 3 3 C. 3 4 D. 4 3
原文:http://blog.csdn.net/zfx5130/article/details/42009225
内容总结
以上是互联网集市为您收集整理的【学习ios之路:C语言】C语言中容易出错的试题整理.全部内容,希望文章能够帮你解决【学习ios之路:C语言】C语言中容易出错的试题整理.所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。