2008年9月,新的一轮计算机等级考试又将开始了。考二级的朋友可以多关注一下考试大近期推出的公共基础知识的每日一练!希望对大家的备考有好的帮助! 1.表示关系x≥y≥z应使用C语言表达式() A)(x>=y)&&(y>=z) B)(x>y)AND(y>z) C)x>=y>=z D)(x>=y)&(y>=z)
2.C语言可执行程序的开始执行点是() A)程序中第一条可执行语言 B)程序中第一个函数 C)程序中的main函数 D)包含文件中的第一个函数
3.以下if语句书写正确的是() A)if(x=0;) printf("%f",x); else printf("%f",-x); B)if(x>0) {x=x+1;printf("%f",x);} else printf("%f",-x); C)if(x>0); {x=x+1;printf("%f",x);} else printf("%f",-x); D)if(x>0) {x=x+1;printf("%f",x)} else printf("%f",-x);
4.以下叙述中正确的是() A)在C程序中,语句之间必须要用分号(;)分隔 B)在C程序中#include行和#define行不是C语句 C)程序中的注释部分可有可无,通常可以省略 D)当输入数值数据时,对于整型变量只能输入整型值;对于实型变量只能输入实型值
5.以下语句的输出结果是() printf("%d,%d,%u\n",016,16,-16); A)16,16,65420 B)14,16,6542 C)16,16,-16 D)14,16,-16
6.以下选项中,与k=n++完全等价的表达式是() A)k=n,n=n+1 B)n=n+1,k=n C)k=++n D)k+=n+1
7.以下合法的赋值语句是() A)x=y=100 B)d--; C)x+y; D)c=int(a+b);
8.设a、b、c为int型变量,若从键盘给a、b、c输入数据,则正确的输入语句是() A)scanf("%d%d%d",a,b,c); B)put("%d%d%d",a,b,c); C)input("%d%d%d",a,b,c); D)scanf("%d%d%d",&a,&b,&c);
9.以下正确的数组定义语句是() A)int y[1][4]={1,2,3,4,5,} B)float x[3][]={{1},{2},{3}} C)long s[2][3]={{1},{1,2}{1,2,3,}} D)double t[][3]={0}
10.设有如下的变量定义: int i=8,k,a,b; unsinged long w=5; double x=1.42,y=5.2 则以下符合C语言语法的表达式是() A)a+=a-=(b=4)*(a=3) B)x%(-3); C)a=a*3=2 D)y=float(i)
答案:11.A 12.C 13.B 14.B 15.B 16.A 17.B 18.D 19.D 20.A |