设以下变量均为int类型 则值不等于7的表达式是()。A.(x=y=6 x+y x+1)B.(x=y=6 x+y y+1)C.(x=6 x+ 设以下变量均为int类型,则值不等于7的表达式是()。A.(x=y=6,x+y,x+1)B.(x=y=6,x+y,y+1)C.(x=6,x+1。y=6,x+y)D.(y=6,y+1,x=y,x+1) 答案解析
有以下程序:void main(){char s[]="159" *p;p=s;printf("%c" *p++);printf("%c" *p++);}程序运行 有以下程序:void main(){char s[]= "159 ",*p;p=s;printf( "%c ",*p++);printf( "%c ",*p++);}程序运行后的输出结果是()。A.15 B.16 C.12 D.59 答案解析
以下叙述中错误的是()。 A.预处理命令行必须位于源文件的开头 B.宏替换可以出现在任何一行的开 以下叙述中错误的是()。A.预处理命令行必须位于源文件的开头B.宏替换可以出现在任何一行的开始部位C.宏替换的作用一直持续到源文件结尾D.宏替换不 答案解析
下列与char*pa[3][5]={"a" "bb" "ccc"}等价的是()。A.char (*pa)[][5]={"a" "bb" "ccc"}B.char*p 下列与char*pa[3][5]={ "a ", "bb ", "ccc "}等价的是()。A.char (*pa)[][5]={ "a ", "bb ", "ccc "}B.char*pa[3][]={ "a ", "bb ", "ccc "}C.char pa[3][]={ "a ", "bb ", "ccc "}D.都不等价 答案解析
已知字母A的ASCII码为十进制的65 下面程序的输出为()。void main(){ char ch1 ch2;ch1=’A’+’5’-’ 已知字母A的ASCII码为十进制的65,下面程序的输出为()。void main(){ char ch1,ch2;ch1=’A’+’5’-’3’;ch2=’A’+6-3;printf( "%d,%c ",ch1,ch2);}A.67,D B.B,C C.C,D D.不确定的值 答案解析
当把以下四个表达式用作if语句的控制表达式时 有一个选项与表达式(k%2)!=0含义相同 这个选项是( 当把以下四个表达式用作if语句的控制表达式时,有一个选项与表达式(k%2)!=0含义相同,这个选项是()。A.k%2= =0 B.k%2= =1 C.!k%2= = 1 D.都不同 答案解析
已定义以下函数:fun(int *p){ return &p; }该函数的返回值是()。A.不确定的值B.形参p中存放 已定义以下函数:fun(int *p){ return &p; }该函数的返回值是()。A.不确定的值B.形参p中存放的值C.形参p所指存储单元中的值D.形参p的地址值 答案解析
下面程序段的输出结果是()。#include<string.h>void main(){char strl[10]={’s’ ’t’ ’u’ ’ 下面程序段的输出结果是()。 include<string h>void main(){char strl[10]={’s’,’t’,’u’,’d’,’e’,’n’,’t’};printf( "%d n ",strlen(strl));}A.7 B.8 C.10 D.存在语法错误 答案解析