作业辅导网

标题: 设有定义语句:char str[][20]={"Hello","Beijing"},*p=str; 则 [打印本页]

作者: 李老师    时间: 2017-4-11 20:03
标题: 设有定义语句:char str[][20]={"Hello","Beijing"},*p=str; 则
设有定义语句:char str[][20]={"Hello","Beijing"},*p=str; 则printf("%d\n",strlen(p+20)); 输出结果是
A. 0
B. 5
C. 7
D. 20
      满分:2  分
2.  设有语句:float x=1,y;  y=x 3/2; 则y的值是
A. 1
B. 2
C. 2.0
D. 2.5
      满分:2  分
3.  设有int x=11;则表达式(x *1/3)的值是
A. 3
B. 4
C. 11
D. 12
      满分:2  分
4.  假设已定义 char  c[8]= "test";  int  i; 则下面的输出函数调用中错误的是
A. printf("%s",c);
B. for(i=0;i<8;i++) printf("%c",c[i]);
C. puts(c)
D. for(i=0;i<8;i++) puts(c[i]);
      满分:2  分
5.  设有定义 int a=3,b=4,c=5; ,则以下表达式中,值为0的表达式是
A. a&&b
B. a<=b
C. a||b c&&b-c
D. !((a<b)&&!c||1)
      满分:2  分
6.  设有定义 char *p=“abcde\0fghjik\0”; 则printf(“%d\n”,strlen(p));输出结果是
A. 12




欢迎光临 作业辅导网 (http://aopeng100.com/) Powered by Discuz! X3.2