c语言模拟考试试题选择题(模拟)

c语言模拟考试试题选择题(模拟)

ID:14672484

大小:215.50 KB

页数:47页

时间:2018-07-29

c语言模拟考试试题选择题(模拟)_第1页
c语言模拟考试试题选择题(模拟)_第2页
c语言模拟考试试题选择题(模拟)_第3页
c语言模拟考试试题选择题(模拟)_第4页
c语言模拟考试试题选择题(模拟)_第5页
资源描述:

《c语言模拟考试试题选择题(模拟)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、141.已知ch是字符型变量,下面不合理的赋值语句是____。ch='23'ch=''ch=12.3ch=-9答案:C136.判断char型变量ch是否为大写字母的正确表达式是____。'A'<=ch<='Z'(ch>='A')&(ch<='Z')(ch>='A')&&(ch<='Z')('A'<=ch)AND('Z'>=ch)答案:C123.若有定义:inta[3][4];则对a数组元素的非法引用是___。a[0][2*1]a[2][3]a[0][4]a[4-2][0]答案:C23.int*p1,*p2,a=3;p1=&a;p2=p1;a=1;printf(

2、"%d",*p1+*p2);则输出结果为____。3程序错误20答案:C22.int*p1,*p2,a=3;p1=&a;*p1=8;printf("%d",a);则输出结果为____。a程序错误8以上都不是答案:C18.int*p1,a=8;p1=&a;printf("%d",*p1);则输出结果为____。8程序错误a*p1答案:A3.已知'a'的ASCII码为97,则如下程序段的输出应为____。inti;charc;i='b';c=98;printf("%d,%d",i,c);b,9898,bb,b98,98答案:D5.已知'a'的ASCII码为97,则如下程序

3、段的输出结果为____。inti;charc;i='c';c=97;printf("%d",i+c);a99语法错误196答案:D8.inti,sum=10;for(i=1;;){sum=sum+i;i=i+1;if(i==2)break;}则sum的值为____。1112不一定循环无法终止答案:A63.下面标识符中,合法的用户标识为____。3dayABenumlong答案:B60.一个C语言程序是由____组成。主程序函数子程序过程答案:B51.inta=1,b=2,c;c=(a==b);则c的值为____。120T答案:C53.若有定义:inta=44,b=0;

4、则表达式a

5、

6、b的值为____。4410随机数答案:B55.inta=10,b=1,c;c=!b&&a;则c的值为____。1001随机数答案:B172.C语言允许函数类型缺省定义,此时函数的返回值类型是____。floatcharlongint答案:D180.用fopen函数打开一个新的二进制文件,该文件既能读,也能写,则正确的打开方式为____。fopen("c:\file.c","wb+");fopen("c:\file.c","rb-");fopen("c:\file.c","wb");fopen("c:\file.c","rb");答案:A255.i

7、ntx=1,y=3;则表达式x&y的值是____。0123答案:B256.inta=1,b=2;则表达式a

8、b的值是____。0123答案:D260.若有:structstu{intage;intnum;}std;则以下赋值正确的是____。std=32;age=32;std.age=32;std.age=32;答案:D265.若有:inta[5],*p=a;则对a数组中某一个元素的地址的正确表达是____。p+5a+1&a+1*a+1答案:B268.若有:chara[5],*p1=a;则____是该数组范围内的有效指针。ap1+5*p1&a[5]答案:A269.若有

9、:chara[5],*p1=a;且0<=i<5,则对数组元素的非法引用是____。a[i]*(a+i)*(p+i)*(&a+i)答案:D286.已知:intk,a[10],*p;关于指针的使用方法下面不正确的是____。p=a;p=&a[0];p=&k;p=a[10];答案:D294.关于return语句,正确的是____。返回值必须用圆括弧()括起来不可以为表达式不能返回一个指针不能返回多个值答案:D298.fgetc函数从指定文件读入一个字符,该文件打开方式不可以是____。raw+r+答案:B299.fread从所fp指向的文件中读取数据到ptr所指向的数组中,

10、数组大小为size指定,读入num个元素,则调用fread的正确形式为____。fread(ptr,size,num,fp);fread(fp,ptr,size,num);fread(ptr,fp,size,num);fread(ptr,num,size,fp);答案:A314.若有:chara[10]=hello",b[10]=good;要输出两个数组中的字符串,错误的写法是____。puts(a);puts(b);printf("%s%s",a,b);puts(a),puts(b);printf("%s%s",a[0],b[0]);答案:D321

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。