1楼 单项选择题 1.I/O设备指的是计算机的( ) A、存储设备 B、输入和输出设备 C、控制器 D、运算器 2. 退出Turbo C 2.0返回系统,在主菜单File项中可选择( ) A. Load B. New C. Save D. Quit 3.C语言源程序的基本单位是( ) A、过程 B、函数 C、子程序 D、语句 4.字符串常数"CHINA"在内存中存储时占的字节数是( ) A、5个 B、6个 C、7个 D、8个 5.如果a=1,b=2,c=3,d=4,则表达式a>b?a:c A、1 B、2 C、3 D、4 6.下面程序段的运行结果是( ) main( ) 一个完整的c语言程序{int a=11,b=10; a-=b+1; printf("%d\n",a); } A、1 B、0 C、2 D、5 7、下列语句中,符合语法的赋值语句是 。( ) A)a=7+b+c=a+7; B)a=7+b++=a+7; C)a=(7+b,b++,a+7); D)a=7+b,c=a+7; 8、为了计算s=10!(即10的阶乘),则s变量应定义为 。( ) A)int B)unsigned C)long D)以上三种类型均可 9.下面 是错误的if语句(设int x,a,b;)( ) A)if (a=b) x++; B)if (a=<b) x++; C)if (a-b) x++; D)if ( x ) x++; 10.若有说明语句int i=5,j=4,k=6;float f;则执行f=(i<j&&i<k)?i:(j<k)?j:k;语句后,f的值为 ( )。 A)4.0 B)5.0 C)6.0 D)7.0 11.下列程序段执行后输出结果为( ) int i=-1; if(i<=0)printf("****\n"); else printf("%%%%\n"); A、****C B、%%%% C、%%%%C D、**** 12.若所用变量已正确地定义,则下列程序段输出结果为( ) a=10;b=50;c=30; if(a>b)a=b b=c;c=a; printf("a=%d,b=%d,c=%d\n",a,b,c); A、a=10,b=50,c=10 B、a=10,b=30,c=10 C、a=50,b=30,c=10 D、a=50,b=3,c=50 13.下述循环的循环次数是( ) int k=2; while(k=0)printf("%d",k); k--;printf("\n") A、无限次 B、0次 C、1次 D、2次 | |||
∙2010-6-7 13:34 ∙回复 | |||
125.39.173.* | 2楼 14.在下列选项中,没有构成死循环的程序段是( ) A、int i=100; while(1) {i=i0+1; if(i>100)break; } B、for(;;) C、int k=1000; do(++k;) while(k>=10000); D、int s=36; while(s);--s; 15.下面说法不正确的是( ) A、一个源程序文件由一个或多个函数组成。 B、一个C程序由一个或多个源程序文件组成。 C、一个C程序以函数为独立的编译单位。 D、一个C程序必须有一个main()函数。 16. 退出Turbo C 2.0返回系统,在主菜单File项中可选择( ) A. Load B. New C. Save D. Quit 17. 若有下列程序段,欲使a=2、b=3,对应正确的数据输入方法是( ) int a, b; scanf(〃a=%d b=%d〃,&a, &b); A. 2 B. a=2 b=3 3 C. a=2, b=3 D. 2,3、 18、 不合法的字符常量是( ) A) ‘\012’ B) ‘\084’ C) ‘a’ D)’\t’ 19、在C语言中,字符型数据在内存中以 形式存放。( ) A)原码 B)BCD码 C)反码 D)ASCII码 20. 以下不是死循环的程序段是 。( ) A) int i=100; B)for ( ; ; ) ; while (1) { i=i%100+1 ; if (i>100) break ; } C) int k=0; D)int s=36; do { ++k; } while (k>=0); while (s) ; --s ; 21. 下面程序段的输出结果是 。( ) char c[5]={‘a’,’b’,’\0’,’c’,’\0’} printf(“%s”,c); A)’a’’b’ B)ab C)ab c D)abc 22. 在C语言中,引用数组元素时,其数组下标的数据类型允许是( )。 A)整型常量 B)整型表达式 C)整形常量或整形表达式 C)任何类型的表达式 23.判断字符串a是否大于b,应当使用 。( ) A)if (a>b) B)if (strcmp(a,b)) C)if (strcmp(b,a)>0) D)if (strcmp(a,b)>0) 填空题 1.C程序是由 构成的,一个C程序中至少包含 。因此, 是C程序的基本单位。 | ||
∙2010-6-7 13:34 ∙回复 | |||
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论