C语言第一次作业及答案.doc

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

C语言程序设计第1次作业答案 单项选择题(本大题共19小题) 1.C语言规定:在一个源程序中,main函数的位置( )。[C] A)必须在最开始 B)必须在系统调用的库函数的后面 C)可以任意 D)必须在最后 2.一个C语言程序是由( )。[B] A)一个主程序和若干个子程序组成 B)函数组成 C)若干过程组成 D)若干子程序组成 3.C程序中,注释的内容写在( )。[A] A)/*和*/之间 B)\*和*\之间 C)*/和/*之间 D)*\和\*之间 4.C语言程序中每个语句和数据定义的最后必须有一个( )。[A] A)分号 B)逗号 C)空格 D)冒号 5.若x、i、j和k都是int型变量,则计算下面表达式后,x的值为( )。[C] X=(i=4,j=16,k=32) A)4 B)16 C)32 D)52 6.不正确的变量说明是( )。[C] A)unsigned int ui; B)short int s; C)double int A; D)int i,j,k; 7.合法的C语言程序标识只符是( )。[C] A)5dm B)ab C)Hh D)$a 8.不合法的字符常量是( )。[C] A)’2’ B)’\101’ C)’ab’ D)’\n’ 9.若有代数式,则不正确的表达式是( )。[C] A)a/b/c*e*3 B)3*a*e/b/c C)3*a*e/b*c D)a*e/c/b*3 10.以下选项中不合法的赋值语句是( )。[C] A)c=(a=1,b=2); B)k=i=j; C)a=b+c=5; D)n1=(n2=(n3=0)); 11.若希望当A的值为奇数时,表达式的值为“真”,A的值为偶数时,表达式的值为“假”。则以下不能满足要求的表达式是( )。[C] A)A%2= =1 B) !(A %2 = =0) C)!(A%2) D)A%2 12.若w=1,x=2,y=3,z=4,则条件表达式wx?x:yz?y:z的值是( )。[C] A)4 B)3 C)2 D)1 13.设ch 是char 型变量,其值为 A, 下面表达式的值为( )。[B] ch = ( ch = ‘A’ ch = ‘Z’ ) ? ( ch + 32 ) : ch ; A)A B)a C)Z D)z 14.假定所有变量均已正确说明,下列程序运行后x的值是( )。[A] a=b=c=0, x=35; if (! a) x――;  else if (b ); if ( c)  x=3; else  x=4; A)34 B)4 C)35 D)3 15.下面程序段的输出结果是( )。[A] int n=4; while (n――)  printf(“%2d”, ――n); A)2 0 B)31 C)3 2 1 D)2 1 0 16.下面程序段的输出结果是( )。[C] int x=3; do { printf(“%3d”, x-=2); }  while (!(――x)); A)1 B)30 C)1 -2 D)死循环 17.以下for循环的执行次数是( )。[C] for (x=0,y=0;(y=123)(x4);x++); A)是无限循环 B)循环次数不定 C)执行4次 D)执行3次 18.若有说明:int a[5][6]; 则对a数组元素的正确引用是( )。[C] A)a[2][6] B)a[4,5] C)a[1+3][0] D)a(1)(5) 19.判断字符串s1是否大于字符串s2,应当使用( )。[D] A)if ( s1s2) B)if (strcmp ( s1,s2)) C)if ( strcmp( s2, s1)0) D)if ( strcmp( s1,s2 )0) 二、填空题() 1.设a=10,则赋值表达式a+=a-=a*a的值是 。 [-180] 2.设a=3,b=4,c=5。则逻辑表达式a||b+cb-c的值是 。[1] 3.若已知定义a =10, b=20, 则表达式 ! ab 的值为 。[1] 4.若有定义 int a [3][4]={{1,2}, {0},{ 4,6,78,10}}; 则初始化后a[1][2]得到的初值是 。[0] 5.若有定义 int a [3][4]={{1,2}, {0},{ 4,6,78,10}}; 则初始化后a[2][1]得到的初值是 。[6] 6.下面程序段的输出结果是 。 [**1*

文档评论(0)

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

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

1亿VIP精品文档

相关文档