中国石油大学《程序设计(C语言)》在线作业(二)
奥鹏教育中国石油大学在线作业
《程序设计(C语言)》2021年秋季学期在线作业(二)
以下选项中非法的表达式是( )
A:(a+2)++
B:i=j==1
C:(char)(65+10)
D:x=x-1
答案问询微信:424329
A:4,3,2
B:3,3,2
C:3,3,3
D:3,2,2
答案问询微信:424329
以下非法的赋值语句是( )
A:n=(i=2, i);
B:j ;
C:(i 1);
D:x=j0;
答案问询微信:424329
下列描述中不正确的是( )
A:字符型数组中可以存放字符串
B:可以对字符型数组进行整体输入、输出
C:可以对整型数组进行整体输入、输出
D:不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值
答案问询微信:424329
A:a=2 b=1
B:a=1 b=1
C:a=1 b=0
D:a=2 b=2
答案问询微信:424329
下述语句的输出为( )
int m=-1;
printf(“%d,%u,%o”,m,m,m);
A:-1,-1,-11
B:-1,32767,-177777
C:-1,32768,177777
D:-1,65535,177777
答案问询微信:424329
以下关于C语言的不严格的叙述中,错误的说法是( )
A:在标识符中,大写字母和小些字母的意义相同
B:有些不同类型的变量可以在一个表达式中运算
C:在赋值表达式中等号 “=”左边的变量和右边的值可以是不同类型
D:同一个运算符号在不同的场合可以有不同的含义
答案问询微信:424329
已知 int a=4,b=5; ,这执行表达式 a=ab 后,变量a的值为( )
A:0
B:1
C:4
D:5
答案问询微信:424329
以下不能正确定义二维数组的选项是( )
A:int a[2][2]={{1},{2}}
B:int a[][2]={l,2,3,4}
C:int a[2][2]={{l},2,3}
D:int a[2][]={{1,2},{3,4}}
答案问询微信:424329
在下列描述中,正确的一条是( )
A:if(表达式)语句中,表达式的类型只限于逻辑表达式
B:语句“goto 12;”是合法的
C:for(;;)语句相当于while(1)语句
D:break语句可用于程序的任何地方,以终止程序的执行
答案问询微信:424329
若有说明:char s1='