C语言试题

看下以下题目,看看答案是否正确,如错误请解释下,并给出正确答案2.以下选项中不正确的整型常量是_D____。A、12LB、-10C、1,900D、123U6.若变量已正确... 看下以下题目,
看看答案是否正确,
如错误请解释下,
并给出正确答案
2. 以下选项中不正确的整型常量是_D____。

A、 12L B、 -10 C、 1,900 D、 123U
6. 若变量已正确定义,执行语句scanf("%d%d%d ",&k1,&k2,&k3);时,___D___是正确的输入。

A、2030,40 B、20 30 40 C、20, 30 40 D、20, 30,40
9. 设变量定义为“int a[2]={1,3}, *p=&a[0]+1;”,则*p的值是___D__。

A、2 B、3 C、4 D、&a[0]+1

10. 若变量已正确定义并赋值,表达式 -k++ 等价于__B____。

A、-(k++) B、(-k)++ C、-(k+1) D、-(++k)
13. 对于以下的变量定义,表达式__B____是正确的。

struct node {

char s[10];

int k;

} p[4];

A、p->k=2 B、p[0].s=“abc” C、p[0]->k=2 D、p->s=‘a’
16. 以下各选项企图说明一种新的类型名,其中正确的是水量 (D)
  A) typedef v1 int; B) typedef v2=int;
  C) typedefv1 int v3; D) typedef v4: int;
17. 以下选项中,非法的字符常量是 (D)
  A) ‘\t’ B) ‘\17’ C)“n” D) ‘\xaa’
22. 以下程序段的输出结果是 (B)
  char s[]="\\141\141abc\t";
  printf ("%d\n",strlen(s));
  A) 9 B) 12 C) 13 D) 14
24. 不合法的main函数命令行参数表示形式是 (B)
  A) main(int a,char *c[]) B) main(int arc,char **arv)
  C) main(int argc,char *argv) D) main(int argv,char *argc[])
25. 有以下程序
  main()
  { char *s[]={"one","two","three"},*p;
   p=s[1];
   printf("%c,%s\n",*(p+1),s[0]);
  }
  执行后输出结果是 (B)
  A) n,two B) t,one C)w,one D) o,two
展开
 我来答
清蒸水皮
2007-04-15 · 超过18用户采纳过TA的回答
知道答主
回答量:30
采纳率:0%
帮助的人:0
展开全部
2.题错,应该是C, C中整数常量不能用,号分开
D.后面跟个U表示是无符号整数

6.题错,应该是B.
输入形式要看scanf();函数中格式字符串""中的形式
比如 scanf("%d,%d,%d",&a,&b,&c);输入就应该是3,4,5了

9.题选B. p = &a[0] + 1;
*p既 a[1]

10.题错,应该是A
k++是先引用k的值再令k++,加不加括号都是先返回 -k ,再令k+=
1;

13.题错,应该是C
字符串数组是不能直接赋值的

16.题没有正确答案,正确的应该是typedef int v1;
给int型起个别名为v1

17.题错,正确答案应该是C
字符常量用''单引号,C是双引号

22.应该先A.
\\ 1 4 1 \141 a b c \t
我用空格将不同的字符隔开了,主要就是一个转义字符的问题.'\\'表一个字符'\' ,'\141'表ASCII为八进制141的字符 ,'\t'表制表符

24.应该是C
main函数第二个参数应该是字符串数组,或者是字符二级指针.

25.答案应该是C
*(p+1) 即s[1][1],是字符'w'
有孤单太苍白
2007-04-15 · TA获得超过120个赞
知道小有建树答主
回答量:304
采纳率:0%
帮助的人:161万
展开全部
9题选A
16选A 你要用的潭浩强的书的话在294页
17选C 在48页

22你做对了 呵呵 同17
25应该也对了
重要把字符串的优先级那快多看看
我都忘记了
找书给你看了看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式