C语言单选大全.docx

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言单选大全

单项选择==================================================题号:4639若有以下说明,则对结构体变量stud1中成员age的不正确引用是().struct student{int age;int num;}stud1,*p;p=stud1;A、(*p).ageB、student.ageC、p-ageD、stud1.age答案:B题号:5590下面叙述中不正确的是().A、可以对字符型数组进行整体输入和输出.B、可以对整型数组进行整体输入和输出.C、不可以对浮点型数组进行整体输入和输出.D、字符型数组可以存放字符串.答案:B题号:1714不合法的关系表达式是:()A、a+1cB、m=n+1C、x=yD、x !=x+y答案:C题号:5800以下表述中正确的是().A、do-while 循环中while 语句不能省略B、在do-while 循环中while 表达式的值不能为假C、除了for 循环,其他循环中都不能使用复合语句D、do-while 循环中while(表达式)后面不能加分号答案:A题号:3963用下面的scanf函数输入数据,使得i=10,k=15选择正确的键盘输入方法().(用[CR]表示回车,U表示空格)main(){int i,k;scanf(i=%d,k=%d,i,k);}A、10U15[CR]B、i=10,k=15[CR]C、i=10[CR]k=15[CR]D、10,15[CR]答案:B题号:1550若希望当A的值为奇数时,表达式的值为真,A的值为偶数时,表达式的值为假,则以下不能满足要求的表达式是().A、A%2==1B、A%2C、!(A%2==0)D、!(A%2)答案:D题号:3539若定义:int a=511,*b=a;,则printf(%d\n,*b);的输出结果为().A、a的地址B、无确定值C、511D、512答案:C题号:1251下面各语句中能正确进行赋字符串操作的语句是().A、char st[][]={ABCDE};B、char s2[6]={A,B,C,D,E};C、char s1[5][]={ABCDE};D、char s[5]={A,B,C,D,E};答案:B题号:1368C语言的注释定界符是().A、{}B、/* */C、\* *\D、[]答案:B题号:4602若有定义:int *p[3];,则以下叙述中,正确的是().A、定义了一个名为*p的整型数组,该数组含有三个int类型元素B、定义了一个指针数组p,该数组含有三个元素,每个元素都是基类型为int 的指针C、定义了一个可指向一维数组的指针变量p,所指一维数组应具有三个int类型元素D、定义了一个基类型为int 的指针变量p,该变量具有三个指针答案:B题号:1841能正确表示a和b同时为正或同时为负的逻辑表达式是:()A、(a+b0)(a+b=0)B、(a=0||b=0)(a0||b0)C、a*b0D、(a=0b=0)(a0b0)答案:C题号:4179有定义:char *p1,*p2;,则下列表达式中,正确合理的是().A、p1=p2B、p1/=5C、p1 *=p2D、p1+=5答案:D题号:4828当定义一个结构体变量时,系统分配给它的内存是().A、成员中,占内存量最大者所需的容量B、各成员所需内存量的总和C、结构中,最后一个成员所需内存量D、结构中,第一个成员所需内存量答案:B题号:3160C语言程序中,必须有的函数是().A、main()B、#includestdio.hC、scanf D、printf 答案:A题号:4094设有如下说明和语句,请选出哪个是对c数组元素的正确引用().int c[4][5],(*cp)[5];cp=c;A、*(*cp+2)B、*(cp+3)C、cp+1D、*(cp+1)+3答案:A题号:2299以下叙述中,不正确的是().A、C程序中的#include和#define 均不是C语句B、在C程序中,赋值运算符的优先级最低C、在C程序中,j++;是一条赋值语句D、一个好的程序应该有详尽的注释答案:B题号:3056若变量已正确定义且 k 的值是4,计算表达式(j=4,k--)后,j和k的值为().A、j=3,k=3B、j=3,k=4C、j=4,k=4D、j=4,k=3答案:D题号:1932设:char c1=A ;根据下面的输出结果,正确的输出语句是().c1=A,ASCII=65A、printf(c1=%c\n,ASCII=%d,c1,c1);B、printf(c1=%c,ASCII=%c\n,c1,c1);C、printf(c1=%c,ASCII=%d\n,c1,c1);D、printf(c1=%s,ASCII=%c\n,c1,c1);答案:C

文档评论(0)

ranfand + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档