【#第一文档网# 导语】以下是®第一文档网的小编为您整理的《c语言程序设计》,欢迎阅读!
C语言程序设计 Dcbdc bcaaa dcaab baddd 1.以下选项中属于C语言的数据类型是( d ) D. 双精度型 2.C语言中的标示符只能由字母、数字和下划线三种字符组成,且第一个字符( c ) C. 必须是字母或下划线 3.下面四个选项当中,均是关键字的是( b ) B. switch,typedef,continue 4.下面程序的运行结果是(d )。 #includemain() { int x,i; for (i=1;i<=100;i++) { x=i; if(++x%2==0) if(++x%3==0) if(++x%7==0) printf ("%d",x); } } D. 28 70 5.设x,y,z,t均为int型变量,则执行以下语句后,t的值为__c____。 x=y=z=1;t=++x||++y&&++z C. 1 6.下列数据中属于“字符串常量”的是( b )。 B. “sdfk” 7.若x、i、j和k都是int型变量,则计算下面表达式后,x的值为( c )。 x = ( i=4, j=16, k=32) C. 32D 8.sizeof(double)是一个( a )表达式。 A. 整型 9.下面是对象概念的描述中,( a )是错误的。 A. 对象C就是C语言中的结构变量 10.面向对象程序设计将数据与( a ) 放在一起,作为一个相互依存不可分割的整体来处理. A. 对数据的操作 11 .设有变量定义int a[]= {1, 3, 5, 7, 9, 11, 13}, x, *p=a+2;在下列表达式中,能使变量x的值为5的表达式是(D)。 D.x=*(p--) 12.执行语句scanf(“%f,%f”, &a, &b);,要使变量a和b的值分别为2.97和3.46,正确的输入序列是(C)。 C. 2.97,3.46后跟回车 13.执行语句a=b=c=1; ++a&&--b||--c;后,变量a、b、c的值依次是 (A)。 A. 2, 0, 0 14.设有变量定义double b[5], *p=b;则能正确表示b数组中元素地址的表达式是(A)。 A. b+1 15.设有变量定义char * lang[]={“FOR”, “BAS”, “PAS”, “JAVA”, “C”};则表达式*lang[1]>*lang[3]的值是(B B. 0 16下列字符列中,正确的C代码是(b) B. 17.C语言中,函数的隐含存储类型是(a) 。 A. Auto 18.设有变量定义struct str{int age;int num;}std,*p=&std;能正确引用结构变量std中成员age的表达式是(D D.(*p).age 19.设有变量定义int a=2, b=4, c=6, d=8;则表达式a>b? a: c>d? b: d的值是(D) 。 D.8 20.下列数据中,合法的8进制常量是(d) 。 D. 0010 本文来源:https://www.dywdw.cn/f68df846fe4733687e21aa9e.html