- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言题目(给学生)
1. 有以下程序:
main( )
{int x=102,y=012;
printf(“%2d,%2d\n”,x,y);执行后输出结果是:(D )
A. 10,01 B. 012,12 C. 02,10 D. 102,10
2. 以下选项中,与k=n++完全等价的表达式是 k=n,n=n+1 B. n=n+1,k=n C. k=++n D.k+=n+1
3. 有以下程序:
main( )
{char k; int i;
for(i=1;i3;i++)
{scanf(“%c”,k);
switch(k)
{case ‘0’:printf(“china\n”);
case’1’:printf(“world\n”);
}
}
}
程序运行时,从键盘输入:01回车,则执行后结果是:( )
A. china B. world C.china D.world
china china world world
world world world china
4. 将以下定义了的函数放在主调函数后面:
float aaa(float a,float b)
{return((a+b)/4);}则以下在主调函数中的函数原型声明错误的是:( )
A. float aaa(float x,float i); B. float aaa(float a,b);
C. float aaa(float,float ); D. float aaa(float a,float b);
5. 用8位无符号二进制数能表示的最大十进制数为A. 127 B. 128 C.255 D.256
6. 以下叙述中正确的是静态(static)类别变量的生存期贯穿于整个程序的运行期间全局变量的作用域一定比局部变量的作用域范围大函数的形参都属于全局变量未在定义语句中赋初值的auto变量和static变量的初值都是随机值在一个C程序中A. main函数必须出现在固定位置B.main函数必须出现在所有函数之后C.main函数可以在任何地方出现D.main函数必须出现在所有函数之前 struct
{ int i;
char c;
float a;
}test;
则sizeof(test)的值是( )
A 4 B 5 C 6 D 7
14. 已知:
struct sk
{ int a;float b;
}data,*p;
若有p=data,则对data中的成员a的正确引用是( )
A (*p).data.a B (*p).a C p-data.a D p.data.a
15. 下面程序段的输出结果是多少,已知字符b的ASCII码是98( ):
char ch; int k;
ch=b;k=12;
printf(%c,%d,,ch,ch,k);printf(k=%d\n,k);
A. b,b,k=12 B. b,98,k=12 C. 98,b,k=12 D. 98,12,k=12
16. C语言允许函数值型缺省定义,此时该函数值隐含的类型是( )
float型 B. int型 C. long型 D. double型
17. 已知:char b[5],*p=b;则正确的赋值语句是( )
A b=abcd; B *b=abcd; C p=abcd; D *p=abcd;
18. 下列关于switch语句和break语句的结论中,正确的是( )
A break语句是switch语句中的一部分
B 在switch语句中可以根据需要使用或不使用break语句
C 在switch语句中必须使用break语句
D break语句是switch语句的一部分
19. 合法的数组说明语句语句是( )
A int a[ ]=string; B int a[5]={0,1,2,3,4,5};
C char a=s
文档评论(0)