自己画讨债符:一张标准C的样卷!帮忙看看!

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/14 00:00:07
样卷(下列几题不会做,望高手帮忙做下,谢谢)
选择题
1. 设int x=-1;执行表达式++x||++x||++x后,x的值是
A. 0 B. 1 C. 2 D. 3
2. 指向具有5个整形元素的一维数组指针的正确定义方式是
A. int (*p)[5];
B. int *p[5];
C. int (*p[5]);
D. int *(p[5]);
填空题
1. 在C语言中,优先级最低的运算符是_______________
2. 表达式0x13&0x17|0xee的值是______________
程序阅读题(写出运行结果)
1. int m(int u,int v)
{int y=0;
while(u>=1)
{if(u%2)y+=v;
v*=2;
u/=2;
}
return y;
}
main()
{printf(“%d”,m(9,6));}
程序填空题
1. 输入一字符串,统计其中数字字符、空白字符和其它字符出现的次数
#include “stdio.h”
main()
{char c;
int _____________;
while((c=getchar())!=’\n’)
{if (_________) digit++;
else if (c= =’ ’||c= =’\t’) blank++;
else ___________;
}
printf (“digit=%d,blank=%d,other=%d\n”,digit,blank,other);
}
编程题
1.求十个数的最大值

2题选A题目要求的是定义指向数组的指针,而不是指针数组.

13&17|ee=
00010011
& 00010111
-------------
00010011
| 11101110
--------------
11111111
答案为0xFF

你能有耐心把他打出来,也会有耐心把他做出来的,不会的看看书,这些东西都是基础,书上都写了,我想你自已看一遍书对你的学习会更有好处

选择:
第一题:c
第二题:b
填空:
第一题:,
第二题:不会(中间的& 和|是一个吗?)
程序阅读题:54

程序填空题:
(1)digit=0,blank=0,other=0
(2)c>='0'&&c<='9'
(3)other++

选择题
1.B 因为C语言在进行||运算时只要遇到一个真的值就结束运算
2.C
填空题
1.逗号运算符
2."是位运算吗?有没有打错?"
阅读
54?
填空
digit=0,blank=0,other=0
c>='0'&&c<='9'
other++