大专c语言学生成绩管理系统,网络大专C语言第一次作业及题稿.doc

第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)4B)16C)32D)52

6.不正确的变量说明是()。[C]

A)unsigned int ui;B)short int s;C)double int A;D)int i,j,k;

7.合法的C语言程序标识只符是()。[C]

A)5dmB)a>bC)HhD)$a

8.不合法的字符常量是()。[C]

A)’2’B)’\101’C)’ab’D)’\n’

9.若有代数式,则不正确的表达式是()。[C]

A)a/b/c*e*3B)3*a*e/b/cC)3*a*e/b*cD)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= =1B) !(A %2 = =0) C)!(A%2)D)A%2

12.若w=1,x=2,y=3,z=4,则条件表达式w

A)4B)3C)2D)1

13.设ch 是char 型变量,其值为 A, 下面表达式的值为()。[B]

ch = ( ch >= ‘A’ && ch <= ‘Z’ ) ? ( ch + 32 ) : ch ;

A)AB)aC)ZD)z

14.假定所有变量均已正确说明,下列程序运行后x的值是()。[A]

a=b=c=0, x=35;

if (! a) x――;

else if (b ); if ( c)  x=3;

else  x=4;

A)34B)4C)35D)3

15.下面程序段的输出结果是()。[A]

int n=4;

while (n――)  printf(“%2d”, ――n);

A)2 0B)31C)3 2 1D)2 1 0

16.下面程序段的输出结果是()。[C]

int x=3;

do

{ printf(“%3d”, x-=2); }

while (!(――x));

A)1B)30C)1 -2D)死循环

17.以下for循环的执行次数是()。[C]

for (x=0,y=0;(y=123)&&(x<4);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 ( s1>s2)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+c&&b-c的值是 。[1]

3.若已知定义a =10, b=20, 则表达式 ! a

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.下面程序段的输出

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值