(单选题)1: 表示x≤0或x≥1的正确的表达式是( ) A: x>=1||x<=0 B: x>1 || x<=0 C: x>=1 or x<=0 D: x>=1 || x<0 (单选题)2: 以下选项中合法的实型常数是( ) A: 5E2.0 B: E-3 C: .2E0 D: 1.3E (单选题)3: 以下语句中无限循环语句是( ) A: for(;2&5;) B: while(1,2,3) C: while(‘\0’) D: for(;’\0’;) (单选题)4: 已知 char ch='A'; 且表达式 ch=(ch>='A' && ch<='Z') ?(ch 32) ::ch 的值是( ) A: A B: a C: Z D: 出错 (单选题)5: 结构化程序设计的三种基本结构是( ) A: 顺序结构、选择结构、循环结构 B: if、switch、break C: for、while、do-while D: if、for、continue (单选题)6: 能将高级语言编写的源程序转换为目标程序的软件是( ) A: 汇编程序 B: 编辑程序 C: 解释程序 D: 编译程序 (单选题)7: 在微型计算机系统中,存储一个汉字的国标码所需要的字节数是( ) A: 1 B: 2 C: 3 D: 4 (单选题)8: 对于int a=99, b='b'; printf(“%c,%d”, a , b);的结果是( ) A: 99, b B: c, 98 C: 99, 98 D: c, b (单选题)9: 在C语言中,数字029是一个( ) A: 八进制数 B: 十进制数 C: 十六进制数 D: 非法数 (单选题)10: 对于循环 for (k=16; k>0; k-=3) putchar(‘*’);输出是( ) A: ***** B: ****** C: ******* D: 无限循环 (单选题)11: 设有如下定义和执行语句,其输出结果为( )int a=3,b=3; a = --b + 1; printf(“%d %d”,a,b); A: 3 2 B: 4 2 C: 2 2 D: 2 3 (单选题)12: A: a=2 b=1 B: a=1 b=1 C: a=1 b=0 D: a=2 b=2 (单选题)13: 设有定义语句:char str[][20]={"Hello","Beijing"},*p=str; 则printf("%d\n",strlen(p+20)); 输出结果是( ) A: 0 B: 5 C: 7 D: 20 (单选题)14: 结束while(表达式)循环的条件是( ) A: 当表达式的值为0时 B: 当表达式的值不为0时 C: 当表达式的值为1时 D: 当表达式的值非0时 (单选题)15: 若有:int a[ ]= {1,2,3,4,5,6,7,8},*p=a ;不能正确表示a[5]的表达式是( ) A: p 5 B: p[5] C: *(a 5) D: *(p 5) (单选题)16: 用数组名作为函数调用时的实参,则实际传递给形参的是( ) A: 数组的第一个元素值 B: 数组中全部元素值 C: 数组的首地址 D: 数组的元素个数 (单选题)17: 下列程序段的输出结果是( ) x=9; while(x>7) {printf(“*”);x--;} A: **** B: *** C: ** D: * (单选题)18: 以下关于C语言的不严格的叙述中,错误的说法是( ) A: 在标识符中,大写字母和小些字母的意义相同 B: 有些不同类型的变量可以在一个表达式中运算 C: 在赋值表达式中等号 “=”左边的变量和右边的值可以是不同类型 D: 同一个运算符号在不同的场合可以有不同的含义 (单选题)19: 已定义c为字符型变量,则下列语句中正确的是( ) A: c='97'; B: c="97"; C: c="a"; D: c=97; (单选题)20: 下列变量的定义及赋值正确的是( ) A: int i=0;j; B: char c=”A”; C: double x,y,z; x=y=z=100; D: float a=b=100; (责任编辑:admin) |