程序的三种基本结构是()
c顺序结构,循环结构,递归结构
c顺序结构,循环结构,选择结构
c选择结构,循环结构,递归结构
匚顺序结构,选择结构,递归结构 nclude main() {int
a=l,b=10;do{b-=a;a++;}while(b--<0);
本题分值:4.0
用户得分:4.0
用户解答:顺序结构,循环结构,选择结构
标准答案:顺序结构,循环结构,选择结构
若有定义 typedef char STRING[255]; STRING s;则 s 是
C 字符指针数组变量
匚字符指针变量
匚 字符变量
C字符数组变量
本题分值:4.0
用户得分:4.0
用户解答:字符数组变量 标准答案:字符数组变量
设整型变量a值为9,则下列表达式中使b的值不为4的表达式()
匚 b=a/2
匚b二a%2
匚 b=8-(3, a-5)
C b=a>5?4:2
本题分值:4.0
用户得分:4.0
用户解答:b=a%2
标准答案:b=a%2
下列运算符中优先级最低的是() 匚 9 .
? ?
匚 &&
□ I
匚 !=
■
本题分值:4.0
用户得分:4.0
用户解答:?:
标准答案:?:
若要求表示a不等于0的关系,错误的表达式是() 匚 a<>0
匚 a!=0
匚 a<0| |a>0
本题分值:4.0
用户得分:4.0
用户解答:a<>0
标准答案:a<>0
若希望当A的值为奇数时,表达式的值为“真”,A的值为偶数时,表达式的值为“假”。
则以下不能满足要求的表达式是()
匚 A%2= =1
c ! (A%2= =0)
c !(A%2)
C A%2
本题分值:4.0
用户得分:4.0
用户解答:!(A%2)
标准答案:!(A%2)
7. a为0111, b为0123, a、b、c均为无符号短整型变量,则语句 printf (' %o, %o, %o, %o', c=~a, c=a&b, c=a| b, c=aAb)的输出结果为()
匚
177666, 101, 133, 32
E
0177666,0123,0333,032
匚
0177666,0101,0133,032
匚
177666,0123,0133, 034
本题分值:4.0
用户得分:0.0
用户解答:0177666,0101,0133,032
标准答案:177666,101,133,32
8.下面程序的运行结果是()#includemain() {int
i, b, k=0;for (i=l; i<=5; i++) {b=i%2;while (b―>=0) k++;}printf C %d, %d', k, b) ;}
3, -1
C
8,-1
C
3,0
C
8, -2
本题分值:4.0
用户得分:0.0
用户解答:8,-1
标准答案:8,-2
9.对说明语句int a[10] = {6, 7, 8, 9,10};的正确理解是()
匸
将5个初值依次a[l]至a[5]
C
将5个初值依次a[0]至a[4]
C 将5个初值依次a[5]至a[9]
匚 将5个初值依次a[6]至a[10]
本题分值:4.0
用户得分:4.0
用户解答:将5个初值依次a[0]至a[4] 标准答案:将5个初值依次a[0]至a[4]
以下有关宏替换的叙述不正确的是()
匚 宏替换不占用运行时间
C 宏名无类型
匚宏替换只是字符替换
C宏名必须用大写字母表示
本题分值:4.0
用户得分:4.0
用户解答:宏名必须用大写字母表示 标准答案:宏名必须用大写字母表示
若已定义int a;下面对(1) (2)两个语句(1) int *p=&a; (2)*p=a;的正确解释是()
匚 语句⑴和⑵中的*P含义相同,都表示给指针变量P赋值
C (1)和(2)语句的执行结果,都是把变量a的地址赋给指针变量p
C (1)在对P进行说明的同时进行初始化,使P指向a (2)将变量a的值赋给指针变
量P
C ⑴在对P进行说明的同时进行初始化,使P指向a⑵将变量a的值赋给*卩
本题分值:4.0
用户得分:4.0
用户解答:⑴在对p进行说明的同时进行初始化,使p指向a (2)将变量a的值赋给巾 标准答案:(1)在对p进行说明的同时进行初始化,使p指向a (2)将变量a的值赋给p
若有以下定义int a[5] = {l, 2, 3, 4, 5}, *p, i; i=3;p=a;,则对数组元素地址的正确引用是
&P
&++
&(p+1)
&p[i]
本题分值:
4.0
用户得分:
0.0
用户解答:
a++
标准答案:
&p[i]
函数rewind的作用是()
C使位置指针指向文件的末尾
匚将位置指针指向文件中所要求的特定位置
C使位置指针重新返回文件的开头
C使位置指针自动移到下一个字符位置
本题