《C语言模拟试题》word版.doc

《C语言模拟试题》word版.doc

ID:62464297

大小:42.50 KB

页数:6页

时间:2020-02-27

《C语言模拟试题》word版.doc_第1页
《C语言模拟试题》word版.doc_第2页
《C语言模拟试题》word版.doc_第3页
《C语言模拟试题》word版.doc_第4页
《C语言模拟试题》word版.doc_第5页
资源描述:

《《C语言模拟试题》word版.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《C语言》模拟试题一、选择题1.表达式3.6-5/2+1.2+5%2的值是()A)4.3B)4.8C)3.3D)3.82.以下能正确定义字符串的语句是()A)charstr[]={′\064′};B)charstr="kx43";C)charstr=";D)charstr[]="\0";3.若有说明:intn=2;*p=&n,*q=p;,则以下非法的赋值语句是()A)p=q;B)*p=*q;C)n=*q;D)p=n;4.以下非法的赋值语句是()A)n=(i=2,++i)  B)j--;  C)++(i+1);   D)x=j>05.若

2、有定义语句:inta[3][6];,按在内存中的存放顺序,a数组的第10个元素是()A)a[0][4]  B)a[1][3] C)a[0][3]   D)a[1][4]6.以下叙述中正确的是()A)C语言程序将从源程序中第一个函数开始执行B)可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行C)C语言规定必须用main作为主函数名,程序将从此开始执行,在此结束D)main可作为用户标识符,用以命名任意一个函数作为主函数7.下列哪项不是C语言特点的是()A)运算符丰富,数据处理能力强  B)语言简洁、紧凑C)是一种模块化的

3、程序设计语言  D)具有双重特性8.有以下程序段()main(){inta[10]={1,2,3,4,5,6,7,8,9,10};printf(“%d”,a[6-4]);}A)3  B)4  C)1   D)29.以下对数组赋值写法正确的是()A)chara[10]={‘H’,‘e’,‘l’‘l’,‘o’};B)charb[10];b=“hello”;C)inta[]=100;D)inta[5]={{0,0}{1,0}};10.若已定义chara[5],*p;则在下面表达式中表示a[0]的地址是()A)p=a+2;B)a++C)p

4、=a;D)p=&a[0]+1;11.已有定义inti,b[10],*q;下列正确的赋值语句是()A)q=10;B)p=b[2]+2;C)q=b[5];D)q=b+2;12.若二维数组a有m列,则在a[i][j]前元素个数为()A)j*m+i  B)i*m+j C)i*m+j-1   D)i*m+j+113.以下非法的赋值语句是()A)a=(i=9,++x)   B)a=b=3;   C)y=z>0;D)x++;14.以下正确的是()A)一个C源程序可以由一个或多个函数组成 B)一个C源程序必须包含多个main函数 C)C语言程序的基本

5、组成单位是数组  D)在C语言程序中注释只能位于一条语句的后面15.在表示关系x>=y>=z,应使用的c语言表达式是()A)(x>=y)&&(y>=z)B)(x>=y)and(y>=z)C)(x>=y>=z)D)(x>=y)&(y>=z)16.在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是()A)地址传递   B) 单向传递    C) 由实参传给形参,再由形参传回实参  D)传递方式由用户指定17.以下选项中合法的字符常量是()A)“B”B)‘10’    C) 68      D)D18.当用户要求输入的字

6、符串中含有空格时,应使用的输入函数是()A)scanf()  B)getchar()   C)gets()   D)getc()19.以下关于字符串的叙述中正确的是()A)C语言中有字符串类型的常量和变量B)两个字符串中的字符个数相同时才能进行字符串大小的比较C)可以用关系运算符对字符串的大小进行比较D)空串一定比空格打头的字符串小20.以下程序段的输出结果是()chars[]=“\141141abct”;printf(“%d”,strlen(s));A)14B)12c)13D)921.可在C程序中用做用户标识符的一组标识符

7、是()A)land    B)Date    C)Hi   D)case_2007   y-m-d     Dr.Tom Bigl22.以下程序的输出结果是()voidmain(){inti,x[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i<3;i++)printf("%d",x[i][2-i]);}A)1,5,9B)1,4,7  C) 3,5,7  D)3,6,923.下面程序的输出结果是()voidmain(){inta[]={1,2,3,4,5,6,7,8,9,0},*p;p=a;printf(“%d

8、n”,*p+9);}A)0B)1  C) 10  D)924.下面程序的运行结果是()main(){structcmplx{intx;inty;}cnum[2]={1,3,2,7};printf("%d",cnum[

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

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

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