- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
共NUMPAGES3页,第PAGE3页
《C语言程序设计》模拟试卷4
一、选择题(15×2=30)
1、在C语言中,要求运算量必须是整型的运算符是()。
A、! B、++C、!= D、%
2、下列四个选项中,均是不合法的用户标识符是()。
A、AP_0doB、floatlao_A
C、b-aifint D、_123tempINT
3、C语言的三种基本结构是()。
A、顺序结构、逻辑结构、选择结构
B、顺序结构、选择结构、循环结构
C、逻辑结构、层次结构、网状结构
D、层次结构、顺序结构、循环结构
4、设变量a是int型,f是float型,i是double型,则表达式10+′a′+i*f值的数据类型为()。
A、intB、floatC、doubleD)不确定
5、下列有关函数的叙述中,正确的是()
A、#define是文件包含。B、#include是宏定义。
C、在变量的声明前加static说明是动态存储变量。
D、函数可以没有返回值,也可以没有参数。
6、强行终止循环的语句是()
A、while;B、break;C、for;D、continue;
7、若chars[10],*p=s;则下列赋值语句不妥的是()
A、p=s+5B、s[2]=p+1C、s[2]=p[4]D、*p=s[0]
8、下面程序输出的结果是()
voidfun(float*a,float*b)main()
{floatw;{floatx=2.0,y=3.0;
*a=*a+*a;float*px=x,*py=y;
w=*a;fun(px,py);
*a=*b;printf(“%2.0f,%2.0f”,x,y);
*b=w;}
}
A、4,3???????B、2,3???C、3,2????????D、3,4
9、下面程序输出的结果是()
main()
{
structinfor
{
intx;
inty;
}cnum[2]={1,3,2,7};
printf(%d,cnum[0].y);
}
A、1B、3C、2D、7
10、判断char型变量ch是否为大写字母的正确表达式是()。
A、A=ch=Z B、(ch=A)(ch=Z)
C、(ch=A)(ch=Z) D、(A=ch)AND(Z=ch)
11、下面程序输出的结果是()
#definesum(x,y)x+y
main()
{
intresult;
result=sum(1,2)*sum(2,3);
printf(%d,result);
}
A、6B、8C、10D、15
12、文本文件打开操作中,可读不可写的打开文件属性是()
A、“r”B、“w”C、“w+”D、“rb”
13、文件操作中字符串读操作的函数名称是()
A、fgetsB、fputsC、fputcD、fprintf
14、^结果为()
ABCD15、字符串“d:\\abc.txt\n”的长度为()
A、9B、10C、11D、12
二、填空题(10×2=20)
1、指针就是()。
2、程序设计三大基本结构包括()、()和()。
3、求字符串长度的函数名称是()。
4、文件操作中字符读操作的函数名称是()。
5、移位运算中左移
文档评论(0)