c语言选择题

c语言选择题

ID:67644258

大小:84.00 KB

页数:24页

时间:2021-09-15

c语言选择题_第1页
c语言选择题_第2页
c语言选择题_第3页
c语言选择题_第4页
c语言选择题_第5页
c语言选择题_第6页
c语言选择题_第7页
c语言选择题_第8页
c语言选择题_第9页
c语言选择题_第10页
资源描述:

《c语言选择题》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、.-(1)下面表达正确的选项是〔〕。A)main()函数必须位于源程序文件的开头B)程序中必需含有自定义函数C)每行最多只能写两条语句D)所有语句都必须以分号“;〞完毕(2)下面表达错误的选项是〔〕。A)C语言规定可逐个引用数组元素但不能一次引用整个数组B)C语言数组名称是数组在存中的首地址C)数组中每一个元素都属于同一个数据类型D)C语言数组长度在定义数组时刻不作确定(3)以下程序段的运行结果是〔〕。intt[][3]={1,2,3,4,5,6,7,8,9,10,11,12};printf(“%d〞,t[1][1]);A)4B)3C)5D)1

2、(4)以下程序段的运行结果是〔〕。charstr[3][2]={‘a’,’b’,’c’,’’,’e’,’f’};printf(“%s〞,str[0]);A)abcefB)abcefC)abcD)a(5)以下程序段的运行结果是〔〕。intf(intc){c+=2;returnc;}main(){inta=2,c=5;a=f(a);printf(“%d%d〞,a,c);}A)24B)44C)45D)25.可修编..-(6)下面表达错误的选项是〔〕。A)“#definePRICE30”命令的作用是定义一个与30等价的符号常量PRICEB)C源

3、程序中参加一些预处理命令是为了改良程序设计环境,提高编程效率C)“#include〞命令的作用是在预处理时将stdio.h文件中的实际容代替该命令D)宏定义也是C语句,必须在行末加分号(7)假设有定义:inta=2,*p=&a;,那么以下〔〕均表示地址。A)&a,pB)a,pC)a,*pD)&a,*p(8)以下程序段运行后x的值为〔〕。inta[]={1,2,3,4,5,6,7,8};inti,x,*p;x=1;p=&a[1];for(i=0;i<3;i++)x*=*(p+i);A)1B)120C)24D)6(9)以下〔〕对构造类

4、型变量定义是错误的。A)structteacher{intnum;intage;};structteacherteach1;B)struct{intnum;intage;}teach1,teach2;C)struct{intnum;intage;}teacher;structteacherteach1;D)structteacher{intnum;.可修编..-intage;}teach1; (10)以下程序段运行后,〔〕对数组a元素的引用是错误的。〔其中0≤i<4,0≤j<3〕inti,j,(*p)[3];inta[][3]={1,2,3,4,5

5、,6,7,8,9,10,11,12};p=a;A)*(*(a+i)+j)B)*(*(p+i)+j)C)p[i][j]D)*(p[i]+j)(11)假设有定义:charch;intj,k;enumday{sun,mon,tue,wed,thu,fri,sat};inta[sat];那么〔〕对以下语句是否符合语法规那么的判断是正确的。sun=0;/*语句1*/j=mon+tue;/*语句2*/if(a[mon]>)j++;/*语句3*/A)语句1、2、3均正确B)语句2正确,语句1和语句3错误C)语句1错误,语句2和语句3正确D)语句1、2、3均错误(

6、12)C语言的根本数据类型包括〔〕。A)整型、实型、字符型B)整型、指针型、字符型C)整型、实型、逻辑型D)整型、实型、空类型(13)下面程序运行后,屏幕显示Fileopenerror!,那么可能的原因是〔〕。#includemain(){FILE*fp;charstr[256];fp=fopen(“test.txt〞,〞rt〞);if(fp==NULL){printf(“Fileopenerror!:);return;.可修编..-}fscanf(fp,〞%s〞,str);fclose(fp);}A)当前工作目录下没有test.

7、txt文件B)函数fopen()的参数是错误的C)当前工作目录下的test.txt文件是空文件D)text.txt文件已经翻开(14)〔〕语句符合C语言语法。A)inta=b=2,c=5;B)floatx=3.2,inti,j=6;C)floatx=2.3,b,c;D)inta=2,b+=a;(15)假设有定义:intx,y,z;语句x=(y=z=3,++y,z+=y);运行后x的值为〔〕。A)6B)7C)8D)3(16)假设有定义inta=8,b=5;要实现输出形式为:8*5=40,正确的printf()函数调用语句是〔〕。A)printf(“a

8、*b=a*b〞);B)printf(“a*b=%d〞,a*b);C)printf(“%d*%d=a*b〞,a,

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

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

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