上海高等学校计算机二级真题,上海市高等学校计算机等级考试试卷二级C语言程序设计( B 卷)...

上海市高等学校计算机等级考试试卷

二级 C语言程序设计( B 卷)

一、单选题

1. 下列C语言的标识符中,不合法的标识符为____________

A. star

B. 1234

C. _a100

D. circuit9

2. 若已定义: int x=10;

则表达式 x=(4*5,x*5,x+25) 的值是 ______ 。

A. 20

B. 45

C. 125

D. 35

3. 若x是int类型变量,y是float类型变量,则为了将数据55和55.5分别赋给x和y,则执行语句: scanf(“%d, %f”,&x,&y,); 时,正确的键盘输入是 ______ 。

A. 55,55.5↙

B. x=55, y=55.5↙

C. 55↙55.5↙

D. x=55↙y=55.5↙

4. 若有说明语句:int x=25,y=20,z=30;

则执行语句:if(x>y) {y=z; z=x;} x=y; printf(“%d,%d,%d”,x,y,z); 后,输出是____________

A. 25,20,30

B. 30,30,25

C. 25,30,30

D. 25,30,25

5. 程序段:int num=2;

while(num)

printf(“%d ,”,num--);

的运行结果是_______________

A. 2,1,

B. 2,1

C. 2,1,0

D. 2,1,0,

6. 若有说明:int a[3][4],s;则对数组a的元素引用正确的是____________

A. s=0; for(i=0;i<=3;i++) for(j=0;j<4;j++) s+=a[i][j];

B. s=0; for(j=0;j<=4;j++) for(i=0;i<3;i++) s+=a[i][j];

C. s=0; for(i=0;i<4;i++) for(j=0;j<=3;j++) s+=a[j][i];

D. s=0; for(i=0;i<3;i++) for(j=0;j<4;j++) s+=a[i][j];

7. 如果形参获取实参的地址,则____________作为函数调用时的实参。

A. 数组名

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值