电子科技大学20春《c语言》在线作业1,电子科大11春学期《C语言》在线作业2

电子科技大学

电子科大11春学期《C语言》在线作业二

单选题

1.若有以下说明和语句: struct student {int age; int num; }std,* p; p=&std; 则以下对结构体变量std中成员age的引用方式不正确的是( )

A. std.age

B. p->age

C. (*p).age

D. *p.age

答案:D

2.已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2="A"+"6"-"3";后,c2中的值为( )

A. D

B. 68

C. 不确定的值

D. C

答案:A

3.下列说法不正确的是( )

A. 形参是局部变量

B. 主函数中定义的变量在整个文件都有效

C. 可以在一个函数的复合语句中定义变量

D. 不同函数可以使用相同变量名

答案:B

4.若有定义:int a[2][3],则对a数组的第i行j列元素地址的正确引用为( )

A. *(a[i]+j)

B. (a+i)

C. *(a+j)

D. a[i]+j

答案:A

5.设有程序段 int k=10; while (k=0) k= k-1; 则下面描述中正确的是( )

A. while循环执行10次

B. 循环是无限循环

C. 循环体语句一次也不执行

D. 循环体语句执行一次

答案:C

6.x,i,j和k都是int型变量,则执行下面表达式后x的值为( )(i=4,j=16,k=32)

A. 4

B. 16

C. 32

D. 52

答案:C

7.一个C程序的执行是从( )

A. 本程序的main函数开始,到main函数结束

B. 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束

C. 本程序的main函数开始,到本程序文件的最后一个函数结束

D. 本程序文件的第一个函数开始,到本程序main函数结束

答案:A

8.以下不正确的说法为( )

A. 在不同函数中可以使用相同名字的变量

B. 形式参数是局部变量

C. 在函数内定义的变量只在本函数范围内有效

D. 在函数内的复合语句中定义的变量在本函数范围内有效

答案:D

9.以下不正确的叙述是( )

A. 在C程序中,逗号运算符的优先级最低

B. 在C程序中,APH和aph是两个不同的变量

C. 若a和b类型相同,在执行了赋值表达式a=b后b中的值将放人a中,而b中的值不变

D. 当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值。

答案:D

10.根据下面的定义,能印出字母m的语句是( )根据下面的定义,能印出字母M的语句是( ) struct person{char name[9];int age;}; struct person class[10]={“john”,17, “paul”,19, “mary”,18, “adam”,16};

A. printf(“%c\n”,class[3].name);

B. printf(“%c\n”,class[3].name[1]);

C. printf(“%c\n”,class[2].name[1]);

D. printf(“%c\n”,clsaa[2].name[0]);

答案:D

11.若有说明: char *language[ ]={"F0RTRAN","BASIC","PASCAL", "JAVA","C"};则language[2]的值是( )

A. 一个字符

B. 一个地址

C. 一个字符串

D. 一个不定值

答案:B

12.若i为整型变量,则以下循环执行次数是( ): for (i=2;i==0;) printf("%d",i-- );

A. 无限次

B. 0次

C. 1 次

D. 2次

答案:B

13.下面四个选项中,均

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值