中石油(华东)《程序设计(C语言)》2022年春季学期在线作业(一)奥鹏作业答案-
答案来源:程序设计(C语言)-[中国石油大学(华东)]《程序设计(C语言)》2022年春季学期在线作业(一)
试卷总分:100 得分:100
第1题,在C语言中逻辑真和逻辑假分别表示为
A、1,1
B、1,0
C、0,1
D、0,0
正确答案:
第2题,以下不合法的赋值语句是
A、x=(1,y=2);
B、++x;
C、x=y=15;
D、y=int(x);
正确答案:,C,D
第3题,以下关于数组的描述正确的是
A、数组大小固定,但是可以有不同类型的数组元素
B、数组大小可变,但是所有数组元素的类型必须相同
C、数组大小固定,所有元素的类型必须相同
D、数组大小可变,可以有不同类型的数组元素
正确答案:
第4题,已定义c为字符型变量则下列语句中正确的是
A、c='97';
B、c="97";
C、c="a";
D、c=97;
正确答案:
以下选项中与k=++n完全等价的表达式是
A、k=n,n=n+1
B、n=n+1,k=n
C、k=++n
D、k+=n+1
正确答案:
第6题,下列数组定义及赋值不正确的是
A、int a[10]={0,1,2,3,4,5,6,7,8,9};
B、int a[ ]={0,1,2,3,4,5,6,7,8,9};
C、int a[2][5]= {0,1,2,3,4,5,6,7,8,9};
D、int a[2][ ]= {0,1,2,3,4,5,6,7,8,9};
正确答案:
第7题,在C语言中字符型数据在内存中的存储形式是
A、原码
B、补码
C、反码
D、ASCII码
正确答案:
第8题,在下列描述中正确的一条是
A、if(表达式)语句中,表达式的类型只限于逻辑表达式
B、语句"goto 12;"是合法的
C、for(;;)语句相当于while(1)语句
D、break语句可用于程序的任何地方,以终止程序的执行
正确答案:
第9题,以下选项中非法的表达式是
A、(a+2)++
B、i=j==1
C、(char)(65+10)
D、x=x-1
正确答案:
以下非法的赋值语句是
A、n=(i=2, i);
B、j ;
C、(i 1);
D、x=j0;
正确答案:
第11题,在C语言中数字029是一个
A、八进制数
B、十进制数
C、十六进制数
D、非法数
正确答案:
在一个C程序中
A、main函数必须出现在所有函数之前
B、main函数可以在任何地方出现
C、main函数必须出现在所有函数之后
D、main函数必须出现在固定位置
正确答案:
第13题,在C语言中下列字符常量中合法的是
A、′\084′
B、′\x43′
C、′ab′
D、"\0"
正确答案:
第14题,以下对二维数组a的正确说明是
A、int a[3][]
B、float a(3,4)
C、double a[1][4]
D、float a(3)(4)
正确答案:
以下选项中不能正确赋值的是
A、char b[]={′H′,′e′,′l′,′l′,′o′,′!′};
B、char b[10];b="Hello!";
C、char b[10]= "Hello!";
D、char *str="Hello!";
正确答案:
第16题,下面不是C语言基本数据类型的是
A、指针类型
B、整型
C、无符号长整型
D、单精度型
正确答案:
第17题,以下关于C语言的不严格的叙述中错误的说法是
A、在标识符中,大写字母和小些字母的意义相同
B、有些不同类型的变量可以在一个表达式中运算
C、在赋值表达式中等号 "="左边的变量和右边的值可以是不同类型
D、同一个运算符号在不同的场合可以有不同的含义
正确答案:
第18题,以下四个选项中不能看作一条语句的是
A、{; }
B、a=0,b=0,c=0;
C、if(a0)
D、if(b==0)m=1;n=2;
正确答案:
第19题,在C语言中十进制数47可等价地表示为
A、2f
B、02f
C、57
D、057
正确答案:
已知小写字母的ASCII码为97对于inta=99b='b'printf"%c%d"ab的结果是
A、99, b
B、c, 98
C、99, 98
D、c, b
正确答案:
试卷总分:100 得分:100
第1题,在C语言中逻辑真和逻辑假分别表示为
A、1,1
B、1,0
C、0,1
D、0,0
正确答案:
第2题,以下不合法的赋值语句是
A、x=(1,y=2);
B、++x;
C、x=y=15;
D、y=int(x);
正确答案:,C,D
第3题,以下关于数组的描述正确的是
A、数组大小固定,但是可以有不同类型的数组元素
B、数组大小可变,但是所有数组元素的类型必须相同
C、数组大小固定,所有元素的类型必须相同
D、数组大小可变,可以有不同类型的数组元素
正确答案:
第4题,已定义c为字符型变量则下列语句中正确的是
A、c='97';
B、c="97";
C、c="a";
D、c=97;
正确答案:
以下选项中与k=++n完全等价的表达式是
A、k=n,n=n+1
B、n=n+1,k=n
C、k=++n
D、k+=n+1
正确答案:
第6题,下列数组定义及赋值不正确的是
A、int a[10]={0,1,2,3,4,5,6,7,8,9};
B、int a[ ]={0,1,2,3,4,5,6,7,8,9};
C、int a[2][5]= {0,1,2,3,4,5,6,7,8,9};
D、int a[2][ ]= {0,1,2,3,4,5,6,7,8,9};
正确答案:
第7题,在C语言中字符型数据在内存中的存储形式是
A、原码
B、补码
C、反码
D、ASCII码
正确答案:
第8题,在下列描述中正确的一条是
A、if(表达式)语句中,表达式的类型只限于逻辑表达式
B、语句"goto 12;"是合法的
C、for(;;)语句相当于while(1)语句
D、break语句可用于程序的任何地方,以终止程序的执行
正确答案:
第9题,以下选项中非法的表达式是
A、(a+2)++
B、i=j==1
C、(char)(65+10)
D、x=x-1
正确答案:
以下非法的赋值语句是
A、n=(i=2, i);
B、j ;
C、(i 1);
D、x=j0;
正确答案:
第11题,在C语言中数字029是一个
A、八进制数
B、十进制数
C、十六进制数
D、非法数
正确答案:
在一个C程序中
A、main函数必须出现在所有函数之前
B、main函数可以在任何地方出现
C、main函数必须出现在所有函数之后
D、main函数必须出现在固定位置
正确答案:
第13题,在C语言中下列字符常量中合法的是
A、′\084′
B、′\x43′
C、′ab′
D、"\0"
正确答案:
第14题,以下对二维数组a的正确说明是
A、int a[3][]
B、float a(3,4)
C、double a[1][4]
D、float a(3)(4)
正确答案:
以下选项中不能正确赋值的是
A、char b[]={′H′,′e′,′l′,′l′,′o′,′!′};
B、char b[10];b="Hello!";
C、char b[10]= "Hello!";
D、char *str="Hello!";
正确答案:
第16题,下面不是C语言基本数据类型的是
A、指针类型
B、整型
C、无符号长整型
D、单精度型
正确答案:
第17题,以下关于C语言的不严格的叙述中错误的说法是
A、在标识符中,大写字母和小些字母的意义相同
B、有些不同类型的变量可以在一个表达式中运算
C、在赋值表达式中等号 "="左边的变量和右边的值可以是不同类型
D、同一个运算符号在不同的场合可以有不同的含义
正确答案:
第18题,以下四个选项中不能看作一条语句的是
A、{; }
B、a=0,b=0,c=0;
C、if(a0)
D、if(b==0)m=1;n=2;
正确答案:
第19题,在C语言中十进制数47可等价地表示为
A、2f
B、02f
C、57
D、057
正确答案:
已知小写字母的ASCII码为97对于inta=99b='b'printf"%c%d"ab的结果是
A、99, b
B、c, 98
C、99, 98
D、c, b
正确答案: