【单选题】
若已定义:intq=5;对①int*p=和②p=这两条语句理解错误的是()。
①
①是对p定义时初始化,使p指向q;而②是将q的地址赋给p
③
①是对p定义时初始化,使p指向q;而②是将q的值赋给p所指向的变量
【单选题】
下面叙述正确的是()。
③
在for循环中,不能用break语句跳出循环体
④
for循环的循环体可包含多条语句,但必须用花括号{}括起来
【单选题】
以下C语言共用体类型数据的描述中,正确的是()。
①
共用体变量占的内存大小等于所有成员所占的内存大小之和
③
在定义共用体变量的同时允许对第一个成员的值进行初始化
【单选题】
若有定义:inta=1,b=2,c=3,d=4,t=2,k=2;语句(t=ab)||(k=c运行后,k的值为()。
【单选题】
下列程序段运行后,表达式()的值为3。structpoint{intx;inty;}*p;structpointa[3]={1,2,3,4,5,6};p=a;
【单选题】
下面叙述正确的是()。
①
C语言中整型与字符型变量的混合运算表达式的结果是整型
【单选题】
若已定义inta=11;执行以下语句后的输出结果是()。printf("a=%d,a=%o,a=%x\n",a,a,a);
【单选题】
对于以下程序,说法正确的是()。#includestdio.hmain(){FILE*fp;fp=fopen("quiz.txt","w");if(fp!=NULL){fprintf(fp,"%s\n","success!");fclose(fp);printf("ok!");}}
①
程序运行后,当前工作目录下存在quiz.txt文件,其中的内容是"ok!"
②
程序运行后,当前工作目录下存在quiz.txt文件,其中的内容是"success!"
③
程序运行之前,当前工作目录下一定不存在quiz.txt文件
④
程序运行之前,当前工作目录下一定存在quiz.txt文件
【单选题】
用数组名作为函数的实参时,错误的说法是()。