资料简介
《C语言程序设计》模拟题及答案5份
判断题
1:C语言程序中,else的个数不能多于if的个数 ( )
2:判断一个量是否为“真”时,以0代表“假”,以非零代表“真”( )
3:假设有char a[10]=“abc”;则strlen(a)的值为4 ( )
4:二维数组可以这样定义:int a[3,4] ( )
5:取地址运算符&和指针运算符*优先级相同,且运算方向为自右向左( )
6:函数必须有形参 ( )
7:“a”是合法的字符串常量 ( )
8:假设有定义float str[10];则str[10]是对数组元素合法的引用 ( )
9:if(10<=x<=20) y=2*x+1;是合法的语句 ( )
10:执行语句for(i=1;++i<10;);后i的值是10 ( )
单选题
1、C语言中while语句中的判断表达式 ( )
A 可以是任意表达式 B 必须是逻辑表达式
C 必须是关系表达式 D 必须是逻辑表达式或关系表达式
2、表达式 (float)(7/2)>3.5 ?(c=2,c+2):3 ;的结果是 ( )
A 2 B 3 C 4 D 5
3、结束while(表达式)循环的条件是 ( )
A.当表达式的值为0时 B.当表达式的值不为0时
C当表达式的值为1时 D.当表达式的值非1时
4、下列常数中不能作为C语言常量的是( )
A.0xabc B.2.5e-0.2 C.32 D.0747
5、 若在C语言程序中使用以下的二维数组定义语句并赋以部分初值,其中不正确的定义只有( )
A int a[2][3]={{4},{5,6}} B int a[2][3]={{4},{5},{6}}
C int a[2][3]={4,5,6} D int a[2][3]={{4,5,6}}
6、下列程序的输出结果是( )
main()
{ int x=0,y=5,z=3;
while(z-->0 && ++x<5)y=y-1;
printf("%d,%d,%d\n",x,y,z);}
A. 3,2,0 B. 3,2,-1
C. 4,3,-1 D. 5,-2,-5
注意事项
下载FAQ:
Q: 为什么我下载的文件打不开?
A: 本站所有资源如无特殊说明,解压密码都是
www.xuehai.net,如果无法解压,请下载最新的
WinRAR软件。
Q: 我的学海币不多了,如何获取学海币?
A: 上传优质资源可以获取学海币,详细见
学海币规则。
Q: 为什么我下载不了,但学海币却被扣了?
A: 由于下载人数众多,下载服务器做了并发的限制。请稍后再试,48小时内多次下载不会重复扣学海币。
下载本文件意味着您已经同意遵守以下协议
1. 文件的所有权益归上传用户所有。
2. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
3. 学海网仅提供交流平台,并不能对任何下载内容负责。
4. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
5. 本站不保证提供的下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。