网站大量收购独家精品文档,联系QQ:2885784924

北京林业大学c语言题库上机题一52411133.doc

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
北京林业大学c语言题库上机题一52411133

1.以下正确的叙述是( )。 A 输入项可以为一个实型常量,如scanf(%f, 3.5); B 只有格式控制,没有输入项,也能进行正确输入,如scanf(a=%d, b=%d); C 当输入一个实型数时,格式控制部分应规定小数点后位数,如scanf (%4.2f, f); D 当从键盘输入数据时, 必须指明变量的地址, 如scanf (%f, f); 2.已知:int *p,a; 则语句p=a;中的运算符的含义是( )。 A 位与运算 B 逻辑与运算 C 取指针内容 D 取变量地址 3.对于C语言函数,下列描述中正确的是( )。 A C函数既可以嵌套定义又可以嵌套调用 B 函数必须有返回值,否则函数将无法使用 C 在C程序中,调用函数时,只能将实参的值传递给形参,形参的数值不能传递给实参 D 一个C程序中,存在调用关系的所有函数必须放在同一个源程序文件中 4.下面正确的描述是( )。 A 两个字符串所包含的字符个数相同时,才能比较字符串 B 字符个数多的字符串比字符个数少的字符串大 C 字符串STOP _ 与STOP 相等 ( 注:_表示空格) D 字符串That小于字符串The 5.设程序中定义了变量x和y,x赋值是-1,y赋值是-2,执行下列语句后,x的值不为0的程序段是( )。 A if(!(x+1)) x+=1; else x-=1; B if(x==y) y=x+1; else { y+=1; x-=y; } C if(x==0) printf(%d,x=y-2); else printf(%d,x=y+2); D if(xy x==y) x+=1; y+=2; 6.已知教师记录描述为: struct teacher { int id; char name[10]; struct { int y; int m; int d; } birth; } t; 将变量t 中的d成员赋值为12的语句是( )。 A d = 12; B birth.d = 12; C t.d = 12; D t.birth.d = 12; 7.C语言中的函数( )。 A 可以嵌套定义 B 不可以嵌套调用 C 可以嵌套调用,但不能调用自己 D 嵌套调用和调用自己均可 8.假定每一个int类型变量占用4个字节。现在有一个定义数组的语句: int x[10]={0,2,4}; 则数组x在内存中所占的字节数是( )。 A 40 B 30 C 12 D 10 9.C语言中的常见的简单数据类型有( )。 A 整型、实型、逻辑型 B 整型、实型、字符型 C 整型、字符型、逻辑型 D 整型、实型、逻辑型、字符型 10.在下列各标识符组中,合法的标识符是( )。 A b-b abc B CCP float C hiy (fr) D _isw INT 11.若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则文件方式字符串应是( )。 A a+ B wb+ C r D a 12.已知:char str1[20]=abcde,str2[20]=xyz; 则执行语句: printf(%d,strlen(strcpy(str1,str2))); 输出结果是( )。 A 9 B 3 C 5 D 8 13.int a,x;下列表达式正确的是( )。 A a=(a[1]+a[2])/2; B a*=*a+1 C a=(x=1,x++,x+2); D a=good; 14.C语言对嵌套if语句的规定是:else总是与( )配对。 A 第一个if B 缩进位置相同的if C 尚未配对的if D 与之前最近的且尚未配对的if 15.已知ch是字符型变量,下面正确的赋值语句是( )。 A ch=123; B ch=\xff; C ch=\08; D ch=\; 16.设有说明语句:char a = \063; ,则( )。 A 变量a包含3个字符 B 变量a不是一个合法的转义字符 C 变量a包含1个字符 D 此语句错误 17.以下叙述正确的是( )。 A do-while语句构成的循环不能用其它语句构成的循环来代替 B do-while语句构成的循环只能用break语

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档