【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《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.wddqxz.cn/f68df846fe4733687e21aa9e.html